Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 326e827ddfb9a016d2a09256e8ed8983e37d53fc
https://github.com/WebKit/WebKit/commit/326e827ddfb9a016d2a09256e8ed8983e37d53fc
Author: Jer Noble <[email protected]>
Date: 2025-09-08 (Mon, 08 Sep 2025)
Changed paths:
M Source/WebCore/Headers.cmake
M Source/WebCore/Modules/applepay-ams-ui/ApplePayAMSUIPaymentHandler.cpp
M Source/WebCore/Modules/applepay/ApplePaySession.cpp
M Source/WebCore/Modules/applepay/ApplePaySession.h
M Source/WebCore/Modules/applepay/ApplePaySetup.cpp
M Source/WebCore/Modules/async-clipboard/Clipboard.cpp
M Source/WebCore/Modules/async-clipboard/ClipboardItem.cpp
M Source/WebCore/Modules/audiosession/NavigatorAudioSession.cpp
M Source/WebCore/Modules/cache/DOMCache.cpp
M Source/WebCore/Modules/cookie-store/CookieStore.cpp
M Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp
M Source/WebCore/Modules/encryptedmedia/MediaKeySession.h
M Source/WebCore/Modules/encryptedmedia/MediaKeySystemRequest.cpp
M Source/WebCore/Modules/encryptedmedia/legacy/WebKitMediaKeySession.cpp
M Source/WebCore/Modules/encryptedmedia/legacy/WebKitMediaKeySession.h
M Source/WebCore/Modules/fetch/FetchRequest.cpp
M Source/WebCore/Modules/geolocation/Geolocation.cpp
M Source/WebCore/Modules/indexeddb/IDBActiveDOMObject.h
A Source/WebCore/Modules/indexeddb/IDBActiveDOMObjectInlines.h
M Source/WebCore/Modules/indexeddb/IDBDatabase.cpp
M Source/WebCore/Modules/indexeddb/IDBDatabase.h
M Source/WebCore/Modules/indexeddb/IDBIndex.cpp
M Source/WebCore/Modules/indexeddb/IDBRequest.cpp
M Source/WebCore/Modules/indexeddb/IDBRequest.h
M Source/WebCore/Modules/indexeddb/IDBTransaction.cpp
M Source/WebCore/Modules/indexeddb/IDBTransaction.h
M Source/WebCore/Modules/indexeddb/client/IDBConnectionProxy.cpp
M Source/WebCore/Modules/indexeddb/client/IDBConnectionProxy.h
M Source/WebCore/Modules/indexeddb/client/IDBConnectionToServer.cpp
M Source/WebCore/Modules/indexeddb/client/TransactionOperation.cpp
M Source/WebCore/Modules/indexeddb/client/TransactionOperation.h
M Source/WebCore/Modules/mediacontrols/MediaControlsUtils.cpp
M Source/WebCore/Modules/mediarecorder/MediaRecorder.cpp
M Source/WebCore/Modules/mediarecorder/MediaRecorder.h
M Source/WebCore/Modules/mediasession/MediaSession.cpp
M Source/WebCore/Modules/mediasession/MediaSessionCoordinator.cpp
M Source/WebCore/Modules/mediasession/MediaSessionCoordinator.h
M Source/WebCore/Modules/mediasource/MediaSource.cpp
M Source/WebCore/Modules/mediasource/SourceBufferList.cpp
M Source/WebCore/Modules/mediasource/SourceBufferList.h
M Source/WebCore/Modules/mediastream/RTCDTMFSender.cpp
M Source/WebCore/Modules/mediastream/RTCDTMFSender.h
M Source/WebCore/Modules/mediastream/RTCIceTransport.cpp
M Source/WebCore/Modules/mediastream/RTCIceTransport.h
M Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp
M Source/WebCore/Modules/mediastream/RTCPeerConnection.h
M Source/WebCore/Modules/mediastream/RTCSctpTransport.cpp
M Source/WebCore/Modules/mediastream/RTCSctpTransport.h
M Source/WebCore/Modules/mediastream/UserMediaRequest.cpp
M Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp
M Source/WebCore/Modules/notifications/Notification.cpp
M Source/WebCore/Modules/notifications/Notification.h
M Source/WebCore/Modules/notifications/NotificationResourcesLoader.cpp
M Source/WebCore/Modules/paymentrequest/PaymentRequest.cpp
M Source/WebCore/Modules/paymentrequest/PaymentRequest.h
M Source/WebCore/Modules/paymentrequest/PaymentResponse.cpp
M Source/WebCore/Modules/paymentrequest/PaymentResponse.h
M Source/WebCore/Modules/pictureinpicture/PictureInPictureWindow.cpp
M Source/WebCore/Modules/pictureinpicture/PictureInPictureWindow.h
M Source/WebCore/Modules/remoteplayback/RemotePlayback.cpp
M Source/WebCore/Modules/remoteplayback/RemotePlayback.h
M Source/WebCore/Modules/screen-wake-lock/WakeLockSentinel.cpp
M Source/WebCore/Modules/screen-wake-lock/WakeLockSentinel.h
M Source/WebCore/Modules/speech/SpeechRecognition.cpp
M Source/WebCore/Modules/speech/SpeechRecognition.h
M Source/WebCore/Modules/speech/SpeechSynthesis.cpp
M Source/WebCore/Modules/speech/SpeechSynthesis.h
M Source/WebCore/Modules/web-locks/WebLockManager.cpp
M Source/WebCore/Modules/webaudio/BaseAudioContext.cpp
M Source/WebCore/Modules/websockets/WebSocket.cpp
M Source/WebCore/Modules/webxr/WebXRSystem.cpp
M Source/WebCore/Modules/webxr/WebXRSystem.h
M Source/WebCore/SaferCPPExpectations/UncountedLocalVarsCheckerExpectations
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
M Source/WebCore/animation/WebAnimation.cpp
M Source/WebCore/animation/WebAnimation.h
M Source/WebCore/bindings/js/JSCustomElementInterface.cpp
M Source/WebCore/bindings/js/JSCustomElementInterface.h
M Source/WebCore/bindings/js/JSDOMPromiseDeferred.cpp
M Source/WebCore/css/CSSFontFace.cpp
M Source/WebCore/css/FontFaceSet.cpp
M Source/WebCore/css/FontFaceSet.h
M Source/WebCore/css/MediaQueryList.cpp
M Source/WebCore/css/MediaQueryList.h
M Source/WebCore/dom/AbortSignal.cpp
M Source/WebCore/dom/AbortSignal.h
M Source/WebCore/dom/BroadcastChannel.cpp
M Source/WebCore/dom/BroadcastChannel.h
M Source/WebCore/dom/Document.cpp
M Source/WebCore/dom/EventTargetConcrete.cpp
M Source/WebCore/dom/EventTargetConcrete.h
M Source/WebCore/dom/InternalObserverForEach.cpp
M Source/WebCore/dom/InternalObserverInspect.cpp
M Source/WebCore/dom/MessagePort.cpp
M Source/WebCore/dom/MessagePort.h
M Source/WebCore/dom/MutationObserver.cpp
M Source/WebCore/dom/ScriptExecutionContext.cpp
M Source/WebCore/dom/Subscriber.cpp
M Source/WebCore/fileapi/FileReader.cpp
M Source/WebCore/fileapi/FileReader.h
M Source/WebCore/html/HTMLMediaElement.cpp
M Source/WebCore/html/ImageBitmap.cpp
M Source/WebCore/html/OffscreenCanvas.cpp
M Source/WebCore/html/OffscreenCanvas.h
M Source/WebCore/html/VoidCallback.h
M Source/WebCore/html/canvas/WebGL2RenderingContext.cpp
M Source/WebCore/html/canvas/WebGLProgram.cpp
M Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp
M Source/WebCore/html/closewatcher/CloseWatcher.cpp
M Source/WebCore/html/closewatcher/CloseWatcher.h
M Source/WebCore/html/track/TextTrack.cpp
M Source/WebCore/html/track/TextTrack.h
M Source/WebCore/html/track/TrackListBase.cpp
M Source/WebCore/inspector/InspectorInstrumentation.cpp
M Source/WebCore/inspector/InspectorInstrumentation.h
M Source/WebCore/inspector/RTCLogsCallback.h
M Source/WebCore/page/DOMTimer.cpp
M Source/WebCore/page/EventSource.cpp
M Source/WebCore/page/EventSource.h
M Source/WebCore/page/LocalDOMWindow.cpp
M Source/WebCore/page/LocalDOMWindow.h
M Source/WebCore/page/NavigationHistoryEntry.cpp
M Source/WebCore/page/NavigatorBase.cpp
M Source/WebCore/page/Page.cpp
M Source/WebCore/page/PerformanceObserver.cpp
M Source/WebCore/page/ScreenOrientation.cpp
M Source/WebCore/page/ScreenOrientation.h
M Source/WebCore/page/WorkerNavigator.cpp
M Source/WebCore/testing/EventTargetForTesting.cpp
M Source/WebCore/testing/EventTargetForTesting.h
M Source/WebCore/testing/Internals.cpp
M Source/WebCore/workers/Worker.cpp
M Source/WebCore/workers/Worker.h
M Source/WebCore/workers/WorkerGlobalScope.cpp
M Source/WebCore/workers/service/ServiceWorkerContainer.cpp
M Source/WebCore/workers/service/ServiceWorkerContainer.h
M Source/WebCore/workers/service/ServiceWorkerRegistration.cpp
M Source/WebCore/workers/shared/SharedWorker.cpp
M Source/WebCore/workers/shared/SharedWorkerScriptLoader.cpp
M Source/WebCore/worklets/Worklet.cpp
M Source/WebCore/xml/XMLHttpRequest.cpp
M Source/WebCore/xml/XMLHttpRequest.h
M Source/WebCore/xml/XMLHttpRequestUpload.cpp
M Source/WebCore/xml/XMLHttpRequestUpload.h
Log Message:
-----------
[Build Speed] Remove ContextDestructionObserverInlines.h from all
non-Inlines.h headers
https://bugs.webkit.org/show_bug.cgi?id=298357
rdar://159802483
Reviewed by Darin Adler.
Prior to this patch, there were 12 instances of including
ContextDestructionObserverInlines.h in
non-Inlines.h headers, the most of any WebKit Inlines.h header.
Most of the uses of ContextDestructionObserverInlines.h come from implementing
the virtual
scriptExecutionContext() method. Because this method is virtual, there's no
benefit from it being
inlined in a header, so the implementation of these methods were moved into cpp
files.
In other cases, the use of Inlines.h methods were themselves used in inlined
methods. Those methods
were moved to new Inlines.h headers, and callers were updated to include those
new header files.
These changes exposed a number of instances where files which used these
inlined functions did not
include the correct Inlines.h header.
After this patch, zero instances remain of ContextDestructionObserverInlines.h
in non-Inlines.h
headers.
* Source/WebCore/Headers.cmake:
* Source/WebCore/Modules/applepay-ams-ui/ApplePayAMSUIPaymentHandler.cpp:
* Source/WebCore/Modules/applepay/ApplePaySession.cpp:
(WebCore::ApplePaySession::scriptExecutionContext const):
* Source/WebCore/Modules/applepay/ApplePaySession.h:
* Source/WebCore/Modules/applepay/ApplePaySetup.cpp:
* Source/WebCore/Modules/async-clipboard/Clipboard.cpp:
* Source/WebCore/Modules/async-clipboard/ClipboardItem.cpp:
* Source/WebCore/Modules/audiosession/NavigatorAudioSession.cpp:
* Source/WebCore/Modules/cache/DOMCache.cpp:
* Source/WebCore/Modules/cookie-store/CookieStore.cpp:
* Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp:
(WebCore::MediaKeySession::scriptExecutionContext const):
* Source/WebCore/Modules/encryptedmedia/MediaKeySession.h:
* Source/WebCore/Modules/encryptedmedia/MediaKeySystemRequest.cpp:
* Source/WebCore/Modules/encryptedmedia/legacy/WebKitMediaKeySession.cpp:
(WebCore::WebKitMediaKeySession::scriptExecutionContext const):
* Source/WebCore/Modules/encryptedmedia/legacy/WebKitMediaKeySession.h:
* Source/WebCore/Modules/fetch/FetchRequest.cpp:
* Source/WebCore/Modules/geolocation/Geolocation.cpp:
* Source/WebCore/Modules/indexeddb/IDBActiveDOMObject.h:
(WebCore::IDBActiveDOMObject::performCallbackOnOriginThread): Deleted.
(WebCore::IDBActiveDOMObject::callFunctionOnOriginThread): Deleted.
* Source/WebCore/Modules/indexeddb/IDBActiveDOMObjectInlines.h:
(WebCore::IDBActiveDOMObject::performCallbackOnOriginThread):
(WebCore::IDBActiveDOMObject::callFunctionOnOriginThread):
* Source/WebCore/Modules/indexeddb/IDBDatabase.cpp:
(WebCore::IDBDatabase::scriptExecutionContext const):
* Source/WebCore/Modules/indexeddb/IDBDatabase.h:
* Source/WebCore/Modules/indexeddb/IDBIndex.cpp:
* Source/WebCore/Modules/indexeddb/IDBRequest.cpp:
(WebCore::IDBRequest::scriptExecutionContext const):
* Source/WebCore/Modules/indexeddb/IDBRequest.h:
* Source/WebCore/Modules/indexeddb/IDBTransaction.cpp:
(WebCore::IDBTransaction::scriptExecutionContext const):
* Source/WebCore/Modules/indexeddb/IDBTransaction.h:
* Source/WebCore/Modules/indexeddb/client/IDBConnectionProxy.cpp:
* Source/WebCore/Modules/indexeddb/client/IDBConnectionProxy.h:
* Source/WebCore/Modules/indexeddb/client/TransactionOperation.cpp:
(WebCore::IDBClient::TransactionOperation::transitionToComplete):
* Source/WebCore/Modules/indexeddb/client/TransactionOperation.h:
(WebCore::IDBClient::TransactionOperation::transitionToComplete): Deleted.
* Source/WebCore/Modules/mediacontrols/MediaControlsUtils.cpp:
* Source/WebCore/Modules/mediarecorder/MediaRecorder.cpp:
(WebCore::MediaRecorder::scriptExecutionContext const):
* Source/WebCore/Modules/mediarecorder/MediaRecorder.h:
* Source/WebCore/Modules/mediasession/MediaSession.cpp:
* Source/WebCore/Modules/mediasession/MediaSessionCoordinator.cpp:
(WebCore::MediaSessionCoordinator::scriptExecutionContext const):
* Source/WebCore/Modules/mediasession/MediaSessionCoordinator.h:
* Source/WebCore/Modules/mediasource/MediaSource.cpp:
* Source/WebCore/Modules/mediasource/SourceBufferList.cpp:
(WebCore::SourceBufferList::scriptExecutionContext const):
* Source/WebCore/Modules/mediasource/SourceBufferList.h:
* Source/WebCore/Modules/mediastream/RTCDTMFSender.cpp:
(WebCore::RTCDTMFSender::scriptExecutionContext const):
* Source/WebCore/Modules/mediastream/RTCDTMFSender.h:
* Source/WebCore/Modules/mediastream/RTCIceTransport.cpp:
(WebCore::RTCIceTransport::scriptExecutionContext const):
* Source/WebCore/Modules/mediastream/RTCIceTransport.h:
* Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp:
(WebCore::RTCPeerConnection::scriptExecutionContext const):
* Source/WebCore/Modules/mediastream/RTCPeerConnection.h:
* Source/WebCore/Modules/mediastream/RTCSctpTransport.cpp:
(WebCore::RTCSctpTransport::scriptExecutionContext const):
* Source/WebCore/Modules/mediastream/RTCSctpTransport.h:
* Source/WebCore/Modules/mediastream/UserMediaRequest.cpp:
* Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp:
(WebCore::LibWebRTCMediaEndpoint::addTrack):
(WebCore::LibWebRTCMediaEndpoint::createSourceAndRTCTrack):
(WebCore::LibWebRTCMediaEndpoint::mediaStreamsFromRTCStreamIds):
* Source/WebCore/Modules/notifications/Notification.cpp:
(WebCore::Notification::scriptExecutionContext const):
* Source/WebCore/Modules/notifications/Notification.h:
* Source/WebCore/Modules/notifications/NotificationResourcesLoader.cpp:
* Source/WebCore/Modules/paymentrequest/PaymentRequest.cpp:
(WebCore::PaymentRequest::scriptExecutionContext const):
* Source/WebCore/Modules/paymentrequest/PaymentRequest.h:
* Source/WebCore/Modules/paymentrequest/PaymentResponse.cpp:
(WebCore::PaymentResponse::scriptExecutionContext const):
* Source/WebCore/Modules/paymentrequest/PaymentResponse.h:
* Source/WebCore/Modules/pictureinpicture/PictureInPictureWindow.cpp:
(WebCore::PictureInPictureWindow::scriptExecutionContext const):
* Source/WebCore/Modules/pictureinpicture/PictureInPictureWindow.h:
* Source/WebCore/Modules/remoteplayback/RemotePlayback.cpp:
(WebCore::RemotePlayback::scriptExecutionContext const):
* Source/WebCore/Modules/remoteplayback/RemotePlayback.h:
* Source/WebCore/Modules/screen-wake-lock/WakeLockSentinel.cpp:
(WebCore::WakeLockSentinel::scriptExecutionContext const):
* Source/WebCore/Modules/screen-wake-lock/WakeLockSentinel.h:
* Source/WebCore/Modules/speech/SpeechRecognition.cpp:
(WebCore::SpeechRecognition::scriptExecutionContext const):
* Source/WebCore/Modules/speech/SpeechRecognition.h:
* Source/WebCore/Modules/speech/SpeechSynthesis.cpp:
(WebCore::SpeechSynthesis::scriptExecutionContext const):
* Source/WebCore/Modules/speech/SpeechSynthesis.h:
* Source/WebCore/Modules/web-locks/WebLockManager.cpp:
* Source/WebCore/Modules/webaudio/BaseAudioContext.cpp:
* Source/WebCore/Modules/websockets/WebSocket.cpp:
* Source/WebCore/Modules/webxr/WebXRSystem.cpp:
(WebCore::WebXRSystem::scriptExecutionContext const):
* Source/WebCore/Modules/webxr/WebXRSystem.h:
* Source/WebCore/SaferCPPExpectations/UncountedLocalVarsCheckerExpectations:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/animation/WebAnimation.cpp:
(WebCore::WebAnimation::scriptExecutionContext const):
* Source/WebCore/animation/WebAnimation.h:
* Source/WebCore/bindings/js/JSCustomElementInterface.cpp:
(WebCore::JSCustomElementInterface::scriptExecutionContext const):
* Source/WebCore/bindings/js/JSCustomElementInterface.h:
(WebCore::JSCustomElementInterface::scriptExecutionContext const): Deleted.
* Source/WebCore/bindings/js/JSDOMPromiseDeferred.cpp:
* Source/WebCore/css/CSSFontFace.cpp:
* Source/WebCore/css/FontFaceSet.cpp:
(WebCore::FontFaceSet::scriptExecutionContext const):
* Source/WebCore/css/FontFaceSet.h:
* Source/WebCore/css/MediaQueryList.cpp:
(WebCore::MediaQueryList::scriptExecutionContext const):
* Source/WebCore/css/MediaQueryList.h:
* Source/WebCore/dom/AbortSignal.cpp:
(WebCore::AbortSignal::scriptExecutionContext const):
* Source/WebCore/dom/AbortSignal.h:
* Source/WebCore/dom/BroadcastChannel.cpp:
(WebCore::BroadcastChannel::scriptExecutionContext const):
* Source/WebCore/dom/BroadcastChannel.h:
* Source/WebCore/dom/Document.cpp:
* Source/WebCore/dom/EventTargetConcrete.cpp:
(WebCore::EventTargetConcrete::scriptExecutionContext const):
* Source/WebCore/dom/EventTargetConcrete.h:
* Source/WebCore/dom/InternalObserverForEach.cpp:
* Source/WebCore/dom/InternalObserverInspect.cpp:
* Source/WebCore/dom/MessagePort.cpp:
(WebCore::MessagePort::scriptExecutionContext const):
* Source/WebCore/dom/MessagePort.h:
* Source/WebCore/dom/MutationObserver.cpp:
* Source/WebCore/dom/ScriptExecutionContext.cpp:
* Source/WebCore/dom/Subscriber.cpp:
* Source/WebCore/fileapi/FileReader.cpp:
(WebCore::FileReader::scriptExecutionContext const):
* Source/WebCore/fileapi/FileReader.h:
* Source/WebCore/html/HTMLMediaElement.cpp:
* Source/WebCore/html/ImageBitmap.cpp:
* Source/WebCore/html/OffscreenCanvas.cpp:
(WebCore::OffscreenCanvas::scriptExecutionContext const):
(WebCore::OffscreenCanvas::canvasBaseScriptExecutionContext const):
* Source/WebCore/html/OffscreenCanvas.h:
* Source/WebCore/html/VoidCallback.h:
* Source/WebCore/html/canvas/WebGL2RenderingContext.cpp:
* Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp:
* Source/WebCore/html/closewatcher/CloseWatcher.cpp:
(WebCore::CloseWatcher::CloseWatcher):
(WebCore::CloseWatcher::scriptExecutionContext const):
* Source/WebCore/html/closewatcher/CloseWatcher.h:
* Source/WebCore/html/track/TextTrack.cpp:
(WebCore::TextTrack::scriptExecutionContext const):
* Source/WebCore/html/track/TextTrack.h:
* Source/WebCore/html/track/TrackListBase.cpp:
* Source/WebCore/inspector/InspectorInstrumentation.cpp:
(WebCore::InspectorInstrumentation::willDestroyWebGLProgram):
* Source/WebCore/inspector/InspectorInstrumentation.h:
(WebCore::InspectorInstrumentation::willDestroyWebGLProgram): Deleted.
* Source/WebCore/inspector/RTCLogsCallback.h:
* Source/WebCore/page/DOMTimer.cpp:
* Source/WebCore/page/EventSource.cpp:
(WebCore::EventSource::scriptExecutionContext const):
* Source/WebCore/page/EventSource.h:
* Source/WebCore/page/LocalDOMWindow.cpp:
(WebCore::LocalDOMWindow::scriptExecutionContext const):
* Source/WebCore/page/LocalDOMWindow.h:
* Source/WebCore/page/NavigationHistoryEntry.cpp:
* Source/WebCore/page/NavigatorBase.cpp:
* Source/WebCore/page/Page.cpp:
* Source/WebCore/page/PerformanceObserver.cpp:
* Source/WebCore/page/ScreenOrientation.cpp:
(WebCore::ScreenOrientation::lock):
* Source/WebCore/page/ScreenOrientation.h:
* Source/WebCore/page/WorkerNavigator.cpp:
* Source/WebCore/testing/EventTargetForTesting.cpp:
(WebCore::EventTargetForTesting::scriptExecutionContext const):
* Source/WebCore/testing/EventTargetForTesting.h:
* Source/WebCore/testing/Internals.cpp:
* Source/WebCore/workers/Worker.cpp:
(WebCore::Worker::scriptExecutionContext const):
* Source/WebCore/workers/Worker.h:
* Source/WebCore/workers/WorkerGlobalScope.cpp:
* Source/WebCore/workers/service/ServiceWorkerContainer.cpp:
(WebCore::ServiceWorkerContainer::scriptExecutionContext const):
* Source/WebCore/workers/service/ServiceWorkerContainer.h:
* Source/WebCore/workers/service/ServiceWorkerRegistration.cpp:
* Source/WebCore/workers/shared/SharedWorker.cpp:
* Source/WebCore/workers/shared/SharedWorkerScriptLoader.cpp:
* Source/WebCore/worklets/Worklet.cpp:
* Source/WebCore/xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::scriptExecutionContext const):
* Source/WebCore/xml/XMLHttpRequest.h:
* Source/WebCore/xml/XMLHttpRequestUpload.cpp:
(WebCore::XMLHttpRequestUpload::scriptExecutionContext const):
* Source/WebCore/xml/XMLHttpRequestUpload.h:
Canonical link: https://commits.webkit.org/299694@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes