From lkostyra at openjdk.org Fri Nov 1 14:50:50 2024 From: lkostyra at openjdk.org (Lukasz Kostyra) Date: Fri, 1 Nov 2024 14:50:50 GMT Subject: git: openjdk/jfx: master: 8342456: Remove calls to doPrivileged in javafx.graphics/other Message-ID: Changeset: 58cd76a8 Branch: master Author: Lukasz Kostyra Date: 2024-11-01 14:50:04 +0000 URL: https://git.openjdk.org/jfx/commit/58cd76a838542cc20e0ef2e880d18fa762664172 8342456: Remove calls to doPrivileged in javafx.graphics/other Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/LauncherImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/StyleManager.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/AndroidFontFinder.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/DFontDecoder.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/Disposer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontConfigManager.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFileReader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFileWriter.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/MacFontFinder.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/OS.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/directwrite/OS.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/freetype/OSFreetype.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/freetype/OSPango.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ios/IosImageLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/jpeg/JPEGImageLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/util/ModuleHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/util/Utils.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/DMarlinRenderingEngine.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/MarlinProperties.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/OffHeapArray.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/RendererStats.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DPipeline.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2Pipeline.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/GLFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/GLPixelFormat.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/MonocleGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/BufferUtil.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderGraphics.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/J2DFontFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/print/J2DPrinterJob.java ! modules/javafx.graphics/src/main/java/com/sun/prism/sw/SWPipeline.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/ImageData.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/BufferUtil.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/ImagePool.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/Renderer.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/RendererFactory.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/state/LinearConvolveRenderState.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/sw/sse/SSERendererDelegate.java ! modules/javafx.graphics/src/main/java/javafx/animation/Animation.java ! modules/javafx.graphics/src/main/java/javafx/animation/AnimationTimer.java ! modules/javafx.graphics/src/main/java/javafx/application/Preloader.java ! modules/javafx.graphics/src/main/java/javafx/concurrent/Service.java ! modules/javafx.graphics/src/main/java/javafx/concurrent/Task.java ! modules/javafx.graphics/src/main/java/javafx/css/converter/URLConverter.java ! modules/javafx.graphics/src/main/java/javafx/scene/PropertyHelper.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java From angorya at openjdk.org Mon Nov 4 15:18:47 2024 From: angorya at openjdk.org (Andy Goryachev) Date: Mon, 4 Nov 2024 15:18:47 GMT Subject: git: openjdk/jfx: master: 2 new changesets Message-ID: <049cdb7a-dd53-401a-ad2f-c228b034bd70@openjdk.org> Changeset: 927f07bf Branch: master Author: Andy Goryachev Date: 2024-11-04 15:14:48 +0000 URL: https://git.openjdk.org/jfx/commit/927f07bf9ad24a1dc40535bc426ff752e8e10a76 8342911: Remove calls to doPrivileged in controls Reviewed-by: kcr, aghaisas ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/skin/FXVKSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ListViewSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/MenuBarSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableViewSkinBase.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextInputControlSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeViewSkin.java Changeset: 6d690848 Branch: master Author: Andy Goryachev Date: 2024-11-04 15:17:13 +0000 URL: https://git.openjdk.org/jfx/commit/6d690848c9461e434a39c387be283af9e75ddc30 8342457: Remove calls to doPrivileged in swing Reviewed-by: kcr, psadhukhan ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/Disposer.java ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/FXDnD.java ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/SwingFXUtilsImpl.java ! modules/javafx.swing/src/main/java/javafx/embed/swing/JFXPanel.java ! modules/javafx.swing/src/main/java/javafx/embed/swing/SwingNode.java From angorya at openjdk.org Mon Nov 4 15:22:17 2024 From: angorya at openjdk.org (Andy Goryachev) Date: Mon, 4 Nov 2024 15:22:17 GMT Subject: git: openjdk/jfx: master: 8342627: Create Eclipse project files for jdk.jsobject Message-ID: <2bdf0069-f4e7-4b3d-8c8f-4eaebabba41f@openjdk.org> Changeset: 5bf02be0 Branch: master Author: Andy Goryachev Date: 2024-11-04 15:21:45 +0000 URL: https://git.openjdk.org/jfx/commit/5bf02be0e517aa953c71db0c35468b419026bff8 8342627: Create Eclipse project files for jdk.jsobject Reviewed-by: jhendrikx + modules/jdk.jsobject/.classpath = modules/jdk.jsobject/.project = modules/jdk.jsobject/.settings/org.eclipse.core.resources.prefs From kcr at openjdk.org Tue Nov 5 17:54:22 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Tue, 5 Nov 2024 17:54:22 GMT Subject: git: openjdk/jfx: master: 8342917: GHA: Intermittent build failure on Linux while downloading ant Message-ID: Changeset: caf078ac Branch: master Author: Kevin Rushforth Date: 2024-11-05 17:52:09 +0000 URL: https://git.openjdk.org/jfx/commit/caf078acd42fabc3d9746471b54a77f3b86ff305 8342917: GHA: Intermittent build failure on Linux while downloading ant Reviewed-by: jvos ! .github/workflows/submit.yml From angorya at openjdk.org Tue Nov 5 20:06:53 2024 From: angorya at openjdk.org (Andy Goryachev) Date: Tue, 5 Nov 2024 20:06:53 GMT Subject: git: openjdk/jfx: master: 8342914: Remove calls to doPrivileged in swt Message-ID: <30665468-bbe2-49f0-b955-9d570672de53@openjdk.org> Changeset: bd4bc057 Branch: master Author: Andy Goryachev Date: 2024-11-05 20:05:49 +0000 URL: https://git.openjdk.org/jfx/commit/bd4bc057b464e4cd0770474740652ba96887e455 8342914: Remove calls to doPrivileged in swt Reviewed-by: kcr, jdv ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.swt/src/main/java/javafx/embed/swt/FXCanvas.java ! modules/javafx.swt/src/main/java/javafx/embed/swt/SWTFXUtils.java From kcr at openjdk.org Wed Nov 6 15:18:48 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Wed, 6 Nov 2024 15:18:48 GMT Subject: git: openjdk/jfx23u: master: 8342917: GHA: Intermittent build failure on Linux while downloading ant Message-ID: <6d655db4-11a0-4260-8ea3-70b537988777@openjdk.org> Changeset: 454cff39 Branch: master Author: Kevin Rushforth Date: 2024-11-06 15:17:37 +0000 URL: https://git.openjdk.org/jfx23u/commit/454cff391c21afb5f712ded4df0580847651e4f1 8342917: GHA: Intermittent build failure on Linux while downloading ant Backport-of: caf078acd42fabc3d9746471b54a77f3b86ff305 ! .github/workflows/submit.yml From arapte at openjdk.org Wed Nov 6 15:23:07 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Wed, 6 Nov 2024 15:23:07 GMT Subject: git: openjdk/jfx: master: 8342459: Remove calls to doPrivileged in javafx.base Message-ID: <31ec9b37-7825-4288-934b-eb9c060dad91@openjdk.org> Changeset: 71c6b16c Branch: master Author: Ambarish Rapte Date: 2024-11-06 15:19:23 +0000 URL: https://git.openjdk.org/jfx/commit/71c6b16c2fed266bb69ffd778294811f8c6a507c 8342459: Remove calls to doPrivileged in javafx.base Reviewed-by: kcr, lkostyra ! modules/javafx.base/src/main/java/com/sun/javafx/PlatformUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/logging/PrintLogger.java ! modules/javafx.base/src/main/java/com/sun/javafx/logging/PulseLogger.java ! modules/javafx.base/src/main/java/com/sun/javafx/property/MethodHelper.java ! modules/javafx.base/src/main/java/com/sun/javafx/property/adapter/Disposer.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/MethodUtil.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanBooleanProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanDoubleProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanFloatProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanIntegerProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanLongProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanObjectProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanStringProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanBooleanProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanDoubleProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanFloatProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanIntegerProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanLongProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanObjectProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanStringProperty.java From angorya at openjdk.org Wed Nov 6 15:43:03 2024 From: angorya at openjdk.org (Andy Goryachev) Date: Wed, 6 Nov 2024 15:43:03 GMT Subject: git: openjdk/jfx: master: 8342460: Remove calls to doPrivileged in javafx.web Message-ID: <41c98341-2a2a-4d2f-b18f-f8f484b93d68@openjdk.org> Changeset: 3d15a306 Branch: master Author: Andy Goryachev Date: 2024-11-06 15:42:27 +0000 URL: https://git.openjdk.org/jfx/commit/3d15a3065c272d79011f99f77c1bdd0d8801e290 8342460: Remove calls to doPrivileged in javafx.web Reviewed-by: kcr, arapte ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/UIClientImpl.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/WebPageClientImpl.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/WCGraphicsPrismContext.java ! modules/javafx.web/src/main/java/com/sun/webkit/Disposer.java ! modules/javafx.web/src/main/java/com/sun/webkit/MethodHelper.java ! modules/javafx.web/src/main/java/com/sun/webkit/Timer.java ! modules/javafx.web/src/main/java/com/sun/webkit/Utilities.java ! modules/javafx.web/src/main/java/com/sun/webkit/WebPage.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/CookieJar.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/HTTP2Loader.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/NetworkContext.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/PublicSuffixes.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/SocketStreamHandle.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/URLLoader.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/URLs.java ! modules/javafx.web/src/main/java/javafx/scene/web/HTMLEditorSkin.java ! modules/javafx.web/src/main/java/javafx/scene/web/WebEngine.java From kcr at openjdk.org Thu Nov 7 14:22:26 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 7 Nov 2024 14:22:26 GMT Subject: git: openjdk/jfx: Added tag 24+16 for changeset 3d15a306 Message-ID: <00882c9f-2b36-482c-87d3-bbe34db15db4@openjdk.org> Tagged by: Kevin Rushforth Date: 2024-11-07 14:22:03 +0000 Added tag 24+16 for changeset 3d15a306 Changeset: 3d15a306 Author: Andy Goryachev Date: 2024-11-06 15:42:27 +0000 URL: https://git.openjdk.org/jfx/commit/3d15a3065c272d79011f99f77c1bdd0d8801e290 From lkostyra at openjdk.org Fri Nov 8 12:29:09 2024 From: lkostyra at openjdk.org (Lukasz Kostyra) Date: Fri, 8 Nov 2024 12:29:09 GMT Subject: git: openjdk/jfx: master: 8342454: Remove calls to doPrivileged in javafx.graphics/com.sun.glass Message-ID: Changeset: 4213db7c Branch: master Author: Jayathirth D V Committer: Lukasz Kostyra Date: 2024-11-08 12:27:45 +0000 URL: https://git.openjdk.org/jfx/commit/4213db7c2b5c1fe4e58cda969a420fc2c02f5ab1 8342454: Remove calls to doPrivileged in javafx.graphics/com.sun.glass Reviewed-by: kcr, lkostyra, jvos ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Accessible.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Platform.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Screen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/View.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkRobot.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/ScreencastHelper.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/TokenStorage.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/ios/IosApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacCommonDialogs.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/AndroidPlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/DispmanAcceleratedScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDPlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDSettings.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/FBDevScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/HeadlessScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/KeyInput.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxArch.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxTouchProcessor.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxTouchTransform.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/MonocleApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/MonocleSettings.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/NativePlatform.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/NativePlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/TouchInput.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/VNCScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X11AcceleratedScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X11Platform.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X11PlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X11Screen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/utils/NativeLibLoader.java From duke at openjdk.org Fri Nov 8 13:23:29 2024 From: duke at openjdk.org (duke) Date: Fri, 8 Nov 2024 13:23:29 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: 8342684: JavaFX D3D12: Fix gradient issues in Ensemble8 Message-ID: <9116fe8b-6c90-4b3c-92c0-cfa76cb882c0@openjdk.org> Changeset: e77d51c7 Branch: direct3d12 Author: Lukasz Kostyra Date: 2024-11-08 14:15:34 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e77d51c7d0e96c544760c408efe266aafab8936c 8342684: JavaFX D3D12: Fix gradient issues in Ensemble8 Problem happened because some parts of Prism (rightfully so) reuse the same shader in multiple draw calls, only with different constants. Since setting shader constants did not flag other parts of the backend for refresh, old shader constants were used which caused visual discrepancies. Resolved by moving shader constant setting to NativeDevice, which in turn clears the mApplied flag for D3D12ResourceManager, triggering shader constants update. Also, to help aid debugging potential issues like that faster, added a new property - prism.d3d12.apiOpts - which is by default set to true. Setting it to false will disable D3D12 API optimizations in the backend, essentially forcing a full re-record of RenderingContext parameters before each draw call. ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Shader.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/ni/D3D12NativeDevice.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/ni/D3D12NativeShader.java ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeShader.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Config.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12Config.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingParameter.hpp From kcr at openjdk.org Fri Nov 8 17:02:18 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Fri, 8 Nov 2024 17:02:18 GMT Subject: git: openjdk/jfx: master: 2 new changesets Message-ID: <7dcee0b2-ced5-4eff-803c-8e0aedc48586@openjdk.org> Changeset: 5ac5009d Branch: master Author: Kevin Rushforth Date: 2024-11-08 16:58:25 +0000 URL: https://git.openjdk.org/jfx/commit/5ac5009deed0e9c72683a936b26a5c8b081ac58e 8342992: Security manager check should not use deprecated methods Reviewed-by: arapte, angorya + modules/javafx.base/src/main/java/com/sun/javafx/SecurityUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/MethodUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/ReflectUtil.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/LauncherImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java Changeset: fffa0fc4 Branch: master Author: Kevin Rushforth Date: 2024-11-08 16:58:40 +0000 URL: https://git.openjdk.org/jfx/commit/fffa0fc4fd0f2ac332ae616066579c3b6b5a9861 8343630: Pass AccessControlContext to/from WebKit as opaque object Reviewed-by: angorya, jbhaskar ! modules/javafx.web/src/main/java/com/sun/webkit/Utilities.java ! modules/javafx.web/src/main/java/com/sun/webkit/dom/JSObject.java ! modules/javafx.web/src/main/native/Source/WebCore/bridge/jni/jsc/JNIUtilityPrivate.cpp From kcr at openjdk.org Fri Nov 8 19:15:49 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Fri, 8 Nov 2024 19:15:49 GMT Subject: git: openjdk/jfx: master: 8343760: GHA: macOS / aarch64 builds depend on Xcode 14 which will be removed Message-ID: <713b812e-8905-4117-86dc-664c1560c5d6@openjdk.org> Changeset: d0011b21 Branch: master Author: Kevin Rushforth Date: 2024-11-08 19:14:06 +0000 URL: https://git.openjdk.org/jfx/commit/d0011b21959abdcc0ee9c969e7bd5fbbccb5d4ce 8343760: GHA: macOS / aarch64 builds depend on Xcode 14 which will be removed Reviewed-by: angorya ! .github/workflows/submit.yml From duke at openjdk.org Mon Nov 11 13:46:15 2024 From: duke at openjdk.org (duke) Date: Mon, 11 Nov 2024 13:46:15 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: 8342686: JavaFX D3D12: Add support for big texture updates Message-ID: <9c743037-c60a-40c5-a14f-e348f8c100f9@openjdk.org> Changeset: 4208f52e Branch: direct3d12 Author: Lukasz Kostyra Date: 2024-11-11 14:29:55 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4208f52e6241291ff8dd25f03a2fb0e45b120a30 8342686: JavaFX D3D12: Add support for big texture updates Texture updates are now delegated to a separate buffer when the estimated texture size is too large. This removes the limit on texture upload sizes that was previously in place due to RingBuffer's static size. NativeBuffer's D3D12Resource is now added to ResourceDisposer upon destruction to prevent free-while-in-use situations. ResourceDisposer will also ignore any MarkDisposed() calls in which D3D12ResourcePtr provided is null - this is to prevent problems when NativeBuffer or NativeTexture are created but not Init()-ed and are later destroyed. Verified with HelloImage and HelloImageClipboard demos now working correctly and displaying big images. Ensemble8 also works fine. ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeBuffer.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12ResourceDisposer.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RingContainer.hpp From angorya at openjdk.org Tue Nov 12 23:49:07 2024 From: angorya at openjdk.org (Andy Goryachev) Date: Tue, 12 Nov 2024 23:49:07 GMT Subject: git: openjdk/jfx: master: 8091673: Public focus traversal API for use in custom controls Message-ID: Changeset: 688f7fa0 Branch: master Author: Andy Goryachev Date: 2024-11-12 23:48:31 +0000 URL: https://git.openjdk.org/jfx/commit/688f7fa0168143c9c73dd8f17cbe668f9d19f79c 8091673: Public focus traversal API for use in custom controls Reviewed-by: kcr, mstrauss, jhendrikx ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/traversal/Direction.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java + modules/javafx.graphics/src/main/java/javafx/scene/TraversalDirection.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/NodeTraversalTest.java From mstrauss at openjdk.org Wed Nov 13 20:37:31 2024 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Wed, 13 Nov 2024 20:37:31 GMT Subject: git: openjdk/jfx: master: 8306707: Support pluggable image loading via javax.imageio Message-ID: <38f86563-703a-46fc-828b-7813d0ebfe2a@openjdk.org> Changeset: 72af9e23 Branch: master Author: Michael Strau? Date: 2024-11-13 20:32:36 +0000 URL: https://git.openjdk.org/jfx/commit/72af9e2366727a83ca1eace73e1c337cc4f8a255 8306707: Support pluggable image loading via javax.imageio Reviewed-by: jhendrikx, kcr, jdv ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageFrame.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageStorage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/bmp/BMPImageLoaderFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/common/ImageTools.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/gif/GIFImageLoader2.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ios/IosImageLoader.java + modules/javafx.graphics/src/main/java/com/sun/javafx/iio/java2d/J2DImageLoader.java + modules/javafx.graphics/src/main/java/com/sun/javafx/iio/java2d/J2DImageLoaderFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/jpeg/JPEGImageLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/png/PNGImageLoader2.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/PixelUtils.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/BaseByteToByteConverter.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/BaseIndexedToByteConverter.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/ByteAbgr.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/ByteBgr.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/ByteRgb.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/ByteRgba.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/EightBitIndexed.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/FourBitIndexed.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/IntBgr.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/IntRgb.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/OneBitIndexed.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/TwoBitIndexed.java ! modules/javafx.graphics/src/main/java/com/sun/prism/Image.java ! modules/javafx.graphics/src/main/java/javafx/scene/image/Image.java ! modules/javafx.graphics/src/test/addExports ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/GIFLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/ImageStorageTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/bmp/BMPImageLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/common/ImageToolsTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/java2d/J2DImageLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/png/PNGImageLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/image/ConverterTest.java + modules/javafx.graphics/src/test/java/test/com/sun/prism/ImageTest.java + modules/javafx.graphics/src/test/resources/test/com/sun/javafx/iio/checker.bmp From duke at openjdk.org Thu Nov 14 13:07:50 2024 From: duke at openjdk.org (duke) Date: Thu, 14 Nov 2024 13:07:50 GMT Subject: git: openjdk/jfx-sandbox: johanvos-headless: Add processing for keyinput (#5) Message-ID: Changeset: 3348cd2e Branch: johanvos-headless Author: Johan Vos Committer: GitHub Date: 2024-11-14 14:07:02 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/3348cd2e35a216f70c51040e674a0c387960015a Add processing for keyinput (#5) ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessRobot.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessView.java ! modules/javafx.graphics/src/main/java/module-info.java From mstrauss at openjdk.org Thu Nov 14 15:45:00 2024 From: mstrauss at openjdk.org (Michael =?UTF-8?B?U3RyYXXDnw==?=) Date: Thu, 14 Nov 2024 15:45:00 GMT Subject: git: openjdk/jfx: master: 8344155: Add missing @Override annotation to GIFImageLoader2 Message-ID: <06006d24-5c2d-4808-8f27-b9803debab8c@openjdk.org> Changeset: 286c3a87 Branch: master Author: Michael Strau? Date: 2024-11-14 15:44:25 +0000 URL: https://git.openjdk.org/jfx/commit/286c3a8790b01a405713d8bcc31312ce5b0d02f5 8344155: Add missing @Override annotation to GIFImageLoader2 Reviewed-by: angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/gif/GIFImageLoader2.java From mhanl at openjdk.org Thu Nov 14 18:54:59 2024 From: mhanl at openjdk.org (Marius Hanl) Date: Thu, 14 Nov 2024 18:54:59 GMT Subject: git: openjdk/jfx: master: 8344067: TableCell indices may not match the TableRow index Message-ID: <3129748e-7acd-4326-8867-40db2163f25d@openjdk.org> Changeset: b0e763c1 Branch: master Author: Marius Hanl Date: 2024-11-14 18:51:08 +0000 URL: https://git.openjdk.org/jfx/commit/b0e763c12729bf30a04716bccadf5ff94c4a4bd7 8344067: TableCell indices may not match the TableRow index Reviewed-by: angorya ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableRowSkinBase.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewRowTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableRowTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java From kcr at openjdk.org Thu Nov 14 20:16:07 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 14 Nov 2024 20:16:07 GMT Subject: git: openjdk/jfx: master: 8342997: Remove use of System::getSecurityManager and SecurityManager from JavaFX Message-ID: <2bf0c53d-f09b-4419-b322-aa948fc2ae42@openjdk.org> Changeset: dd600658 Branch: master Author: Kevin Rushforth Date: 2024-11-14 20:15:36 +0000 URL: https://git.openjdk.org/jfx/commit/dd60065808bc847d8efbb818b8f83c4e61290d29 8342997: Remove use of System::getSecurityManager and SecurityManager from JavaFX 8342998: Remove all uses of AccessControlException 8342994: Remove security manager calls in com.sun.javafx.reflect Reviewed-by: angorya, lkostyra - modules/javafx.base/src/main/java/com/sun/javafx/FXPermissions.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/MethodUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/ReflectUtil.java ! modules/javafx.fxml/src/main/java/javafx/fxml/FXMLLoader.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/AndroidInputDeviceRegistry.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/C.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EGL.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDSystem.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxInputDeviceRegistry.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxSystem.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFileWriter.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/PrismFontFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/StageHelper.java - modules/javafx.graphics/src/main/java/com/sun/javafx/tk/PermissionHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/print/J2DPrinterJob.java ! modules/javafx.graphics/src/main/java/javafx/css/converter/URLConverter.java ! modules/javafx.graphics/src/main/java/javafx/print/Printer.java ! modules/javafx.graphics/src/main/java/javafx/print/PrinterJob.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Clipboard.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Dragboard.java ! modules/javafx.graphics/src/main/java/javafx/scene/robot/Robot.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Font.java ! modules/javafx.graphics/src/main/java/javafx/stage/PopupWindow.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java ! modules/javafx.graphics/src/main/java/javafx/stage/Window.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/NetworkContext.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/SocketStreamHandle.java From kcr at openjdk.org Thu Nov 14 20:16:23 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 14 Nov 2024 20:16:23 GMT Subject: git: openjdk/jfx: Added tag 24+17 for changeset 72af9e23 Message-ID: <6195ed08-81e5-4a38-b243-5a574ab17986@openjdk.org> Tagged by: Kevin Rushforth Date: 2024-11-14 20:14:24 +0000 Added tag 24+17 for changeset 72af9e23 Changeset: 72af9e23 Author: Michael Strau? Date: 2024-11-13 20:32:36 +0000 URL: https://git.openjdk.org/jfx/commit/72af9e2366727a83ca1eace73e1c337cc4f8a255 From kcr at openjdk.org Thu Nov 14 20:54:31 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 14 Nov 2024 20:54:31 GMT Subject: git: openjdk/jfx23u: master: 8343760: GHA: macOS / aarch64 builds depend on Xcode 14 which will be removed Message-ID: <789bc07d-1057-47dc-b175-062a8a877ad3@openjdk.org> Changeset: 2e057b76 Branch: master Author: Kevin Rushforth Date: 2024-11-14 20:52:26 +0000 URL: https://git.openjdk.org/jfx23u/commit/2e057b76e80051387d7dbf8990d5e7e8597e97b5 8343760: GHA: macOS / aarch64 builds depend on Xcode 14 which will be removed Backport-of: d0011b21959abdcc0ee9c969e7bd5fbbccb5d4ce ! .github/workflows/submit.yml From kcr at openjdk.org Thu Nov 14 22:16:13 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 14 Nov 2024 22:16:13 GMT Subject: git: openjdk/jfx23u: master: 8343630: Pass AccessControlContext to/from WebKit as opaque object Message-ID: Changeset: ea0ffaaa Branch: master Author: Kevin Rushforth Date: 2024-11-14 22:14:04 +0000 URL: https://git.openjdk.org/jfx23u/commit/ea0ffaaa9f2de7289bdf924b3a601315f711ad73 8343630: Pass AccessControlContext to/from WebKit as opaque object Backport-of: fffa0fc4fd0f2ac332ae616066579c3b6b5a9861 ! modules/javafx.web/src/main/java/com/sun/webkit/Utilities.java ! modules/javafx.web/src/main/java/com/sun/webkit/dom/JSObject.java ! modules/javafx.web/src/main/native/Source/WebCore/bridge/jni/jsc/JNIUtilityPrivate.cpp From arapte at openjdk.org Fri Nov 15 14:16:04 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Fri, 15 Nov 2024 14:16:04 GMT Subject: git: openjdk/jfx-sandbox: metal: 25 new changesets Message-ID: Changeset: e128382f Branch: metal Author: Lukasz Kostyra Date: 2024-10-28 08:18:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e128382fa305bb0a50b1f9fbb90f5237f9a0f9c5 8329098: Support "@1x" image naming convention as fallback Reviewed-by: kcr, jhendrikx, mstrauss ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageStorage.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/ImageStorageTest.java = modules/javafx.graphics/src/test/resources/test/com/sun/javafx/iio/checkers at 1x.png + modules/javafx.graphics/src/test/resources/test/com/sun/javafx/iio/lightblue.png + modules/javafx.graphics/src/test/resources/test/com/sun/javafx/iio/lightblue at 1x.png Changeset: dc5df6c1 Branch: metal Author: Kevin Rushforth Date: 2024-10-28 12:06:04 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/dc5df6c126468c2f4c35b0c8633f82ac7eda15ef 8341090: Remove support for security manager from JavaFX Reviewed-by: angorya, arapte, jvos ! build.gradle - modules/javafx.base/src/main/conf/security/java.policy ! modules/javafx.base/src/main/java/javafx/util/FXPermission.java - modules/javafx.controls/src/main/conf/security/java.policy - modules/javafx.fxml/src/main/conf/security/java.policy - modules/javafx.graphics/src/main/conf/security/java.policy ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/LauncherImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/javafx/application/ConditionalFeature.java ! modules/javafx.graphics/src/main/java/javafx/print/JobSettings.java ! modules/javafx.graphics/src/main/java/javafx/print/Printer.java ! modules/javafx.graphics/src/main/java/javafx/print/PrinterJob.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Clipboard.java ! modules/javafx.graphics/src/main/java/javafx/scene/robot/Robot.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Font.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java - modules/javafx.media/src/main/conf/security/java.policy - modules/javafx.swing/src/main/conf/security/java.policy - modules/javafx.web/src/main/conf/security/java.policy ! modules/javafx.web/src/test/java/test/javafx/scene/web/UserDataDirectoryTest.java - tests/manual/web/HTTP2SecurityManagerTest.java - tests/system/src/test/java/test/com/sun/javafx/css/StylesheetWithSecurityManagerTest.java ! tests/system/src/test/java/test/javafx/css/imagecacheleaktest/ImageCacheLeakTest.java ! tests/system/src/test/java/test/javafx/scene/shape/meshmanagercacheleaktest/MeshManagerCacheLeakTest.java ! tests/system/src/test/java/test/launchertest/JarLauncherTest.java ! tests/system/src/test/java/test/launchertest/MainLauncherTest.java ! tests/system/src/test/java/test/launchertest/ModuleLauncherTest.java ! tests/system/src/test/java/test/launchertest/PlatformExitTest.java - tests/system/src/test/java/test/robot/helloworld/CustomSecurityManagerTest.java + tests/system/src/test/java/test/robot/helloworld/StageRobotTest.java - tests/system/src/test/java/test/sandbox/Constants.java - tests/system/src/test/java/test/sandbox/SandboxAppTest.java - tests/system/src/test/java/test/sandbox/app/FXApp.java - tests/system/src/test/java/test/sandbox/app/FXNonApp.java - tests/system/src/test/java/test/sandbox/app/FXWebApp.java - tests/system/src/test/java/test/sandbox/app/JFXPanelApp.java - tests/system/src/test/java/test/sandbox/app/JFXPanelImplicitExitApp.java - tests/system/src/test/java/test/sandbox/app/Util.java ! tests/system/src/test/java/test/shutdowntest/ShutdownHookTest.java ! tests/system/src/test/java/test/util/Util.java - tests/system/src/test/resources/test/sandbox/app/test.css - tests/system/src/test/resources/test/sandbox/app/test.fxml - tests/system/src/test/resources/test/sandbox/app/test.html - tests/system/src/test/resources/test/sandbox/empty.policy - tests/system/src/test/resources/test/sandbox/test.policy Changeset: 501f761c Branch: metal Author: Prasanta Sadhukhan Date: 2024-10-30 13:44:28 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/501f761c388642c73ce210fb199806eeeda73e54 8340849: [macos] Crash when creating a child window of a JavaFX window after Platform::exit 8340442: Enable SwingNodePlatformExitCrashTest after JDK-8340849 is fixed Reviewed-by: kcr, lkostyra ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/newimpl/SwingNodeInteropN.java ! modules/javafx.swing/src/main/java/javafx/embed/swing/SwingNode.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodePlatformExitCrashTest.java Changeset: 73c85e7f Branch: metal Author: Kevin Rushforth Date: 2024-10-31 12:21:38 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/73c85e7fb15140999733361aa84cf603886ed9cd 8342453: Remove calls to doPrivileged in javafx.graphics/com.sun.javafx.tk Reviewed-by: angorya, mstrauss ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassSceneDnDEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PerformanceLogger.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PerformanceTrackerHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PrismImageLoader2.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumRenderer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/RotateGestureRecognizer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/ScrollGestureRecognizer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/SwipeGestureRecognizer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/ZoomGestureRecognizer.java Changeset: d09cb785 Branch: metal Author: John Hendrikx Date: 2024-10-31 14:16:52 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d09cb78535bdac010432ac46aa5672201c3999d2 8340852: ScrollPane should not consume navigation keys when it doesn't have direct focus Reviewed-by: angorya, kcr ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/ScrollPaneBehavior.java ! modules/javafx.controls/src/main/java/javafx/scene/control/ScrollPane.java Changeset: 33987a40 Branch: metal Author: Andy Goryachev Date: 2024-10-31 14:31:16 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/33987a4063318a463ccdf8d558bf2d4a6deeca17 8342912: Remove calls to doPrivileged in fxml Reviewed-by: kcr, lkostyra ! modules/javafx.fxml/src/main/java/com/sun/javafx/fxml/BeanAdapter.java ! modules/javafx.fxml/src/main/java/com/sun/javafx/fxml/MethodHelper.java ! modules/javafx.fxml/src/main/java/com/sun/javafx/fxml/ModuleHelper.java ! modules/javafx.fxml/src/main/java/javafx/fxml/FXMLLoader.java Changeset: 2234e84c Branch: metal Author: Andy Goryachev Date: 2024-10-31 14:32:18 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/2234e84c01513e83a62597b76ba7a37254efd493 8342913: Remove calls to doPrivileged in media Reviewed-by: kcr, almatvee ! modules/javafx.media/src/main/java/com/sun/media/jfxmedia/locator/Locator.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/NativeMediaManager.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/platform/PlatformManager.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/platform/osx/OSXPlatform.java Changeset: 58cd76a8 Branch: metal Author: Lukasz Kostyra Date: 2024-11-01 14:50:04 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/58cd76a838542cc20e0ef2e880d18fa762664172 8342456: Remove calls to doPrivileged in javafx.graphics/other Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/LauncherImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/StyleManager.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/AndroidFontFinder.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/DFontDecoder.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/Disposer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontConfigManager.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFileReader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFileWriter.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/MacFontFinder.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/OS.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/directwrite/OS.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/freetype/OSFreetype.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/freetype/OSPango.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ios/IosImageLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/jpeg/JPEGImageLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/util/ModuleHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/util/Utils.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/DMarlinRenderingEngine.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/MarlinProperties.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/OffHeapArray.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/RendererStats.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DPipeline.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2Pipeline.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/GLFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/GLPixelFormat.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/MonocleGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/BufferUtil.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderGraphics.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/J2DFontFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/print/J2DPrinterJob.java ! modules/javafx.graphics/src/main/java/com/sun/prism/sw/SWPipeline.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/ImageData.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/BufferUtil.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/ImagePool.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/Renderer.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/RendererFactory.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/state/LinearConvolveRenderState.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/sw/sse/SSERendererDelegate.java ! modules/javafx.graphics/src/main/java/javafx/animation/Animation.java ! modules/javafx.graphics/src/main/java/javafx/animation/AnimationTimer.java ! modules/javafx.graphics/src/main/java/javafx/application/Preloader.java ! modules/javafx.graphics/src/main/java/javafx/concurrent/Service.java ! modules/javafx.graphics/src/main/java/javafx/concurrent/Task.java ! modules/javafx.graphics/src/main/java/javafx/css/converter/URLConverter.java ! modules/javafx.graphics/src/main/java/javafx/scene/PropertyHelper.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java Changeset: 927f07bf Branch: metal Author: Andy Goryachev Date: 2024-11-04 15:14:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/927f07bf9ad24a1dc40535bc426ff752e8e10a76 8342911: Remove calls to doPrivileged in controls Reviewed-by: kcr, aghaisas ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/skin/FXVKSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ListViewSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/MenuBarSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableViewSkinBase.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextInputControlSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeViewSkin.java Changeset: 6d690848 Branch: metal Author: Andy Goryachev Date: 2024-11-04 15:17:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/6d690848c9461e434a39c387be283af9e75ddc30 8342457: Remove calls to doPrivileged in swing Reviewed-by: kcr, psadhukhan ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/Disposer.java ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/FXDnD.java ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/SwingFXUtilsImpl.java ! modules/javafx.swing/src/main/java/javafx/embed/swing/JFXPanel.java ! modules/javafx.swing/src/main/java/javafx/embed/swing/SwingNode.java Changeset: 5bf02be0 Branch: metal Author: Andy Goryachev Date: 2024-11-04 15:21:45 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5bf02be0e517aa953c71db0c35468b419026bff8 8342627: Create Eclipse project files for jdk.jsobject Reviewed-by: jhendrikx + modules/jdk.jsobject/.classpath = modules/jdk.jsobject/.project = modules/jdk.jsobject/.settings/org.eclipse.core.resources.prefs Changeset: caf078ac Branch: metal Author: Kevin Rushforth Date: 2024-11-05 17:52:09 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/caf078acd42fabc3d9746471b54a77f3b86ff305 8342917: GHA: Intermittent build failure on Linux while downloading ant Reviewed-by: jvos ! .github/workflows/submit.yml Changeset: bd4bc057 Branch: metal Author: Andy Goryachev Date: 2024-11-05 20:05:49 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/bd4bc057b464e4cd0770474740652ba96887e455 8342914: Remove calls to doPrivileged in swt Reviewed-by: kcr, jdv ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.swt/src/main/java/javafx/embed/swt/FXCanvas.java ! modules/javafx.swt/src/main/java/javafx/embed/swt/SWTFXUtils.java Changeset: 71c6b16c Branch: metal Author: Ambarish Rapte Date: 2024-11-06 15:19:23 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/71c6b16c2fed266bb69ffd778294811f8c6a507c 8342459: Remove calls to doPrivileged in javafx.base Reviewed-by: kcr, lkostyra ! modules/javafx.base/src/main/java/com/sun/javafx/PlatformUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/logging/PrintLogger.java ! modules/javafx.base/src/main/java/com/sun/javafx/logging/PulseLogger.java ! modules/javafx.base/src/main/java/com/sun/javafx/property/MethodHelper.java ! modules/javafx.base/src/main/java/com/sun/javafx/property/adapter/Disposer.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/MethodUtil.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanBooleanProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanDoubleProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanFloatProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanIntegerProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanLongProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanObjectProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanStringProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanBooleanProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanDoubleProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanFloatProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanIntegerProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanLongProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanObjectProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanStringProperty.java Changeset: 3d15a306 Branch: metal Author: Andy Goryachev Date: 2024-11-06 15:42:27 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/3d15a3065c272d79011f99f77c1bdd0d8801e290 8342460: Remove calls to doPrivileged in javafx.web Reviewed-by: kcr, arapte ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/UIClientImpl.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/WebPageClientImpl.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/WCGraphicsPrismContext.java ! modules/javafx.web/src/main/java/com/sun/webkit/Disposer.java ! modules/javafx.web/src/main/java/com/sun/webkit/MethodHelper.java ! modules/javafx.web/src/main/java/com/sun/webkit/Timer.java ! modules/javafx.web/src/main/java/com/sun/webkit/Utilities.java ! modules/javafx.web/src/main/java/com/sun/webkit/WebPage.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/CookieJar.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/HTTP2Loader.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/NetworkContext.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/PublicSuffixes.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/SocketStreamHandle.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/URLLoader.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/URLs.java ! modules/javafx.web/src/main/java/javafx/scene/web/HTMLEditorSkin.java ! modules/javafx.web/src/main/java/javafx/scene/web/WebEngine.java Changeset: 4213db7c Branch: metal Author: Jayathirth D V Committer: Lukasz Kostyra Date: 2024-11-08 12:27:45 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4213db7c2b5c1fe4e58cda969a420fc2c02f5ab1 8342454: Remove calls to doPrivileged in javafx.graphics/com.sun.glass Reviewed-by: kcr, lkostyra, jvos ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Accessible.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Platform.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Screen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/View.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkRobot.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/ScreencastHelper.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/TokenStorage.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/ios/IosApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacCommonDialogs.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/AndroidPlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/DispmanAcceleratedScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDPlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDSettings.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/FBDevScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/HeadlessScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/KeyInput.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxArch.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxTouchProcessor.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxTouchTransform.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/MonocleApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/MonocleSettings.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/NativePlatform.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/NativePlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/TouchInput.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/VNCScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X11AcceleratedScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X11Platform.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X11PlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X11Screen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/utils/NativeLibLoader.java Changeset: 5ac5009d Branch: metal Author: Kevin Rushforth Date: 2024-11-08 16:58:25 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5ac5009deed0e9c72683a936b26a5c8b081ac58e 8342992: Security manager check should not use deprecated methods Reviewed-by: arapte, angorya + modules/javafx.base/src/main/java/com/sun/javafx/SecurityUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/MethodUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/ReflectUtil.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/LauncherImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java Changeset: fffa0fc4 Branch: metal Author: Kevin Rushforth Date: 2024-11-08 16:58:40 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/fffa0fc4fd0f2ac332ae616066579c3b6b5a9861 8343630: Pass AccessControlContext to/from WebKit as opaque object Reviewed-by: angorya, jbhaskar ! modules/javafx.web/src/main/java/com/sun/webkit/Utilities.java ! modules/javafx.web/src/main/java/com/sun/webkit/dom/JSObject.java ! modules/javafx.web/src/main/native/Source/WebCore/bridge/jni/jsc/JNIUtilityPrivate.cpp Changeset: d0011b21 Branch: metal Author: Kevin Rushforth Date: 2024-11-08 19:14:06 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d0011b21959abdcc0ee9c969e7bd5fbbccb5d4ce 8343760: GHA: macOS / aarch64 builds depend on Xcode 14 which will be removed Reviewed-by: angorya ! .github/workflows/submit.yml Changeset: 688f7fa0 Branch: metal Author: Andy Goryachev Date: 2024-11-12 23:48:31 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/688f7fa0168143c9c73dd8f17cbe668f9d19f79c 8091673: Public focus traversal API for use in custom controls Reviewed-by: kcr, mstrauss, jhendrikx ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/traversal/Direction.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java + modules/javafx.graphics/src/main/java/javafx/scene/TraversalDirection.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/NodeTraversalTest.java Changeset: 72af9e23 Branch: metal Author: Michael Strau? Date: 2024-11-13 20:32:36 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/72af9e2366727a83ca1eace73e1c337cc4f8a255 8306707: Support pluggable image loading via javax.imageio Reviewed-by: jhendrikx, kcr, jdv ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageFrame.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageStorage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/bmp/BMPImageLoaderFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/common/ImageTools.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/gif/GIFImageLoader2.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ios/IosImageLoader.java + modules/javafx.graphics/src/main/java/com/sun/javafx/iio/java2d/J2DImageLoader.java + modules/javafx.graphics/src/main/java/com/sun/javafx/iio/java2d/J2DImageLoaderFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/jpeg/JPEGImageLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/png/PNGImageLoader2.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/PixelUtils.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/BaseByteToByteConverter.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/BaseIndexedToByteConverter.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/ByteAbgr.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/ByteBgr.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/ByteRgb.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/ByteRgba.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/EightBitIndexed.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/FourBitIndexed.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/IntBgr.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/IntRgb.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/OneBitIndexed.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/TwoBitIndexed.java ! modules/javafx.graphics/src/main/java/com/sun/prism/Image.java ! modules/javafx.graphics/src/main/java/javafx/scene/image/Image.java ! modules/javafx.graphics/src/test/addExports ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/GIFLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/ImageStorageTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/bmp/BMPImageLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/common/ImageToolsTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/java2d/J2DImageLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/png/PNGImageLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/image/ConverterTest.java + modules/javafx.graphics/src/test/java/test/com/sun/prism/ImageTest.java + modules/javafx.graphics/src/test/resources/test/com/sun/javafx/iio/checker.bmp Changeset: 286c3a87 Branch: metal Author: Michael Strau? Date: 2024-11-14 15:44:25 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/286c3a8790b01a405713d8bcc31312ce5b0d02f5 8344155: Add missing @Override annotation to GIFImageLoader2 Reviewed-by: angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/gif/GIFImageLoader2.java Changeset: b0e763c1 Branch: metal Author: Marius Hanl Date: 2024-11-14 18:51:08 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/b0e763c12729bf30a04716bccadf5ff94c4a4bd7 8344067: TableCell indices may not match the TableRow index Reviewed-by: angorya ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableRowSkinBase.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewRowTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableRowTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java Changeset: dd600658 Branch: metal Author: Kevin Rushforth Date: 2024-11-14 20:15:36 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/dd60065808bc847d8efbb818b8f83c4e61290d29 8342997: Remove use of System::getSecurityManager and SecurityManager from JavaFX 8342998: Remove all uses of AccessControlException 8342994: Remove security manager calls in com.sun.javafx.reflect Reviewed-by: angorya, lkostyra - modules/javafx.base/src/main/java/com/sun/javafx/FXPermissions.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/MethodUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/ReflectUtil.java ! modules/javafx.fxml/src/main/java/javafx/fxml/FXMLLoader.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/AndroidInputDeviceRegistry.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/C.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EGL.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDSystem.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxInputDeviceRegistry.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxSystem.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFileWriter.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/PrismFontFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/StageHelper.java - modules/javafx.graphics/src/main/java/com/sun/javafx/tk/PermissionHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/print/J2DPrinterJob.java ! modules/javafx.graphics/src/main/java/javafx/css/converter/URLConverter.java ! modules/javafx.graphics/src/main/java/javafx/print/Printer.java ! modules/javafx.graphics/src/main/java/javafx/print/PrinterJob.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Clipboard.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Dragboard.java ! modules/javafx.graphics/src/main/java/javafx/scene/robot/Robot.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Font.java ! modules/javafx.graphics/src/main/java/javafx/stage/PopupWindow.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java ! modules/javafx.graphics/src/main/java/javafx/stage/Window.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/NetworkContext.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/SocketStreamHandle.java Changeset: a7859764 Branch: metal Author: Ambarish Rapte Date: 2024-11-15 19:43:05 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a7859764aba3294625909a7880b80f7bdefc4ce4 Merge branch 'master' into metal ! build.gradle ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/View.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumRenderer.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java ! build.gradle ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/View.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumRenderer.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java From arapte at openjdk.org Fri Nov 15 14:20:40 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Fri, 15 Nov 2024 14:20:40 GMT Subject: git: openjdk/jfx-sandbox: created branch metal-ea-test based on the branch metal containing 2 unique commits Message-ID: The following commits are unique to the metal-ea-test branch: ======================================================== 7d00b787: 8343196: Add build property to identify experimental builds of JavaFX aa3009df: exp suffix -metal From jvos at openjdk.org Fri Nov 15 14:47:11 2024 From: jvos at openjdk.org (Johan Vos) Date: Fri, 15 Nov 2024 14:47:11 GMT Subject: git: openjdk/jfx17u: master: 8311806: Class ButtonAccessibility is implemented twice Message-ID: Changeset: 00dc6895 Branch: master Author: Johan Vos Date: 2024-11-15 14:42:31 +0000 URL: https://git.openjdk.org/jfx17u/commit/00dc6895117b2aff8a5120ce9d32bc8317a704a5 8311806: Class ButtonAccessibility is implemented twice Backport-of: ad5e66a7ca31994ecbdae3fc7d0b951e0a6f8197 ! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m = modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXButtonAccessibility.h = modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXButtonAccessibility.m From kcr at openjdk.org Mon Nov 18 17:46:55 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Mon, 18 Nov 2024 17:46:55 GMT Subject: git: openjdk/jfx: master: 8342993: Remove uses of AccessController and AccessControlContext from JavaFX Message-ID: <00b44142-1fbd-475f-939d-4eef14cdff30@openjdk.org> Changeset: 7d1b2c3e Branch: master Author: Kevin Rushforth Date: 2024-11-18 17:42:57 +0000 URL: https://git.openjdk.org/jfx/commit/7d1b2c3e6914ad60ccfc60d9d17dc6dcb7780ae3 8342993: Remove uses of AccessController and AccessControlContext from JavaFX Reviewed-by: angorya, mstrauss ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanIntegerProperty.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Accessible.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/EmbeddedWindow.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/WindowHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/DummyToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/LocalClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Clipboard.java ! modules/javafx.graphics/src/main/java/javafx/stage/PopupWindow.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java ! modules/javafx.graphics/src/main/java/javafx/stage/Window.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubScene.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubStage.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubToolkit.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/DragAndDropTest.java ! modules/javafx.web/src/main/java/com/sun/webkit/Utilities.java ! modules/javafx.web/src/main/java/com/sun/webkit/dom/JSObject.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/SocketStreamHandle.java ! modules/javafx.web/src/main/java/javafx/scene/web/HTMLEditorSkin.java From arapte at openjdk.org Mon Nov 18 21:53:32 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Mon, 18 Nov 2024 21:53:32 GMT Subject: git: openjdk/jfx-sandbox: metal-ea-test: 2 new changesets Message-ID: Changeset: 7d1b2c3e Branch: metal-ea-test Author: Kevin Rushforth Date: 2024-11-18 17:42:57 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7d1b2c3e6914ad60ccfc60d9d17dc6dcb7780ae3 8342993: Remove uses of AccessController and AccessControlContext from JavaFX Reviewed-by: angorya, mstrauss ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanIntegerProperty.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Accessible.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/EmbeddedWindow.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/WindowHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/DummyToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/LocalClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Clipboard.java ! modules/javafx.graphics/src/main/java/javafx/stage/PopupWindow.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java ! modules/javafx.graphics/src/main/java/javafx/stage/Window.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubScene.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubStage.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubToolkit.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/DragAndDropTest.java ! modules/javafx.web/src/main/java/com/sun/webkit/Utilities.java ! modules/javafx.web/src/main/java/com/sun/webkit/dom/JSObject.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/SocketStreamHandle.java ! modules/javafx.web/src/main/java/javafx/scene/web/HTMLEditorSkin.java Changeset: e621ff3f Branch: metal-ea-test Author: Ambarish Rapte Date: 2024-11-19 03:19:05 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e621ff3fd79a9d74269b581a84382cc19062cad5 Merge branch 'master' into metal-ea-test From arapte at openjdk.org Tue Nov 19 09:19:04 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Tue, 19 Nov 2024 09:19:04 GMT Subject: git: openjdk/jfx-sandbox: metal-ea-test: 2 new changesets Message-ID: <5030b82a-4e9e-4692-80e9-dbd7fcf8b453@openjdk.org> Changeset: 74c6541e Branch: metal-ea-test Author: Ambarish Rapte Date: 2024-11-19 14:32:59 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/74c6541ec4bbb5fcb204443a675afda784577242 disbaled web tests ! modules/javafx.web/src/test/java/test/javafx/scene/web/BindingTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CSSTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CallbackTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CanvasTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CheckFxThreadTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/DOMTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/DebuggerTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/EventListenerLeakTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FileReaderTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FileTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FormControlsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HTMLEditingTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HistoryStateTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HistoryTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/JavaScriptBridgeTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LeakTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LoadNotificationsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LoadTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LocalStorageTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/MathMLRenderTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/MiscellaneousTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/OpacityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/PathContructorTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SVGPointerEventsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SVGTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/ScreenAndWindowTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/ShadowTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SubresourceIntegrityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SwingDependencyTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/TestBase.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/UserDataDirectoryTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebPageTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebViewResizabilityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebViewTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebWorkerTest.java Changeset: c7b91f5a Branch: metal-ea-test Author: Ambarish Rapte Date: 2024-11-19 14:45:57 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c7b91f5a98768dab84338eff6340ad07b4e37e70 jfx.experimental.feature.name=metal ! build.gradle ! build.properties From duke at openjdk.org Tue Nov 19 13:43:40 2024 From: duke at openjdk.org (duke) Date: Tue, 19 Nov 2024 13:43:40 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: 8342687: JavaFX D3D12: Implement MSAA support Message-ID: <43a66bc3-5f0e-4105-a91b-21843f4020ae@openjdk.org> Changeset: a233c49a Branch: direct3d12 Author: Lukasz Kostyra Date: 2024-11-18 19:02:23 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/a233c49a91179189dda7eea848046ce4bc802b6b 8342687: JavaFX D3D12: Implement MSAA support Added necessary facilities that make MSAA work when requested. Tested with TwoBoxes example by manually setting Scene's AA to SceneAntialiasing.BALANCED. Unfortunately there are still some not-yet-implemented functions in the backend (most importantly D3D12Context.blit) which prevent using other tests we have. ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Context.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Pipeline.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12RTTexture.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12ResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12ResourcePool.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12SwapChain.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Texture.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/ni/D3D12NativeDevice.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/ni/D3D12NativeInstance.java ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12Constants.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeBuffer.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeRenderTarget.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeRenderTarget.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeSwapChain.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeTexture.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeTexture.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12PSOManager.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12PSOManager.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingContext.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingParameter.hpp From duke at openjdk.org Tue Nov 19 14:23:09 2024 From: duke at openjdk.org (duke) Date: Tue, 19 Nov 2024 14:23:09 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: 36 new changesets Message-ID: <0ce476d6-1cd1-426f-9bb0-7df538710b64@openjdk.org> Changeset: 9c31cb0c Branch: direct3d12 Author: Prasanta Sadhukhan Date: 2024-10-17 06:08:05 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9c31cb0c696c9ec8bf71038f8f5f53633c457d04 8340005: Eliminate native access calls from javafx.swing Reviewed-by: angorya, kcr ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java ! modules/javafx.graphics/src/main/native-prism/SwingInterop.c ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/newimpl/SwingNodeInteropN.java Changeset: 1c86d3b0 Branch: direct3d12 Author: Prasanta Sadhukhan Date: 2024-10-17 11:49:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1c86d3b089bec1ade1e9e986ef71ec77cae7b533 8340850: Wrong bug ID listed as reason for skipping SwingNodePlatformExitCrashTest Reviewed-by: kcr ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodePlatformExitCrashTest.java Changeset: c4b1e1c0 Branch: direct3d12 Author: Ambarish Rapte Date: 2024-10-17 12:32:02 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c4b1e1c019c98e97c64df8b11ee2f9635c67256d 8341686: FX: Update copyright year in docs, readme files to 2025 Reviewed-by: kcr ! build.properties ! modules/javafx.fxml/src/main/docs/javafx/fxml/doc-files/introduction_to_fxml.html ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html Changeset: 77482deb Branch: direct3d12 Author: Michael Strau? Date: 2024-10-17 18:11:39 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/77482debff0b6e550b451516b4d4d1466895fed8 8341372: BackgroundPosition, BorderImage, BorderStroke, CornerRadii should be final Reviewed-by: angorya, jhendrikx, kcr ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Background.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundFill.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundImage.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundPosition.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundSize.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Border.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderImage.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderStroke.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderWidths.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/CornerRadii.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Region.java Changeset: f71c3906 Branch: direct3d12 Author: Kevin Rushforth Date: 2024-10-18 16:10:22 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f71c3906d5da83adb69bf55d1e2854b8891dbefe 8340003: Bump minimum JDK version for JavaFX to JDK 22 Reviewed-by: angorya, arapte ! CONTRIBUTING.md ! build.properties Changeset: f5b18adf Branch: direct3d12 Author: Kevin Rushforth Date: 2024-10-18 16:37:55 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f5b18adfa4151a7760b146a95ecea08b2b407d39 8337280: Include jdk.jsobject module with JavaFX Reviewed-by: arapte, jbhaskar ! build.gradle = modules/jdk.jsobject/make/build.properties + modules/jdk.jsobject/src/main/java/module-info.java + modules/jdk.jsobject/src/main/java/netscape/javascript/JSException.java + modules/jdk.jsobject/src/main/java/netscape/javascript/JSObject.java + modules/jdk.jsobject/src/main/java/netscape/javascript/package-info.java ! settings.gradle Changeset: 6ac2dd3e Branch: direct3d12 Author: Alexander Zuev Committer: Andy Goryachev Date: 2024-10-18 18:30:52 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/6ac2dd3ee0d175053442fb5de1bd0e3f92175874 8336031: Create implementation of NSAccessibilityStaticText protocol Reviewed-by: angorya, arapte ! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXStaticTextAccessibility.h + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXStaticTextAccessibility.m Changeset: e2a30740 Branch: direct3d12 Author: Andy Goryachev Date: 2024-10-22 14:24:15 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e2a3074029d94e19332ffb1f1a49e94c5e3e5163 8342462: TextAreaSkin: remove USE_MULTIPLE_NODES Reviewed-by: kcr ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextAreaSkin.java Changeset: 076b4018 Branch: direct3d12 Author: Michael Strau? Date: 2024-10-22 16:07:16 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/076b4018de1a6fd659778b77d66d2478def315a3 8341514: Add reducedMotion and reducedTransparency preferences Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PlatformPreferences.java + modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PreferenceMapping.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PreferenceProperties.java ! modules/javafx.graphics/src/main/java/javafx/application/Platform.java ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/PlatformSupport.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/PlatformSupport.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.m ! modules/javafx.graphics/src/main/native-glass/mac/PlatformSupport.m ! modules/javafx.graphics/src/main/native-glass/win/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.cpp ! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.h ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/application/preferences/PlatformPreferencesTest.java ! tests/manual/events/PlatformPreferencesChangedTest.java Changeset: e128382f Branch: direct3d12 Author: Lukasz Kostyra Date: 2024-10-28 08:18:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e128382fa305bb0a50b1f9fbb90f5237f9a0f9c5 8329098: Support "@1x" image naming convention as fallback Reviewed-by: kcr, jhendrikx, mstrauss ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageStorage.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/ImageStorageTest.java = modules/javafx.graphics/src/test/resources/test/com/sun/javafx/iio/checkers at 1x.png + modules/javafx.graphics/src/test/resources/test/com/sun/javafx/iio/lightblue.png + modules/javafx.graphics/src/test/resources/test/com/sun/javafx/iio/lightblue at 1x.png Changeset: dc5df6c1 Branch: direct3d12 Author: Kevin Rushforth Date: 2024-10-28 12:06:04 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/dc5df6c126468c2f4c35b0c8633f82ac7eda15ef 8341090: Remove support for security manager from JavaFX Reviewed-by: angorya, arapte, jvos ! build.gradle - modules/javafx.base/src/main/conf/security/java.policy ! modules/javafx.base/src/main/java/javafx/util/FXPermission.java - modules/javafx.controls/src/main/conf/security/java.policy - modules/javafx.fxml/src/main/conf/security/java.policy - modules/javafx.graphics/src/main/conf/security/java.policy ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/LauncherImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/javafx/application/ConditionalFeature.java ! modules/javafx.graphics/src/main/java/javafx/print/JobSettings.java ! modules/javafx.graphics/src/main/java/javafx/print/Printer.java ! modules/javafx.graphics/src/main/java/javafx/print/PrinterJob.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Clipboard.java ! modules/javafx.graphics/src/main/java/javafx/scene/robot/Robot.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Font.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java - modules/javafx.media/src/main/conf/security/java.policy - modules/javafx.swing/src/main/conf/security/java.policy - modules/javafx.web/src/main/conf/security/java.policy ! modules/javafx.web/src/test/java/test/javafx/scene/web/UserDataDirectoryTest.java - tests/manual/web/HTTP2SecurityManagerTest.java - tests/system/src/test/java/test/com/sun/javafx/css/StylesheetWithSecurityManagerTest.java ! tests/system/src/test/java/test/javafx/css/imagecacheleaktest/ImageCacheLeakTest.java ! tests/system/src/test/java/test/javafx/scene/shape/meshmanagercacheleaktest/MeshManagerCacheLeakTest.java ! tests/system/src/test/java/test/launchertest/JarLauncherTest.java ! tests/system/src/test/java/test/launchertest/MainLauncherTest.java ! tests/system/src/test/java/test/launchertest/ModuleLauncherTest.java ! tests/system/src/test/java/test/launchertest/PlatformExitTest.java - tests/system/src/test/java/test/robot/helloworld/CustomSecurityManagerTest.java + tests/system/src/test/java/test/robot/helloworld/StageRobotTest.java - tests/system/src/test/java/test/sandbox/Constants.java - tests/system/src/test/java/test/sandbox/SandboxAppTest.java - tests/system/src/test/java/test/sandbox/app/FXApp.java - tests/system/src/test/java/test/sandbox/app/FXNonApp.java - tests/system/src/test/java/test/sandbox/app/FXWebApp.java - tests/system/src/test/java/test/sandbox/app/JFXPanelApp.java - tests/system/src/test/java/test/sandbox/app/JFXPanelImplicitExitApp.java - tests/system/src/test/java/test/sandbox/app/Util.java ! tests/system/src/test/java/test/shutdowntest/ShutdownHookTest.java ! tests/system/src/test/java/test/util/Util.java - tests/system/src/test/resources/test/sandbox/app/test.css - tests/system/src/test/resources/test/sandbox/app/test.fxml - tests/system/src/test/resources/test/sandbox/app/test.html - tests/system/src/test/resources/test/sandbox/empty.policy - tests/system/src/test/resources/test/sandbox/test.policy Changeset: 501f761c Branch: direct3d12 Author: Prasanta Sadhukhan Date: 2024-10-30 13:44:28 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/501f761c388642c73ce210fb199806eeeda73e54 8340849: [macos] Crash when creating a child window of a JavaFX window after Platform::exit 8340442: Enable SwingNodePlatformExitCrashTest after JDK-8340849 is fixed Reviewed-by: kcr, lkostyra ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/newimpl/SwingNodeInteropN.java ! modules/javafx.swing/src/main/java/javafx/embed/swing/SwingNode.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodePlatformExitCrashTest.java Changeset: 73c85e7f Branch: direct3d12 Author: Kevin Rushforth Date: 2024-10-31 12:21:38 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/73c85e7fb15140999733361aa84cf603886ed9cd 8342453: Remove calls to doPrivileged in javafx.graphics/com.sun.javafx.tk Reviewed-by: angorya, mstrauss ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassSceneDnDEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PerformanceLogger.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PerformanceTrackerHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PrismImageLoader2.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumRenderer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/RotateGestureRecognizer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/ScrollGestureRecognizer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/SwipeGestureRecognizer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/ZoomGestureRecognizer.java Changeset: d09cb785 Branch: direct3d12 Author: John Hendrikx Date: 2024-10-31 14:16:52 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d09cb78535bdac010432ac46aa5672201c3999d2 8340852: ScrollPane should not consume navigation keys when it doesn't have direct focus Reviewed-by: angorya, kcr ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/ScrollPaneBehavior.java ! modules/javafx.controls/src/main/java/javafx/scene/control/ScrollPane.java Changeset: 33987a40 Branch: direct3d12 Author: Andy Goryachev Date: 2024-10-31 14:31:16 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/33987a4063318a463ccdf8d558bf2d4a6deeca17 8342912: Remove calls to doPrivileged in fxml Reviewed-by: kcr, lkostyra ! modules/javafx.fxml/src/main/java/com/sun/javafx/fxml/BeanAdapter.java ! modules/javafx.fxml/src/main/java/com/sun/javafx/fxml/MethodHelper.java ! modules/javafx.fxml/src/main/java/com/sun/javafx/fxml/ModuleHelper.java ! modules/javafx.fxml/src/main/java/javafx/fxml/FXMLLoader.java Changeset: 2234e84c Branch: direct3d12 Author: Andy Goryachev Date: 2024-10-31 14:32:18 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/2234e84c01513e83a62597b76ba7a37254efd493 8342913: Remove calls to doPrivileged in media Reviewed-by: kcr, almatvee ! modules/javafx.media/src/main/java/com/sun/media/jfxmedia/locator/Locator.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/NativeMediaManager.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/platform/PlatformManager.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/platform/osx/OSXPlatform.java Changeset: 58cd76a8 Branch: direct3d12 Author: Lukasz Kostyra Date: 2024-11-01 14:50:04 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/58cd76a838542cc20e0ef2e880d18fa762664172 8342456: Remove calls to doPrivileged in javafx.graphics/other Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/LauncherImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/StyleManager.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/AndroidFontFinder.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/DFontDecoder.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/Disposer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontConfigManager.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFileReader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFileWriter.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/MacFontFinder.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/OS.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/directwrite/OS.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/freetype/OSFreetype.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/freetype/OSPango.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ios/IosImageLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/jpeg/JPEGImageLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/util/ModuleHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/util/Utils.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/DMarlinRenderingEngine.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/MarlinProperties.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/OffHeapArray.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/RendererStats.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DPipeline.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2Pipeline.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/GLFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/GLPixelFormat.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/MonocleGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/BufferUtil.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderGraphics.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/J2DFontFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/print/J2DPrinterJob.java ! modules/javafx.graphics/src/main/java/com/sun/prism/sw/SWPipeline.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/ImageData.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/BufferUtil.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/ImagePool.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/Renderer.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/RendererFactory.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/state/LinearConvolveRenderState.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/sw/sse/SSERendererDelegate.java ! modules/javafx.graphics/src/main/java/javafx/animation/Animation.java ! modules/javafx.graphics/src/main/java/javafx/animation/AnimationTimer.java ! modules/javafx.graphics/src/main/java/javafx/application/Preloader.java ! modules/javafx.graphics/src/main/java/javafx/concurrent/Service.java ! modules/javafx.graphics/src/main/java/javafx/concurrent/Task.java ! modules/javafx.graphics/src/main/java/javafx/css/converter/URLConverter.java ! modules/javafx.graphics/src/main/java/javafx/scene/PropertyHelper.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java Changeset: 927f07bf Branch: direct3d12 Author: Andy Goryachev Date: 2024-11-04 15:14:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/927f07bf9ad24a1dc40535bc426ff752e8e10a76 8342911: Remove calls to doPrivileged in controls Reviewed-by: kcr, aghaisas ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/skin/FXVKSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ListViewSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/MenuBarSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableViewSkinBase.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextInputControlSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeViewSkin.java Changeset: 6d690848 Branch: direct3d12 Author: Andy Goryachev Date: 2024-11-04 15:17:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/6d690848c9461e434a39c387be283af9e75ddc30 8342457: Remove calls to doPrivileged in swing Reviewed-by: kcr, psadhukhan ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/Disposer.java ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/FXDnD.java ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/SwingFXUtilsImpl.java ! modules/javafx.swing/src/main/java/javafx/embed/swing/JFXPanel.java ! modules/javafx.swing/src/main/java/javafx/embed/swing/SwingNode.java Changeset: 5bf02be0 Branch: direct3d12 Author: Andy Goryachev Date: 2024-11-04 15:21:45 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5bf02be0e517aa953c71db0c35468b419026bff8 8342627: Create Eclipse project files for jdk.jsobject Reviewed-by: jhendrikx + modules/jdk.jsobject/.classpath = modules/jdk.jsobject/.project = modules/jdk.jsobject/.settings/org.eclipse.core.resources.prefs Changeset: caf078ac Branch: direct3d12 Author: Kevin Rushforth Date: 2024-11-05 17:52:09 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/caf078acd42fabc3d9746471b54a77f3b86ff305 8342917: GHA: Intermittent build failure on Linux while downloading ant Reviewed-by: jvos ! .github/workflows/submit.yml Changeset: bd4bc057 Branch: direct3d12 Author: Andy Goryachev Date: 2024-11-05 20:05:49 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/bd4bc057b464e4cd0770474740652ba96887e455 8342914: Remove calls to doPrivileged in swt Reviewed-by: kcr, jdv ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.swt/src/main/java/javafx/embed/swt/FXCanvas.java ! modules/javafx.swt/src/main/java/javafx/embed/swt/SWTFXUtils.java Changeset: 71c6b16c Branch: direct3d12 Author: Ambarish Rapte Date: 2024-11-06 15:19:23 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/71c6b16c2fed266bb69ffd778294811f8c6a507c 8342459: Remove calls to doPrivileged in javafx.base Reviewed-by: kcr, lkostyra ! modules/javafx.base/src/main/java/com/sun/javafx/PlatformUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/logging/PrintLogger.java ! modules/javafx.base/src/main/java/com/sun/javafx/logging/PulseLogger.java ! modules/javafx.base/src/main/java/com/sun/javafx/property/MethodHelper.java ! modules/javafx.base/src/main/java/com/sun/javafx/property/adapter/Disposer.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/MethodUtil.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanBooleanProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanDoubleProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanFloatProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanIntegerProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanLongProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanObjectProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanStringProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanBooleanProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanDoubleProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanFloatProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanIntegerProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanLongProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanObjectProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanStringProperty.java Changeset: 3d15a306 Branch: direct3d12 Author: Andy Goryachev Date: 2024-11-06 15:42:27 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/3d15a3065c272d79011f99f77c1bdd0d8801e290 8342460: Remove calls to doPrivileged in javafx.web Reviewed-by: kcr, arapte ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/UIClientImpl.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/WebPageClientImpl.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/WCGraphicsPrismContext.java ! modules/javafx.web/src/main/java/com/sun/webkit/Disposer.java ! modules/javafx.web/src/main/java/com/sun/webkit/MethodHelper.java ! modules/javafx.web/src/main/java/com/sun/webkit/Timer.java ! modules/javafx.web/src/main/java/com/sun/webkit/Utilities.java ! modules/javafx.web/src/main/java/com/sun/webkit/WebPage.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/CookieJar.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/HTTP2Loader.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/NetworkContext.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/PublicSuffixes.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/SocketStreamHandle.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/URLLoader.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/URLs.java ! modules/javafx.web/src/main/java/javafx/scene/web/HTMLEditorSkin.java ! modules/javafx.web/src/main/java/javafx/scene/web/WebEngine.java Changeset: 4213db7c Branch: direct3d12 Author: Jayathirth D V Committer: Lukasz Kostyra Date: 2024-11-08 12:27:45 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4213db7c2b5c1fe4e58cda969a420fc2c02f5ab1 8342454: Remove calls to doPrivileged in javafx.graphics/com.sun.glass Reviewed-by: kcr, lkostyra, jvos ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Accessible.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Platform.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Screen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/View.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkRobot.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/ScreencastHelper.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/TokenStorage.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/ios/IosApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacCommonDialogs.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/AndroidPlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/DispmanAcceleratedScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDPlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDSettings.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/FBDevScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/HeadlessScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/KeyInput.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxArch.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxTouchProcessor.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxTouchTransform.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/MonocleApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/MonocleSettings.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/NativePlatform.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/NativePlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/TouchInput.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/VNCScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X11AcceleratedScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X11Platform.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X11PlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X11Screen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/utils/NativeLibLoader.java Changeset: 5ac5009d Branch: direct3d12 Author: Kevin Rushforth Date: 2024-11-08 16:58:25 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5ac5009deed0e9c72683a936b26a5c8b081ac58e 8342992: Security manager check should not use deprecated methods Reviewed-by: arapte, angorya + modules/javafx.base/src/main/java/com/sun/javafx/SecurityUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/MethodUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/ReflectUtil.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/LauncherImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java Changeset: fffa0fc4 Branch: direct3d12 Author: Kevin Rushforth Date: 2024-11-08 16:58:40 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/fffa0fc4fd0f2ac332ae616066579c3b6b5a9861 8343630: Pass AccessControlContext to/from WebKit as opaque object Reviewed-by: angorya, jbhaskar ! modules/javafx.web/src/main/java/com/sun/webkit/Utilities.java ! modules/javafx.web/src/main/java/com/sun/webkit/dom/JSObject.java ! modules/javafx.web/src/main/native/Source/WebCore/bridge/jni/jsc/JNIUtilityPrivate.cpp Changeset: d0011b21 Branch: direct3d12 Author: Kevin Rushforth Date: 2024-11-08 19:14:06 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d0011b21959abdcc0ee9c969e7bd5fbbccb5d4ce 8343760: GHA: macOS / aarch64 builds depend on Xcode 14 which will be removed Reviewed-by: angorya ! .github/workflows/submit.yml Changeset: 688f7fa0 Branch: direct3d12 Author: Andy Goryachev Date: 2024-11-12 23:48:31 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/688f7fa0168143c9c73dd8f17cbe668f9d19f79c 8091673: Public focus traversal API for use in custom controls Reviewed-by: kcr, mstrauss, jhendrikx ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/traversal/Direction.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java + modules/javafx.graphics/src/main/java/javafx/scene/TraversalDirection.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/NodeTraversalTest.java Changeset: 72af9e23 Branch: direct3d12 Author: Michael Strau? Date: 2024-11-13 20:32:36 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/72af9e2366727a83ca1eace73e1c337cc4f8a255 8306707: Support pluggable image loading via javax.imageio Reviewed-by: jhendrikx, kcr, jdv ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageFrame.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageStorage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/bmp/BMPImageLoaderFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/common/ImageTools.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/gif/GIFImageLoader2.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ios/IosImageLoader.java + modules/javafx.graphics/src/main/java/com/sun/javafx/iio/java2d/J2DImageLoader.java + modules/javafx.graphics/src/main/java/com/sun/javafx/iio/java2d/J2DImageLoaderFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/jpeg/JPEGImageLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/png/PNGImageLoader2.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/PixelUtils.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/BaseByteToByteConverter.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/BaseIndexedToByteConverter.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/ByteAbgr.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/ByteBgr.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/ByteRgb.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/ByteRgba.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/EightBitIndexed.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/FourBitIndexed.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/IntBgr.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/IntRgb.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/OneBitIndexed.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/TwoBitIndexed.java ! modules/javafx.graphics/src/main/java/com/sun/prism/Image.java ! modules/javafx.graphics/src/main/java/javafx/scene/image/Image.java ! modules/javafx.graphics/src/test/addExports ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/GIFLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/ImageStorageTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/bmp/BMPImageLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/common/ImageToolsTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/java2d/J2DImageLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/png/PNGImageLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/image/ConverterTest.java + modules/javafx.graphics/src/test/java/test/com/sun/prism/ImageTest.java + modules/javafx.graphics/src/test/resources/test/com/sun/javafx/iio/checker.bmp Changeset: 286c3a87 Branch: direct3d12 Author: Michael Strau? Date: 2024-11-14 15:44:25 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/286c3a8790b01a405713d8bcc31312ce5b0d02f5 8344155: Add missing @Override annotation to GIFImageLoader2 Reviewed-by: angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/gif/GIFImageLoader2.java Changeset: b0e763c1 Branch: direct3d12 Author: Marius Hanl Date: 2024-11-14 18:51:08 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/b0e763c12729bf30a04716bccadf5ff94c4a4bd7 8344067: TableCell indices may not match the TableRow index Reviewed-by: angorya ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableRowSkinBase.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewRowTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableRowTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java Changeset: dd600658 Branch: direct3d12 Author: Kevin Rushforth Date: 2024-11-14 20:15:36 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/dd60065808bc847d8efbb818b8f83c4e61290d29 8342997: Remove use of System::getSecurityManager and SecurityManager from JavaFX 8342998: Remove all uses of AccessControlException 8342994: Remove security manager calls in com.sun.javafx.reflect Reviewed-by: angorya, lkostyra - modules/javafx.base/src/main/java/com/sun/javafx/FXPermissions.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/MethodUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/ReflectUtil.java ! modules/javafx.fxml/src/main/java/javafx/fxml/FXMLLoader.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/AndroidInputDeviceRegistry.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/C.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EGL.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDSystem.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxInputDeviceRegistry.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxSystem.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFileWriter.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/PrismFontFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/StageHelper.java - modules/javafx.graphics/src/main/java/com/sun/javafx/tk/PermissionHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/print/J2DPrinterJob.java ! modules/javafx.graphics/src/main/java/javafx/css/converter/URLConverter.java ! modules/javafx.graphics/src/main/java/javafx/print/Printer.java ! modules/javafx.graphics/src/main/java/javafx/print/PrinterJob.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Clipboard.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Dragboard.java ! modules/javafx.graphics/src/main/java/javafx/scene/robot/Robot.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Font.java ! modules/javafx.graphics/src/main/java/javafx/stage/PopupWindow.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java ! modules/javafx.graphics/src/main/java/javafx/stage/Window.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/NetworkContext.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/SocketStreamHandle.java Changeset: 7d1b2c3e Branch: direct3d12 Author: Kevin Rushforth Date: 2024-11-18 17:42:57 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7d1b2c3e6914ad60ccfc60d9d17dc6dcb7780ae3 8342993: Remove uses of AccessController and AccessControlContext from JavaFX Reviewed-by: angorya, mstrauss ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanIntegerProperty.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Accessible.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/EmbeddedWindow.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/WindowHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/DummyToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/LocalClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Clipboard.java ! modules/javafx.graphics/src/main/java/javafx/stage/PopupWindow.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java ! modules/javafx.graphics/src/main/java/javafx/stage/Window.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubScene.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubStage.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubToolkit.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/DragAndDropTest.java ! modules/javafx.web/src/main/java/com/sun/webkit/Utilities.java ! modules/javafx.web/src/main/java/com/sun/webkit/dom/JSObject.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/SocketStreamHandle.java ! modules/javafx.web/src/main/java/javafx/scene/web/HTMLEditorSkin.java Changeset: 367d9a48 Branch: direct3d12 Author: Lukasz Kostyra Date: 2024-11-19 14:55:29 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/367d9a48b028b5e2f52bcd9dbd883849f43ade32 Merge remote-tracking branch 'origin/master' into direct3d12 ! build.gradle ! build.gradle Changeset: b023cb64 Branch: direct3d12 Author: Lukasz Kostyra Date: 2024-11-19 15:16:36 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/b023cb6444383ba78e48e9978769b5221c3d9c2f D3D12Pipeline: Remove old doPrivileged() use Backend was created a while ago following other backends' initialization code. With recent master merge doPriv, AccessController and other facilities were removed from JavaFX codebase so this is no longer needed. ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d12/D3D12Pipeline.java From arapte at openjdk.org Wed Nov 20 00:32:05 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Wed, 20 Nov 2024 00:32:05 GMT Subject: git: openjdk/jfx: master: 8343196: Add build property to identify experimental builds of JavaFX Message-ID: <2b379521-773b-4cb0-956a-c00ec167fa47@openjdk.org> Changeset: 35ff442f Branch: master Author: Ambarish Rapte Date: 2024-11-20 00:30:43 +0000 URL: https://git.openjdk.org/jfx/commit/35ff442f0c40d7bf1aa28e647cbab26c73227592 8343196: Add build property to identify experimental builds of JavaFX Reviewed-by: kcr, jvos ! build.gradle ! build.properties From duke at openjdk.org Wed Nov 20 08:15:15 2024 From: duke at openjdk.org (duke) Date: Wed, 20 Nov 2024 08:15:15 GMT Subject: git: openjdk/jfx-sandbox: johanvos-headless: 65 new changesets Message-ID: <9549c75e-e364-4ecc-aa6e-4caaa29c4302@openjdk.org> Changeset: f8a20056 Branch: johanvos-headless Author: Jayathirth D V Committer: Kevin Rushforth Date: 2024-09-18 10:48:10 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f8a20056f4b19b45d311b96126b0a5fcfbe96923 8211247: Open-source simple test programs for FX / SWT interop Reviewed-by: kcr + apps/toys/HelloFXCanvas/README.txt = apps/toys/HelloFXCanvas/build.xml = apps/toys/HelloFXCanvas/manifest.mf + apps/toys/HelloFXCanvas/nbproject/build-impl.xml + apps/toys/HelloFXCanvas/nbproject/genfiles.properties + apps/toys/HelloFXCanvas/nbproject/project.properties + apps/toys/HelloFXCanvas/nbproject/project.xml + apps/toys/HelloFXCanvas/src/hellofxcanvas/HelloFXCanvas.java ! apps/toys/build.xml Changeset: 6d1dd293 Branch: johanvos-headless Author: Jayathirth D V Committer: Kevin Rushforth Date: 2024-09-18 14:09:37 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/6d1dd293d690f34dc87e86edc6ec2490f6d48967 8211234: Open-source simple test programs for FX / Swing interop Reviewed-by: kcr = apps/toys/EmbeddedSwing/build.xml = apps/toys/EmbeddedSwing/manifest.mf = apps/toys/EmbeddedSwing/nbproject/build-impl.xml + apps/toys/EmbeddedSwing/nbproject/genfiles.properties + apps/toys/EmbeddedSwing/nbproject/project.properties = apps/toys/EmbeddedSwing/nbproject/project.xml + apps/toys/EmbeddedSwing/src/embeddedswing/EmbeddedSwing.java + apps/toys/EmbeddedSwing/src/embeddedswing/MusicRegister.java + apps/toys/EmbeddedSwing/src/embeddedswing/resources/tree.txt = apps/toys/HelloWorld/build.xml = apps/toys/HelloWorld/manifest.mf = apps/toys/HelloWorld/nbproject/build-impl.xml = apps/toys/HelloWorld/nbproject/genfiles.properties + apps/toys/HelloWorld/nbproject/project.properties + apps/toys/HelloWorld/nbproject/project.xml + apps/toys/HelloWorld/src/helloworld/HelloJFXPanel.java + apps/toys/HelloWorld/src/helloworld/HelloJFXPanel2.java ! apps/toys/build.xml Changeset: e81b6766 Branch: johanvos-headless Author: Jay Bhaskar Date: 2024-09-19 00:55:53 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e81b676629f281e526f2e37af2b5a82b6c28bc6e 8339515: [TestBug] Convert web tests to JUnit 5 Reviewed-by: mhanl, arapte ! modules/javafx.web/src/test/java/test/com/sun/webkit/SharedBufferTest.java ! modules/javafx.web/src/test/java/test/com/sun/webkit/SimpleSharedBufferInputStreamTest.java ! modules/javafx.web/src/test/java/test/com/sun/webkit/network/CookieManagerTest.java ! modules/javafx.web/src/test/java/test/com/sun/webkit/network/CookieTest.java ! modules/javafx.web/src/test/java/test/com/sun/webkit/network/DateParserTest.java ! modules/javafx.web/src/test/java/test/com/sun/webkit/network/PublicSuffixesTest.java ! modules/javafx.web/src/test/java/test/com/sun/webkit/network/UtilTest.java ! modules/javafx.web/src/test/java/test/com/sun/webkit/network/data/DataURLConnectionTest.java ! modules/javafx.web/src/test/java/test/com/sun/webkit/text/TextBreakIteratorTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/BindingTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CSSTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CallbackTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CanvasTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CheckFxThreadTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/DOMTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/DebuggerTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/DirectoryLockTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/EventListenerLeakTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FileReaderTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FileTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FormControlsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HTMLEditingTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HistoryStateTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HistoryTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/IrresponsiveScriptTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/JavaScriptBridgeTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LeakTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LoadNotificationsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LoadTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LocalStorageTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/MathMLRenderTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/MiscellaneousTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/OpacityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/PathContructorTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SVGPointerEventsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SVGTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/ScreenAndWindowTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/ShadowTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SubresourceIntegrityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SwingDependencyTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/TestBase.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/UserDataDirectoryTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebPageTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebViewResizabilityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebViewTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebWorkerTest.java Changeset: 9386ee9d Branch: johanvos-headless Author: Andy Goryachev Date: 2024-09-19 22:37:47 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9386ee9d18b9f2bf3128f45b2a6f5c0969fc605b 8328828: Monkey Tester Application Part 4 Reviewed-by: arapte, lkostyra ! tests/manual/monkey/.settings/org.eclipse.jdt.core.prefs ! tests/manual/monkey/build.xml + tests/manual/monkey/src/com/oracle/tools/fx/monkey/AppSettings.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/Loggers.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/MainWindow.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/Pages.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/BooleanOption.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/DoubleOption.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/FontOption.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/GraphicOption.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/ObjectOption.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/StyleClassOption.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/options/TextOption.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/AccordionPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/AreaChartPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/BarChartPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/BubbleChartPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ButtonPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/CanvasPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/CheckBoxPage.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/DnDPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/HBoxPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/HTMLEditor_Page.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/HyperlinkPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/LabelPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/LineChartPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ListViewPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/MenuBarPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/MenuButtonPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/PaginationPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/PasswordFieldPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/PieChartPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/RadioButtonPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ScrollBarPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ScrollPanePage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ShapePage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/SpinnerPage.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/SplitMenuButtonPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/StackedAreaChartPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/StackedBarChartPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TabPanePage.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/ToggleButtonPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/ToolBarPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/TooltipPage.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/VBoxPage.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/pages/XYChartPageBase.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/ButtonsPropertySheet.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/ControlPropertySheet.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/NodePropertySheet.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/Options.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/PropertiesMenu.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/PropertiesMonitor.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/StyleablePropertySheet.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/TableColumnPropertySheet.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/TextAreaPropertySheet.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/TextFieldPropertySheet.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/TypeSpecificContextMenu.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/sheets/XYChartPropertySheet.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/AccessibilityPropertyViewer.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/ClipboardViewer.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/tools/Native2AsciiPane.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/BooleanConsumer.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/EnterTextDialog.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/FX.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/ImageTools.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/OptionPane.java + tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/OptionWindow.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/TestPaneBase.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/TextTemplates.java ! tests/manual/monkey/src/com/oracle/tools/fx/monkey/util/Utils.java Changeset: 9360575c Branch: johanvos-headless Author: Lukasz Kostyra Date: 2024-09-20 06:53:07 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9360575cbb3209c1a0e8e758af79498cda2c679a 8339508: RenderPerf Test Application 8331570: RenderPerf test: Add infinite test mode for stress-testing scenarios Co-authored-by: Karthik P K Reviewed-by: arapte, jdv + tests/performance/animation/RenderPerfTest/src/renderperf/RenderPerfTest.java + tests/performance/animation/RenderPerfTest/src/renderperf/duke.png Changeset: bc5adfa9 Branch: johanvos-headless Author: Hima Bindu Meda Date: 2024-09-23 08:37:26 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/bc5adfa9b6f9180eb32930f61e59fdc46a83cb73 8340208: Additional WebKit 619.1 fixes from WebKitGTK 2.44.4 Reviewed-by: kcr, sykora ! modules/javafx.web/src/main/native/Source/JavaScriptCore/bytecode/CodeBlock.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/bytecode/MetadataTable.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/bytecode/MetadataTable.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntOpcode.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmBBQJIT.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmCallee.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmOperations.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmSlowPaths.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Headers.cmake ! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchBodySource.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchBodySource.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchResponse.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchResponse.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/text-tracks.css ! modules/javafx.web/src/main/native/Source/WebCore/Modules/plugins/YouTubePluginReplacement.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/plugins/YouTubePluginReplacement.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/reporting/ReportingObserver.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/reporting/ReportingObserver.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/reporting/ReportingObserver.idl ! modules/javafx.web/src/main/native/Source/WebCore/Modules/reporting/ReportingObserverCallback.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/reporting/ReportingObserverCallback.idl ! modules/javafx.web/src/main/native/Source/WebCore/Modules/speech/SpeechRecognitionEvent.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/speech/SpeechRecognitionEvent.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/storage/StorageConnection.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.h ! modules/javafx.web/src/main/native/Source/WebCore/Sources.txt ! modules/javafx.web/src/main/native/Source/WebCore/accessibility/AccessibilityObject.cpp ! modules/javafx.web/src/main/native/Source/WebCore/animation/CSSTransition.cpp ! modules/javafx.web/src/main/native/Source/WebCore/animation/CSSTransition.h ! modules/javafx.web/src/main/native/Source/WebCore/animation/DocumentTimeline.cpp ! modules/javafx.web/src/main/native/Source/WebCore/animation/DocumentTimeline.h ! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/JSExecState.h + modules/javafx.web/src/main/native/Source/WebCore/bindings/js/JSReportingObserverCustom.cpp ! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/ScriptController.cpp ! modules/javafx.web/src/main/native/Source/WebCore/crypto/keys/CryptoKeyEC.cpp ! modules/javafx.web/src/main/native/Source/WebCore/crypto/keys/CryptoKeyEC.h ! modules/javafx.web/src/main/native/Source/WebCore/css/mediaControls.css ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/CSSUnparsedValue.cpp ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/CSSUnparsedValue.h ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/transform/CSSPerspective.cpp ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/transform/CSSPerspective.h ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/transform/CSSTransformValue.cpp ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/transform/CSSTransformValue.h ! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/DragEvent.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/DragEvent.h ! modules/javafx.web/src/main/native/Source/WebCore/dom/InputEvent.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/InputEvent.h ! modules/javafx.web/src/main/native/Source/WebCore/editing/ReplaceSelectionCommand.cpp ! modules/javafx.web/src/main/native/Source/WebCore/editing/ReplaceSelectionCommand.h ! modules/javafx.web/src/main/native/Source/WebCore/html/CollectionTraversalInlines.h ! modules/javafx.web/src/main/native/Source/WebCore/html/GenericCachedHTMLCollection.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/GenericCachedHTMLCollection.h ! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLMediaElement.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/ImageBitmap.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/ImageDocument.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/PluginDocument.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/PluginDocument.h ! modules/javafx.web/src/main/native/Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/DocumentLoader.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/cache/CachedSVGFont.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/cache/CachedSVGFont.h ! modules/javafx.web/src/main/native/Source/WebCore/page/Page.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/Page.h ! modules/javafx.web/src/main/native/Source/WebCore/page/WorkerNavigator.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/WorkerNavigator.h ! modules/javafx.web/src/main/native/Source/WebCore/page/scrolling/ScrollingStateFixedNode.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/audio/AudioDSPKernelProcessor.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/audio/AudioDSPKernelProcessor.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/NativeImage.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/NativeImage.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/RoundedRect.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/mock/MockRealtimeVideoSource.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/BackgroundPainter.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/BackgroundPainter.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/GridTrackSizingAlgorithm.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/ImageQualityController.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/ImageQualityController.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderBox.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderGrid.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerCompositor.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerModelObject.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderMultiColumnFlow.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderReplaced.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderWidget.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/TextDecorationPainter.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/style/BasicShapes.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/style/BasicShapes.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/style/RenderStyle.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/style/RenderStyleInlines.h ! modules/javafx.web/src/main/native/Source/WebCore/style/StyleTreeResolver.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerOrWorkletScriptController.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/context/ServiceWorkerThreadProxy.cpp ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathNodeSet.cpp + modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/HistoryItemClientJava.cpp + modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/HistoryItemClientJava.h ! modules/javafx.web/src/main/native/Source/cmake/WebKitCompilerFlags.cmake Changeset: addf0854 Branch: johanvos-headless Author: Kevin Rushforth Date: 2024-09-23 12:46:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/addf0854dcd95fb8b78ad0dce4413c1170fd70eb 8340405: JavaFX shutdown hook can hang preventing app from exiting Reviewed-by: arapte, jvos, angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java Changeset: 51717533 Branch: johanvos-headless Author: Andy Goryachev Date: 2024-09-23 18:29:51 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/51717533b1d54fdb8a2817035b201763b3d4febe 8338468: [TestBug] Convert controls tests to JUnit 5 Reviewed-by: mhanl, lkostyra, arapte ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/LabeledImplOtherTest.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/LabeledImplTest.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/LabeledTextTest.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/LambdaMultipleListHandlerTest.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/LambdaMultipleObservableHandlerTest.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/SelectedItemsReadOnlyObservableListTest.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/behavior/AccordionBehaviorTest.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/behavior/BehaviorCleanupTest.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/behavior/BehaviorMemoryLeakTest.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/behavior/MnemonicInfoTest.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/infrastructure/ControlSkinFactory.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/infrastructure/ControlSkinFactoryTest.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/infrastructure/ControlTestUtils.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/infrastructure/KeyEventFirerTest.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/infrastructure/MouseEventFirerTest.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/infrastructure/VirtualizedControlTestUtilsTest.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/inputmap/InputMapTest.java ! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/inputmap/KeyBindingTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/AreaChartTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/AxisHelper.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/AxisTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/BarChartTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/CategoryAxisTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/ChartTestBase.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/LineChartTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/NumberAxisTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/PieChartTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/StackedAreaChartTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/StackedBarChartTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/ValueAxisTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/XYChartDataTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/XYChartTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/XYChartTestBase.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/XYNumberChartsTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/XYNumberChartsTestBase.java ! modules/javafx.controls/src/test/java/test/javafx/scene/chart/XYNumberLineChartsTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/AcceleratorParameterizedTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/AccordionTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/AlertTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ButtonBaseTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ButtonTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/CellEditEventOfTableColumnTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/CellEditEventOfTreeTableColumnTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/CellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/CheckBoxTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/CheckBoxTreeItemTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/CheckMenuItemTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ChoiceBoxLabelTextTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ChoiceBoxSelectionTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ChoiceBoxTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ColorPickerTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ComboBoxTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ComboSpecialKeyTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ContextMenuTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ControlAcceleratorSupportTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ControlChildrenTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ControlSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ControlTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ControlTooltipTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ControlUtils.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/CustomMenuItemTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/DateCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/DatePickerTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/DefaultCancelButtonTestBase.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/DialogPaneTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/EventAnyTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/FireButtonBaseTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/HyperlinkTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/IndexRangeTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/IndexRangeValueOfTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/IndexedCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/InputMapTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/LabelTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/LabeledTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewKeyInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewMouseInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/MenuBarTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/MenuButtonTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/MenuItemTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/MenuTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/MiscellaneousTests.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/MultipleSelectionModelImplTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/PaginationTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/PasswordFieldDefaultCancelButtonTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/PasswordFieldTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/PopupControlTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ProgressIndicatorTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/RadioMenuItemTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ResizeHelperTestBase.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ScrollBarTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ScrollPaneTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/SelectionFocusModelMemoryTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/SelectionModelImplTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/SeparatorMenuItemTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/SeparatorTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/SkinBaseTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/SliderTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/SpinnerTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/SplitMenuButtonTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/SplitPaneTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TabPaneTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TabTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableCellEditingTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableColumnTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TablePositionBaseTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewHorizontalArrowsTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewKeyInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewMouseInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewResizeTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewRowTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewSelectionModelImplTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TestListenerHelper.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TextAreaDefaultCancelButtonTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TextAreaTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TextFieldDefaultCancelButtonTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TextFieldTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TextFieldWithFormatterDefaultCancelButtonTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TextInputControlTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TitledPaneTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ToggleButtonTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ToggleGroupTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ToolBarHorizontalArrowsTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ToolbarTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TooltipTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeAndTableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeCellEditingTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeItemTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableCellEditingTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableColumnTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableRowTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewKeyInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewMouseInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewResizeTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewSelectionModelImplTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewKeyInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewMouseInputTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/CheckBoxListCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/CheckBoxTableCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/CheckBoxTreeCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/CheckBoxTreeTableCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/ChoiceBoxListCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/ChoiceBoxTableCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/ChoiceBoxTreeCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/ChoiceBoxTreeTableCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/ComboBoxListCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/ComboBoxTableCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/ComboBoxTreeCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/ComboBoxTreeTableCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/ListCellStartEditTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/ParameterisedPrebuiltCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/ProgressBarTableCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/ProgressBarTreeTableCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/TableCellStartEditTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/TextFieldListCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/TextFieldTableCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/TextFieldTreeCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/TextFieldTreeTableCellTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/TreeCellStartEditTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/cell/TreeTableCellStartEditTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/css/PropertySizeTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ArrayLinkedListTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ButtonSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/CheckBoxSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ChoiceBoxSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ColorPickerSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ComboBoxListViewSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ConcreteVirtualContainerTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/CustomListViewSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/EditAndScrollTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/HyperlinkSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/LabelSkinCreationTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/LabelSkinLayoutTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/LabelSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/MenuBarSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/MenuButtonSkinBaseTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/MenuButtonSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ProgressBarSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ProgressIndicatorSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/QueryAccessibleAttributeTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/RadioButtonSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ScrollBarSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ScrollPaneSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/SeparatorSkinLayoutTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/SeparatorSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/SkinCleanupTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/SkinDisposeContractTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/SkinLabeledCleanupTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/SkinMemoryLeakTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/SkinPopupContractTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/SliderSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/SpinnerSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TabPaneHeaderScrollTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TabPaneSkinHeaderOrderTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TableColumnHeaderTest.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/TextInputControlSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ToggleButtonSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ToolBarSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TreeTableColumnHeaderTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TreeTableViewDisclosureNodeTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TreeTableViewIndentationTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/VirtualFlowSubClassTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/VirtualFlowTest.java Changeset: 5bec3f8e Branch: johanvos-headless Author: Jay Bhaskar Date: 2024-09-24 00:26:43 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5bec3f8e83f514063b767585b039d27c0bb46a0f 8339511: [TestBug] Convert Non parametrized base tests to JUnit 5 Reviewed-by: kcr, angorya ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/BidirectionalContentBindingListTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/BidirectionalContentBindingMapTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/BidirectionalContentBindingSetTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/ContentBindingListTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/ContentBindingMapTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/ContentBindingSetTest.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/ExpressionHelperBaseTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/ExpressionHelperTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/ExpressionHelperUtilityTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/ListExpressionHelperTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/MapExpressionHelperTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/SelectBindingTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/SetExpressionHelperTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/StringFormatterTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/binding/TestLogging.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/collections/ListListenerHelperTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/collections/MapListenerHelperTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/collections/MappingChangeTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/collections/NonIterableChangeTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/collections/SetListenerHelperTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/event/CompositeEventDispatcherTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/event/CompositeEventHandlerTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/event/EventChangingDispatcher.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/event/EventDispatchTreeTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/event/EventHandlerManagerTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/runtime/ModuleTest.java ! modules/javafx.base/src/test/java/test/com/sun/javafx/runtime/VersionInfoTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/InvalidationListenerMock.java ! modules/javafx.base/src/test/java/test/javafx/beans/WeakInvalidationListenerTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/BooleanPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/BooleanPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/DoublePropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/DoublePropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/FloatPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/FloatPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/IntegerPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/IntegerPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ListPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ListPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/LongPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/LongPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/MapPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/MapPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ObjectPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ObjectPropertyLeakTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ObjectPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/PropertyReferenceTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/PropertyReferenceWithInterfacesTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyBooleanPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyBooleanPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyBooleanWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyDoublePropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyDoublePropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyDoubleWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyFloatPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyFloatPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyFloatWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyIntegerPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyIntegerPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyIntegerWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyListPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyListPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyListWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyLongPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyLongPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyLongWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyMapPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyMapPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyMapWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyObjectPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyObjectPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyObjectWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlySetPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlySetPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlySetWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyStringPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyStringPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/ReadOnlyStringWrapperTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SetPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SetPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SimpleBooleanPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SimpleDoublePropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SimpleFloatPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SimpleIntegerPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SimpleListPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SimpleLongPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SimpleObjectPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/SimpleStringPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/StringPropertyBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/StringPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanBooleanPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanBooleanProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanDoublePropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanDoubleProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanFloatPropertyBuilderaTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanFloatProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanIntegerPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanIntegerProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanLongPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanLongProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanObjectPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/JavaBeanStringPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanBooleanPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanBooleanProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanDoublePropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanDoubleProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanFloatPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanFloatProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanIntegerPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanIntegerProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanLongPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanLongProperty_prim_Test.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanObjectPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanPropertyTestBase.java ! modules/javafx.base/src/test/java/test/javafx/beans/property/adapter/ReadOnlyJavaBeanStringPropertyTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/value/ChangeListenerMock.java ! modules/javafx.base/src/test/java/test/javafx/beans/value/ObservableValueBaseTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/value/ObservableValueFluentBindingsTest.java ! modules/javafx.base/src/test/java/test/javafx/beans/value/WeakChangeListenerTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingToStringTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsArrayTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsBooleanTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsIsNullTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsListTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsMapTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/BindingsSetTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/DependencyUtils.java ! modules/javafx.base/src/test/java/test/javafx/binding/ListBindingTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/MapBindingTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/SetBindingTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/WhenTestBase.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/AbstractNumberExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/BooleanExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/DoubleExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/FloatExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/IntegerExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/ListExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/LongExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/MapExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/ObjectExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/SetExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/binding/expression/StringExpressionTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/FXCollectionsTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/ListChangeBuilderTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/MockArrayObserver.java ! modules/javafx.base/src/test/java/test/javafx/collections/MockListObserver.java ! modules/javafx.base/src/test/java/test/javafx/collections/MockMapObserver.java ! modules/javafx.base/src/test/java/test/javafx/collections/MockSetObserver.java ! modules/javafx.base/src/test/java/test/javafx/collections/TransformationListTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/VetoableObservableListTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/WeakListChangeListenerTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/WeakMapChangeListenerTest.java ! modules/javafx.base/src/test/java/test/javafx/collections/WeakSetChangeListenerTest.java ! modules/javafx.base/src/test/java/test/javafx/event/EventSerializationEventExists.java ! modules/javafx.base/src/test/java/test/javafx/event/EventSerializationTest.java ! modules/javafx.base/src/test/java/test/javafx/event/EventTest.java ! modules/javafx.base/src/test/java/test/javafx/util/DurationTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/BigDecimalStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/BigIntegerStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/BooleanStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/ByteStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/CharacterStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/DefaultStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/DoubleStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/FloatStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/IntegerStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/LongStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/PercentageStringConverterTest.java ! modules/javafx.base/src/test/java/test/javafx/util/converter/ShortStringConverterTest.java Changeset: 41738406 Branch: johanvos-headless Author: Lukasz Kostyra Date: 2024-09-24 06:00:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/417384066a4ed9be0cc2ff99320f6d5eb4d14a66 8339512: [TestBug] Convert graphics tests to JUnit 5 Reviewed-by: angorya, mhanl ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/BooleanTypeTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/CursorTypeTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/EffectTypeTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/EnumTypeTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/FontSizeTypeTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/PseudoClassTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/SizeTypeTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/StringTypeTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/StyleManagerTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/URLTypeTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/converters/URLConverterTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/font/PrismFontFactoryTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/geom/BaseBoundsTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/geom/DirtyRegionContainerTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/geom/Path2DGrowTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/geom/Path2DTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/geom/TransformedShapeTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/geom/Vec3dTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/geom/transform/BaseTransformTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/geom/transform/GeneralTransform3DTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/GIFLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/ImageHiDPITest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/ImageLoaderScalingTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/bmp/BMPImageLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/common/ImageToolsTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/png/PNGImageLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/image/ConverterTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/KeyboardShortcutsTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/RegionTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/ScaledMathTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/region/BackgroundFillConverterTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/region/BackgroundFillTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/region/BackgroundImageTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/region/BackgroundRepeatConverterTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/transform/TransformUtilsTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/traversal/TopMostTraversalEngineTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/traversal/TraversalTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/traversal/TraverseInvisibleTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/CacheFilterTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/ContentBoundsTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/CullingTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/DirtyRegionClipTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/DirtyRegionTestBase.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/EffectDirtyRegionTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/GridDirtyRegionTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/GrowableDataBufferTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/NGCircleTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/NGEllipseTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/NGImageViewTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/NGNodeTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/NGRectangleTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/NGRegionTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/NGShapeTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/NGTriangleMeshTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/OcclusionCullingTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/sg/prism/RenderRootTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/test/CssMethodsTestBase.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/test/ObjectMethodsTestBase.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/test/OnInvalidateMethodsTestBase.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/test/PropertiesTestBase.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/test/TestHelper.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/test/TransformHelper.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/test/ValueComparator.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/tk/quantum/WindowStageTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/util/UtilsTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/util/Utils_getScreenForPoint_Test.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/util/Utils_getScreenForRectangle_Test.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/util/WeakReferenceQueueTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/prism/StrokedShapeTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/scenario/SettingsTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/scenario/animation/AbstractPrimaryTimerTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/scenario/animation/NumberTangentInterpolatorTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/scenario/animation/SplineInterpolatorTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/scenario/animation/shared/FiniteClipEnvelopeTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/scenario/animation/shared/GeneralClipInterpolatorTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/scenario/animation/shared/InfiniteClipEnvelopeTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/scenario/animation/shared/SimpleClipInterpolatorTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/scenario/animation/shared/SingleLoopClipEnvelopeTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/scenario/animation/shared/TimelineClipCoreTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/scenario/effect/rt_5239/RT_5239Test.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/AnimationMock.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/AnimationPulseReceiverTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/AnimationSetRateTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/AnimationTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/FadeTransitionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/FillTransitionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/InterpolatorTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/KeyFrameTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/KeyValueTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/ParallelTransitionPlayTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/ParallelTransitionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/PathTransitionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/PauseTransitionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/RotateTransitionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/ScaleTransitionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/SequentialTransitionPlayTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/SequentialTransitionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/StrokeTransitionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/TimelinePlayTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/TimelineTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/TransitionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/animation/TranslateTransitionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/concurrent/ScheduledServiceTest.java ! modules/javafx.graphics/src/test/java/test/javafx/concurrent/ServiceExceptionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/concurrent/ServiceLifecycleTest.java ! modules/javafx.graphics/src/test/java/test/javafx/concurrent/ServiceTest.java ! modules/javafx.graphics/src/test/java/test/javafx/concurrent/ServiceTestBase.java ! modules/javafx.graphics/src/test/java/test/javafx/concurrent/TaskCancelTest.java ! modules/javafx.graphics/src/test/java/test/javafx/concurrent/TaskEventTest.java ! modules/javafx.graphics/src/test/java/test/javafx/concurrent/TaskExceptionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/concurrent/TaskProgressTest.java ! modules/javafx.graphics/src/test/java/test/javafx/concurrent/TaskSimpleTest.java ! modules/javafx.graphics/src/test/java/test/javafx/concurrent/TaskSwampEventQueueTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/CssLexerTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/CssMetaDataTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/CssParserTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/DeclarationTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/FontTypeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/HonorDeveloperSettingsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/InsetsTypeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/Node_cssStateTransition_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/css/Node_cssStyleMap_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/css/PaintTypeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/ParsedValueTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/RuleTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/SelectorPartitioningTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/SizeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/StyleTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/StyleablePropertyFactoryTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/StyleablePropertyFactory_createMethod_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/css/StylesheetTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/TypeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/geometry/BoundingBoxTest.java ! modules/javafx.graphics/src/test/java/test/javafx/geometry/Dimension2DTest.java ! modules/javafx.graphics/src/test/java/test/javafx/geometry/InsetsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/geometry/Point2DTest.java ! modules/javafx.graphics/src/test/java/test/javafx/geometry/Point3DTest.java ! modules/javafx.graphics/src/test/java/test/javafx/geometry/PosTest.java ! modules/javafx.graphics/src/test/java/test/javafx/geometry/Rectangle2DTest.java ! modules/javafx.graphics/src/test/java/test/javafx/print/JobSettingsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/print/MarginsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/print/PaperUnitsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/print/PrinterJobTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/AcceleratorsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/CameraTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/CursorTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/DepthTestTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/EventAnyTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/FocusTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/GroupTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/HashCodeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/ImageCursorTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/ImageCursor_findBestImage_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/ImageCursor_getCurrentFrame_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/LightBaseTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/LightBase_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Mouse3DTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/MouseTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/NodeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_LocalToParentTransform_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_LocalToSceneTransform_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_bind_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_cssMethods_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_effectiveOrientation_Css_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_effectiveOrientation_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_hasMirroring_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_layoutSizes_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_lookup_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/PaneTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/ParentTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Parent_cssMethods_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Parent_recomputeBounds_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Parent_structure_sync_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/PickAndContainsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/SceneTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Scene_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Scenegraph_eventHandlers_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/StructureTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/SubSceneTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/TreeShowingPropertyTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/bounds/BoundsPerformanceTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/bounds/ClipBoundsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/bounds/EffectBoundsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/bounds/GroupBoundsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/bounds/LayoutBoundsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/bounds/NodeBoundsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/bounds/Transformed3DBoundsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/bounds/TransformedBoundsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/canvas/CanvasTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/BlendTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/Blend_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/BloomTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/Bloom_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/BoxBlurTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/BoxBlur_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/ColorAdjustTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/ColorAdjust_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/ColorInputTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/ColorInput_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/DisplacementMapTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/DisplacementMap_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/DistantLightTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/DistantLight_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/DropShadowTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/DropShadow_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/EffectInputTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/EffectTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/EffectsTestBase.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/FloatMapTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/FloatMap_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/GaussianBlurTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/GaussianBlur_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/GlowTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/Glow_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/ImageInputTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/ImageInput_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/InnerShadowTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/InnerShadow_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/LightingTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/Lighting_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/MotionBlurTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/MotionBlur_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/PerspectiveTransformTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/PerspectiveTransform_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/PointLightTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/PointLight_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/ReflectionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/Reflection_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/SepiaToneTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/SepiaTone_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/ShadowTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/Shadow_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/SpotLightTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/effect/SpotLight_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/image/ImageTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/image/ImageViewTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/image/ImageView_cssMethods_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/image/ImageView_verifyBounds_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/image/ImageView_verifyContains_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/image/PixelBufferTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/image/PixelFormatTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/ClipboardContentTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/ContextMenuEventTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/DataFormatTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/DragAndDropTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/GestureEventTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/InputEventTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/InputMethodEventTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/InputMethodTextRunTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/KeyCodeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/KeyCombinationTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/KeyCombination_objectMethods_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/KeyEventTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/MouseDragEventTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/MouseEventTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/RotateEventTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/ScrollEventTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/SwipeEventTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/TouchEventTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/ZoomEventTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundFillTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundImageTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundPositionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundSizeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BaselineTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderPaneTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderStrokeStyleTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderStrokeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderWidthsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/FlowPaneTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/GridPaneTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/HBoxTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/RegionCSSTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/RegionPickTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/RegionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/ResizabilityTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/StackPaneTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/TilePaneTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/VBoxTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/ColorTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/ImagePatternTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/LinearGradientTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/PhongMaterialTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/RadialGradientTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/StopListTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/StopTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/ArcTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/ArcToTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/ArcTo_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/ArcTo_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Arc_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Arc_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/BoundsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/BoxTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/CircleTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Circle_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Circle_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/ClosePathTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/CubicCurveTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/CubicCurveToTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/CubicCurveTo_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/CubicCurveTo_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/CubicCurve_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/CubicCurve_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/CylinderTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/EllipseTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Ellipse_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Ellipse_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/HLineToTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/HLineTo_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/HLineTo_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/LineTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/LineToTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/LineTo_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/LineTo_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Line_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Line_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/MoveToTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/MoveTo_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/MoveTo_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/PathTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Path_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Path_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/PolygonTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/PolylineTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/PredefinedMeshManagerTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/QuadCurveTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/QuadCurveToTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/QuadCurveTo_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/QuadCurve_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/QuadCurve_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/RectangleTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Rectangle_cssMethods_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Rectangle_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Rectangle_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/SVGPathTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/SVGPath_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/SVGPath_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Shape3D_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/ShapeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Shape_cssMethods_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Shape_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/Shape_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/SphereTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/TestUtils.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/TriangleMeshTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/VLineToTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/VLineTo_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/VLineTo_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/text/FontPostureTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/text/FontTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/text/FontWeightTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/text/TextFlowTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/text/TextTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/text/Text_cssMethods_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/text/Text_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/AffineOperationsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/AffineTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/Affine_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/MatrixTypeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/RotateTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/Rotate_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/ScaleTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/Scale_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/ShearTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/Shear_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/TransformChangedEventTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/TransformDeriveTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/TransformOperationsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/TransformTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/Transform_properties_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/TranslateTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/transform/Translate_onInvalidate_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/stage/CommonDialogsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/stage/PopupTest.java ! modules/javafx.graphics/src/test/java/test/javafx/stage/Popup_parentWindow_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/stage/ScreenTest.java ! modules/javafx.graphics/src/test/java/test/javafx/stage/StageMutabilityTest.java ! modules/javafx.graphics/src/test/java/test/javafx/stage/StageTest.java ! modules/javafx.graphics/src/test/java/test/javafx/stage/WindowEventTest.java ! modules/javafx.graphics/src/test/java/test/javafx/stage/WindowTest.java ! modules/javafx.graphics/src/test/java/test/rt_5300/rt_5300Test.java ! modules/javafx.graphics/src/test/java/test/rt_6334/rt_6334Test.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/SymbolTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/lexer/BoolTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/lexer/CommentTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/lexer/FloatTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/lexer/IdentifierTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/lexer/IntegerTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/lexer/LexerBase.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/lexer/LineCommentTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/lexer/TypeTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/lexer/WhitespaceTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/parser/AddExprTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/parser/AssignmentExprTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/parser/EqualityExprTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/parser/ExternalDeclarationTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/parser/FieldSelectTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/parser/FullySpecifiedTypeTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/parser/IterationStatementTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/parser/JumpStatementTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/parser/MultExprTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/parser/PrimaryExprTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/parser/RelationalExprTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/parser/SelectionStatementTest.java ! modules/javafx.graphics/src/test/jslc/com/sun/scenario/effect/compiler/parser/UnaryExprTest.java Changeset: 21601f8f Branch: johanvos-headless Author: Andy Goryachev Date: 2024-09-24 14:24:50 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/21601f8ff108d2829d057d5e85e05843f4ccb5e3 8339510: [TestBug] Convert system tests to JUnit 5 Reviewed-by: kcr, lkostyra ! tests/system/src/test/java/test/com/sun/glass/ui/DefaultExceptionHandlerTest.java ! tests/system/src/test/java/test/com/sun/glass/ui/ExceptionHandlerTest.java ! tests/system/src/test/java/test/com/sun/glass/ui/gtk/Gtk2RemovalCommon.java ! tests/system/src/test/java/test/com/sun/glass/ui/mac/MacPasteboardTest.java ! tests/system/src/test/java/test/com/sun/glass/ui/monocle/EPDSettingsTest.java ! tests/system/src/test/java/test/com/sun/glass/ui/monocle/FramebufferTest.java ! tests/system/src/test/java/test/com/sun/glass/ui/monocle/FramebufferY8Test.java ! tests/system/src/test/java/test/com/sun/glass/ui/monocle/IntSetTest.java ! tests/system/src/test/java/test/com/sun/glass/ui/monocle/headless/HeadlessGeometry1Test.java ! tests/system/src/test/java/test/com/sun/glass/ui/monocle/headless/HeadlessGeometry2Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/ConcurrentStartupTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/HostServicesTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/InitializeJavaFXBase.java ! tests/system/src/test/java/test/com/sun/javafx/application/InitializeJavaFXLaunch1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/InitializeJavaFXLaunch2Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/InitializeJavaFXLaunchBase.java ! tests/system/src/test/java/test/com/sun/javafx/application/InitializeJavaFXStartup1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/InitializeJavaFXStartup2Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/ListenerError1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/ListenerError2Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/ListenerException1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/ListenerException2Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/ListenerExitTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/ListenerIdle1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/ListenerIdle2Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/ListenerTestCommon.java ! tests/system/src/test/java/test/com/sun/javafx/application/NullCCLTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/PlatformExit1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/PlatformExit2Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/PlatformExit3Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/PlatformExit4Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/PlatformExitCommon.java ! tests/system/src/test/java/test/com/sun/javafx/application/PlatformExitSimpleTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/PlatformStartupCommon.java ! tests/system/src/test/java/test/com/sun/javafx/application/PlatformStartupExplicitTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/PlatformStartupImplicitTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/PlatformStartupMemoryLeakTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/RunLaterTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/SceneGraphHTMLEditorTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/SceneGraphThread1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SceneGraphThread2Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SceneGraphThread3Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SceneGraphThread4Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SceneGraphThreadCommon.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleExitCommon.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleExitExplicit1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleExitExplicit2Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleExitExplicitError1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleExitExplicitError2Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleExitExplicitException1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleExitExplicitException2Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleExitImplicitErrorTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleExitImplicitExceptionTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleExitImplicitTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleNoShowExplicit1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleNoShowExplicit2Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleNoShowExplicitError1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleNoShowExplicitError2Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleNoShowExplicitException1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleNoShowExplicitException2Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleNoShowImplicitErrorTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleNoShowImplicitExceptionTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/SingleNoShowImplicitTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/StaticStartupTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/SwingExitCommon.java ! tests/system/src/test/java/test/com/sun/javafx/application/SwingExitExplicit1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SwingExitExplicit2Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/SwingExitImplicitTest.java ! tests/system/src/test/java/test/com/sun/javafx/application/SwingNoExit.java ! tests/system/src/test/java/test/com/sun/javafx/application/TaskbarApp1Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/TaskbarApp2Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/TaskbarApp3Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/TaskbarApp4Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/TaskbarApp5Test.java ! tests/system/src/test/java/test/com/sun/javafx/application/TaskbarAppCommon.java ! tests/system/src/test/java/test/com/sun/javafx/css/StylesheetWithSecurityManagerTest.java ! tests/system/src/test/java/test/com/sun/javafx/font/freetype/PangoTest.java ! tests/system/src/test/java/test/com/sun/javafx/iio/LoadCorruptJPEGTest.java ! tests/system/src/test/java/test/com/sun/javafx/image/impl/ImageRaceTest.java ! tests/system/src/test/java/test/com/sun/javafx/sg/prism/RT36296Test.java ! tests/system/src/test/java/test/com/sun/javafx/text/TextHitInfoTest.java ! tests/system/src/test/java/test/com/sun/javafx/text/TextLayoutTest.java ! tests/system/src/test/java/test/com/sun/javafx/tk/quantum/CloseWindowTest.java ! tests/system/src/test/java/test/com/sun/javafx/tk/quantum/SystemMenuBarTest.java ! tests/system/src/test/java/test/com/sun/javafx/tk/quantum/ViewPainterLeakTest.java ! tests/system/src/test/java/test/com/sun/javafx/tk/quantum/WindowSceneInitDisposeTest.java ! tests/system/src/test/java/test/com/sun/marlin/ClipShapeTest.java ! tests/system/src/test/java/test/com/sun/marlin/DashedRectTest.java ! tests/system/src/test/java/test/com/sun/marlin/HugePolygonClipTest.java ! tests/system/src/test/java/test/com/sun/marlin/QPathTest.java ! tests/system/src/test/java/test/com/sun/marlin/ScaleClipTest.java ! tests/system/src/test/java/test/com/sun/marlin/ScaleX0Test.java ! tests/system/src/test/java/test/com/sun/prism/impl/PNTMeshVertexBufferLengthTest.java ! tests/system/src/test/java/test/com/sun/prism/impl/ps/ShapeCacheTest.java ! tests/system/src/test/java/test/com/sun/webkit/LocalStorageAccessTest.java ! tests/system/src/test/java/test/com/sun/webkit/MainThreadTest.java ! tests/system/src/test/java/test/javafx/accessibility/virtualflow/VirtualFlowMemoryLeakTest.java ! tests/system/src/test/java/test/javafx/css/imagecacheleaktest/ImageCacheLeakTest.java ! tests/system/src/test/java/test/javafx/embed/swing/FXImageConversionTest.java ! tests/system/src/test/java/test/javafx/embed/swing/JFXPanelEmbeddedWindowTest.java ! tests/system/src/test/java/test/javafx/embed/swing/JFXPanelTest.java ! tests/system/src/test/java/test/javafx/embed/swing/SwingFXUtilsTest.java ! tests/system/src/test/java/test/javafx/embed/swing/SwingNodeContentMemoryLeakTest.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/embed/swing/SwingNodeScaleTest.java ! tests/system/src/test/java/test/javafx/scene/CssStyleHelperTest.java ! tests/system/src/test/java/test/javafx/scene/ImageCursorGetBestSizeTest.java ! tests/system/src/test/java/test/javafx/scene/InitialNodesMemoryLeakTest.java ! tests/system/src/test/java/test/javafx/scene/NewSceneSizeTest.java ! tests/system/src/test/java/test/javafx/scene/NodeTreeShowingTest.java ! tests/system/src/test/java/test/javafx/scene/QuadraticCssTimeTest.java ! tests/system/src/test/java/test/javafx/scene/RestoreSceneSizeTest.java ! tests/system/src/test/java/test/javafx/scene/Snapshot1Test.java ! tests/system/src/test/java/test/javafx/scene/Snapshot2Test.java ! tests/system/src/test/java/test/javafx/scene/SnapshotCommon.java ! tests/system/src/test/java/test/javafx/scene/StyleMemoryLeakTest.java ! tests/system/src/test/java/test/javafx/scene/UIRenderDialogTest.java ! tests/system/src/test/java/test/javafx/scene/UIRenderSceneTest.java ! tests/system/src/test/java/test/javafx/scene/UIRenderSnapToPixelTest.java ! tests/system/src/test/java/test/javafx/scene/control/AccordionTitlePaneLeakTest.java ! tests/system/src/test/java/test/javafx/scene/control/MenuButtonSkinBaseNPETest.java ! tests/system/src/test/java/test/javafx/scene/control/ProgressIndicatorLeakTest.java ! tests/system/src/test/java/test/javafx/scene/control/TabPaneHeaderLeakTest.java ! tests/system/src/test/java/test/javafx/scene/control/XYChartExceptionOnAddingRemovedSeriesTest.java ! tests/system/src/test/java/test/javafx/scene/image/WritableImageFromBufferTest.java ! tests/system/src/test/java/test/javafx/scene/input/ClipboardTest.java ! tests/system/src/test/java/test/javafx/scene/lighting3D/DirectionalLightTest.java ! tests/system/src/test/java/test/javafx/scene/lighting3D/LightingTest.java ! tests/system/src/test/java/test/javafx/scene/lighting3D/PointLightAttenuationTest.java ! tests/system/src/test/java/test/javafx/scene/lighting3D/SpotLightAttenuationTest.java ! tests/system/src/test/java/test/javafx/scene/shape/ShapeViewOrderLeakTest.java ! tests/system/src/test/java/test/javafx/scene/shape/meshmanagercacheleaktest/MeshManagerCacheLeakTest.java ! tests/system/src/test/java/test/javafx/scene/text/ArabicWrappingTest.java ! tests/system/src/test/java/test/javafx/scene/text/TextFlowNodeTest.java ! tests/system/src/test/java/test/javafx/scene/text/TextNodeTest.java ! tests/system/src/test/java/test/javafx/scene/web/CSSFilterTest.java ! tests/system/src/test/java/test/javafx/scene/web/CanvasTest.java ! tests/system/src/test/java/test/javafx/scene/web/HTMLEditorTest.java ! tests/system/src/test/java/test/javafx/scene/web/PageFillTest.java ! tests/system/src/test/java/test/javafx/scene/web/SVGTest.java ! tests/system/src/test/java/test/javafx/scene/web/StraightLineTest.java ! tests/system/src/test/java/test/javafx/scene/web/WebIObserverTest.java ! tests/system/src/test/java/test/javafx/scene/web/WebPageTest.java ! tests/system/src/test/java/test/javafx/stage/ChildStageLocationTest.java ! tests/system/src/test/java/test/javafx/stage/DeiconifiedWithChildTest.java ! tests/system/src/test/java/test/javafx/stage/FocusedWindowMonocleTest.java ! tests/system/src/test/java/test/javafx/stage/FocusedWindowNativeTest.java ! tests/system/src/test/java/test/javafx/stage/FocusedWindowTestBase.java ! tests/system/src/test/java/test/javafx/stage/InitialSizeTest.java ! tests/system/src/test/java/test/javafx/stage/MakeResizableAndResizeTest.java ! tests/system/src/test/java/test/javafx/stage/MaximizeUndecorated.java ! tests/system/src/test/java/test/javafx/stage/MultipleScreensTest.java ! tests/system/src/test/java/test/javafx/stage/NestedEventLoopPlatformExitTest.java ! tests/system/src/test/java/test/javafx/stage/NestedEventLoopTest.java ! tests/system/src/test/java/test/javafx/stage/RestoreStagePositionTest.java ! tests/system/src/test/java/test/javafx/stage/ScreenTest.java ! tests/system/src/test/java/test/javafx/stage/ShowAndWaitTest.java ! tests/system/src/test/java/test/javafx/stage/StageAtTopPositionTest.java ! tests/system/src/test/java/test/launchertest/JarLauncherTest.java ! tests/system/src/test/java/test/launchertest/MainLauncherTest.java ! tests/system/src/test/java/test/launchertest/ModuleLauncherTest.java ! tests/system/src/test/java/test/launchertest/PlatformExitTest.java ! tests/system/src/test/java/test/launchertest/TestAppDaemon.java ! tests/system/src/test/java/test/memoryleak/JSCallbackMemoryTest.java ! tests/system/src/test/java/test/renderlock/RenderLock1Test.java ! tests/system/src/test/java/test/renderlock/RenderLockCommon.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/CreateDeviceTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/DoubleClickTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/DragAndDropTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/DragTouchInAndOutAWindowTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/FuzzyTapTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/InputDevicePropertyTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/ModalDialogTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/MonocleApplicationTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/MouseLagTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/MultiTouch2Test.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/MultiTouch3Test.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/ParameterizedTestBase.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/RapidTapTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/RobotTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/RotateTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/ScrollTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/ScrollTestBase.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/ScrollThresholdTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/SimpleMouseTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/SingleTouchNonFullScreenTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/SingleTouchTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/SwipeSimpleTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/SwipeTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/TestApplication.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/TouchButtonTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/TouchEventLookaheadTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/TouchExceptionTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/TouchLagTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/TouchPipelineTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/TouchTestBase.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/USKeyboardTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/ZoomTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/input/devices/DellP2714TDevice.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/input/devices/EGalaxMultiTouchDeviceBase.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/input/devices/EGalaxSingleTouchDeviceBase.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/input/devices/SamsungLMS700KF07004Device.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/input/devices/SingleTouchDevice2.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/input/devices/TestTouchDevices.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/input/devices/TouchRevolutionFusionDevice.java ! tests/system/src/test/java/test/robot/com/sun/prism/NGNodeDirtyFlagTest.java ! tests/system/src/test/java/test/robot/helloworld/CustomSecurityManagerTest.java ! tests/system/src/test/java/test/robot/helloworld/RectangleTest.java ! tests/system/src/test/java/test/robot/javafx/application/KeyLockedTest.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/JFXPanelHiDPITest.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/JFXPanelScaledTest.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/JFXPanelTest.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/NonFocusableJFXPanelTest.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/RT23603Test.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/RT30650Test.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/RT32570Test.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodeBase.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodeJDialogTest.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodePlatformExitCrashTest.java ! tests/system/src/test/java/test/robot/javafx/scene/AfterModalClosedTest.java ! tests/system/src/test/java/test/robot/javafx/scene/ChoiceBoxScrollUpOnCollectionChangeTest.java ! tests/system/src/test/java/test/robot/javafx/scene/ColorPickerTest.java ! tests/system/src/test/java/test/robot/javafx/scene/ComboBoxTest.java ! tests/system/src/test/java/test/robot/javafx/scene/ContextMenuNPETest.java ! tests/system/src/test/java/test/robot/javafx/scene/DatePickerTest.java ! tests/system/src/test/java/test/robot/javafx/scene/DatePickerUpdateOnAlertCloseTest.java ! tests/system/src/test/java/test/robot/javafx/scene/JDK8183100Test.java ! tests/system/src/test/java/test/robot/javafx/scene/MouseLocationOnScreenTest.java ! tests/system/src/test/java/test/robot/javafx/scene/PixelBufferDrawTest.java ! tests/system/src/test/java/test/robot/javafx/scene/RobotTest.java ! tests/system/src/test/java/test/robot/javafx/scene/SRGBTest.java ! tests/system/src/test/java/test/robot/javafx/scene/SceneChangeEventsTest.java ! tests/system/src/test/java/test/robot/javafx/scene/SliderTooltipNPETest.java ! tests/system/src/test/java/test/robot/javafx/scene/TabContextMenuCloseButtonTest.java ! tests/system/src/test/java/test/robot/javafx/scene/TabPaneDragPolicyTest.java ! tests/system/src/test/java/test/robot/javafx/scene/TabPaneReorderTest.java ! tests/system/src/test/java/test/robot/javafx/scene/TextCharacterIndexTest.java ! tests/system/src/test/java/test/robot/javafx/scene/TextFlowSurrogatePairInsertionIndexTest.java ! tests/system/src/test/java/test/robot/javafx/scene/TextSurrogatePairInsertionIndexTest.java ! tests/system/src/test/java/test/robot/javafx/scene/canvas/ImageSmoothingDrawTest.java ! tests/system/src/test/java/test/robot/javafx/scene/dialog/DialogRepeatedShowHideTest.java ! tests/system/src/test/java/test/robot/javafx/scene/dialog/DialogWithOwnerSizingTest.java ! tests/system/src/test/java/test/robot/javafx/scene/layout/LayoutTest.java ! tests/system/src/test/java/test/robot/javafx/scene/layout/RegionBackgroundFillUITest.java ! tests/system/src/test/java/test/robot/javafx/scene/layout/RegionBackgroundImageUITest.java ! tests/system/src/test/java/test/robot/javafx/scene/layout/RegionBorderImageUITest.java ! tests/system/src/test/java/test/robot/javafx/scene/layout/RegionBorderStrokeUITest.java ! tests/system/src/test/java/test/robot/javafx/scene/layout/RegionShapeUITest.java ! tests/system/src/test/java/test/robot/javafx/scene/layout/RegionUITestBase.java ! tests/system/src/test/java/test/robot/javafx/scene/tableview/TableViewClickOnTroughTest.java ! 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/robot/javafx/stage/CheckWindowOrderTest.java ! tests/system/src/test/java/test/robot/javafx/stage/DualWindowTest.java ! tests/system/src/test/java/test/robot/javafx/stage/FocusParentWindowOnChildCloseTest.java ! tests/system/src/test/java/test/robot/javafx/stage/IconifyTest.java ! tests/system/src/test/java/test/robot/javafx/stage/SetSceneScalingTest.java ! tests/system/src/test/java/test/robot/javafx/stage/StageAttributesTest.java ! tests/system/src/test/java/test/robot/javafx/stage/WrongStageFocusWithApplicationModalityTest.java ! tests/system/src/test/java/test/robot/javafx/web/PointerEventTest.java ! tests/system/src/test/java/test/robot/javafx/web/TooltipFXTest.java ! tests/system/src/test/java/test/robot/painttest/ImagePaintTest.java ! tests/system/src/test/java/test/robot/scenegraph/JDK8130122Test.java ! tests/system/src/test/java/test/robot/scenegraph/ViewOrderTest.java ! tests/system/src/test/java/test/robot/test3d/AABalanceFlipTest.java ! tests/system/src/test/java/test/robot/test3d/MeshCompareTest.java ! tests/system/src/test/java/test/robot/test3d/NearAndFarClipTest.java ! tests/system/src/test/java/test/robot/test3d/PointLightIlluminationTest.java ! tests/system/src/test/java/test/robot/test3d/RT35019Test.java ! tests/system/src/test/java/test/robot/test3d/Snapshot3DTest.java ! tests/system/src/test/java/test/robot/test3d/TriangleMeshPNTValidationTest.java ! tests/system/src/test/java/test/robot/test3d/TriangleMeshValidationTest.java ! tests/system/src/test/java/test/robot/testharness/VisualTestBase.java ! tests/system/src/test/java/test/sandbox/SandboxAppTest.java ! tests/system/src/test/java/test/shutdowntest/ShutdownHookTest.java ! tests/system/src/test/java/test/util/Util.java Changeset: 29004352 Branch: johanvos-headless Author: Kevin Rushforth Date: 2024-09-24 17:00:31 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/29004352006e4d1d01401d658d22a35ae2648de5 8328629: JUnit test without a timeout value can hang indefinitely Reviewed-by: angorya, arapte, mhanl ! build.gradle ! modules/javafx.controls/src/test/java/test/javafx/scene/control/AlertTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ProgressIndicatorTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/SelectionFocusModelMemoryTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/ToggleButtonTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ProgressBarSkinTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ScrollPaneSkinTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/util/WeakReferenceQueueTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HistoryTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/TestBase.java ! tests/system/src/test/java/test/com/sun/glass/ui/monocle/LensUInput.java ! tests/system/src/test/java/test/com/sun/javafx/application/StaticStartupTest.java ! tests/system/src/test/java/test/com/sun/javafx/image/impl/ImageRaceTest.java ! tests/system/src/test/java/test/com/sun/javafx/sg/prism/RT36296Test.java ! tests/system/src/test/java/test/com/sun/javafx/tk/quantum/SystemMenuBarTest.java ! tests/system/src/test/java/test/com/sun/marlin/QPathTest.java ! tests/system/src/test/java/test/com/sun/marlin/ScaleX0Test.java ! tests/system/src/test/java/test/javafx/embed/swing/JFXPanelEmbeddedWindowTest.java ! tests/system/src/test/java/test/javafx/embed/swing/SwingNodeContentMemoryLeakTest.java ! tests/system/src/test/java/test/javafx/scene/text/ArabicWrappingTest.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/MonocleUInput.java ! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/TestApplication.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/JFXPanelTest.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/RT23603Test.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/RT32570Test.java ! tests/system/src/test/java/test/robot/javafx/scene/control/behavior/BehaviorRobotTestBase.java ! tests/system/src/test/java/test/sandbox/app/Util.java ! tests/system/src/test/java/test/util/Util.java Changeset: 0dd0c794 Branch: johanvos-headless Author: Kevin Rushforth Date: 2024-09-26 13:33:16 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/0dd0c794c3b08f816e7618026d5c90deaf952046 8340954: Add SECURITY.md file Reviewed-by: angorya, mhanl + SECURITY.md Changeset: ecab6b6b Branch: johanvos-headless Author: Martin Fox Date: 2024-09-26 19:52:05 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ecab6b6b0eab288eff1e13173a79a2fa4f4aca80 8340980: Cannot build on Windows ARM Reviewed-by: sykora, kcr ! buildSrc/genVSproperties.bat Changeset: 7870a226 Branch: johanvos-headless Author: Ambarish Rapte Date: 2024-09-27 05:47:02 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7870a226a21826e3979e314c0218d351b3cfb82f 8297072: Provide gradle option to test a previously built SDK Reviewed-by: kcr, lkostyra ! build.gradle Changeset: 5428f267 Branch: johanvos-headless Author: Martin Fox Date: 2024-09-28 13:00:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5428f267887ea4098f6c2a87335de7ed9bf5c656 8340982: [win] Dead key followed by Space generates two characters instead of one Reviewed-by: angorya, jhendrikx ! modules/javafx.graphics/src/main/native-glass/win/ViewContainer.cpp Changeset: 01e9e7ea Branch: johanvos-headless Author: Michael Strau? Date: 2024-10-01 19:31:14 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/01e9e7eadb21aabc801d4764ed5bd5e3de8d451b 8332895: Support interpolation for backgrounds and borders 8226911: Interpolatable's contract should be reexamined Reviewed-by: angorya, jhendrikx, nlisker, kcr ! build.gradle ! modules/javafx.base/src/main/java/com/sun/javafx/UnmodifiableArrayList.java ! modules/javafx.base/src/test/addExports + modules/javafx.base/src/test/java/test/com/sun/javafx/UnmodifiableArrayListTest.java + modules/javafx.base/src/test/java/test/util/ReflectionUtils.java ! modules/javafx.graphics/.classpath - modules/javafx.graphics/src/main/java/com/sun/javafx/animation/AnimationTimerHelper.java + modules/javafx.graphics/src/main/java/com/sun/javafx/css/SubPropertyConverter.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/TransitionMediator.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/TransitionTimer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/NodeHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/layout/region/BorderImageSlices.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/layout/region/Margins.java + modules/javafx.graphics/src/main/java/com/sun/javafx/util/InterpolationUtils.java ! modules/javafx.graphics/src/main/java/javafx/animation/AnimationTimer.java ! modules/javafx.graphics/src/main/java/javafx/animation/Interpolatable.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableBooleanProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableDoubleProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableFloatProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableIntegerProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableLongProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableObjectProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/StyleableStringProperty.java ! modules/javafx.graphics/src/main/java/javafx/css/TransitionEvent.java ! modules/javafx.graphics/src/main/java/javafx/geometry/Insets.java ! modules/javafx.graphics/src/main/java/javafx/geometry/Point2D.java ! modules/javafx.graphics/src/main/java/javafx/geometry/Point3D.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Background.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundConverter.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundFill.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundImage.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundPosition.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundSize.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Border.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderConverter.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderImage.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderStroke.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderWidths.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/CornerRadii.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/Color.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/ImagePattern.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/LinearGradient.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/Paint.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/RadialGradient.java ! modules/javafx.graphics/src/main/java/javafx/scene/paint/Stop.java ! modules/javafx.graphics/src/shims/java/javafx/scene/NodeShim.java ! modules/javafx.graphics/src/shims/java/javafx/scene/layout/BackgroundShim.java + modules/javafx.graphics/src/shims/java/javafx/scene/layout/BorderShim.java + modules/javafx.graphics/src/shims/java/javafx/scene/paint/StopShim.java ! modules/javafx.graphics/src/test/addExports ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/TransitionTimerTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/region/BorderImageSlicesTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/region/MarginsTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/util/InterpolationUtilsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/css/StyleableProperty_transition_Test.java ! modules/javafx.graphics/src/test/java/test/javafx/geometry/InsetsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_transition_Test.java + modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundConverterTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundFillTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundImageTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundPositionTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundSizeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundTest.java + modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderConverterTest.java + modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderImageTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderStrokeTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderWidthsTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/CornerRadiiTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/ColorTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/ImagePatternTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/LinearGradientTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/RadialGradientTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/StopListTest.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/StopTest.java ! tests/manual/graphics/CssTransitionsTest.java Changeset: 4d3c3661 Branch: johanvos-headless Author: Kevin Rushforth Date: 2024-10-02 10:53:25 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4d3c3661d3d64bf06c3772e3b35b7e2b09fc3f99 8340829: Generated API docs should clearly identify EA builds Reviewed-by: iris, arapte ! UPDATING-VERSION.md ! build.gradle ! build.properties Changeset: d5432c3e Branch: johanvos-headless Author: Martin Fox Date: 2024-10-02 18:16:26 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d5432c3e14b06445bc45e34e4aa63ec415c03595 8183521: Unable to type characters with tilde with swiss german keyboard layout Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/native-glass/win/ViewContainer.cpp Changeset: 6e4d41b6 Branch: johanvos-headless Author: Ambarish Rapte Date: 2024-10-04 00:19:39 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/6e4d41b61b7efaafdfd9ea3f93cab9b7acb48de9 8341164: Update boot JDK to 23 8341167: Update Gradle to 8.10.2 Reviewed-by: kcr, sykora ! .github/workflows/submit.yml ! build.properties ! gradle/wrapper/gradle-wrapper.jar ! gradle/wrapper/gradle-wrapper.properties Changeset: c0757a2e Branch: johanvos-headless Author: Martin Fox Date: 2024-10-04 14:03:46 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c0757a2ea5977c062b350335c09dd59671f88df5 8273743: KeyCharacterCombination for "+" does not work on US QWERTY keyboard layout Reviewed-by: angorya, kcr ! modules/javafx.graphics/src/main/native-glass/gtk/GlassRobot.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_key.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/glass_key.h ! tests/manual/events/KeyboardTest.java Changeset: f6813029 Branch: johanvos-headless Author: Kevin Rushforth Date: 2024-10-04 20:09:20 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f681302926af291d64982f92f6caf1ead5dd266b 8341532: [testbug] Mark QPathTest as unstable on Linux Reviewed-by: angorya ! tests/system/src/test/java/test/com/sun/marlin/QPathTest.java Changeset: 23e25954 Branch: johanvos-headless Author: Jose Pereda Date: 2024-10-09 08:04:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/23e25954f2cbd8dda9afea7f257d22156233894e 8339068: [Linux] NPE: Cannot read field "firstFont" because "" is null Reviewed-by: prr ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/LogicalFont.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/freetype/FTFactory.java Changeset: 1637f775 Branch: johanvos-headless Author: Thiago Milczarek Sayao Date: 2024-10-09 08:19:26 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1637f77533c11c435a7013e2ad940481beaf8d9e 8341418: Prism/es2 DrawableInfo is never freed (leak) Reviewed-by: mstrauss, lkostyra, arapte ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2SwapChain.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/GLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/IOSGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/MacGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/MonocleGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/WinGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/X11GLDrawable.java - modules/javafx.graphics/src/main/native-prism-es2/GLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/ios/IOSGLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/macosx/MacGLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/windows/WinGLDrawable.c ! modules/javafx.graphics/src/main/native-prism-es2/x11/X11GLDrawable.c Changeset: ec60af47 Branch: johanvos-headless Author: Martin Fox Date: 2024-10-09 19:44:24 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ec60af479b824da521b14522c07d814e08dea3e5 8087863: Mac: "Select All" within ListView/TreeView is handled differently depending on the useSystemMenuBar value Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/View.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/SceneHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKSceneListener.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/native-glass/mac/GlassStatics.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassStatics.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassView.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m + tests/system/src/test/java/test/robot/javafx/scene/MenuDoubleShortcutTest.java Changeset: fb06b1f8 Branch: johanvos-headless Author: Lukasz Kostyra Date: 2024-10-10 06:44:52 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/fb06b1f8e88d1c09cc8109ad3cb0ef5a5a754934 8333374: Cannot invoke "com.sun.prism.RTTexture.contentsUseful()" because "this.txt" is null Reviewed-by: kcr, jpereda, hmeda ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/RTImage.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/WCGraphicsPrismContext.java Changeset: fbcbc980 Branch: johanvos-headless Author: Florian Kirmaier Date: 2024-10-11 14:15:49 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/fbcbc9803f418a3f4fa1a591ad170cd52146cac9 8341010: TriangleMesh.vertexFormat Property default value is wrong Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/javafx/scene/shape/TriangleMesh.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/shape/TriangleMeshTest.java Changeset: cf559843 Branch: johanvos-headless Author: Andy Goryachev Date: 2024-10-11 18:13:39 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/cf559843d165e79167949718c15d458064ec9d2b 8341440: ScrollPane: no immediate effect changing fitWidth/fitHeight Reviewed-by: kcr, jhendrikx ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ScrollPaneSkin.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ScrollPaneSkinTest.java Changeset: 0cafd801 Branch: johanvos-headless Author: Hima Bindu Meda Date: 2024-10-14 05:08:28 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/0cafd8011b218162259b81872b1672a1a0649eef 8341920: Intermittent WebKit build failure on Windows generating PDB files in 619.1 Reviewed-by: kcr, sykora ! modules/javafx.web/src/main/native/Source/cmake/OptionsMSVC.cmake Changeset: 9c31cb0c Branch: johanvos-headless Author: Prasanta Sadhukhan Date: 2024-10-17 06:08:05 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9c31cb0c696c9ec8bf71038f8f5f53633c457d04 8340005: Eliminate native access calls from javafx.swing Reviewed-by: angorya, kcr ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java ! modules/javafx.graphics/src/main/native-prism/SwingInterop.c ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/newimpl/SwingNodeInteropN.java Changeset: 1c86d3b0 Branch: johanvos-headless Author: Prasanta Sadhukhan Date: 2024-10-17 11:49:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/1c86d3b089bec1ade1e9e986ef71ec77cae7b533 8340850: Wrong bug ID listed as reason for skipping SwingNodePlatformExitCrashTest Reviewed-by: kcr ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodePlatformExitCrashTest.java Changeset: c4b1e1c0 Branch: johanvos-headless Author: Ambarish Rapte Date: 2024-10-17 12:32:02 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c4b1e1c019c98e97c64df8b11ee2f9635c67256d 8341686: FX: Update copyright year in docs, readme files to 2025 Reviewed-by: kcr ! build.properties ! modules/javafx.fxml/src/main/docs/javafx/fxml/doc-files/introduction_to_fxml.html ! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html Changeset: 77482deb Branch: johanvos-headless Author: Michael Strau? Date: 2024-10-17 18:11:39 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/77482debff0b6e550b451516b4d4d1466895fed8 8341372: BackgroundPosition, BorderImage, BorderStroke, CornerRadii should be final Reviewed-by: angorya, jhendrikx, kcr ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Background.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundFill.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundImage.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundPosition.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundSize.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Border.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderImage.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderStroke.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderWidths.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/CornerRadii.java ! modules/javafx.graphics/src/main/java/javafx/scene/layout/Region.java Changeset: f71c3906 Branch: johanvos-headless Author: Kevin Rushforth Date: 2024-10-18 16:10:22 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f71c3906d5da83adb69bf55d1e2854b8891dbefe 8340003: Bump minimum JDK version for JavaFX to JDK 22 Reviewed-by: angorya, arapte ! CONTRIBUTING.md ! build.properties Changeset: f5b18adf Branch: johanvos-headless Author: Kevin Rushforth Date: 2024-10-18 16:37:55 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f5b18adfa4151a7760b146a95ecea08b2b407d39 8337280: Include jdk.jsobject module with JavaFX Reviewed-by: arapte, jbhaskar ! build.gradle = modules/jdk.jsobject/make/build.properties + modules/jdk.jsobject/src/main/java/module-info.java + modules/jdk.jsobject/src/main/java/netscape/javascript/JSException.java + modules/jdk.jsobject/src/main/java/netscape/javascript/JSObject.java + modules/jdk.jsobject/src/main/java/netscape/javascript/package-info.java ! settings.gradle Changeset: 6ac2dd3e Branch: johanvos-headless Author: Alexander Zuev Committer: Andy Goryachev Date: 2024-10-18 18:30:52 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/6ac2dd3ee0d175053442fb5de1bd0e3f92175874 8336031: Create implementation of NSAccessibilityStaticText protocol Reviewed-by: angorya, arapte ! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXStaticTextAccessibility.h + modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXStaticTextAccessibility.m Changeset: e2a30740 Branch: johanvos-headless Author: Andy Goryachev Date: 2024-10-22 14:24:15 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e2a3074029d94e19332ffb1f1a49e94c5e3e5163 8342462: TextAreaSkin: remove USE_MULTIPLE_NODES Reviewed-by: kcr ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextAreaSkin.java Changeset: 076b4018 Branch: johanvos-headless Author: Michael Strau? Date: 2024-10-22 16:07:16 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/076b4018de1a6fd659778b77d66d2478def315a3 8341514: Add reducedMotion and reducedTransparency preferences Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PlatformPreferences.java + modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PreferenceMapping.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/preferences/PreferenceProperties.java ! modules/javafx.graphics/src/main/java/javafx/application/Platform.java ! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/PlatformSupport.cpp ! modules/javafx.graphics/src/main/native-glass/gtk/PlatformSupport.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.m ! modules/javafx.graphics/src/main/native-glass/mac/PlatformSupport.m ! modules/javafx.graphics/src/main/native-glass/win/GlassApplication.cpp ! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.cpp ! modules/javafx.graphics/src/main/native-glass/win/PlatformSupport.h ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/application/preferences/PlatformPreferencesTest.java ! tests/manual/events/PlatformPreferencesChangedTest.java Changeset: e128382f Branch: johanvos-headless Author: Lukasz Kostyra Date: 2024-10-28 08:18:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e128382fa305bb0a50b1f9fbb90f5237f9a0f9c5 8329098: Support "@1x" image naming convention as fallback Reviewed-by: kcr, jhendrikx, mstrauss ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageStorage.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/ImageStorageTest.java = modules/javafx.graphics/src/test/resources/test/com/sun/javafx/iio/checkers at 1x.png + modules/javafx.graphics/src/test/resources/test/com/sun/javafx/iio/lightblue.png + modules/javafx.graphics/src/test/resources/test/com/sun/javafx/iio/lightblue at 1x.png Changeset: dc5df6c1 Branch: johanvos-headless Author: Kevin Rushforth Date: 2024-10-28 12:06:04 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/dc5df6c126468c2f4c35b0c8633f82ac7eda15ef 8341090: Remove support for security manager from JavaFX Reviewed-by: angorya, arapte, jvos ! build.gradle - modules/javafx.base/src/main/conf/security/java.policy ! modules/javafx.base/src/main/java/javafx/util/FXPermission.java - modules/javafx.controls/src/main/conf/security/java.policy - modules/javafx.fxml/src/main/conf/security/java.policy - modules/javafx.graphics/src/main/conf/security/java.policy ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/LauncherImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/javafx/application/ConditionalFeature.java ! modules/javafx.graphics/src/main/java/javafx/print/JobSettings.java ! modules/javafx.graphics/src/main/java/javafx/print/Printer.java ! modules/javafx.graphics/src/main/java/javafx/print/PrinterJob.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Clipboard.java ! modules/javafx.graphics/src/main/java/javafx/scene/robot/Robot.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Font.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java - modules/javafx.media/src/main/conf/security/java.policy - modules/javafx.swing/src/main/conf/security/java.policy - modules/javafx.web/src/main/conf/security/java.policy ! modules/javafx.web/src/test/java/test/javafx/scene/web/UserDataDirectoryTest.java - tests/manual/web/HTTP2SecurityManagerTest.java - tests/system/src/test/java/test/com/sun/javafx/css/StylesheetWithSecurityManagerTest.java ! tests/system/src/test/java/test/javafx/css/imagecacheleaktest/ImageCacheLeakTest.java ! tests/system/src/test/java/test/javafx/scene/shape/meshmanagercacheleaktest/MeshManagerCacheLeakTest.java ! tests/system/src/test/java/test/launchertest/JarLauncherTest.java ! tests/system/src/test/java/test/launchertest/MainLauncherTest.java ! tests/system/src/test/java/test/launchertest/ModuleLauncherTest.java ! tests/system/src/test/java/test/launchertest/PlatformExitTest.java - tests/system/src/test/java/test/robot/helloworld/CustomSecurityManagerTest.java + tests/system/src/test/java/test/robot/helloworld/StageRobotTest.java - tests/system/src/test/java/test/sandbox/Constants.java - tests/system/src/test/java/test/sandbox/SandboxAppTest.java - tests/system/src/test/java/test/sandbox/app/FXApp.java - tests/system/src/test/java/test/sandbox/app/FXNonApp.java - tests/system/src/test/java/test/sandbox/app/FXWebApp.java - tests/system/src/test/java/test/sandbox/app/JFXPanelApp.java - tests/system/src/test/java/test/sandbox/app/JFXPanelImplicitExitApp.java - tests/system/src/test/java/test/sandbox/app/Util.java ! tests/system/src/test/java/test/shutdowntest/ShutdownHookTest.java ! tests/system/src/test/java/test/util/Util.java - tests/system/src/test/resources/test/sandbox/app/test.css - tests/system/src/test/resources/test/sandbox/app/test.fxml - tests/system/src/test/resources/test/sandbox/app/test.html - tests/system/src/test/resources/test/sandbox/empty.policy - tests/system/src/test/resources/test/sandbox/test.policy Changeset: 501f761c Branch: johanvos-headless Author: Prasanta Sadhukhan Date: 2024-10-30 13:44:28 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/501f761c388642c73ce210fb199806eeeda73e54 8340849: [macos] Crash when creating a child window of a JavaFX window after Platform::exit 8340442: Enable SwingNodePlatformExitCrashTest after JDK-8340849 is fixed Reviewed-by: kcr, lkostyra ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/newimpl/SwingNodeInteropN.java ! modules/javafx.swing/src/main/java/javafx/embed/swing/SwingNode.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodePlatformExitCrashTest.java Changeset: 73c85e7f Branch: johanvos-headless Author: Kevin Rushforth Date: 2024-10-31 12:21:38 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/73c85e7fb15140999733361aa84cf603886ed9cd 8342453: Remove calls to doPrivileged in javafx.graphics/com.sun.javafx.tk Reviewed-by: angorya, mstrauss ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassSceneDnDEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassWindowEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PerformanceLogger.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PerformanceTrackerHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/PrismImageLoader2.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumRenderer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/RotateGestureRecognizer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/ScrollGestureRecognizer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/SwipeGestureRecognizer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/ZoomGestureRecognizer.java Changeset: d09cb785 Branch: johanvos-headless Author: John Hendrikx Date: 2024-10-31 14:16:52 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d09cb78535bdac010432ac46aa5672201c3999d2 8340852: ScrollPane should not consume navigation keys when it doesn't have direct focus Reviewed-by: angorya, kcr ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/behavior/ScrollPaneBehavior.java ! modules/javafx.controls/src/main/java/javafx/scene/control/ScrollPane.java Changeset: 33987a40 Branch: johanvos-headless Author: Andy Goryachev Date: 2024-10-31 14:31:16 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/33987a4063318a463ccdf8d558bf2d4a6deeca17 8342912: Remove calls to doPrivileged in fxml Reviewed-by: kcr, lkostyra ! modules/javafx.fxml/src/main/java/com/sun/javafx/fxml/BeanAdapter.java ! modules/javafx.fxml/src/main/java/com/sun/javafx/fxml/MethodHelper.java ! modules/javafx.fxml/src/main/java/com/sun/javafx/fxml/ModuleHelper.java ! modules/javafx.fxml/src/main/java/javafx/fxml/FXMLLoader.java Changeset: 2234e84c Branch: johanvos-headless Author: Andy Goryachev Date: 2024-10-31 14:32:18 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/2234e84c01513e83a62597b76ba7a37254efd493 8342913: Remove calls to doPrivileged in media Reviewed-by: kcr, almatvee ! modules/javafx.media/src/main/java/com/sun/media/jfxmedia/locator/Locator.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/NativeMediaManager.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/platform/PlatformManager.java ! modules/javafx.media/src/main/java/com/sun/media/jfxmediaimpl/platform/osx/OSXPlatform.java Changeset: 58cd76a8 Branch: johanvos-headless Author: Lukasz Kostyra Date: 2024-11-01 14:50:04 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/58cd76a838542cc20e0ef2e880d18fa762664172 8342456: Remove calls to doPrivileged in javafx.graphics/other Reviewed-by: kcr, angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/LauncherImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/css/StyleManager.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/AndroidFontFinder.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/DFontDecoder.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/Disposer.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontConfigManager.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFileReader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFileWriter.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/MacFontFinder.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/OS.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/directwrite/OS.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/freetype/OSFreetype.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/freetype/OSPango.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ios/IosImageLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/jpeg/JPEGImageLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/util/ModuleHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/util/Utils.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/DMarlinRenderingEngine.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/MarlinProperties.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/OffHeapArray.java ! modules/javafx.graphics/src/main/java/com/sun/marlin/RendererStats.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DPipeline.java ! modules/javafx.graphics/src/main/java/com/sun/prism/d3d/D3DResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/ES2Pipeline.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/GLFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/GLPixelFormat.java ! modules/javafx.graphics/src/main/java/com/sun/prism/es2/MonocleGLDrawable.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/BufferUtil.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/PrismSettings.java ! modules/javafx.graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderGraphics.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/J2DFontFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/print/J2DPrinterJob.java ! modules/javafx.graphics/src/main/java/com/sun/prism/sw/SWPipeline.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/ImageData.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/BufferUtil.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/ImagePool.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/Renderer.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/RendererFactory.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/state/LinearConvolveRenderState.java ! modules/javafx.graphics/src/main/java/com/sun/scenario/effect/impl/sw/sse/SSERendererDelegate.java ! modules/javafx.graphics/src/main/java/javafx/animation/Animation.java ! modules/javafx.graphics/src/main/java/javafx/animation/AnimationTimer.java ! modules/javafx.graphics/src/main/java/javafx/application/Preloader.java ! modules/javafx.graphics/src/main/java/javafx/concurrent/Service.java ! modules/javafx.graphics/src/main/java/javafx/concurrent/Task.java ! modules/javafx.graphics/src/main/java/javafx/css/converter/URLConverter.java ! modules/javafx.graphics/src/main/java/javafx/scene/PropertyHelper.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java Changeset: 927f07bf Branch: johanvos-headless Author: Andy Goryachev Date: 2024-11-04 15:14:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/927f07bf9ad24a1dc40535bc426ff752e8e10a76 8342911: Remove calls to doPrivileged in controls Reviewed-by: kcr, aghaisas ! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/skin/FXVKSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ListViewSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/MenuBarSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableViewSkinBase.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextInputControlSkin.java ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeViewSkin.java Changeset: 6d690848 Branch: johanvos-headless Author: Andy Goryachev Date: 2024-11-04 15:17:13 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/6d690848c9461e434a39c387be283af9e75ddc30 8342457: Remove calls to doPrivileged in swing Reviewed-by: kcr, psadhukhan ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/Disposer.java ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/FXDnD.java ! modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/SwingFXUtilsImpl.java ! modules/javafx.swing/src/main/java/javafx/embed/swing/JFXPanel.java ! modules/javafx.swing/src/main/java/javafx/embed/swing/SwingNode.java Changeset: 5bf02be0 Branch: johanvos-headless Author: Andy Goryachev Date: 2024-11-04 15:21:45 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5bf02be0e517aa953c71db0c35468b419026bff8 8342627: Create Eclipse project files for jdk.jsobject Reviewed-by: jhendrikx + modules/jdk.jsobject/.classpath = modules/jdk.jsobject/.project = modules/jdk.jsobject/.settings/org.eclipse.core.resources.prefs Changeset: caf078ac Branch: johanvos-headless Author: Kevin Rushforth Date: 2024-11-05 17:52:09 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/caf078acd42fabc3d9746471b54a77f3b86ff305 8342917: GHA: Intermittent build failure on Linux while downloading ant Reviewed-by: jvos ! .github/workflows/submit.yml Changeset: bd4bc057 Branch: johanvos-headless Author: Andy Goryachev Date: 2024-11-05 20:05:49 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/bd4bc057b464e4cd0770474740652ba96887e455 8342914: Remove calls to doPrivileged in swt Reviewed-by: kcr, jdv ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.swt/src/main/java/javafx/embed/swt/FXCanvas.java ! modules/javafx.swt/src/main/java/javafx/embed/swt/SWTFXUtils.java Changeset: 71c6b16c Branch: johanvos-headless Author: Ambarish Rapte Date: 2024-11-06 15:19:23 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/71c6b16c2fed266bb69ffd778294811f8c6a507c 8342459: Remove calls to doPrivileged in javafx.base Reviewed-by: kcr, lkostyra ! modules/javafx.base/src/main/java/com/sun/javafx/PlatformUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/logging/PrintLogger.java ! modules/javafx.base/src/main/java/com/sun/javafx/logging/PulseLogger.java ! modules/javafx.base/src/main/java/com/sun/javafx/property/MethodHelper.java ! modules/javafx.base/src/main/java/com/sun/javafx/property/adapter/Disposer.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/MethodUtil.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanBooleanProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanDoubleProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanFloatProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanIntegerProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanLongProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanObjectProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanStringProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanBooleanProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanDoubleProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanFloatProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanIntegerProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanLongProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanObjectProperty.java ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/ReadOnlyJavaBeanStringProperty.java Changeset: 3d15a306 Branch: johanvos-headless Author: Andy Goryachev Date: 2024-11-06 15:42:27 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/3d15a3065c272d79011f99f77c1bdd0d8801e290 8342460: Remove calls to doPrivileged in javafx.web Reviewed-by: kcr, arapte ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/UIClientImpl.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/WebPageClientImpl.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/WCGraphicsPrismContext.java ! modules/javafx.web/src/main/java/com/sun/webkit/Disposer.java ! modules/javafx.web/src/main/java/com/sun/webkit/MethodHelper.java ! modules/javafx.web/src/main/java/com/sun/webkit/Timer.java ! modules/javafx.web/src/main/java/com/sun/webkit/Utilities.java ! modules/javafx.web/src/main/java/com/sun/webkit/WebPage.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/CookieJar.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/HTTP2Loader.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/NetworkContext.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/PublicSuffixes.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/SocketStreamHandle.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/URLLoader.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/URLs.java ! modules/javafx.web/src/main/java/javafx/scene/web/HTMLEditorSkin.java ! modules/javafx.web/src/main/java/javafx/scene/web/WebEngine.java Changeset: 4213db7c Branch: johanvos-headless Author: Jayathirth D V Committer: Lukasz Kostyra Date: 2024-11-08 12:27:45 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/4213db7c2b5c1fe4e58cda969a420fc2c02f5ab1 8342454: Remove calls to doPrivileged in javafx.graphics/com.sun.glass Reviewed-by: kcr, lkostyra, jvos ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Accessible.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Platform.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Screen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/View.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkRobot.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/ScreencastHelper.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/screencast/TokenStorage.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/ios/IosApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/mac/MacCommonDialogs.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/AndroidPlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/DispmanAcceleratedScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDPlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDSettings.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/FBDevScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/HeadlessScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/KeyInput.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxArch.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxTouchProcessor.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxTouchTransform.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/MonocleApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/MonocleSettings.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/NativePlatform.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/NativePlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/TouchInput.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/VNCScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X11AcceleratedScreen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X11Platform.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X11PlatformFactory.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X11Screen.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java ! modules/javafx.graphics/src/main/java/com/sun/glass/utils/NativeLibLoader.java Changeset: 5ac5009d Branch: johanvos-headless Author: Kevin Rushforth Date: 2024-11-08 16:58:25 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/5ac5009deed0e9c72683a936b26a5c8b081ac58e 8342992: Security manager check should not use deprecated methods Reviewed-by: arapte, angorya + modules/javafx.base/src/main/java/com/sun/javafx/SecurityUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/MethodUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/ReflectUtil.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/LauncherImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java Changeset: fffa0fc4 Branch: johanvos-headless Author: Kevin Rushforth Date: 2024-11-08 16:58:40 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/fffa0fc4fd0f2ac332ae616066579c3b6b5a9861 8343630: Pass AccessControlContext to/from WebKit as opaque object Reviewed-by: angorya, jbhaskar ! modules/javafx.web/src/main/java/com/sun/webkit/Utilities.java ! modules/javafx.web/src/main/java/com/sun/webkit/dom/JSObject.java ! modules/javafx.web/src/main/native/Source/WebCore/bridge/jni/jsc/JNIUtilityPrivate.cpp Changeset: d0011b21 Branch: johanvos-headless Author: Kevin Rushforth Date: 2024-11-08 19:14:06 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d0011b21959abdcc0ee9c969e7bd5fbbccb5d4ce 8343760: GHA: macOS / aarch64 builds depend on Xcode 14 which will be removed Reviewed-by: angorya ! .github/workflows/submit.yml Changeset: 688f7fa0 Branch: johanvos-headless Author: Andy Goryachev Date: 2024-11-12 23:48:31 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/688f7fa0168143c9c73dd8f17cbe668f9d19f79c 8091673: Public focus traversal API for use in custom controls Reviewed-by: kcr, mstrauss, jhendrikx ! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/traversal/Direction.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java + modules/javafx.graphics/src/main/java/javafx/scene/TraversalDirection.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/NodeTraversalTest.java Changeset: 72af9e23 Branch: johanvos-headless Author: Michael Strau? Date: 2024-11-13 20:32:36 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/72af9e2366727a83ca1eace73e1c337cc4f8a255 8306707: Support pluggable image loading via javax.imageio Reviewed-by: jhendrikx, kcr, jdv ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageFrame.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ImageStorage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/bmp/BMPImageLoaderFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/common/ImageTools.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/gif/GIFImageLoader2.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/ios/IosImageLoader.java + modules/javafx.graphics/src/main/java/com/sun/javafx/iio/java2d/J2DImageLoader.java + modules/javafx.graphics/src/main/java/com/sun/javafx/iio/java2d/J2DImageLoaderFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/jpeg/JPEGImageLoader.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/png/PNGImageLoader2.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/PixelUtils.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/BaseByteToByteConverter.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/BaseIndexedToByteConverter.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/ByteAbgr.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/ByteBgr.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/ByteRgb.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/ByteRgba.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/EightBitIndexed.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/FourBitIndexed.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/IntBgr.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/IntRgb.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/OneBitIndexed.java + modules/javafx.graphics/src/main/java/com/sun/javafx/image/impl/TwoBitIndexed.java ! modules/javafx.graphics/src/main/java/com/sun/prism/Image.java ! modules/javafx.graphics/src/main/java/javafx/scene/image/Image.java ! modules/javafx.graphics/src/test/addExports ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/GIFLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/ImageStorageTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/bmp/BMPImageLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/common/ImageToolsTest.java + modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/java2d/J2DImageLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/iio/png/PNGImageLoaderTest.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/image/ConverterTest.java + modules/javafx.graphics/src/test/java/test/com/sun/prism/ImageTest.java + modules/javafx.graphics/src/test/resources/test/com/sun/javafx/iio/checker.bmp Changeset: 286c3a87 Branch: johanvos-headless Author: Michael Strau? Date: 2024-11-14 15:44:25 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/286c3a8790b01a405713d8bcc31312ce5b0d02f5 8344155: Add missing @Override annotation to GIFImageLoader2 Reviewed-by: angorya ! modules/javafx.graphics/src/main/java/com/sun/javafx/iio/gif/GIFImageLoader2.java Changeset: b0e763c1 Branch: johanvos-headless Author: Marius Hanl Date: 2024-11-14 18:51:08 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/b0e763c12729bf30a04716bccadf5ff94c4a4bd7 8344067: TableCell indices may not match the TableRow index Reviewed-by: angorya ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableRowSkinBase.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewRowTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableRowTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java Changeset: dd600658 Branch: johanvos-headless Author: Kevin Rushforth Date: 2024-11-14 20:15:36 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/dd60065808bc847d8efbb818b8f83c4e61290d29 8342997: Remove use of System::getSecurityManager and SecurityManager from JavaFX 8342998: Remove all uses of AccessControlException 8342994: Remove security manager calls in com.sun.javafx.reflect Reviewed-by: angorya, lkostyra - modules/javafx.base/src/main/java/com/sun/javafx/FXPermissions.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/MethodUtil.java ! modules/javafx.base/src/main/java/com/sun/javafx/reflect/ReflectUtil.java ! modules/javafx.fxml/src/main/java/javafx/fxml/FXMLLoader.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/AndroidInputDeviceRegistry.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/C.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EGL.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/EPDSystem.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxInputDeviceRegistry.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/LinuxSystem.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/monocle/X.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/FontFileWriter.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/font/PrismFontFactory.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/StageHelper.java - modules/javafx.graphics/src/main/java/com/sun/javafx/tk/PermissionHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassViewEventHandler.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/com/sun/prism/j2d/print/J2DPrinterJob.java ! modules/javafx.graphics/src/main/java/javafx/css/converter/URLConverter.java ! modules/javafx.graphics/src/main/java/javafx/print/Printer.java ! modules/javafx.graphics/src/main/java/javafx/print/PrinterJob.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Clipboard.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Dragboard.java ! modules/javafx.graphics/src/main/java/javafx/scene/robot/Robot.java ! modules/javafx.graphics/src/main/java/javafx/scene/text/Font.java ! modules/javafx.graphics/src/main/java/javafx/stage/PopupWindow.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java ! modules/javafx.graphics/src/main/java/javafx/stage/Window.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/NetworkContext.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/SocketStreamHandle.java Changeset: 7d1b2c3e Branch: johanvos-headless Author: Kevin Rushforth Date: 2024-11-18 17:42:57 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7d1b2c3e6914ad60ccfc60d9d17dc6dcb7780ae3 8342993: Remove uses of AccessController and AccessControlContext from JavaFX Reviewed-by: angorya, mstrauss ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanIntegerProperty.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Accessible.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/EmbeddedWindow.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/WindowHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/DummyToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/LocalClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Clipboard.java ! modules/javafx.graphics/src/main/java/javafx/stage/PopupWindow.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java ! modules/javafx.graphics/src/main/java/javafx/stage/Window.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubScene.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubStage.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubToolkit.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/DragAndDropTest.java ! modules/javafx.web/src/main/java/com/sun/webkit/Utilities.java ! modules/javafx.web/src/main/java/com/sun/webkit/dom/JSObject.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/SocketStreamHandle.java ! modules/javafx.web/src/main/java/javafx/scene/web/HTMLEditorSkin.java Changeset: 35ff442f Branch: johanvos-headless Author: Ambarish Rapte Date: 2024-11-20 00:30:43 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/35ff442f0c40d7bf1aa28e647cbab26c73227592 8343196: Add build property to identify experimental builds of JavaFX Reviewed-by: kcr, jvos ! build.gradle ! build.properties Changeset: 8c4920ad Branch: johanvos-headless Author: Johan Vos Date: 2024-11-20 09:14:05 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/8c4920adab2c293fa5fde1d3fb5001911ffbd649 Merge remote-tracking branch 'upstream/master' into upstream-headless ! tests/system/src/test/java/test/com/sun/marlin/QPathTest.java ! tests/system/src/test/java/test/com/sun/marlin/QPathTest.java From duke at openjdk.org Wed Nov 20 08:24:44 2024 From: duke at openjdk.org (duke) Date: Wed, 20 Nov 2024 08:24:44 GMT Subject: git: openjdk/jfx-sandbox: johanvos-headless: Set the value of the jfx.experimental.feature.name property to Message-ID: <9daffa77-62b7-44cf-995b-4331a2b6666c@openjdk.org> Changeset: fe034b36 Branch: johanvos-headless Author: Johan Vos Date: 2024-11-20 09:23:06 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/fe034b364536e61fa7b835d55a9f1fb06af14aaa Set the value of the jfx.experimental.feature.name property to headless. See #8343196 ! build.properties From arapte at openjdk.org Wed Nov 20 09:22:03 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Wed, 20 Nov 2024 09:22:03 GMT Subject: git: openjdk/jfx-sandbox: metal: 4 new changesets Message-ID: Changeset: 7d1b2c3e Branch: metal Author: Kevin Rushforth Date: 2024-11-18 17:42:57 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/7d1b2c3e6914ad60ccfc60d9d17dc6dcb7780ae3 8342993: Remove uses of AccessController and AccessControlContext from JavaFX Reviewed-by: angorya, mstrauss ! modules/javafx.base/src/main/java/javafx/beans/property/adapter/JavaBeanIntegerProperty.java ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/Accessible.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/EmbeddedWindow.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/stage/WindowHelper.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/DummyToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/LocalClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/TKStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/EmbeddedStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassScene.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassStage.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumClipboard.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java ! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java ! modules/javafx.graphics/src/main/java/javafx/scene/Node.java ! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java ! modules/javafx.graphics/src/main/java/javafx/scene/input/Clipboard.java ! modules/javafx.graphics/src/main/java/javafx/stage/PopupWindow.java ! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java ! modules/javafx.graphics/src/main/java/javafx/stage/Window.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubScene.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubStage.java ! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubToolkit.java ! modules/javafx.graphics/src/test/java/test/javafx/scene/input/DragAndDropTest.java ! modules/javafx.web/src/main/java/com/sun/webkit/Utilities.java ! modules/javafx.web/src/main/java/com/sun/webkit/dom/JSObject.java ! modules/javafx.web/src/main/java/com/sun/webkit/network/SocketStreamHandle.java ! modules/javafx.web/src/main/java/javafx/scene/web/HTMLEditorSkin.java Changeset: 35ff442f Branch: metal Author: Ambarish Rapte Date: 2024-11-20 00:30:43 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/35ff442f0c40d7bf1aa28e647cbab26c73227592 8343196: Add build property to identify experimental builds of JavaFX Reviewed-by: kcr, jvos ! build.gradle ! build.properties Changeset: 04250513 Branch: metal Author: Ambarish Rapte Date: 2024-11-20 13:57:09 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/04250513bf10c56caa227a0e4d44286cc8c8f756 Merge branch 'master' into metal ! build.gradle ! build.gradle Changeset: 650c5cfd Branch: metal Author: Ambarish Rapte Date: 2024-11-20 14:50:37 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/650c5cfd50063ccacfd506fd9dcc7ca437a020f8 8344610: [Metal] Disable failing web unit tests ! modules/javafx.web/src/test/java/test/javafx/scene/web/BindingTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CSSTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CallbackTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CanvasTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/CheckFxThreadTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/DOMTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/DebuggerTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/EventListenerLeakTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FileReaderTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FileTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/FormControlsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HTMLEditingTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HistoryStateTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/HistoryTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/IrresponsiveScriptTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/JavaScriptBridgeTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LeakTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LoadNotificationsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LoadTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/LocalStorageTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/MathMLRenderTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/MiscellaneousTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/OpacityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/PathContructorTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SVGPointerEventsTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SVGTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/ScreenAndWindowTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/ShadowTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SubresourceIntegrityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/SwingDependencyTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/TestBase.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/UserDataDirectoryTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebPageTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebViewResizabilityTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebViewTest.java ! modules/javafx.web/src/test/java/test/javafx/scene/web/WebWorkerTest.java From duke at openjdk.org Wed Nov 20 12:34:03 2024 From: duke at openjdk.org (duke) Date: Wed, 20 Nov 2024 12:34:03 GMT Subject: git: openjdk/jfx-sandbox: johanvos-headless: Do not export internal headless package. Message-ID: <0f2c05bc-32c7-40d5-a5fb-2bdeaf9ca4d4@openjdk.org> Changeset: c1bf7c98 Branch: johanvos-headless Author: Johan Vos Date: 2024-11-20 13:33:11 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/c1bf7c98628d4a816e42d5c43c1c863a5a40940a Do not export internal headless package. ! modules/javafx.graphics/src/main/java/module-info.java From kcr at openjdk.org Wed Nov 20 12:57:47 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Wed, 20 Nov 2024 12:57:47 GMT Subject: git: openjdk/jfx: master: 8344443: Deprecate FXPermission for removal Message-ID: <74efac91-8aad-4e00-ab9c-1ceec54cb3ed@openjdk.org> Changeset: 3a8a5598 Branch: master Author: Kevin Rushforth Date: 2024-11-20 12:55:52 +0000 URL: https://git.openjdk.org/jfx/commit/3a8a5598fa3e4fa326b1332c0bba6905183348f5 8344443: Deprecate FXPermission for removal Reviewed-by: angorya, arapte, prr ! modules/javafx.base/src/main/java/javafx/util/FXPermission.java From arapte at openjdk.org Thu Nov 21 10:05:43 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Thu, 21 Nov 2024 10:05:43 GMT Subject: git: openjdk/jfx-sandbox: metal: 8344686: [Metal] Set jfx.experimental.feature.name to metal Message-ID: <54908f30-f154-4b7b-a75d-5c8a6fd392b7@openjdk.org> Changeset: 9ad1fe6d Branch: metal Author: Ambarish Rapte Date: 2024-11-21 15:32:38 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/9ad1fe6d56d931a186a15ef4e4564c1c58714ef7 8344686: [Metal] Set jfx.experimental.feature.name to metal ! build.properties From jvos at openjdk.org Thu Nov 21 10:51:27 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 10:51:27 GMT Subject: git: openjdk/jfx17u: master: 8318388: Update libxslt to 1.1.39 Message-ID: <2113b9ea-88c7-4836-b13c-f217db883102@openjdk.org> Changeset: ee285e3a Branch: master Author: Johan Vos Date: 2024-11-21 10:48:38 +0000 URL: https://git.openjdk.org/jfx17u/commit/ee285e3a5d438a3219fd5e7737c88a3edd701b01 8318388: Update libxslt to 1.1.39 Backport-of: 09922d5c030aa4d82a477f2c1ca27de052f0543d ! modules/javafx.web/src/main/legal/libxslt.md ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/linux/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/linux/libexslt/exsltconfig.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/linux/libxslt/xsltwin32config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/mac/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/FEATURES ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/INSTALL ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/Makefile.am ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/config.h.in ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/configure.ac ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libexslt.pc.in ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt.pc.in ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt.spec ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt.spec.in ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/Makefile.am ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/attributes.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/attributes.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/attrvt.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/documents.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/extensions.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/extra.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/functions.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/imports.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/keys.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/libxslt.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/libxslt.syms ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/namespaces.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/numbers.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/pattern.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/preproc.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/security.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/templates.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/transform.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/variables.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/variables.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/win32config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xslt.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltInternals.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltconfig.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltconfig.h.in ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltexports.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltlocale.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltlocale.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltutils.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltutils.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/win32/Makefile.msvc ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/win32/Readme.txt ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/win32/configure.js ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/win32/config.h From jvos at openjdk.org Thu Nov 21 10:51:46 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 10:51:46 GMT Subject: git: openjdk/jfx21u: master: 8318388: Update libxslt to 1.1.39 Message-ID: Changeset: ed66e508 Branch: master Author: Johan Vos Date: 2024-11-21 10:48:43 +0000 URL: https://git.openjdk.org/jfx21u/commit/ed66e508c0a81128eab5ccede59ea12defdaf8b5 8318388: Update libxslt to 1.1.39 Backport-of: 09922d5c030aa4d82a477f2c1ca27de052f0543d ! modules/javafx.web/src/main/legal/libxslt.md ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/linux/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/linux/libexslt/exsltconfig.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/linux/libxslt/xsltwin32config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/mac/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/FEATURES ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/INSTALL ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/Makefile.am ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/config.h.in ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/configure.ac ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libexslt.pc.in ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt.pc.in ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt.spec ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt.spec.in ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/Makefile.am ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/attributes.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/attributes.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/attrvt.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/documents.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/extensions.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/extra.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/functions.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/imports.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/keys.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/libxslt.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/libxslt.syms ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/namespaces.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/numbers.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/pattern.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/preproc.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/security.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/templates.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/transform.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/variables.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/variables.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/win32config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xslt.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltInternals.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltconfig.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltconfig.h.in ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltexports.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltlocale.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltlocale.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltutils.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltutils.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/win32/Makefile.msvc ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/win32/Readme.txt ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/win32/configure.js ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/win32/config.h From jvos at openjdk.org Thu Nov 21 10:54:31 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 10:54:31 GMT Subject: git: openjdk/jfx21u: master: 8331616: ChangeListener is not triggered when the InvalidationListener is removed Message-ID: Changeset: 8ca011cd Branch: master Author: Johan Vos Date: 2024-11-21 10:52:17 +0000 URL: https://git.openjdk.org/jfx21u/commit/8ca011cdae18e0dfe6f2577419c0c7b1ee436124 8331616: ChangeListener is not triggered when the InvalidationListener is removed Reviewed-by: jhendrikx Backport-of: 35880cec5a998598c64eecbc7b3ae56b6ee3a6d8 ! 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 From jvos at openjdk.org Thu Nov 21 11:03:23 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 11:03:23 GMT Subject: git: openjdk/jfx17u: master: 8336941: Update libxslt to 1.1.42 Message-ID: <53071e0e-dcd4-45e0-8aee-278be2717033@openjdk.org> Changeset: 32a059aa Branch: master Author: Johan Vos Date: 2024-11-21 11:02:40 +0000 URL: https://git.openjdk.org/jfx17u/commit/32a059aa917b6cbac55420ba78a6004bcd19e675 8336941: Update libxslt to 1.1.42 Backport-of: dc8f607e4ce95e348bb812a1c942e4321c00f0f8 ! modules/javafx.web/src/main/legal/libxslt.md ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/linux/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/mac/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/Makefile.am ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/configure.ac - modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt.m4 ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/documents.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/extensions.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/functions.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/libxslt.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/security.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/variables.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xslt.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltInternals.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltconfig.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltconfig.h.in ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltlocale.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltutils.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/win32/configure.js From jvos at openjdk.org Thu Nov 21 11:13:16 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 11:13:16 GMT Subject: git: openjdk/jfx21u: master: 8336941: Update libxslt to 1.1.42 Message-ID: <68cbbbab-9b8d-4afd-be14-50083d9ba186@openjdk.org> Changeset: ad149f35 Branch: master Author: Johan Vos Date: 2024-11-21 11:11:44 +0000 URL: https://git.openjdk.org/jfx21u/commit/ad149f354789997c08bfe2b18c5edc1bf81c1d3b 8336941: Update libxslt to 1.1.42 Backport-of: dc8f607e4ce95e348bb812a1c942e4321c00f0f8 ! modules/javafx.web/src/main/legal/libxslt.md ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/linux/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/mac/config.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/Makefile.am ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/configure.ac - modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt.m4 ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/documents.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/extensions.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/functions.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/libxslt.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/security.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/variables.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xslt.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltInternals.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltconfig.h ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltconfig.h.in ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltlocale.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/libxslt/xsltutils.c ! modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/src/win32/configure.js From jvos at openjdk.org Thu Nov 21 11:36:25 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 11:36:25 GMT Subject: git: openjdk/jfx17u: master: 8338306: WebView Drag and Drop fails with WebKit 619.1 Message-ID: <2cb6f733-7505-4326-894e-77813c1db041@openjdk.org> Changeset: 1d216e47 Branch: master Author: Johan Vos Date: 2024-11-21 11:35:22 +0000 URL: https://git.openjdk.org/jfx17u/commit/1d216e474e47fbfe2527956c40848dc9ef305fe1 8338306: WebView Drag and Drop fails with WebKit 619.1 Backport-of: 67ac9d7804cd8d572bcc3e06e2f640d8a744d3bb ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/WebPage.cpp From jvos at openjdk.org Thu Nov 21 11:36:42 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 11:36:42 GMT Subject: git: openjdk/jfx21u: master: 8338306: WebView Drag and Drop fails with WebKit 619.1 Message-ID: <0aa9bf41-7f08-48cc-b295-6397d190fd2e@openjdk.org> Changeset: 226e8aed Branch: master Author: Johan Vos Date: 2024-11-21 11:34:34 +0000 URL: https://git.openjdk.org/jfx21u/commit/226e8aed6767d1aa6e64db7f5683ddbfb4f6a64a 8338306: WebView Drag and Drop fails with WebKit 619.1 Backport-of: 67ac9d7804cd8d572bcc3e06e2f640d8a744d3bb ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/WebPage.cpp From jvos at openjdk.org Thu Nov 21 12:37:22 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 12:37:22 GMT Subject: git: openjdk/jfx17u: master: 8338307: Additional WebKit 619.1 fixes from WebKitGTK 2.44.3 Message-ID: Changeset: 7e813a75 Branch: master Author: Johan Vos Date: 2024-11-21 12:36:24 +0000 URL: https://git.openjdk.org/jfx17u/commit/7e813a755fdbda4d592caf85f6895c000894a684 8338307: Additional WebKit 619.1 fixes from WebKitGTK 2.44.3 Backport-of: aa52f7efc370a4c55ff7a05a6903988871436d64 ! modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/ARM64EAssembler.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/builtins/ArrayConstructor.js ! modules/javafx.web/src/main/native/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/heap/Heap.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/jit/JITCode.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/jsc.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/ArgList.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/ArgList.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/CommonSlowPaths.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/CustomGetterSetter.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/InternalFunction.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmB3IRGenerator.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmBBQJIT.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmBBQJIT.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmConstExprGenerator.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmFunctionParser.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmIPIntGenerator.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmIRGeneratorHelpers.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmLLIntGenerator.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmOMGPlan.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmOSREntryPlan.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmTypeDefinition.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/yarr/YarrInterpreter.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/yarr/YarrPattern.cpp ! modules/javafx.web/src/main/native/Source/WTF/wtf/Deque.h ! modules/javafx.web/src/main/native/Source/WTF/wtf/UniStdExtras.h ! modules/javafx.web/src/main/native/Source/WTF/wtf/unix/UniStdExtrasUnix.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchBodyOwner.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchBodyOwner.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/PeerConnectionBackend.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/PeerConnectionBackend.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/RTCPeerConnection.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/RTCSctpTransport.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/RTCSctpTransport.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/RTCStatsReport.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/permissions/MainThreadPermissionObserver.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/permissions/MainThreadPermissionObserver.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/permissions/PermissionController.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/permissions/PermissionObserver.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/permissions/PermissionStatus.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/permissions/PermissionStatus.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioBuffer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioBuffer.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioDestinationNode.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioNode.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioNode.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioWorkletGlobalScope.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioWorkletMessagingProxy.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/BaseAudioContext.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/BaseAudioContext.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webcodecs/WebCodecsVideoFrameAlgorithms.cpp ! modules/javafx.web/src/main/native/Source/WebCore/PAL/pal/text/TextCodecLatin1.cpp ! modules/javafx.web/src/main/native/Source/WebCore/PAL/pal/text/TextCodecUTF8.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Scripts/SettingsTemplates/InternalSettingsGenerated.h.erb ! modules/javafx.web/src/main/native/Source/WebCore/accessibility/AccessibilityListBoxOption.cpp ! modules/javafx.web/src/main/native/Source/WebCore/accessibility/AccessibilityObject.cpp ! modules/javafx.web/src/main/native/Source/WebCore/accessibility/AccessibilityObject.h ! modules/javafx.web/src/main/native/Source/WebCore/accessibility/atspi/AccessibilityRootAtspi.h ! modules/javafx.web/src/main/native/Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp ! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/SerializedScriptValue.cpp ! modules/javafx.web/src/main/native/Source/WebCore/css/ComputedStyleExtractor.cpp ! modules/javafx.web/src/main/native/Source/WebCore/css/FontFace.cpp ! modules/javafx.web/src/main/native/Source/WebCore/css/ShorthandSerializer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.h ! modules/javafx.web/src/main/native/Source/WebCore/dom/Element.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/EmptyScriptExecutionContext.h ! modules/javafx.web/src/main/native/Source/WebCore/dom/ScriptElement.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/ScriptExecutionContext.h ! modules/javafx.web/src/main/native/Source/WebCore/dom/TreeScope.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/WindowEventLoop.h ! modules/javafx.web/src/main/native/Source/WebCore/editing/CompositeEditCommand.cpp ! modules/javafx.web/src/main/native/Source/WebCore/editing/Editor.cpp ! modules/javafx.web/src/main/native/Source/WebCore/history/BackForwardController.h ! modules/javafx.web/src/main/native/Source/WebCore/history/CachedPage.cpp ! modules/javafx.web/src/main/native/Source/WebCore/history/CachedPage.h ! modules/javafx.web/src/main/native/Source/WebCore/history/HistoryItem.cpp ! modules/javafx.web/src/main/native/Source/WebCore/history/HistoryItem.h ! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLMediaElement.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/ValidatedFormListedElement.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/canvas/WebGLUtilities.h ! modules/javafx.web/src/main/native/Source/WebCore/inspector/InspectorFrontendAPIDispatcher.h ! modules/javafx.web/src/main/native/Source/WebCore/inspector/InspectorFrontendClientLocal.h ! modules/javafx.web/src/main/native/Source/WebCore/inspector/InspectorFrontendHost.h ! modules/javafx.web/src/main/native/Source/WebCore/layout/formattingContexts/inline/InlineContentBalancer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/layout/formattingContexts/inline/invalidation/InlineInvalidation.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/EmptyClients.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/FrameLoader.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/HistoryController.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/HistoryController.h ! modules/javafx.web/src/main/native/Source/WebCore/loader/ProgressTracker.h ! modules/javafx.web/src/main/native/Source/WebCore/page/EditorClient.h ! modules/javafx.web/src/main/native/Source/WebCore/page/EventHandler.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/Frame.h ! modules/javafx.web/src/main/native/Source/WebCore/page/History.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/History.h ! modules/javafx.web/src/main/native/Source/WebCore/page/History.idl ! modules/javafx.web/src/main/native/Source/WebCore/page/ImageAnalysisQueue.h ! modules/javafx.web/src/main/native/Source/WebCore/page/ImageOverlayController.h ! modules/javafx.web/src/main/native/Source/WebCore/page/LocalFrame.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/LocalFrame.h ! modules/javafx.web/src/main/native/Source/WebCore/page/LocalFrameView.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/OpportunisticTaskScheduler.h ! modules/javafx.web/src/main/native/Source/WebCore/page/Page.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/Page.h ! modules/javafx.web/src/main/native/Source/WebCore/page/PageGroup.h ! modules/javafx.web/src/main/native/Source/WebCore/page/PageOverlay.h ! modules/javafx.web/src/main/native/Source/WebCore/page/SettingsBase.h ! modules/javafx.web/src/main/native/Source/WebCore/page/UserContentProvider.h ! modules/javafx.web/src/main/native/Source/WebCore/page/VisitedLinkStore.h ! modules/javafx.web/src/main/native/Source/WebCore/page/scrolling/ScrollingCoordinator.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/SharedBuffer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/audio/MultiChannelResampler.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/audio/MultiChannelResampler.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/audio/PlatformMediaSessionManager.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/audio/PlatformMediaSessionManager.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNeonParallelApplier.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/filters/FELighting.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/mediarecorder/MediaRecorderPrivateGStreamer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/mediastream/RTCRtpTransceiverDirection.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/text/SegmentedString.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/xdg/MIMETypeRegistryXdg.cpp ! modules/javafx.web/src/main/native/Source/WebCore/plugins/PluginInfoProvider.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/InlineBoxPainter.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerCompositor.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderListBox.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderMenuList.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/style/StyleGradientImage.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/svg/SVGResources.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/svg/SVGResources.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/updating/RenderTreeBuilder.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/updating/RenderTreeBuilderRuby.cpp ! modules/javafx.web/src/main/native/Source/WebCore/svg/SVGElement.cpp ! modules/javafx.web/src/main/native/Source/WebCore/testing/InternalSettings.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/Worker.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerGlobalScope.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerInitializationData.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerMessagingProxy.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerOrWorkletGlobalScope.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerOrWorkletGlobalScope.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerOrWorkletThread.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerScriptLoader.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerScriptLoader.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerThread.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerThread.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/ServiceWorkerClientData.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/ServiceWorkerClientData.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/context/ServiceWorkerThread.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/context/ServiceWorkerThread.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/context/ServiceWorkerThreadProxy.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/server/SWServer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/server/SWServer.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/server/SWServerToContextConnection.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/shared/SharedWorkerScriptLoader.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/shared/context/SharedWorkerThreadProxy.cpp ! modules/javafx.web/src/main/native/Source/WebCore/worklets/WorkletGlobalScope.cpp ! modules/javafx.web/src/main/native/Source/WebCore/worklets/WorkletParameters.h ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathFunctions.cpp ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathParser.cpp ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathPath.h ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathPredicate.cpp ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathPredicate.h ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathResult.cpp ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathValue.cpp ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathValue.h ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathVariableReference.h ! modules/javafx.web/src/main/native/Source/WebKitLegacy/Storage/WebStorageNamespaceProvider.h ! modules/javafx.web/src/main/native/Source/WebKitLegacy/WebCoreSupport/PageStorageSessionProvider.h ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/BackForwardList.cpp ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/EditorClientJava.cpp ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/EditorClientJava.h ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/WebPage.cpp ! modules/javafx.web/src/main/native/Tools/Scripts/webkitdirs.pm From jvos at openjdk.org Thu Nov 21 12:39:09 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 12:39:09 GMT Subject: git: openjdk/jfx21u: master: 8338307: Additional WebKit 619.1 fixes from WebKitGTK 2.44.3 Message-ID: <0cde399d-db9c-4f43-868c-8e3cb1db5cf6@openjdk.org> Changeset: 049893d3 Branch: master Author: Johan Vos Date: 2024-11-21 12:37:06 +0000 URL: https://git.openjdk.org/jfx21u/commit/049893d3eb054b941942705405ba1dc9b58f31f4 8338307: Additional WebKit 619.1 fixes from WebKitGTK 2.44.3 Backport-of: aa52f7efc370a4c55ff7a05a6903988871436d64 ! modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/ARM64EAssembler.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/builtins/ArrayConstructor.js ! modules/javafx.web/src/main/native/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/heap/Heap.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/jit/JITCode.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/jsc.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/ArgList.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/ArgList.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/CommonSlowPaths.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/CustomGetterSetter.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/InternalFunction.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmB3IRGenerator.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmBBQJIT.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmBBQJIT.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmConstExprGenerator.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmFunctionParser.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmIPIntGenerator.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmIRGeneratorHelpers.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmLLIntGenerator.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmOMGPlan.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmOSREntryPlan.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmTypeDefinition.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/yarr/YarrInterpreter.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/yarr/YarrPattern.cpp ! modules/javafx.web/src/main/native/Source/WTF/wtf/Deque.h ! modules/javafx.web/src/main/native/Source/WTF/wtf/UniStdExtras.h ! modules/javafx.web/src/main/native/Source/WTF/wtf/unix/UniStdExtrasUnix.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchBodyOwner.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchBodyOwner.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/PeerConnectionBackend.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/PeerConnectionBackend.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/RTCPeerConnection.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/RTCSctpTransport.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/RTCSctpTransport.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/RTCStatsReport.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/permissions/MainThreadPermissionObserver.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/permissions/MainThreadPermissionObserver.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/permissions/PermissionController.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/permissions/PermissionObserver.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/permissions/PermissionStatus.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/permissions/PermissionStatus.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioBuffer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioBuffer.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioDestinationNode.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioNode.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioNode.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioWorkletGlobalScope.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioWorkletMessagingProxy.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/BaseAudioContext.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/BaseAudioContext.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webcodecs/WebCodecsVideoFrameAlgorithms.cpp ! modules/javafx.web/src/main/native/Source/WebCore/PAL/pal/text/TextCodecLatin1.cpp ! modules/javafx.web/src/main/native/Source/WebCore/PAL/pal/text/TextCodecUTF8.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Scripts/SettingsTemplates/InternalSettingsGenerated.h.erb ! modules/javafx.web/src/main/native/Source/WebCore/accessibility/AccessibilityListBoxOption.cpp ! modules/javafx.web/src/main/native/Source/WebCore/accessibility/AccessibilityObject.cpp ! modules/javafx.web/src/main/native/Source/WebCore/accessibility/AccessibilityObject.h ! modules/javafx.web/src/main/native/Source/WebCore/accessibility/atspi/AccessibilityRootAtspi.h ! modules/javafx.web/src/main/native/Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp ! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/SerializedScriptValue.cpp ! modules/javafx.web/src/main/native/Source/WebCore/css/ComputedStyleExtractor.cpp ! modules/javafx.web/src/main/native/Source/WebCore/css/FontFace.cpp ! modules/javafx.web/src/main/native/Source/WebCore/css/ShorthandSerializer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.h ! modules/javafx.web/src/main/native/Source/WebCore/dom/Element.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/EmptyScriptExecutionContext.h ! modules/javafx.web/src/main/native/Source/WebCore/dom/ScriptElement.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/ScriptExecutionContext.h ! modules/javafx.web/src/main/native/Source/WebCore/dom/TreeScope.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/WindowEventLoop.h ! modules/javafx.web/src/main/native/Source/WebCore/editing/CompositeEditCommand.cpp ! modules/javafx.web/src/main/native/Source/WebCore/editing/Editor.cpp ! modules/javafx.web/src/main/native/Source/WebCore/history/BackForwardController.h ! modules/javafx.web/src/main/native/Source/WebCore/history/CachedPage.cpp ! modules/javafx.web/src/main/native/Source/WebCore/history/CachedPage.h ! modules/javafx.web/src/main/native/Source/WebCore/history/HistoryItem.cpp ! modules/javafx.web/src/main/native/Source/WebCore/history/HistoryItem.h ! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLMediaElement.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/ValidatedFormListedElement.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/canvas/WebGLUtilities.h ! modules/javafx.web/src/main/native/Source/WebCore/inspector/InspectorFrontendAPIDispatcher.h ! modules/javafx.web/src/main/native/Source/WebCore/inspector/InspectorFrontendClientLocal.h ! modules/javafx.web/src/main/native/Source/WebCore/inspector/InspectorFrontendHost.h ! modules/javafx.web/src/main/native/Source/WebCore/layout/formattingContexts/inline/InlineContentBalancer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/layout/formattingContexts/inline/invalidation/InlineInvalidation.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/EmptyClients.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/FrameLoader.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/HistoryController.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/HistoryController.h ! modules/javafx.web/src/main/native/Source/WebCore/loader/ProgressTracker.h ! modules/javafx.web/src/main/native/Source/WebCore/page/EditorClient.h ! modules/javafx.web/src/main/native/Source/WebCore/page/EventHandler.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/Frame.h ! modules/javafx.web/src/main/native/Source/WebCore/page/History.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/History.h ! modules/javafx.web/src/main/native/Source/WebCore/page/History.idl ! modules/javafx.web/src/main/native/Source/WebCore/page/ImageAnalysisQueue.h ! modules/javafx.web/src/main/native/Source/WebCore/page/ImageOverlayController.h ! modules/javafx.web/src/main/native/Source/WebCore/page/LocalFrame.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/LocalFrame.h ! modules/javafx.web/src/main/native/Source/WebCore/page/LocalFrameView.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/OpportunisticTaskScheduler.h ! modules/javafx.web/src/main/native/Source/WebCore/page/Page.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/Page.h ! modules/javafx.web/src/main/native/Source/WebCore/page/PageGroup.h ! modules/javafx.web/src/main/native/Source/WebCore/page/PageOverlay.h ! modules/javafx.web/src/main/native/Source/WebCore/page/SettingsBase.h ! modules/javafx.web/src/main/native/Source/WebCore/page/UserContentProvider.h ! modules/javafx.web/src/main/native/Source/WebCore/page/VisitedLinkStore.h ! modules/javafx.web/src/main/native/Source/WebCore/page/scrolling/ScrollingCoordinator.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/SharedBuffer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/audio/MultiChannelResampler.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/audio/MultiChannelResampler.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/audio/PlatformMediaSessionManager.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/audio/PlatformMediaSessionManager.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNeonParallelApplier.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/filters/FELighting.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/mediarecorder/MediaRecorderPrivateGStreamer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/mediastream/RTCRtpTransceiverDirection.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/text/SegmentedString.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/xdg/MIMETypeRegistryXdg.cpp ! modules/javafx.web/src/main/native/Source/WebCore/plugins/PluginInfoProvider.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/InlineBoxPainter.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerCompositor.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderListBox.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderMenuList.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/style/StyleGradientImage.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/svg/SVGResources.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/svg/SVGResources.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/updating/RenderTreeBuilder.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/updating/RenderTreeBuilderRuby.cpp ! modules/javafx.web/src/main/native/Source/WebCore/svg/SVGElement.cpp ! modules/javafx.web/src/main/native/Source/WebCore/testing/InternalSettings.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/Worker.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerGlobalScope.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerInitializationData.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerMessagingProxy.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerOrWorkletGlobalScope.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerOrWorkletGlobalScope.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerOrWorkletThread.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerScriptLoader.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerScriptLoader.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerThread.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerThread.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/ServiceWorkerClientData.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/ServiceWorkerClientData.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/context/ServiceWorkerThread.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/context/ServiceWorkerThread.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/context/ServiceWorkerThreadProxy.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/server/SWServer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/server/SWServer.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/server/SWServerToContextConnection.h ! modules/javafx.web/src/main/native/Source/WebCore/workers/shared/SharedWorkerScriptLoader.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/shared/context/SharedWorkerThreadProxy.cpp ! modules/javafx.web/src/main/native/Source/WebCore/worklets/WorkletGlobalScope.cpp ! modules/javafx.web/src/main/native/Source/WebCore/worklets/WorkletParameters.h ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathFunctions.cpp ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathParser.cpp ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathPath.h ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathPredicate.cpp ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathPredicate.h ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathResult.cpp ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathValue.cpp ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathValue.h ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathVariableReference.h ! modules/javafx.web/src/main/native/Source/WebKitLegacy/Storage/WebStorageNamespaceProvider.h ! modules/javafx.web/src/main/native/Source/WebKitLegacy/WebCoreSupport/PageStorageSessionProvider.h ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/BackForwardList.cpp ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/EditorClientJava.cpp ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/EditorClientJava.h ! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/WebPage.cpp ! modules/javafx.web/src/main/native/Tools/Scripts/webkitdirs.pm From jvos at openjdk.org Thu Nov 21 12:44:39 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 12:44:39 GMT Subject: git: openjdk/jfx21u: master: 8336798: DRT test cssrounding.html test for linear layout fails with WebKit 619.1 Message-ID: Changeset: b7cd0d9a Branch: master Author: Johan Vos Date: 2024-11-21 12:44:02 +0000 URL: https://git.openjdk.org/jfx21u/commit/b7cd0d9a2a757acd4945f9440536bb7a4778a707 8336798: DRT test cssrounding.html test for linear layout fails with WebKit 619.1 Backport-of: 06ac16789f071ec6aca55697c139789ca3218c0d ! modules/javafx.web/src/main/native/Source/WebCore/layout/formattingContexts/inline/InlineLevelBox.h + tests/system/src/test/java/test/javafx/scene/web/CSSRoundingTest.java From jvos at openjdk.org Thu Nov 21 12:46:31 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 12:46:31 GMT Subject: git: openjdk/jfx17u: master: 8336798: DRT test cssrounding.html test for linear layout fails with WebKit 619.1 Message-ID: <744165b4-656b-45a6-bbc2-6375c2d6881d@openjdk.org> Changeset: 49a2f3eb Branch: master Author: Johan Vos Date: 2024-11-21 12:43:26 +0000 URL: https://git.openjdk.org/jfx17u/commit/49a2f3eb1234898c09271e1d6eb3624726f25e2d 8336798: DRT test cssrounding.html test for linear layout fails with WebKit 619.1 Backport-of: 06ac16789f071ec6aca55697c139789ca3218c0d ! modules/javafx.web/src/main/native/Source/WebCore/layout/formattingContexts/inline/InlineLevelBox.h + tests/system/src/test/java/test/javafx/scene/web/CSSRoundingTest.java From jvos at openjdk.org Thu Nov 21 12:50:08 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 12:50:08 GMT Subject: git: openjdk/jfx17u: master: 8337481: File API: file.name contains path instead of name Message-ID: Changeset: ea7574d0 Branch: master Author: Johan Vos Date: 2024-11-21 12:49:05 +0000 URL: https://git.openjdk.org/jfx17u/commit/ea7574d0f5725c312e5f6a1b03946289cfdac02a 8337481: File API: file.name contains path instead of name Backport-of: ca70a07b3ee712b1d06baf8a3901e6ae96070124 ! modules/javafx.web/src/main/native/Source/WTF/wtf/java/FileSystemJava.cpp ! modules/javafx.web/src/main/native/Source/WebCore/fileapi/File.cpp ! modules/javafx.web/src/main/native/Source/WebCore/fileapi/FileCocoa.mm + modules/javafx.web/src/test/java/test/javafx/scene/web/FileTest.java From jvos at openjdk.org Thu Nov 21 12:54:19 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 12:54:19 GMT Subject: git: openjdk/jfx21u: master: 8337481: File API: file.name contains path instead of name Message-ID: <3a8d242a-3334-44d5-ab3e-c03748c349df@openjdk.org> Changeset: c00126e0 Branch: master Author: Johan Vos Date: 2024-11-21 12:47:52 +0000 URL: https://git.openjdk.org/jfx21u/commit/c00126e02094df96276d57a8b0b6ad7fcd25b04e 8337481: File API: file.name contains path instead of name Backport-of: ca70a07b3ee712b1d06baf8a3901e6ae96070124 ! modules/javafx.web/src/main/native/Source/WTF/wtf/java/FileSystemJava.cpp ! modules/javafx.web/src/main/native/Source/WebCore/fileapi/File.cpp ! modules/javafx.web/src/main/native/Source/WebCore/fileapi/FileCocoa.mm + modules/javafx.web/src/test/java/test/javafx/scene/web/FileTest.java From duke at openjdk.org Thu Nov 21 12:59:33 2024 From: duke at openjdk.org (duke) Date: Thu, 21 Nov 2024 12:59:33 GMT Subject: git: openjdk/jfx17u: Added tag 17.0.14+1 for changeset ea7574d0 Message-ID: <68b54b7f-e0ae-43a3-bb2c-6b1344682a68@openjdk.org> Tagged by: Johan Vos Date: 2024-11-21 13:57:21 +0000 17.0.14+1 Changeset: ea7574d0 Author: Johan Vos Date: 2024-11-21 12:49:05 +0000 URL: https://git.openjdk.org/jfx17u/commit/ea7574d0f5725c312e5f6a1b03946289cfdac02a From jvos at openjdk.org Thu Nov 21 13:00:24 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 13:00:24 GMT Subject: git: openjdk/jfx21u: Added tag 21.0.6+1 for changeset c00126e0 Message-ID: <8b5c61f2-85d1-43d7-a882-259d0c994825@openjdk.org> Tagged by: Johan Vos Date: 2024-11-21 12:59:52 +0000 Added tag 21.0.6+1 for changeset c00126e0 Changeset: c00126e0 Author: Johan Vos Date: 2024-11-21 12:47:52 +0000 URL: https://git.openjdk.org/jfx21u/commit/c00126e02094df96276d57a8b0b6ad7fcd25b04e From kcr at openjdk.org Thu Nov 21 17:10:15 2024 From: kcr at openjdk.org (Kevin Rushforth) Date: Thu, 21 Nov 2024 17:10:15 GMT Subject: git: openjdk/jfx: Added tag 24+18 for changeset 3a8a5598 Message-ID: <62475498-092b-4ed8-a763-21b53aea75ac@openjdk.org> Tagged by: Kevin Rushforth Date: 2024-11-21 17:08:16 +0000 Added tag 24+18 for changeset 3a8a5598 Changeset: 3a8a5598 Author: Kevin Rushforth Date: 2024-11-20 12:55:52 +0000 URL: https://git.openjdk.org/jfx/commit/3a8a5598fa3e4fa326b1332c0bba6905183348f5 From jvos at openjdk.org Thu Nov 21 18:31:46 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 18:31:46 GMT Subject: git: openjdk/jfx17u: master: 8334124: Rendering issues with CSS "text-shadow" in WebView Message-ID: Changeset: 7472e01b Branch: master Author: Johan Vos Date: 2024-11-21 18:31:05 +0000 URL: https://git.openjdk.org/jfx17u/commit/7472e01bd786c1e88e95866276beb11c7832f614 8334124: Rendering issues with CSS "text-shadow" in WebView Backport-of: e0ceafb7dba15b4faa683c336828e79f19a59d30 ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/GraphicsContextJava.cpp + modules/javafx.web/src/test/java/test/javafx/scene/web/ShadowTest.java From jvos at openjdk.org Thu Nov 21 18:35:20 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 18:35:20 GMT Subject: git: openjdk/jfx21u: master: 8334124: Rendering issues with CSS "text-shadow" in WebView Message-ID: <4a761188-d066-4261-a7cf-6f1562c8a533@openjdk.org> Changeset: 56ad954b Branch: master Author: Johan Vos Date: 2024-11-21 18:33:30 +0000 URL: https://git.openjdk.org/jfx21u/commit/56ad954bb8aba8a7b5475d3a708c8c525ede65e6 8334124: Rendering issues with CSS "text-shadow" in WebView Backport-of: e0ceafb7dba15b4faa683c336828e79f19a59d30 ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/GraphicsContextJava.cpp + modules/javafx.web/src/test/java/test/javafx/scene/web/ShadowTest.java From jvos at openjdk.org Thu Nov 21 18:38:19 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 18:38:19 GMT Subject: git: openjdk/jfx17u: master: 8340208: Additional WebKit 619.1 fixes from WebKitGTK 2.44.4 Message-ID: <7221d0ab-3b51-4010-bef0-01bc833ad15c@openjdk.org> Changeset: 3cb7301a Branch: master Author: Johan Vos Date: 2024-11-21 18:35:59 +0000 URL: https://git.openjdk.org/jfx17u/commit/3cb7301a3889ef92ab4582e83e5a1730f425fb66 8340208: Additional WebKit 619.1 fixes from WebKitGTK 2.44.4 Backport-of: bc5adfa9b6f9180eb32930f61e59fdc46a83cb73 ! modules/javafx.web/src/main/native/Source/JavaScriptCore/bytecode/CodeBlock.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/bytecode/MetadataTable.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/bytecode/MetadataTable.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntOpcode.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmBBQJIT.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmCallee.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmOperations.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmSlowPaths.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Headers.cmake ! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchBodySource.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchBodySource.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchResponse.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchResponse.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/text-tracks.css ! modules/javafx.web/src/main/native/Source/WebCore/Modules/plugins/YouTubePluginReplacement.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/plugins/YouTubePluginReplacement.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/reporting/ReportingObserver.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/reporting/ReportingObserver.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/reporting/ReportingObserver.idl ! modules/javafx.web/src/main/native/Source/WebCore/Modules/reporting/ReportingObserverCallback.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/reporting/ReportingObserverCallback.idl ! modules/javafx.web/src/main/native/Source/WebCore/Modules/speech/SpeechRecognitionEvent.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/speech/SpeechRecognitionEvent.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/storage/StorageConnection.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.h ! modules/javafx.web/src/main/native/Source/WebCore/Sources.txt ! modules/javafx.web/src/main/native/Source/WebCore/accessibility/AccessibilityObject.cpp ! modules/javafx.web/src/main/native/Source/WebCore/animation/CSSTransition.cpp ! modules/javafx.web/src/main/native/Source/WebCore/animation/CSSTransition.h ! modules/javafx.web/src/main/native/Source/WebCore/animation/DocumentTimeline.cpp ! modules/javafx.web/src/main/native/Source/WebCore/animation/DocumentTimeline.h ! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/JSExecState.h + modules/javafx.web/src/main/native/Source/WebCore/bindings/js/JSReportingObserverCustom.cpp ! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/ScriptController.cpp ! modules/javafx.web/src/main/native/Source/WebCore/crypto/keys/CryptoKeyEC.cpp ! modules/javafx.web/src/main/native/Source/WebCore/crypto/keys/CryptoKeyEC.h ! modules/javafx.web/src/main/native/Source/WebCore/css/mediaControls.css ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/CSSUnparsedValue.cpp ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/CSSUnparsedValue.h ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/transform/CSSPerspective.cpp ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/transform/CSSPerspective.h ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/transform/CSSTransformValue.cpp ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/transform/CSSTransformValue.h ! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/DragEvent.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/DragEvent.h ! modules/javafx.web/src/main/native/Source/WebCore/dom/InputEvent.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/InputEvent.h ! modules/javafx.web/src/main/native/Source/WebCore/editing/ReplaceSelectionCommand.cpp ! modules/javafx.web/src/main/native/Source/WebCore/editing/ReplaceSelectionCommand.h ! modules/javafx.web/src/main/native/Source/WebCore/html/CollectionTraversalInlines.h ! modules/javafx.web/src/main/native/Source/WebCore/html/GenericCachedHTMLCollection.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/GenericCachedHTMLCollection.h ! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLMediaElement.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/ImageBitmap.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/ImageDocument.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/PluginDocument.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/PluginDocument.h ! modules/javafx.web/src/main/native/Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/DocumentLoader.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/cache/CachedSVGFont.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/cache/CachedSVGFont.h ! modules/javafx.web/src/main/native/Source/WebCore/page/Page.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/Page.h ! modules/javafx.web/src/main/native/Source/WebCore/page/WorkerNavigator.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/WorkerNavigator.h ! modules/javafx.web/src/main/native/Source/WebCore/page/scrolling/ScrollingStateFixedNode.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/audio/AudioDSPKernelProcessor.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/audio/AudioDSPKernelProcessor.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/NativeImage.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/NativeImage.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/RoundedRect.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/mock/MockRealtimeVideoSource.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/BackgroundPainter.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/BackgroundPainter.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/GridTrackSizingAlgorithm.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/ImageQualityController.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/ImageQualityController.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderBox.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderGrid.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerCompositor.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerModelObject.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderMultiColumnFlow.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderReplaced.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderWidget.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/TextDecorationPainter.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/style/BasicShapes.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/style/BasicShapes.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/style/RenderStyle.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/style/RenderStyleInlines.h ! modules/javafx.web/src/main/native/Source/WebCore/style/StyleTreeResolver.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerOrWorkletScriptController.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/context/ServiceWorkerThreadProxy.cpp ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathNodeSet.cpp + modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/HistoryItemClientJava.cpp + modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/HistoryItemClientJava.h ! modules/javafx.web/src/main/native/Source/cmake/WebKitCompilerFlags.cmake From jvos at openjdk.org Thu Nov 21 18:42:07 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 18:42:07 GMT Subject: git: openjdk/jfx21u: master: 8340208: Additional WebKit 619.1 fixes from WebKitGTK 2.44.4 Message-ID: <6ebb1964-d192-4352-bb13-45c82adb37c6@openjdk.org> Changeset: 95cd24ee Branch: master Author: Johan Vos Date: 2024-11-21 18:39:53 +0000 URL: https://git.openjdk.org/jfx21u/commit/95cd24ee9a322f04566274751b5e942d5e792225 8340208: Additional WebKit 619.1 fixes from WebKitGTK 2.44.4 Backport-of: bc5adfa9b6f9180eb32930f61e59fdc46a83cb73 ! modules/javafx.web/src/main/native/Source/JavaScriptCore/bytecode/CodeBlock.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/bytecode/MetadataTable.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/bytecode/MetadataTable.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntOpcode.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmBBQJIT.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmCallee.h ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmOperations.cpp ! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmSlowPaths.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Headers.cmake ! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchBodySource.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchBodySource.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchResponse.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchResponse.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/text-tracks.css ! modules/javafx.web/src/main/native/Source/WebCore/Modules/plugins/YouTubePluginReplacement.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/plugins/YouTubePluginReplacement.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/reporting/ReportingObserver.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/reporting/ReportingObserver.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/reporting/ReportingObserver.idl ! modules/javafx.web/src/main/native/Source/WebCore/Modules/reporting/ReportingObserverCallback.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/reporting/ReportingObserverCallback.idl ! modules/javafx.web/src/main/native/Source/WebCore/Modules/speech/SpeechRecognitionEvent.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/speech/SpeechRecognitionEvent.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/storage/StorageConnection.h ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.cpp ! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.h ! modules/javafx.web/src/main/native/Source/WebCore/Sources.txt ! modules/javafx.web/src/main/native/Source/WebCore/accessibility/AccessibilityObject.cpp ! modules/javafx.web/src/main/native/Source/WebCore/animation/CSSTransition.cpp ! modules/javafx.web/src/main/native/Source/WebCore/animation/CSSTransition.h ! modules/javafx.web/src/main/native/Source/WebCore/animation/DocumentTimeline.cpp ! modules/javafx.web/src/main/native/Source/WebCore/animation/DocumentTimeline.h ! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/JSExecState.h + modules/javafx.web/src/main/native/Source/WebCore/bindings/js/JSReportingObserverCustom.cpp ! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/ScriptController.cpp ! modules/javafx.web/src/main/native/Source/WebCore/crypto/keys/CryptoKeyEC.cpp ! modules/javafx.web/src/main/native/Source/WebCore/crypto/keys/CryptoKeyEC.h ! modules/javafx.web/src/main/native/Source/WebCore/css/mediaControls.css ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/CSSUnparsedValue.cpp ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/CSSUnparsedValue.h ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/transform/CSSPerspective.cpp ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/transform/CSSPerspective.h ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/transform/CSSTransformValue.cpp ! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/transform/CSSTransformValue.h ! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/DragEvent.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/DragEvent.h ! modules/javafx.web/src/main/native/Source/WebCore/dom/InputEvent.cpp ! modules/javafx.web/src/main/native/Source/WebCore/dom/InputEvent.h ! modules/javafx.web/src/main/native/Source/WebCore/editing/ReplaceSelectionCommand.cpp ! modules/javafx.web/src/main/native/Source/WebCore/editing/ReplaceSelectionCommand.h ! modules/javafx.web/src/main/native/Source/WebCore/html/CollectionTraversalInlines.h ! modules/javafx.web/src/main/native/Source/WebCore/html/GenericCachedHTMLCollection.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/GenericCachedHTMLCollection.h ! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLMediaElement.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/ImageBitmap.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/ImageDocument.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/PluginDocument.cpp ! modules/javafx.web/src/main/native/Source/WebCore/html/PluginDocument.h ! modules/javafx.web/src/main/native/Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/DocumentLoader.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/cache/CachedSVGFont.cpp ! modules/javafx.web/src/main/native/Source/WebCore/loader/cache/CachedSVGFont.h ! modules/javafx.web/src/main/native/Source/WebCore/page/Page.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/Page.h ! modules/javafx.web/src/main/native/Source/WebCore/page/WorkerNavigator.cpp ! modules/javafx.web/src/main/native/Source/WebCore/page/WorkerNavigator.h ! modules/javafx.web/src/main/native/Source/WebCore/page/scrolling/ScrollingStateFixedNode.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/audio/AudioDSPKernelProcessor.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/audio/AudioDSPKernelProcessor.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/NativeImage.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/NativeImage.h ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/RoundedRect.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/transforms/TransformationMatrix.cpp ! modules/javafx.web/src/main/native/Source/WebCore/platform/mock/MockRealtimeVideoSource.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/BackgroundPainter.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/BackgroundPainter.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/GridTrackSizingAlgorithm.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/ImageQualityController.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/ImageQualityController.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderBox.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderGrid.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayer.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerCompositor.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerModelObject.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderMultiColumnFlow.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderReplaced.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderWidget.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/TextDecorationPainter.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/style/BasicShapes.cpp ! modules/javafx.web/src/main/native/Source/WebCore/rendering/style/BasicShapes.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/style/RenderStyle.h ! modules/javafx.web/src/main/native/Source/WebCore/rendering/style/RenderStyleInlines.h ! modules/javafx.web/src/main/native/Source/WebCore/style/StyleTreeResolver.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerOrWorkletScriptController.cpp ! modules/javafx.web/src/main/native/Source/WebCore/workers/service/context/ServiceWorkerThreadProxy.cpp ! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathNodeSet.cpp + modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/HistoryItemClientJava.cpp + modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/HistoryItemClientJava.h ! modules/javafx.web/src/main/native/Source/cmake/WebKitCompilerFlags.cmake From jvos at openjdk.org Thu Nov 21 20:09:13 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 20:09:13 GMT Subject: git: openjdk/jfx21u: master: 8333374: Cannot invoke "com.sun.prism.RTTexture.contentsUseful()" because "this.txt" is null Message-ID: <615edf6e-2a23-46fe-8ae2-029252b88f4a@openjdk.org> Changeset: 8fa8dfbf Branch: master Author: Johan Vos Date: 2024-11-21 20:07:38 +0000 URL: https://git.openjdk.org/jfx21u/commit/8fa8dfbf62116a9c58605e9d80011526e2654307 8333374: Cannot invoke "com.sun.prism.RTTexture.contentsUseful()" because "this.txt" is null Backport-of: fb06b1f8e88d1c09cc8109ad3cb0ef5a5a754934 ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/RTImage.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/WCGraphicsPrismContext.java From jvos at openjdk.org Thu Nov 21 20:09:21 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 20:09:21 GMT Subject: git: openjdk/jfx17u: master: 8333374: Cannot invoke "com.sun.prism.RTTexture.contentsUseful()" because "this.txt" is null Message-ID: Changeset: 024ae5db Branch: master Author: Johan Vos Date: 2024-11-21 20:07:44 +0000 URL: https://git.openjdk.org/jfx17u/commit/024ae5db5c7f9d1aa37072f333db10310f9a01b2 8333374: Cannot invoke "com.sun.prism.RTTexture.contentsUseful()" because "this.txt" is null Backport-of: fb06b1f8e88d1c09cc8109ad3cb0ef5a5a754934 ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/RTImage.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/WCGraphicsPrismContext.java From jvos at openjdk.org Thu Nov 21 20:15:19 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 20:15:19 GMT Subject: git: openjdk/jfx21u: master: 8341920: Intermittent WebKit build failure on Windows generating PDB files in 619.1 Message-ID: Changeset: 8a77063a Branch: master Author: Johan Vos Date: 2024-11-21 20:12:21 +0000 URL: https://git.openjdk.org/jfx21u/commit/8a77063acadc41f30109ae4ab3c02988a73d9bd9 8341920: Intermittent WebKit build failure on Windows generating PDB files in 619.1 Backport-of: 0cafd8011b218162259b81872b1672a1a0649eef ! modules/javafx.web/src/main/native/Source/cmake/OptionsMSVC.cmake From jvos at openjdk.org Thu Nov 21 20:15:32 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 20:15:32 GMT Subject: git: openjdk/jfx17u: master: 8341920: Intermittent WebKit build failure on Windows generating PDB files in 619.1 Message-ID: <7a1c2757-cbe0-41bd-8be4-f8ccf14f5199@openjdk.org> Changeset: ee85e21e Branch: master Author: Johan Vos Date: 2024-11-21 20:12:28 +0000 URL: https://git.openjdk.org/jfx17u/commit/ee85e21e948dafc9fab52d7184f460379f0c7e24 8341920: Intermittent WebKit build failure on Windows generating PDB files in 619.1 Backport-of: 0cafd8011b218162259b81872b1672a1a0649eef ! modules/javafx.web/src/main/native/Source/cmake/OptionsMSVC.cmake From jvos at openjdk.org Thu Nov 21 20:32:17 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 20:32:17 GMT Subject: git: openjdk/jfx17u: master: 8343630: Pass AccessControlContext to/from WebKit as opaque object Message-ID: Changeset: dd3c3615 Branch: master Author: Johan Vos Date: 2024-11-21 20:31:09 +0000 URL: https://git.openjdk.org/jfx17u/commit/dd3c3615967fff280a427ea4304fba9b6502b9be 8343630: Pass AccessControlContext to/from WebKit as opaque object Backport-of: fffa0fc4fd0f2ac332ae616066579c3b6b5a9861 ! modules/javafx.web/src/main/java/com/sun/webkit/Utilities.java ! modules/javafx.web/src/main/java/com/sun/webkit/dom/JSObject.java ! modules/javafx.web/src/main/native/Source/WebCore/bridge/jni/jsc/JNIUtilityPrivate.cpp From jvos at openjdk.org Thu Nov 21 20:33:04 2024 From: jvos at openjdk.org (Johan Vos) Date: Thu, 21 Nov 2024 20:33:04 GMT Subject: git: openjdk/jfx21u: master: 8343630: Pass AccessControlContext to/from WebKit as opaque object Message-ID: <2874242e-6bce-4994-b83d-4abf1cf0984c@openjdk.org> Changeset: 7dd31c9c Branch: master Author: Johan Vos Date: 2024-11-21 20:31:25 +0000 URL: https://git.openjdk.org/jfx21u/commit/7dd31c9c88026ba9b6f8f9dc468adf853e607935 8343630: Pass AccessControlContext to/from WebKit as opaque object Backport-of: fffa0fc4fd0f2ac332ae616066579c3b6b5a9861 ! modules/javafx.web/src/main/java/com/sun/webkit/Utilities.java ! modules/javafx.web/src/main/java/com/sun/webkit/dom/JSObject.java ! modules/javafx.web/src/main/native/Source/WebCore/bridge/jni/jsc/JNIUtilityPrivate.cpp From jvos at openjdk.org Fri Nov 22 08:26:50 2024 From: jvos at openjdk.org (Johan Vos) Date: Fri, 22 Nov 2024 08:26:50 GMT Subject: git: openjdk/jfx17u: Added tag 17.0.14+2 for changeset dd3c3615 Message-ID: <6e46a652-5089-47cd-b025-cdd4011ee177@openjdk.org> Tagged by: Johan Vos Date: 2024-11-22 08:25:57 +0000 Added tag 17.0.14+2 for changeset dd3c3615 Changeset: dd3c3615 Author: Johan Vos Date: 2024-11-21 20:31:09 +0000 URL: https://git.openjdk.org/jfx17u/commit/dd3c3615967fff280a427ea4304fba9b6502b9be From jvos at openjdk.org Fri Nov 22 08:27:45 2024 From: jvos at openjdk.org (Johan Vos) Date: Fri, 22 Nov 2024 08:27:45 GMT Subject: git: openjdk/jfx21u: Added tag 21.0.6+2 for changeset 7dd31c9c Message-ID: <8a3214cc-6c13-42a2-8336-f5fea79cec1f@openjdk.org> Tagged by: Johan Vos Date: 2024-11-22 08:26:39 +0000 Added tag 21.0.6+2 for changeset 7dd31c9c Changeset: 7dd31c9c Author: Johan Vos Date: 2024-11-21 20:31:25 +0000 URL: https://git.openjdk.org/jfx21u/commit/7dd31c9c88026ba9b6f8f9dc468adf853e607935 From duke at openjdk.org Fri Nov 22 09:33:14 2024 From: duke at openjdk.org (duke) Date: Fri, 22 Nov 2024 09:33:14 GMT Subject: git: openjdk/jfx-sandbox: metal: 8344832: Improve state management on resize and add appropriate texture checks Message-ID: <796f9506-1023-470d-9e2d-433d5eafddaf@openjdk.org> Changeset: f37b5937 Branch: metal Author: Jayathirth Rao D V Committer: aghaisas Date: 2024-11-22 15:01:15 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f37b5937a777392f98994719292f60a963881b60 8344832: Improve state management on resize and add appropriate texture checks ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLResourceFactory.java ! modules/javafx.graphics/src/main/java/com/sun/prism/mtl/MTLSwapChain.java From mhanl at openjdk.org Sat Nov 23 16:23:50 2024 From: mhanl at openjdk.org (Marius Hanl) Date: Sat, 23 Nov 2024 16:23:50 GMT Subject: git: openjdk/jfx: master: 8341687: Memory leak in TableView after interacting with TableMenuButton Message-ID: <7cf7a593-7499-4b30-8fd3-0c15a1bc3036@openjdk.org> Changeset: f0958683 Branch: master Author: Marius Hanl Date: 2024-11-23 16:21:48 +0000 URL: https://git.openjdk.org/jfx/commit/f0958683f63d6659fac94eee8ddc2d21519d53ff 8341687: Memory leak in TableView after interacting with TableMenuButton Reviewed-by: angorya ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableHeaderRow.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TableViewTableHeaderRowTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TreeTableViewTableHeaderRowTest.java From arapte at openjdk.org Mon Nov 25 03:23:38 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Mon, 25 Nov 2024 03:23:38 GMT Subject: git: openjdk/jfx-sandbox: metal: 3 new changesets Message-ID: <1daaae4c-0f14-4827-b60d-b91611edd101@openjdk.org> Changeset: 3a8a5598 Branch: metal Author: Kevin Rushforth Date: 2024-11-20 12:55:52 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/3a8a5598fa3e4fa326b1332c0bba6905183348f5 8344443: Deprecate FXPermission for removal Reviewed-by: angorya, arapte, prr ! modules/javafx.base/src/main/java/javafx/util/FXPermission.java Changeset: f0958683 Branch: metal Author: Marius Hanl Date: 2024-11-23 16:21:48 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/f0958683f63d6659fac94eee8ddc2d21519d53ff 8341687: Memory leak in TableView after interacting with TableMenuButton Reviewed-by: angorya ! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableHeaderRow.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TableViewTableHeaderRowTest.java ! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TreeTableViewTableHeaderRowTest.java Changeset: faa7fb5f Branch: metal Author: Ambarish Rapte Date: 2024-11-25 08:51:24 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/faa7fb5fb127974fd4bef38d68509dc5e1408ab4 Merge remote-tracking branch 'origin/master' into metal From azvegint at openjdk.org Mon Nov 25 11:13:29 2024 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Mon, 25 Nov 2024 11:13:29 GMT Subject: git: openjdk/jfx: master: 8335469: [XWayland] crash when an AWT ScreenCast session overlaps with an FX ScreenCast session Message-ID: <715ddbb6-b85e-4913-99ed-f30a8f1623be@openjdk.org> Changeset: 001f292e Branch: master Author: Alexander Zvegintsev Date: 2024-11-25 11:10:53 +0000 URL: https://git.openjdk.org/jfx/commit/001f292e9f6f31e903e1219ffbc84432bae5824b 8335469: [XWayland] crash when an AWT ScreenCast session overlaps with an FX ScreenCast session Reviewed-by: kcr, lkostyra ! modules/javafx.graphics/src/main/native-glass/gtk/fp_pipewire.h ! modules/javafx.graphics/src/main/native-glass/gtk/screencast_pipewire.c + tests/system/src/test/java/test/robot/javafx/embed/swing/LinuxScreencastHangCrashTest.java From lkostyra at openjdk.org Mon Nov 25 14:16:50 2024 From: lkostyra at openjdk.org (Lukasz Kostyra) Date: Mon, 25 Nov 2024 14:16:50 GMT Subject: git: openjdk/jfx23u: master: 8333374: Cannot invoke "com.sun.prism.RTTexture.contentsUseful()" because "this.txt" is null Message-ID: <8c4eaaf5-5b4c-472a-a191-afbedb827382@openjdk.org> Changeset: 0d05cb17 Branch: master Author: Lukasz Kostyra Date: 2024-11-25 14:14:01 +0000 URL: https://git.openjdk.org/jfx23u/commit/0d05cb17e20df0f504bd6cf21e0e19d362364fe4 8333374: Cannot invoke "com.sun.prism.RTTexture.contentsUseful()" because "this.txt" is null Backport-of: fb06b1f8e88d1c09cc8109ad3cb0ef5a5a754934 ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/RTImage.java ! modules/javafx.web/src/main/java/com/sun/javafx/webkit/prism/WCGraphicsPrismContext.java From duke at openjdk.org Mon Nov 25 14:22:16 2024 From: duke at openjdk.org (duke) Date: Mon, 25 Nov 2024 14:22:16 GMT Subject: git: openjdk/jfx-sandbox: johanvos-headless: Do not bail when uploading pixels Message-ID: Changeset: e6756695 Branch: johanvos-headless Author: Johan Vos Date: 2024-11-25 15:20:30 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e6756695db1208463e3f133524064f38eb00cda5 Do not bail when uploading pixels ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessView.java From azvegint at openjdk.org Mon Nov 25 18:58:47 2024 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Mon, 25 Nov 2024 18:58:47 GMT Subject: git: openjdk/jfx23u: master: 8337827: [XWayland] Skip failing tests on Wayland Message-ID: <277e5fad-e4e2-4e56-86f5-80f7b4d318c6@openjdk.org> Changeset: 07deed96 Branch: master Author: Alexander Zvegintsev Date: 2024-11-25 18:56:33 +0000 URL: https://git.openjdk.org/jfx23u/commit/07deed961bc80e3a016dbf27d3a52f33ab060334 8337827: [XWayland] Skip failing tests on Wayland Reviewed-by: kcr Backport-of: 0ee74e185673fba03d490122d0560a181ebd6fb2 ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodeBase.java ! tests/system/src/test/java/test/robot/javafx/embed/swing/SwingNodeJDialogTest.java ! tests/system/src/test/java/test/util/Util.java From azvegint at openjdk.org Mon Nov 25 20:06:39 2024 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Mon, 25 Nov 2024 20:06:39 GMT Subject: git: openjdk/jfx23u: master: 8335469: [XWayland] crash when an AWT ScreenCast session overlaps with an FX ScreenCast session Message-ID: <7c83625b-64e1-4f26-b12e-6655ceaa5e07@openjdk.org> Changeset: 35ab1678 Branch: master Author: Alexander Zvegintsev Date: 2024-11-25 20:03:43 +0000 URL: https://git.openjdk.org/jfx23u/commit/35ab16786a0646540ed87996855353bb6ec8e222 8335469: [XWayland] crash when an AWT ScreenCast session overlaps with an FX ScreenCast session Backport-of: 001f292e9f6f31e903e1219ffbc84432bae5824b ! modules/javafx.graphics/src/main/native-glass/gtk/fp_pipewire.h ! modules/javafx.graphics/src/main/native-glass/gtk/screencast_pipewire.c + tests/system/src/test/java/test/robot/javafx/embed/swing/LinuxScreencastHangCrashTest.java From duke at openjdk.org Tue Nov 26 15:20:39 2024 From: duke at openjdk.org (duke) Date: Tue, 26 Nov 2024 15:20:39 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: 8344288: Investigate D3D12 memory leaks during rendering Message-ID: <6ca1421a-f05a-443c-91f5-07c21aa1a49e@openjdk.org> Changeset: e18aa597 Branch: direct3d12 Author: Lukasz Kostyra Date: 2024-11-26 12:19:29 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/e18aa597efb26c315091420824cef1d789a9c2ac 8344288: Investigate D3D12 memory leaks during rendering Memory leaks came from not calling CommandAllocator::Reset() to reclaim memory used by Command Lists. To resolve, added a collection of Command Allocators to CommandListPool and logic to cycle through them when a frame finishes rendering. This keeps the memory usage consistent throughout test execution and raises FPS on some more command-heavy scenarios like Button rendering. ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeDevice.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/D3D12NativeSwapChain.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12CommandListPool.cpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12CommandListPool.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12PSOManager.hpp ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12RenderingParameter.hpp From duke at openjdk.org Tue Nov 26 16:05:41 2024 From: duke at openjdk.org (duke) Date: Tue, 26 Nov 2024 16:05:41 GMT Subject: git: openjdk/jfx-sandbox: johanvos-headless: Add command/alt key parsing (#8) Message-ID: <47e44eb9-6a8c-4b37-b91d-8272d3d7c5bb@openjdk.org> Changeset: ea7dad27 Branch: johanvos-headless Author: Johan Vos Committer: GitHub Date: 2024-11-26 17:04:15 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/ea7dad27535a7222eb9261df0a3aba1760820159 Add command/alt key parsing (#8) ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessRobot.java From nlisker at openjdk.org Wed Nov 27 14:32:26 2024 From: nlisker at openjdk.org (Nir Lisker) Date: Wed, 27 Nov 2024 14:32:26 GMT Subject: git: openjdk/jfx: master: 8344906: Simplify Java version parsing in the build file Message-ID: <928b31a0-585d-4abc-ad22-5f98e58b77d6@openjdk.org> Changeset: 4af67c12 Branch: master Author: Nir Lisker Date: 2024-11-27 14:29:30 +0000 URL: https://git.openjdk.org/jfx/commit/4af67c1286f119a967e2758ab373c1a625843308 8344906: Simplify Java version parsing in the build file Reviewed-by: kcr, arapte ! build.gradle From nlisker at openjdk.org Wed Nov 27 17:41:40 2024 From: nlisker at openjdk.org (Nir Lisker) Date: Wed, 27 Nov 2024 17:41:40 GMT Subject: git: openjdk/jfx: master: 8345063: Centralize version number of the Gradle build file Message-ID: <1df62008-ac36-4164-b287-4f41e05283ee@openjdk.org> Changeset: f7566ad8 Branch: master Author: Nir Lisker Date: 2024-11-27 17:39:50 +0000 URL: https://git.openjdk.org/jfx/commit/f7566ad8353cdabc3881648a29a416c99f71e7b7 8345063: Centralize version number of the Gradle build file Reviewed-by: kcr, mhanl ! build.gradle ! build.properties From duke at openjdk.org Thu Nov 28 06:46:12 2024 From: duke at openjdk.org (duke) Date: Thu, 28 Nov 2024 06:46:12 GMT Subject: git: openjdk/jfx-sandbox: metal: 8334813: 3DSphere performance is low in RenderPerfTest Message-ID: Changeset: 06b4fd8e Branch: metal Author: Jayathirth Rao D V Date: 2024-11-28 12:14:56 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/06b4fd8ee8ba529bf9351c28b281cdc099b41e3d 8334813: 3DSphere performance is low in RenderPerfTest ! 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/MetalMesh.h ! modules/javafx.graphics/src/main/native-prism-mtl/MetalMesh.m From duke at openjdk.org Thu Nov 28 08:05:10 2024 From: duke at openjdk.org (duke) Date: Thu, 28 Nov 2024 08:05:10 GMT Subject: git: openjdk/jfx-sandbox: johanvos-headless: Use char 13 for enter instead of \n Message-ID: <88d99877-8838-4016-a744-77885b911fbe@openjdk.org> Changeset: b0e1d6af Branch: johanvos-headless Author: Johan Vos Date: 2024-11-28 09:04:29 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/b0e1d6af96c1ea7541c167673fe62ee88ef02260 Use char 13 for enter instead of \n ! modules/javafx.graphics/src/main/java/com/sun/glass/ui/headless/HeadlessRobot.java From jpereda at openjdk.org Thu Nov 28 08:43:24 2024 From: jpereda at openjdk.org (Jose Pereda) Date: Thu, 28 Nov 2024 08:43:24 GMT Subject: git: openjdk/jfx: master: 8342461: Remove calls to doPrivileged in javafx.web/{android,ios} Message-ID: Changeset: a45e33c1 Branch: master Author: Jose Pereda Date: 2024-11-28 08:41:49 +0000 URL: https://git.openjdk.org/jfx/commit/a45e33c1a4d8390eb1e6ec66977f453df71a009a 8342461: Remove calls to doPrivileged in javafx.web/{android,ios} Reviewed-by: kcr, jvos ! modules/javafx.web/src/android/java/com/sun/webkit/Timer.java ! modules/javafx.web/src/android/java/com/sun/webkit/WebPage.java ! modules/javafx.web/src/android/java/javafx/scene/web/WebEngine.java ! modules/javafx.web/src/ios/java/javafx/scene/web/ExportedJavaObject.java ! modules/javafx.web/src/ios/java/javafx/scene/web/HTMLEditorSkin.java ! modules/javafx.web/src/ios/java/javafx/scene/web/JS2JavaBridge.java ! modules/javafx.web/src/ios/java/javafx/scene/web/WebEngine.java From arapte at openjdk.org Thu Nov 28 13:21:30 2024 From: arapte at openjdk.org (Ambarish Rapte) Date: Thu, 28 Nov 2024 13:21:30 GMT Subject: git: openjdk/jfx: Added tag 24+19 for changeset a45e33c1 Message-ID: <7aa58707-90bb-4d64-b719-602e3e75acc4@openjdk.org> Tagged by: Ambarish Rapte Date: 2024-11-28 13:20:59 +0000 Added tag 24+19 for changeset a45e33c1 Changeset: a45e33c1 Author: Jose Pereda Date: 2024-11-28 08:41:49 +0000 URL: https://git.openjdk.org/jfx/commit/a45e33c1a4d8390eb1e6ec66977f453df71a009a From duke at openjdk.org Thu Nov 28 13:24:10 2024 From: duke at openjdk.org (duke) Date: Thu, 28 Nov 2024 13:24:10 GMT Subject: git: openjdk/jfx-sandbox: direct3d12: Fix build break on CONF=Release Message-ID: Changeset: d0ca2f14 Branch: direct3d12 Author: Lukasz Kostyra Date: 2024-11-28 14:23:09 +0000 URL: https://git.openjdk.org/jfx-sandbox/commit/d0ca2f14fdf09a920c80724a6760b5683040dd4c Fix build break on CONF=Release CommandListPool had mismatched #if DEBUG...#endif sections. ! modules/javafx.graphics/src/main/native-prism-d3d12/Internal/D3D12CommandListPool.cpp From mfox at openjdk.org Thu Nov 28 16:52:08 2024 From: mfox at openjdk.org (Martin Fox) Date: Thu, 28 Nov 2024 16:52:08 GMT Subject: git: openjdk/jfx: master: 8338000: [macos] Remove GlassFullscreenWindow Message-ID: <258d3978-b43c-4701-8328-da12dcdecd7d@openjdk.org> Changeset: bdfc3387 Branch: master Author: Martin Fox Date: 2024-11-28 16:51:26 +0000 URL: https://git.openjdk.org/jfx/commit/bdfc33874a109f540f9ad126a62c90e3cf34de86 8338000: [macos] Remove GlassFullscreenWindow Reviewed-by: kcr, mstrauss - modules/javafx.graphics/src/main/native-glass/mac/GlassFullscreenWindow.h - modules/javafx.graphics/src/main/native-glass/mac/GlassFullscreenWindow.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassView.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassView3D.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassViewDelegate.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Java.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Java.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow+Overrides.m ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.h ! modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.m