git: openjdk/jfx20u: master: 8302294: Cherry-pick WebKit 615.1 stabilization fixes

Kevin Rushforth kcr at openjdk.org
Tue Mar 14 00:00:15 UTC 2023


Changeset: 2bb9b731
Author:    Kevin Rushforth <kcr at openjdk.org>
Date:      2023-03-13 23:50:47 +0000
URL:       https://git.openjdk.org/jfx20u/commit/2bb9b73155410a17a3c65fdafaae3ee49cc1bc0b

8302294: Cherry-pick WebKit 615.1 stabilization fixes

Backport-of: 97ae4b87c7e2ce0605ff051c82d48328f83a94ca

! modules/javafx.web/src/main/native/Source/JavaScriptCore/heap/BlockDirectory.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/heap/MarkedBlock.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/parser/Parser.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/parser/ParserArena.cpp
! modules/javafx.web/src/main/native/Source/JavaScriptCore/parser/ParserArena.h
! modules/javafx.web/src/main/native/Source/JavaScriptCore/runtime/IteratorOperations.cpp
! modules/javafx.web/src/main/native/Source/WTF/wtf/MediaTime.cpp
! modules/javafx.web/src/main/native/Source/WTF/wtf/PlatformHave.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/URLHelpers.cpp
! modules/javafx.web/src/main/native/Source/WTF/wtf/Vector.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/text/StringConcatenate.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/text/StringImpl.h
! modules/javafx.web/src/main/native/Source/WTF/wtf/text/StringView.cpp
! modules/javafx.web/src/main/native/Source/WTF/wtf/text/StringView.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/cache/DOMCache.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/cache/DOMCache.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/fetch/FetchLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/IDBOpenDBRequest.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/IDBTransaction.cpp
! 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/Modules/indexeddb/client/IDBConnectionToServer.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBConnectionToServer.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/client/IDBConnectionToServerDelegate.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/server/IDBServer.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/server/IDBServer.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryBackingStoreTransaction.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/indexeddb/server/MemoryIDBBackingStore.h
! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediarecorder/MediaRecorderProvider.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediasession/MediaMetadata.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediasource/SourceBuffer.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/mediastream/CanvasCaptureMediaStreamTrack.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/adwaita-layout-traits.js
! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/ios-inline-media-controls.css
! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/ios-layout-traits.js
! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/layout-traits.js
! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/macos-layout-traits.js
! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/media-controls.css
! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/media-controls.js
! modules/javafx.web/src/main/native/Source/WebCore/Modules/modern-media-controls/controls/watchos-layout-traits.js
! modules/javafx.web/src/main/native/Source/WebCore/Modules/streams/ReadableStream.js
! modules/javafx.web/src/main/native/Source/WebCore/Modules/streams/ReadableStreamSource.idl
! modules/javafx.web/src/main/native/Source/WebCore/Modules/webaudio/AudioNodeOutput.cpp
! modules/javafx.web/src/main/native/Source/WebCore/Modules/websockets/WebSocketDeflater.cpp
! modules/javafx.web/src/main/native/Source/WebCore/accessibility/AXObjectCache.cpp
! modules/javafx.web/src/main/native/Source/WebCore/accessibility/AccessibilityMenuList.cpp
! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/JSDOMOperationReturningPromise.h
! modules/javafx.web/src/main/native/Source/WebCore/bindings/js/JSEventListener.cpp
! modules/javafx.web/src/main/native/Source/WebCore/css/CSSCustomPropertyValue.h
! modules/javafx.web/src/main/native/Source/WebCore/css/CSSSelector.h
! modules/javafx.web/src/main/native/Source/WebCore/css/FontFace.cpp
! modules/javafx.web/src/main/native/Source/WebCore/css/MediaQueryEvaluator.cpp
! modules/javafx.web/src/main/native/Source/WebCore/css/fullscreen.css
! 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/editing/ApplyStyleCommand.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/CompositeEditCommand.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/DeleteSelectionCommand.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/FrameSelection.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/IndentOutdentCommand.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/InsertListCommand.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/ReplaceSelectionCommand.cpp
! modules/javafx.web/src/main/native/Source/WebCore/editing/markup.cpp
! modules/javafx.web/src/main/native/Source/WebCore/history/CachedPage.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/BaseDateAndTimeInputType.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/ColorInputType.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/FileInputType.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/FormController.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLFontElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLFormControlElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLFormControlElement.h
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLFrameOwnerElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLImageElement.idl
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLInputElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLInputElement.h
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLMediaElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLOptionElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLTextAreaElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLTextAreaElement.h
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLTextFormControlElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLTextFormControlElement.h
! modules/javafx.web/src/main/native/Source/WebCore/html/HTMLVideoElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/InputType.h
! modules/javafx.web/src/main/native/Source/WebCore/html/MediaElementSession.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/SearchInputType.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/TextFieldInputType.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/TextFieldInputType.h
! modules/javafx.web/src/main/native/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/parser/HTMLPreloadScanner.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/shadow/SliderThumbElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/shadow/TextControlInnerElements.cpp
! modules/javafx.web/src/main/native/Source/WebCore/html/track/VTTCue.cpp
! modules/javafx.web/src/main/native/Source/WebCore/inspector/InspectorCanvas.cpp
! modules/javafx.web/src/main/native/Source/WebCore/inspector/InspectorCanvasCallTracer.h
! modules/javafx.web/src/main/native/Source/WebCore/loader/DocumentLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/EmptyClients.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/FormSubmission.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/HistoryController.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/ImageLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/ResourceLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/ResourceLoader.h
! modules/javafx.web/src/main/native/Source/WebCore/loader/ResourceLoaderOptions.h
! modules/javafx.web/src/main/native/Source/WebCore/loader/SubframeLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/ThreadableLoader.cpp
! modules/javafx.web/src/main/native/Source/WebCore/loader/appcache/DOMApplicationCache.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/Chrome.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/EventHandler.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/FrameTree.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/FrameTree.h
! modules/javafx.web/src/main/native/Source/WebCore/page/FrameView.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/FrameView.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/Quirks.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/Quirks.h
! modules/javafx.web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicy.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/csp/ContentSecurityPolicyDirectiveList.cpp
! modules/javafx.web/src/main/native/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/FileChooser.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/FileChooser.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/GStreamer.cmake
! modules/javafx.web/src/main/native/Source/WebCore/platform/NowPlayingManager.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/NowPlayingManager.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/ScrollAnimator.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/ScrollTypes.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/ScrollableArea.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/ThreadGlobalData.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/ThreadGlobalData.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/adwaita/ThemeAdwaita.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/adwaita/ThemeAdwaita.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/animation/TimingFunction.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/audio/NowPlayingInfo.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/encryptedmedia/CDMProxy.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/FontCache.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/MediaUsageInfo.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/PlatformTimeRanges.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/PlatformTimeRanges.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/SourceBufferPrivate.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/SourceBufferPrivate.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/WidthIterator.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/filters/FilterEffect.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/filters/FilterFunction.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/filters/FilterFunction.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/filters/software/FEConvolveMatrixSoftwareApplier.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/filters/software/FEConvolveMatrixSoftwareApplier.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngine.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/mediastream/RealtimeMediaSource.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/mediastream/RealtimeMediaSource.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/network/BlobResourceHandle.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/network/ResourceHandle.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/network/ResourceHandle.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/network/ResourceHandleInternal.h
! modules/javafx.web/src/main/native/Source/WebCore/platform/sql/SQLiteDatabase.cpp
! modules/javafx.web/src/main/native/Source/WebCore/platform/text/BidiRunList.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/CSSFilter.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderBlock.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderBox.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderElement.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderImage.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayer.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayer.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerBacking.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerCompositor.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerScrollableArea.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderLayerScrollableArea.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderListBox.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderMultiColumnSet.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderObject.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderTable.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderTheme.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderTheme.h
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderThemeAdwaita.cpp
! modules/javafx.web/src/main/native/Source/WebCore/rendering/RenderWidget.cpp
! modules/javafx.web/src/main/native/Source/WebCore/style/UserAgentStyle.cpp
! modules/javafx.web/src/main/native/Source/WebCore/svg/SVGForeignObjectElement.cpp
! modules/javafx.web/src/main/native/Source/WebCore/testing/Internals.cpp
! modules/javafx.web/src/main/native/Source/WebCore/testing/Internals.h
! modules/javafx.web/src/main/native/Source/WebCore/testing/Internals.idl
! 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/service/server/RegistrationDatabase.cpp
! modules/javafx.web/src/main/native/Source/WebCore/workers/service/server/RegistrationDatabase.h
! modules/javafx.web/src/main/native/Source/WebCore/workers/service/server/RegistrationStore.cpp
! modules/javafx.web/src/main/native/Source/WebCore/workers/service/server/RegistrationStore.h
! 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/xml/XMLHttpRequest.cpp
! modules/javafx.web/src/main/native/Source/WebCore/xml/XMLHttpRequest.h
! modules/javafx.web/src/main/native/Source/WebKitLegacy/Storage/InProcessIDBServer.cpp
! modules/javafx.web/src/main/native/Source/WebKitLegacy/Storage/InProcessIDBServer.h
! modules/javafx.web/src/main/native/Source/WebKitLegacy/WebCoreSupport/PingHandle.h
! modules/javafx.web/src/main/native/Source/cmake/FindGI.cmake
! modules/javafx.web/src/main/native/Source/cmake/FindWPE.cmake
! modules/javafx.web/src/main/native/Source/cmake/GStreamerChecks.cmake
! modules/javafx.web/src/main/native/Source/cmake/OptionsPlayStation.cmake



More information about the openjfx-changes mailing list