git: openjdk/jfx-sandbox: metal: 22 new changesets
Ambarish Rapte
arapte at openjdk.org
Fri Mar 28 08:39:33 UTC 2025
Changeset: 0555fb25
Branch: metal
Author: Ambarish Rapte <arapte at openjdk.org>
Date: 2025-02-25 00:26:28 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/0555fb25a16b6b6705a42c6d8592cf1c6ddccc67
8349472: Update copyright header for files modified in 2025
8350561: Update copyright header for files modified in 2024
Reviewed-by: angorya, kcr
! .github/workflows/submit.yml
! .jcheck/conf
! build.properties
! buildSrc/win.gradle
! modules/javafx.base/src/main/java/com/sun/javafx/collections/VetoableListDecorator.java
! modules/javafx.base/src/test/java/test/com/sun/javafx/runtime/VersionInfoTest.java
! modules/javafx.base/src/test/java/test/javafx/collections/VetoableObservableListTest.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/Axis.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/XYChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/package-info.java
! modules/javafx.controls/src/main/java/javafx/scene/control/ResizeFeaturesBase.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TextFormatter.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TextInputControl.java
! modules/javafx.controls/src/main/java/javafx/scene/control/cell/MapValueFactory.java
! modules/javafx.controls/src/main/java/javafx/scene/control/package-info.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableRowSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableRowSkinBase.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TextInputControlSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeTableRowSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/VirtualContainerBase.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/VirtualFlow.java
! modules/javafx.controls/src/test/java/test/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewVirtualizationTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TextInputControlTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewVirtualizationTest.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/TableRowSkinTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TreeTableRowSkinTest.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/VirtualFlowTest.java
! modules/javafx.fxml/src/main/java/javafx/fxml/FXMLLoader.java
! modules/javafx.graphics/src/main/docs/javafx/scene/doc-files/cssref.html
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkView.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/InputMethodStateManager.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/SceneHelper.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/shape/TextHelper.java
! modules/javafx.graphics/src/main/java/javafx/animation/PathTransition.java
! modules/javafx.graphics/src/main/java/javafx/css/Selector.java
! modules/javafx.graphics/src/main/java/javafx/css/SizeUnits.java
! modules/javafx.graphics/src/main/java/javafx/print/PrintQuality.java
! modules/javafx.graphics/src/main/java/javafx/print/PrintResolution.java
! modules/javafx.graphics/src/main/java/javafx/print/PrintSides.java
! modules/javafx.graphics/src/main/java/javafx/print/PrinterJob.java
! modules/javafx.graphics/src/main/java/javafx/scene/AccessibleAction.java
! modules/javafx.graphics/src/main/java/javafx/scene/AccessibleAttribute.java
! modules/javafx.graphics/src/main/java/javafx/scene/Node.java
! modules/javafx.graphics/src/main/java/javafx/scene/Parent.java
! modules/javafx.graphics/src/main/java/javafx/scene/Scene.java
! modules/javafx.graphics/src/main/java/javafx/scene/SubScene.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/Clipboard.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/DragEvent.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/Dragboard.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/MouseEvent.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/RotateEvent.java
! modules/javafx.graphics/src/main/java/javafx/scene/input/ZoomEvent.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/ColumnConstraints.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/GridPane.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/TilePane.java
! modules/javafx.graphics/src/main/java/javafx/scene/paint/Color.java
! modules/javafx.graphics/src/main/java/javafx/scene/paint/LinearGradient.java
! modules/javafx.graphics/src/main/java/javafx/scene/paint/RadialGradient.java
! modules/javafx.graphics/src/main/java/javafx/scene/robot/Robot.java
! modules/javafx.graphics/src/main/java/javafx/scene/shape/LineTo.java
! modules/javafx.graphics/src/main/java/javafx/scene/transform/Transform.java
! modules/javafx.graphics/src/main/java/javafx/stage/PopupWindow.java
! modules/javafx.graphics/src/main/java/javafx/stage/Window.java
! modules/javafx.graphics/src/main/native-glass/gtk/GlassApplication.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/GlassView.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/glass_general.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/glass_general.h
! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp
! modules/javafx.graphics/src/main/native-glass/gtk/glass_window.h
! modules/javafx.graphics/src/main/native-glass/gtk/glass_window_ime.cpp
! modules/javafx.graphics/src/main/native-glass/mac/GlassApplication.m
! modules/javafx.graphics/src/main/native-glass/win/GlassApplication.h
! modules/javafx.graphics/src/test/java/test/javafx/css/StylesheetTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/SceneTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/SubSceneTest.java
! modules/javafx.media/src/main/java/javafx/scene/media/package-info.java
! modules/javafx.web/src/main/native/Source/WTF/wtf/java/FileSystemJava.cpp
! modules/javafx.web/src/main/native/Source/WTF/wtf/java/StringJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/PAL/pal/crypto/java/CryptoDigestJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/bridge/jni/jsc/BridgeUtils.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/BitmapImageJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/BufferImageJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/BufferImageJava.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/ComplexTextControllerJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/FontCacheJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/FontCustomPlatformData.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/GlyphPageTreeNodeJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/GraphicsContextJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/GraphicsContextJava.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/ImageBufferJavaBackend.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/ImageBufferJavaBackend.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/ImageDecoderJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/ImageDecoderJava.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/ImageJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/MediaPlayerPrivateJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/MediaPlayerPrivateJava.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/NativeImageJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/java/PathJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/texmap/BitmapTextureJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/java/DragDataJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/java/KeyedCodingJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/java/LocalizedStringsJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/java/PasteboardJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/java/RenderThemeJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/java/RenderThemeJava.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/java/SharedBufferJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/network/java/SocketStreamHandleImpl.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/network/java/SocketStreamHandleImplJava.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/network/java/URLLoader.cpp
! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/DOM/JavaDOMWindow.cpp
! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/DOM/JavaDocument.cpp
! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/DOM/JavaHTMLDocument.cpp
! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/DOM/JavaHTMLHtmlElement.cpp
! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/DOM/JavaHTMLInputElement.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/FrameLoaderClientJava.cpp
! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/FrameLoaderClientJava.h
! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/PlatformStrategiesJava.cpp
! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/PopupMenuJava.cpp
! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/PopupMenuJava.h
! modules/javafx.web/src/main/native/Source/WebKitLegacy/java/WebCoreSupport/WebPage.cpp
! modules/javafx.web/src/main/native/Tools/DumpRenderTree/java/DumpRenderTree.cpp
! modules/javafx.web/src/main/native/Tools/DumpRenderTree/java/TestRunnerJava.cpp
! modules/javafx.web/src/test/java/test/javafx/scene/web/CanvasTest.java
! modules/jfx.incubator.richtext/src/main/java/jfx/incubator/scene/control/richtext/model/StyledTextModel.java
! modules/jfx.incubator.richtext/src/test/java/test/jfx/incubator/scene/control/richtext/RichTextAreaTest.java
! tests/system/src/test/java/test/robot/com/sun/glass/ui/monocle/USKeyboardTest.java
! tests/system/src/test/java/test/robot/test3d/PointLightIlluminationTest.java
Changeset: f38ab33b
Branch: metal
Author: Jay Bhaskar <jbhaskar at openjdk.org>
Date: 2025-02-25 05:42:21 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/f38ab33b296de7b0bf5b306e4803de8c686e2a83
8349924: Additional WebKit 620.1 fixes from WebKitGTK 2.46.6
Reviewed-by: kcr, sykora
! modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/AbstractMacroAssembler.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp
+ modules/javafx.web/src/main/native/Source/JavaScriptCore/inspector/remote/socket/posix/RemoteInspectorSocketPOSIX.cpp
+ modules/javafx.web/src/main/native/Source/JavaScriptCore/inspector/remote/socket/win/RemoteInspectorSocketWin.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/StructureInlines.h
- modules/javafx.web/src/main/native/Source/JavaScriptCore/tools/CodeProfile.cpp
- modules/javafx.web/src/main/native/Source/JavaScriptCore/tools/CodeProfile.h
- modules/javafx.web/src/main/native/Source/JavaScriptCore/tools/CodeProfiling.cpp
- modules/javafx.web/src/main/native/Source/JavaScriptCore/tools/CodeProfiling.h
- modules/javafx.web/src/main/native/Source/JavaScriptCore/tools/FunctionWhitelist.cpp
- modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmAirIRGenerator.h
- modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmAirIRGenerator32_64.cpp
- modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmAirIRGenerator64.cpp
- modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmAirIRGeneratorBase.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/WasmBBQJIT32_64.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmBBQJIT64.cpp
- modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmCalleeRegistry.cpp
- modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmCalleeRegistry.h
- modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmCodeBlock.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/WasmOMGForOSREntryPlan.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmOperations.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmOperationsInlines.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmSlowPaths.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/WasmTypeDefinition.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/generateWasm.py
! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/generateWasmOpsHeader.py
! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/js/JSWebAssemblyArray.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/js/JSWebAssemblyArray.h
- modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/js/JSWebAssemblyCodeBlock.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/js/JSWebAssemblyInstance.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/js/JSWebAssemblyInstance.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/wasm/js/WebAssemblyModuleRecord.cpp
! modules/javafx.web/src/main/native/Source/WTF/wtf/Assertions.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/CrossThreadTask.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/FileSystem.cpp
! modules/javafx.web/src/main/native/Source/WTF/wtf/FileSystem.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/GenericTimeMixin.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/LockAlgorithm.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/MediaTime.cpp
! modules/javafx.web/src/main/native/Source/WTF/wtf/MediaTime.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/Platform.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/TypeTraits.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/applepay/PaymentRequestValidator.mm
! modules/javafx.web/src/main/native/Source/WebCore/Modules/entriesapi/DOMFileSystem.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/IDBDatabase.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/IDBDatabase.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBConnectionProxy.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBConnectionProxy.h
! modules/javafx.web/src/main/native/Source/WebCore/SmartPointerExpectations/UncountedLocalVarsCheckerExpectations
! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/JSAbortSignalCustom.cpp
! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/JSDOMConvertRecord.h
! modules/javafx.web/src/main/native/Source/WebCore/css/CSSQuadValue.cpp
! modules/javafx.web/src/main/native/Source/WebCore/css/CSSQuadValue.h
! modules/javafx.web/src/main/native/Source/WebCore/css/DOMCSSPaintWorklet.cpp
! modules/javafx.web/src/main/native/Source/WebCore/css/typedom/StylePropertyMap.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/AbortSignal.h
! modules/javafx.web/src/main/native/Source/WebCore/dom/DataTransferMac.mm
! modules/javafx.web/src/main/native/Source/WebCore/dom/Document.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/DocumentFontLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/DocumentFontLoader.h
! modules/javafx.web/src/main/native/Source/WebCore/dom/ScriptExecutionContext.cpp
! modules/javafx.web/src/main/native/Source/WebCore/dom/ScriptExecutionContext.h
! modules/javafx.web/src/main/native/Source/WebCore/fileapi/FileCocoa.mm
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLCanvasElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLMediaElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLVideoElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLVideoElement.h
! modules/javafx.web/src/main/native/Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp
! modules/javafx.web/src/main/native/Source/WebCore/inspector/NetworkResourcesData.cpp
! modules/javafx.web/src/main/native/Source/WebCore/inspector/NetworkResourcesData.h
! modules/javafx.web/src/main/native/Source/WebCore/inspector/agents/InspectorCSSAgent.cpp
! modules/javafx.web/src/main/native/Source/WebCore/inspector/agents/InspectorWorkerAgent.cpp
! modules/javafx.web/src/main/native/Source/WebCore/inspector/agents/InspectorWorkerAgent.h
! modules/javafx.web/src/main/native/Source/WebCore/inspector/agents/page/PageWorkerAgent.cpp
! modules/javafx.web/src/main/native/Source/WebCore/inspector/agents/page/PageWorkerAgent.h
! modules/javafx.web/src/main/native/Source/WebCore/inspector/agents/worker/WorkerWorkerAgent.cpp
! modules/javafx.web/src/main/native/Source/WebCore/inspector/agents/worker/WorkerWorkerAgent.h
! modules/javafx.web/src/main/native/Source/WebCore/loader/DocumentWriter.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/FrameLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/FrameLoader.h
! modules/javafx.web/src/main/native/Source/WebCore/loader/MediaResourceLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/cache/CachedResourceLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/Crypto.idl
! modules/javafx.web/src/main/native/Source/WebCore/page/LocalDOMWindow.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/Navigation.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/SecurityPolicy.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/cv/ImageRotationSessionVT.mm
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/cv/ImageTransferSessionVT.mm
! modules/javafx.web/src/main/native/Source/WebCore/platform/libwebrtc/LibWebRTCVPXVideoDecoder.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/libwebrtc/LibWebRTCVPXVideoEncoder.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/network/NetworkStorageSession.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderText.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderText.h
! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerGlobalScope.h
! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerInspectorProxy.cpp
! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerInspectorProxy.h
! modules/javafx.web/src/main/native/Source/WebCore/workers/WorkerMessagingProxy.cpp
! modules/javafx.web/src/main/native/Source/WebCore/workers/service/server/SWServer.cpp
- modules/javafx.web/src/main/native/Source/WebCore/xml/ParseFromStringOptions.h
- modules/javafx.web/src/main/native/Source/WebCore/xml/ParseFromStringOptions.idl
! modules/javafx.web/src/main/native/Source/WebCore/xml/XPathGrammar.cpp
Changeset: 4f0f992a
Branch: metal
Author: Michael Strauß <mstrauss at openjdk.org>
Date: 2025-02-25 17:55:18 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/4f0f992a9801e4fa20b2e6d7d693dd4bb8c34407
8347753: VetoableListDecorator doesn't accept its own sublists for bulk operations
Reviewed-by: angorya, kcr
! modules/javafx.base/src/main/java/com/sun/javafx/collections/VetoableListDecorator.java
! modules/javafx.base/src/test/java/test/javafx/collections/VetoableObservableListTest.java
Changeset: 7a7854c9
Branch: metal
Author: Andy Goryachev <angorya at openjdk.org>
Date: 2025-02-25 22:24:06 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/7a7854c947728daab6a924baa0596ccfc2df1ebb
8349750: [TestBug] NodeInitializationStressTest: remaining Nodes
Reviewed-by: kcr
! tests/system/src/test/.classpath
! tests/system/src/test/java/test/robot/javafx/scene/NodeInitializationStressTest.java
Changeset: f3ba4485
Branch: metal
Author: Michael Strauß <mstrauss at openjdk.org>
Date: 2025-02-27 23:33:06 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/f3ba44858efe16a4a82cdcd37c998023b3603eea
8233179: VetoableListDecorator#sort throws IllegalArgumentException "duplicate children"
Reviewed-by: kcr, angorya
! modules/javafx.base/src/main/java/com/sun/javafx/collections/VetoableListDecorator.java
! modules/javafx.base/src/test/java/test/javafx/collections/VetoableObservableListTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/ParentTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/Parent_structuralPseudoClasses_Test.java
Changeset: 1824db5c
Branch: metal
Author: Andy Goryachev <angorya at openjdk.org>
Date: 2025-03-04 15:33:29 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/1824db5c7183b5b3749fe4c29baae51f34dcc421
8299753: Tree/TableView: Column Resizing With Fractional Scale
8299755: Tree/TableView: Cursor Decouples From Divider When Resizing With Fractional Scale
Reviewed-by: kcr, arapte, kpk
! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/ResizeHelper.java
! modules/javafx.controls/src/main/java/javafx/scene/control/ResizeFeaturesBase.java
- tests/manual/tester/.classpath
- tests/manual/tester/.project
- tests/manual/tester/.settings/org.eclipse.core.resources.prefs
- tests/manual/tester/src/com/oracle/javafx/tester/ATableViewResizeTester.java
- tests/manual/tester/src/module-info.java
! tests/system/src/test/java/test/util/Util.java
Changeset: fc770fb9
Branch: metal
Author: Andy Goryachev <angorya at openjdk.org>
Date: 2025-03-05 18:14:02 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/fc770fb96bdd6804c4b7633a62cbb2fe0a50345f
8349091: Charts: exception initializing in a background thread
Reviewed-by: kizune, kcr
! modules/javafx.controls/src/main/java/javafx/scene/chart/AreaChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/BarChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/BubbleChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/Chart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/LineChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/PieChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/ScatterChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/StackedAreaChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/StackedBarChart.java
! modules/javafx.controls/src/main/java/javafx/scene/chart/XYChart.java
! tests/system/src/test/java/test/robot/javafx/scene/NodeInitializationStressTest.java
Changeset: 0a20fefa
Branch: metal
Author: Gopal Pattnaik <gopal.pattnaik at oracle.com>
Committer: Ajit Ghaisas <aghaisas at openjdk.org>
Date: 2025-03-06 05:39:55 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/0a20fefad44487499a8a634623e658073a054f02
8327478: Add System test to verify TextSelection issue for webkit-617.1
Reviewed-by: kcr, angorya
+ tests/system/src/test/java/test/robot/javafx/web/TextSelectionTest.java
! tests/system/src/test/java/test/util/Util.java
Changeset: c7091e1f
Branch: metal
Author: Alexander Zuev <kizune at openjdk.org>
Committer: Ambarish Rapte <arapte at openjdk.org>
Date: 2025-03-06 13:32:49 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/c7091e1f57503e68c578ec890a4945a74d2d2978
8313556: Create implementation of NSAccessibilitySlider protocol
8313558: Create implementation of NSAccessibilityStepper protocol
Reviewed-by: arapte, angorya
! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.h
! modules/javafx.graphics/src/main/native-glass/mac/a11y/AccessibleBase.m
+ modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXSliderAccessibility.h
+ modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXSliderAccessibility.m
+ modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXStepperAccessibility.h
+ modules/javafx.graphics/src/main/native-glass/mac/a11y/JFXStepperAccessibility.m
Changeset: b5f76ad4
Branch: metal
Author: Andy Goryachev <angorya at openjdk.org>
Date: 2025-03-10 14:19:31 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/b5f76ad4fb2039cb1d175ff00ec1a38c4e9dd233
8350048: Enforce threading restrictions for show and hide methods in Window, Control, and Skin
Reviewed-by: kcr, mstrauss
! modules/javafx.controls/src/main/java/javafx/scene/control/ChoiceBox.java
! modules/javafx.controls/src/main/java/javafx/scene/control/ComboBoxBase.java
! modules/javafx.controls/src/main/java/javafx/scene/control/ContextMenu.java
! modules/javafx.controls/src/main/java/javafx/scene/control/Dialog.java
! modules/javafx.controls/src/main/java/javafx/scene/control/Menu.java
! modules/javafx.controls/src/main/java/javafx/scene/control/MenuButton.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ComboBoxBaseSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ComboBoxListViewSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ComboBoxPopupControl.java
! modules/javafx.graphics/src/main/java/javafx/stage/PopupWindow.java
! modules/javafx.graphics/src/main/java/javafx/stage/Stage.java
! tests/system/src/test/java/test/robot/javafx/scene/NodeInitializationStressTest.java
+ tests/system/src/test/java/test/robot/javafx/scene/TestThreadingRestrictions.java
Changeset: 1c3cfcb8
Branch: metal
Author: Andy Goryachev <angorya at openjdk.org>
Date: 2025-03-10 14:22:45 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/1c3cfcb8bb4e8874406d3a5b507f38859f4c1d9b
8351368: RichTextArea: exception pasting from Word
Reviewed-by: kcr
! modules/jfx.incubator.richtext/src/main/java/com/sun/jfx/incubator/scene/control/richtext/rtf/RTFReader.java
Changeset: d2ab2c89
Branch: metal
Author: Kevin Rushforth <kcr at openjdk.org>
Date: 2025-03-14 13:15:40 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/d2ab2c89fcb1dce3c3f1ccb9f031e77cefe6ddbc
8350136: Create release notes for JavaFX 24
Reviewed-by: angorya, jhendrikx, nlisker
+ doc-files/notes/24/JDK-8340852-ScrollPane.md
+ doc-files/release-notes-24.md
Changeset: a87f0a55
Branch: metal
Author: Andy Goryachev <angorya at openjdk.org>
Date: 2025-03-14 14:42:04 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/a87f0a55114e23ba6caeae28be7c910da584b5fa
8351067: Enforce Platform threading use
Reviewed-by: kcr, mstrauss
! modules/javafx.graphics/src/main/java/javafx/application/Platform.java
! tests/system/src/test/java/test/javafx/application/PlatformTest.java
Changeset: 99ee34fe
Branch: metal
Author: Jay Bhaskar <jbhaskar at openjdk.org>
Date: 2025-03-15 02:24:07 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/99ee34fe6f82dddc554a32d09e88b9e43329045e
8351653: Webkit debug build failure after update to 620.1
Reviewed-by: kcr
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/ImageFrameWorkQueue.cpp
Changeset: c4fa462f
Branch: metal
Author: Jay Bhaskar <jbhaskar at openjdk.org>
Date: 2025-03-17 16:00:19 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/c4fa462f1444c69693aab4107b4b6feee7ee4c7c
8351264: Some images don't load with WebKit 620.1
Reviewed-by: kcr, jpereda
! modules/javafx.web/src/main/native/Source/WebCore/loader/cache/CachedResourceRequest.cpp
Changeset: f5bdec5a
Branch: metal
Author: Michael Strauß <mstrauss at openjdk.org>
Date: 2025-03-17 17:24:24 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/f5bdec5a65a2cf8f6a60c3b6f3a5562dcd67e28f
8349373: Support JavaFX preview features
Reviewed-by: kcr, angorya
+ modules/javafx.base/src/main/java/com/sun/javafx/PreviewFeature.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: 0e509616
Branch: metal
Author: Andy Goryachev <angorya at openjdk.org>
Date: 2025-03-19 14:15:56 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/0e50961631ebaa2ac2fc5132f0e4c8c3efa72d3d
8351038: ConcurrentModificationException in EventType constructor
Reviewed-by: arapte, mstrauss
! modules/javafx.base/src/main/java/javafx/event/EventType.java
+ modules/javafx.base/src/test/java/test/javafx/event/EventTypeConcurrencyTest.java
Changeset: 0eda4df2
Branch: metal
Author: Andy Goryachev <angorya at openjdk.org>
Date: 2025-03-19 20:03:41 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/0eda4df202c07beda00bd282681b6755c1602661
8352268: RichEditorDemo: Save file doesn't always save
Reviewed-by: kcr
! apps/samples/RichTextAreaDemo/src/com/oracle/demo/richtext/editor/Actions.java
Changeset: fd099a7f
Branch: metal
Author: Jay Bhaskar <jbhaskar at openjdk.org>
Date: 2025-03-24 09:03:07 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/fd099a7f067c1694c1c12a8fa02b1e7eda51201f
8347937: Canvas pattern test fails and crashes on WebKit 620.1
Co-authored-by: Gopal Pattnaik <gopal.pattnaik at oracle.com>
Reviewed-by: kcr, arapte
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/ImageFrame.cpp
! modules/javafx.web/src/test/java/test/javafx/scene/web/CanvasTest.java
Changeset: a550e5e4
Branch: metal
Author: John Hendrikx <jhendrikx at openjdk.org>
Date: 2025-03-25 14:56:06 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/a550e5e4965fa0f9f4732364e4b20e8fa8cbcbd1
8350149: VBox ignores bias of child controls when fillWidth is set to false
Reviewed-by: angorya, kcr
! modules/javafx.graphics/src/main/java/javafx/scene/layout/AnchorPane.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderPane.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/GridPane.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/HBox.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/Region.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/StackPane.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/TilePane.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/VBox.java
! modules/javafx.graphics/src/shims/java/javafx/scene/layout/RegionShim.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderPaneTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/HBoxTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/RegionTest.java
Changeset: 91433775
Branch: metal
Author: Andy Goryachev <angorya at openjdk.org>
Date: 2025-03-26 14:19:19 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/91433775e75c9c662774f28de5310eab7da0fe7e
8342565: [TestBug] StubTextLayout
Reviewed-by: mhanl, kcr
! modules/javafx.controls/src/test/addExports
! modules/javafx.controls/src/test/java/test/javafx/scene/chart/LineChartTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/chart/StackedBarChartTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/AccordionTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewKeyInputTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewKeyInputTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewTest.java
! modules/javafx.fxml/src/test/addExports
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/coretext/CTGlyphLayout.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/directwrite/DWGlyphLayout.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/freetype/FTFactory.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/freetype/HBGlyphLayout.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/font/freetype/PangoGlyphLayout.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/GlyphList.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/text/TextSpan.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/sg/prism/NGCanvas.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/text/GlyphLayout.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/text/GlyphLayoutManager.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismTextLayout.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/text/PrismTextLayoutFactory.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/text/TextRun.java
! modules/javafx.graphics/src/main/java/javafx/scene/text/Text.java
! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubFontLoader.java
+ modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubFontMetrics.java
+ modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubFontResource.java
+ modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubFontStrike.java
+ modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubGlyphLayout.java
! modules/javafx.graphics/src/test/java/test/com/sun/javafx/pgstub/StubTextLayout.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BaselineTest.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/jfx.incubator.richtext/src/test/addExports
! tests/system/src/test/java/test/com/sun/javafx/text/TextHitInfoTest.java
! tests/system/src/test/java/test/com/sun/javafx/text/TextLayoutTest.java
Changeset: 73a2c22b
Branch: metal
Author: Ambarish Rapte <arapte at openjdk.org>
Date: 2025-03-28 14:07:27 +0000
URL: https://git.openjdk.org/jfx-sandbox/commit/73a2c22bbcd3d0c7c9a9fa7fda245607fc2bd6c6
Merge branch 'master' into metal
! build.properties
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkView.java
! build.properties
! modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkView.java
More information about the openjfx-changes
mailing list