Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: dd852d454a9e4df133641b7e908543d8bfbb79f3 https://github.com/WebKit/WebKit/commit/dd852d454a9e4df133641b7e908543d8bfbb79f3 Author: Rupin Mittal <ru...@apple.com> Date: 2024-09-18 (Wed, 18 Sep 2024)
Changed paths: M Source/JavaScriptCore/inspector/remote/RemoteConnectionToTarget.cpp M Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorGlib.cpp M Source/JavaScriptCore/inspector/remote/socket/RemoteInspectorConnectionClient.cpp M Source/JavaScriptCore/inspector/remote/socket/RemoteInspectorSocket.cpp M Source/JavaScriptCore/jsc.cpp M Source/JavaScriptCore/runtime/DeferredWorkTimer.cpp M Source/JavaScriptCore/runtime/JSRunLoopTimer.cpp M Source/JavaScriptCore/runtime/VM.cpp M Source/JavaScriptCore/runtime/WaiterListManager.cpp M Source/WTF/wtf/MainThread.cpp M Source/WTF/wtf/MemoryPressureHandler.cpp M Source/WTF/wtf/NativePromise.h M Source/WTF/wtf/RunLoop.cpp M Source/WTF/wtf/RunLoop.h M Source/WTF/wtf/cocoa/MainThreadCocoa.mm M Source/WTF/wtf/generic/RunLoopGeneric.cpp M Source/WTF/wtf/generic/WorkQueueGeneric.cpp M Source/WTF/wtf/glib/RunLoopGLib.cpp M Source/WTF/wtf/glib/SocketConnection.cpp M Source/WTF/wtf/linux/RealTimeThreads.cpp M Source/WTF/wtf/win/RunLoopWin.cpp M Source/WebCore/Modules/airplay/WebMediaSessionManager.cpp M Source/WebCore/Modules/applepay/ApplePaySession.cpp M Source/WebCore/Modules/mediastream/ImageCapture.cpp M Source/WebCore/Modules/mediastream/MediaDevices.cpp M Source/WebCore/Modules/mediastream/MediaStreamTrack.cpp M Source/WebCore/Modules/webaudio/BaseAudioContext.cpp M Source/WebCore/Modules/websockets/WebSocket.cpp M Source/WebCore/PAL/pal/HysteresisActivity.h M Source/WebCore/accessibility/atspi/AccessibilityAtspi.cpp M Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm M Source/WebCore/dom/WindowEventLoop.cpp M Source/WebCore/html/FileInputType.cpp M Source/WebCore/html/HTMLMediaElement.cpp M Source/WebCore/inspector/InspectorFrontendAPIDispatcher.cpp M Source/WebCore/inspector/InspectorFrontendClientLocal.cpp M Source/WebCore/inspector/agents/InspectorTimelineAgent.cpp M Source/WebCore/inspector/agents/WebHeapAgent.cpp M Source/WebCore/loader/DocumentLoader.cpp M Source/WebCore/loader/cocoa/BundleResourceLoader.mm M Source/WebCore/page/Navigator.cpp M Source/WebCore/page/mac/TextIndicatorWindow.mm M Source/WebCore/page/scrolling/ThreadedScrollingTree.cpp M Source/WebCore/page/scrolling/ThreadedScrollingTreeScrollingNodeDelegate.cpp M Source/WebCore/platform/AbortableTaskQueue.h M Source/WebCore/platform/MainThreadSharedTimer.cpp M Source/WebCore/platform/PreviewConverter.cpp M Source/WebCore/platform/ScrollAnimator.cpp M Source/WebCore/platform/audio/cocoa/AudioSampleDataSource.mm M Source/WebCore/platform/audio/cocoa/MediaSessionManagerCocoa.mm M Source/WebCore/platform/audio/gstreamer/AudioFileReaderGStreamer.cpp M Source/WebCore/platform/audio/ios/MediaSessionHelperIOS.mm M Source/WebCore/platform/cocoa/PowerSourceNotifier.mm M Source/WebCore/platform/cocoa/WebAVPlayerLayer.mm M Source/WebCore/platform/gamepad/cocoa/GameControllerGamepadProvider.mm M Source/WebCore/platform/gamepad/libwpe/GamepadProviderLibWPE.cpp M Source/WebCore/platform/gamepad/manette/ManetteGamepadProvider.cpp M Source/WebCore/platform/graphics/MediaPlaybackTargetPicker.cpp M Source/WebCore/platform/graphics/MediaSourcePrivate.cpp M Source/WebCore/platform/graphics/ShadowBlur.cpp M Source/WebCore/platform/graphics/SourceBufferPrivate.cpp M Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm M Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm M Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm M Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm M Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerContentsDelayedReleaser.mm M Source/WebCore/platform/graphics/cg/CGSubimageCacheWithTimer.cpp M Source/WebCore/platform/graphics/cg/IOSurfacePool.cpp M Source/WebCore/platform/graphics/cocoa/MediaPlayerPrivateWebM.mm M Source/WebCore/platform/graphics/cocoa/WebCoreDecompressionSession.mm M Source/WebCore/platform/graphics/gstreamer/MainThreadNotifier.h M Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp M Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp M Source/WebCore/platform/graphics/gstreamer/mse/MediaPlayerPrivateGStreamerMSE.cpp M Source/WebCore/platform/graphics/gstreamer/mse/SourceBufferPrivateGStreamer.cpp M Source/WebCore/platform/graphics/holepunch/MediaPlayerPrivateHolePunch.cpp M Source/WebCore/platform/graphics/mac/LegacyDisplayRefreshMonitorMac.cpp M Source/WebCore/platform/graphics/skia/PlatformDisplaySkia.cpp M Source/WebCore/platform/graphics/skia/SkiaAcceleratedBufferPool.cpp M Source/WebCore/platform/graphics/texmap/BitmapTexturePool.cpp M Source/WebCore/platform/graphics/texmap/TextureMapperPlatformLayerProxyGL.cpp M Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp M Source/WebCore/platform/graphics/win/DisplayRefreshMonitorWin.cpp M Source/WebCore/platform/ios/VideoPresentationInterfaceIOS.mm M Source/WebCore/platform/ios/WebSQLiteDatabaseTrackerClient.mm M Source/WebCore/platform/ios/WebVideoFullscreenControllerAVKit.mm M Source/WebCore/platform/ios/wak/WebCoreThread.mm M Source/WebCore/platform/mac/VideoPresentationInterfaceMac.mm M Source/WebCore/platform/mediastream/RealtimeMediaSourceCenter.cpp M Source/WebCore/platform/mediastream/RealtimeVideoCaptureSource.cpp M Source/WebCore/platform/mediastream/cocoa/DisplayCaptureSourceCocoa.cpp M Source/WebCore/platform/mediastream/ios/ReplayKitCaptureSource.mm M Source/WebCore/platform/mediastream/mac/AVCaptureDeviceManager.mm M Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.h M Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.mm M Source/WebCore/platform/mediastream/mac/CoreAudioSharedUnit.cpp M Source/WebCore/platform/mediastream/mac/MockAudioSharedUnit.mm M Source/WebCore/platform/mediastream/mac/ScreenCaptureKitSharingSessionManager.mm M Source/WebCore/platform/mock/MockAudioDestinationCocoa.cpp M Source/WebCore/platform/mock/MockRealtimeAudioSource.cpp M Source/WebCore/platform/mock/mediasource/MockMediaPlayerMediaSource.cpp M Source/WebCore/platform/network/DataURLDecoder.cpp M Source/WebCore/platform/xr/openxr/PlatformXROpenXR.cpp M Source/WebCore/testing/Internals.cpp M Source/WebCore/testing/MockPaymentCoordinator.cpp M Source/WebCore/testing/MockPreviewLoaderClient.cpp M Source/WebCore/workers/WorkerMessagingProxy.cpp M Source/WebCore/workers/WorkerRunLoop.cpp M Source/WebCore/workers/WorkerThread.cpp M Source/WebCore/workers/service/context/ServiceWorkerThreadProxy.cpp M Source/WebDriver/glib/SessionHostGlib.cpp M Source/WebKit/GPUProcess/graphics/ScopedWebGLRenderingResourcesRequest.cpp M Source/WebKit/GPUProcess/graphics/wc/RemoteWCLayerTreeHost.cpp M Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.cpp M Source/WebKit/GPUProcess/media/RemoteSourceBufferProxy.cpp M Source/WebKit/NetworkProcess/Classifier/ResourceLoadStatisticsStore.cpp M Source/WebKit/NetworkProcess/Classifier/WebResourceLoadStatisticsStore.cpp M Source/WebKit/NetworkProcess/NetworkDataTask.cpp M Source/WebKit/NetworkProcess/NetworkDataTaskBlob.cpp M Source/WebKit/NetworkProcess/NetworkProcess.cpp M Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp M Source/WebKit/NetworkProcess/PrivateClickMeasurement/PrivateClickMeasurementManager.cpp M Source/WebKit/NetworkProcess/PrivateClickMeasurement/PrivateClickMeasurementPersistentStore.cpp M Source/WebKit/NetworkProcess/ServiceWorker/ServiceWorkerFetchTask.cpp M Source/WebKit/NetworkProcess/cache/NetworkCache.cpp M Source/WebKit/NetworkProcess/cache/NetworkCacheSpeculativeLoad.cpp M Source/WebKit/NetworkProcess/cache/NetworkCacheSpeculativeLoadManager.cpp M Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.cpp M Source/WebKit/NetworkProcess/cocoa/NetworkProcessCocoa.mm M Source/WebKit/NetworkProcess/glib/DNSCache.cpp M Source/WebKit/NetworkProcess/mac/SecItemShim.cpp M Source/WebKit/NetworkProcess/soup/NetworkDataTaskSoup.cpp M Source/WebKit/NetworkProcess/soup/WebSocketTaskSoup.cpp M Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp M Source/WebKit/Platform/IPC/Connection.cpp M Source/WebKit/Platform/IPC/Connection.h M Source/WebKit/Platform/IPC/StreamClientConnection.h M Source/WebKit/Platform/cocoa/WKPaymentAuthorizationDelegate.mm M Source/WebKit/Platform/cocoa/WebPrivacyHelpers.mm M Source/WebKit/Platform/ios/VideoPresentationInterfaceLMK.mm M Source/WebKit/Shared/API/APISerializedScriptValue.cpp M Source/WebKit/Shared/ApplePay/cocoa/WebPaymentCoordinatorProxyCocoa.mm M Source/WebKit/Shared/ApplePay/ios/WebPaymentCoordinatorProxyIOS.mm M Source/WebKit/Shared/ApplePay/mac/WebPaymentCoordinatorProxyMac.mm M Source/WebKit/Shared/AuxiliaryProcess.cpp M Source/WebKit/Shared/Cocoa/DefaultWebBrowserChecks.mm M Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.cpp M Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp M Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/ThreadedDisplayRefreshMonitor.cpp M Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCEndpointMessages.mm M Source/WebKit/Shared/SharedStringHashStore.cpp M Source/WebKit/Shared/WebSQLiteDatabaseTracker.cpp M Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp M Source/WebKit/UIProcess/API/C/playstation/WKRunLoop.cpp M Source/WebKit/UIProcess/API/Cocoa/APISerializedScriptValueCocoa.mm M Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm M Source/WebKit/UIProcess/API/Cocoa/WKDownload.mm M Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm M Source/WebKit/UIProcess/API/glib/APISerializedScriptValueGLib.cpp M Source/WebKit/UIProcess/API/glib/IconDatabase.cpp M Source/WebKit/UIProcess/API/glib/WebKitUIClient.cpp M Source/WebKit/UIProcess/API/gtk/DropTargetGtk3.cpp M Source/WebKit/UIProcess/API/gtk/WebKitEmojiChooser.cpp M Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp M Source/WebKit/UIProcess/API/gtk/WebKitWebViewGtk.cpp M Source/WebKit/UIProcess/API/ios/WKWebViewIOS.mm M Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.cpp M Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp M Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp M Source/WebKit/UIProcess/BackgroundProcessResponsivenessTimer.cpp M Source/WebKit/UIProcess/Cocoa/AutomationClient.mm M Source/WebKit/UIProcess/Cocoa/ExtensionCapabilityGranter.mm M Source/WebKit/UIProcess/Cocoa/NavigationState.mm M Source/WebKit/UIProcess/Cocoa/PreferenceObserver.mm M Source/WebKit/UIProcess/Cocoa/ProcessAssertionCocoa.mm M Source/WebKit/UIProcess/Cocoa/SystemPreviewControllerCocoa.mm M Source/WebKit/UIProcess/Cocoa/UserMediaCaptureManagerProxy.cpp M Source/WebKit/UIProcess/Cocoa/WKShareSheet.mm M Source/WebKit/UIProcess/Cocoa/WebInspectorPreferenceObserver.mm M Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm M Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm M Source/WebKit/UIProcess/Cocoa/WebProcessProxyCocoa.mm M Source/WebKit/UIProcess/Cocoa/XPCConnectionTerminationWatchdog.mm M Source/WebKit/UIProcess/CoordinatedGraphics/DrawingAreaProxyCoordinatedGraphics.cpp M Source/WebKit/UIProcess/DeviceIdHashSaltStorage.cpp M Source/WebKit/UIProcess/DrawingAreaProxy.cpp M Source/WebKit/UIProcess/EndowmentStateTracker.mm M Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionContextCocoa.mm M Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionControllerCocoa.mm M Source/WebKit/UIProcess/Extensions/WebExtensionAlarm.cpp M Source/WebKit/UIProcess/GPU/GPUProcessProxy.cpp M Source/WebKit/UIProcess/Gamepad/UIGamepadProvider.cpp M Source/WebKit/UIProcess/Inspector/WebInspectorUIProxy.cpp M Source/WebKit/UIProcess/Launcher/cocoa/ProcessLauncherCocoa.mm M Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp M Source/WebKit/UIProcess/Launcher/playstation/ProcessLauncherPlayStation.cpp M Source/WebKit/UIProcess/Launcher/win/ProcessLauncherWin.cpp M Source/WebKit/UIProcess/Notifications/glib/NotificationService.cpp M Source/WebKit/UIProcess/PerActivityStateCPUUsageSampler.cpp M Source/WebKit/UIProcess/ProcessAssertion.cpp M Source/WebKit/UIProcess/ProcessThrottler.cpp M Source/WebKit/UIProcess/RemoteLayerTree/RemoteScrollingCoordinatorProxy.cpp M Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteLayerTreeDrawingAreaProxyMac.mm M Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteLayerTreeEventDispatcher.cpp M Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteScrollingTreeMac.mm M Source/WebKit/UIProcess/ResponsivenessTimer.cpp M Source/WebKit/UIProcess/SuspendedPageProxy.cpp M Source/WebKit/UIProcess/UserMediaPermissionRequestManagerProxy.cpp M Source/WebKit/UIProcess/ViewGestureController.cpp M Source/WebKit/UIProcess/WebAuthentication/Authenticator.cpp M Source/WebKit/UIProcess/WebAuthentication/AuthenticatorManager.cpp M Source/WebKit/UIProcess/WebAuthentication/AuthenticatorTransportService.cpp M Source/WebKit/UIProcess/WebAuthentication/Cocoa/AuthenticatorPresenterCoordinator.mm M Source/WebKit/UIProcess/WebAuthentication/Cocoa/CcidConnection.mm M Source/WebKit/UIProcess/WebAuthentication/Cocoa/CcidService.mm M Source/WebKit/UIProcess/WebAuthentication/Cocoa/HidConnection.mm M Source/WebKit/UIProcess/WebAuthentication/Cocoa/LocalConnection.mm M Source/WebKit/UIProcess/WebAuthentication/Cocoa/NfcConnection.mm M Source/WebKit/UIProcess/WebAuthentication/Cocoa/NfcService.mm M Source/WebKit/UIProcess/WebAuthentication/Cocoa/WKASCAuthorizationPresenterDelegate.mm M Source/WebKit/UIProcess/WebAuthentication/Cocoa/WKNFReaderSessionDelegate.mm M Source/WebKit/UIProcess/WebAuthentication/Mock/MockHidConnection.cpp M Source/WebKit/UIProcess/WebAuthentication/Mock/MockLocalConnection.mm M Source/WebKit/UIProcess/WebAuthentication/Mock/MockNfcService.mm M Source/WebKit/UIProcess/WebAuthentication/Virtual/VirtualHidConnection.cpp M Source/WebKit/UIProcess/WebAuthentication/Virtual/VirtualLocalConnection.mm M Source/WebKit/UIProcess/WebAuthentication/fido/CtapCcidDriver.cpp M Source/WebKit/UIProcess/WebAuthentication/fido/CtapHidDriver.cpp M Source/WebKit/UIProcess/WebAuthentication/fido/CtapNfcDriver.cpp M Source/WebKit/UIProcess/WebAuthentication/fido/U2fAuthenticator.cpp M Source/WebKit/UIProcess/WebBackForwardCacheEntry.cpp M Source/WebKit/UIProcess/WebFullScreenManagerProxy.cpp M Source/WebKit/UIProcess/WebPageProxy.cpp M Source/WebKit/UIProcess/WebPageProxyTesting.cpp M Source/WebKit/UIProcess/WebProcessCache.cpp M Source/WebKit/UIProcess/WebProcessPool.cpp M Source/WebKit/UIProcess/WebProcessProxy.cpp M Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp M Source/WebKit/UIProcess/XR/PlatformXRSystem.cpp M Source/WebKit/UIProcess/_WKTouchEventGenerator.mm M Source/WebKit/UIProcess/geoclue/GeoclueGeolocationProvider.cpp M Source/WebKit/UIProcess/glib/DisplayVBlankMonitor.cpp M Source/WebKit/UIProcess/ios/GestureRecognizerConsistencyEnforcer.mm M Source/WebKit/UIProcess/ios/ProcessStateMonitor.mm M Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm M Source/WebKit/UIProcess/ios/WKPDFView.mm M Source/WebKit/UIProcess/ios/forms/WKFileUploadPanel.mm M Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm M Source/WebKit/UIProcess/linux/MemoryPressureMonitor.cpp M Source/WebKit/UIProcess/mac/WKPrintingView.mm M Source/WebKit/UIProcess/mac/WebViewImpl.mm M Source/WebKit/UIProcess/win/AutomationClientWin.cpp M Source/WebKit/WPEPlatform/wpe/drm/WPEViewDRM.cpp M Source/WebKit/WebProcess/FullScreen/WebFullScreenManager.cpp M Source/WebKit/WebProcess/GPU/graphics/RemoteGraphicsContextGLProxy.cpp M Source/WebKit/WebProcess/GPU/graphics/RemoteRenderingBackendProxy.cpp M Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteGPUProxy.cpp M Source/WebKit/WebProcess/GPU/media/RemoteAudioDestinationProxy.cpp M Source/WebKit/WebProcess/InjectedBundle/API/glib/DOM/DOMObjectCache.cpp M Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp M Source/WebKit/WebProcess/Plugins/PDF/PDFIncrementalLoader.mm M Source/WebKit/WebProcess/Plugins/PluginView.cpp M Source/WebKit/WebProcess/Storage/WebSWClientConnection.cpp M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.cpp M Source/WebKit/WebProcess/WebPage/EventDispatcher.cpp M Source/WebKit/WebProcess/WebPage/IPCTestingAPI.cpp M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemoteCustom.mm M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeDrawingArea.mm M Source/WebKit/WebProcess/WebPage/ViewUpdateDispatcher.cpp M Source/WebKit/WebProcess/WebPage/WebPage.cpp M Source/WebKit/WebProcess/WebPage/wc/DrawingAreaWC.cpp M Source/WebKit/WebProcess/WebProcess.cpp M Source/WebKit/WebProcess/cocoa/VideoPresentationManager.mm M Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm M Source/WebKitLegacy/ios/Misc/WebGeolocationProviderIOS.mm M Source/WebKitLegacy/ios/WebCoreSupport/WebChromeClientIOS.mm M Source/WebKitLegacy/ios/WebCoreSupport/WebInspectorClientIOS.mm M Source/WebKitLegacy/mac/WebCoreSupport/WebEditorClient.mm M Source/WebKitLegacy/mac/WebCoreSupport/WebFrameLoaderClient.mm M Source/WebKitLegacy/mac/WebView/WebImmediateActionController.mm M Source/WebKitLegacy/mac/WebView/WebView.mm M Tools/DumpRenderTree/TestRunner.cpp M Tools/TestWebKitAPI/Tests/IPC/ConnectionTests.cpp M Tools/TestWebKitAPI/Tests/IPC/MessageSenderTests.cpp M Tools/TestWebKitAPI/Tests/IPC/StreamConnectionTests.cpp M Tools/TestWebKitAPI/Tests/JavaScriptCore/JSRunLoopTimer.mm M Tools/TestWebKitAPI/Tests/WTF/NativePromise.cpp M Tools/TestWebKitAPI/Tests/WTF/RunLoop.cpp M Tools/TestWebKitAPI/Tests/WTF/SuspendableWorkQueueTests.cpp M Tools/TestWebKitAPI/Tests/WTF/ThreadAssertionsTest.cpp M Tools/TestWebKitAPI/Tests/WebCore/AbortableTaskQueue.cpp M Tools/TestWebKitAPI/Tests/WebKit/AdvancedPrivacyProtections.mm M Tools/TestWebKitAPI/Tests/WebKit/RestoreSessionState.cpp M Tools/TestWebKitAPI/Tests/WebKitCocoa/FullscreenVideoTextRecognition.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/WritingTools.mm M Tools/TestWebKitAPI/Tests/WebKitGLib/TestDownloads.cpp M Tools/TestWebKitAPI/Tests/WebKitGLib/TestOptionMenu.cpp M Tools/TestWebKitAPI/Tests/WebKitGLib/TestUIClient.cpp M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitWebView.cpp M Tools/TestWebKitAPI/Tests/WebKitGtk/DOMDOMWindowTest.cpp M Tools/TestWebKitAPI/Tests/ios/FullscreenLayoutParameters.mm M Tools/TestWebKitAPI/Tests/mac/KeyboardEventTests.mm M Tools/TestWebKitAPI/Tests/mac/MouseEventTests.mm M Tools/TestWebKitAPI/Utilities.cpp M Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp M Tools/WebKitTestRunner/TestController.cpp M Tools/WebKitTestRunner/TestInvocation.cpp M Tools/WebKitTestRunner/cocoa/TestControllerCocoa.mm M Tools/WebKitTestRunner/gtk/TestControllerGtk.cpp M Tools/WebKitTestRunner/gtk/UIScriptControllerGtk.cpp M Tools/WebKitTestRunner/libwpe/PlatformWebViewClientLibWPE.cpp M Tools/WebKitTestRunner/playstation/TestControllerPlayStation.cpp M Tools/WebKitTestRunner/wpe/TestControllerWPE.cpp M Tools/WebKitTestRunner/wpe/UIScriptControllerWPE.cpp Log Message: ----------- Rename RunLoop::current() to RunLoop::currentSingleton() and RunLoop::main() to RunLoop::mainSingleton() https://bugs.webkit.org/show_bug.cgi?id=279866 rdar://136199293 Reviewed by Ryosuke Niwa. There is only one RunLoop per thread--so the RunLoop is a singleton. Since there is no point in returning a Ref of a singleton, we remove the protectedCurrent() and protectedMain() functions and rename current() and main() to currentSingleton() and mainSingleton() to silence warnings from the smart pointer static analyzer. At the moment, we actually do not remove main() since Safari internal code uses it--we keep it until RunLoop::mainSingleton() makes it into the main branch. Then Safari code will adopt mainSingleton(), after which main() can be removed. * Source/JavaScriptCore/inspector/remote/RemoteConnectionToTarget.cpp: (Inspector::RemoteConnectionToTarget::close): * Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorGlib.cpp: (Inspector::RemoteInspector::pushListingsSoon): * Source/JavaScriptCore/inspector/remote/socket/RemoteInspectorConnectionClient.cpp: (Inspector::RemoteInspectorConnectionClient::didReceive): * Source/JavaScriptCore/inspector/remote/socket/RemoteInspectorSocket.cpp: (Inspector::RemoteInspector::didClose): (Inspector::RemoteInspector::pushListingsSoon): * Source/JavaScriptCore/jsc.cpp: (JSC_DEFINE_HOST_FUNCTION): * Source/JavaScriptCore/runtime/DeferredWorkTimer.cpp: (JSC::DeferredWorkTimer::doWork): (JSC::DeferredWorkTimer::runRunLoop): * Source/JavaScriptCore/runtime/JSRunLoopTimer.cpp: (JSC::JSRunLoopTimer::Manager::timerDidFire): * Source/JavaScriptCore/runtime/VM.cpp: (JSC::VM::VM): * Source/JavaScriptCore/runtime/WaiterListManager.cpp: (JSC::WaiterListManager::waitAsyncImpl): * Source/WTF/wtf/MainThread.cpp: (WTF::callOnMainRunLoop): (WTF::ensureOnMainRunLoop): (WTF::callOnMainThread): * Source/WTF/wtf/MemoryPressureHandler.cpp: (WTF::MemoryPressureHandler::MemoryPressureHandler): (WTF::MemoryPressureHandler::setShouldUsePeriodicMemoryMonitor): * Source/WTF/wtf/NativePromise.h: * Source/WTF/wtf/RunLoop.cpp: (WTF::RunLoop::initializeMain): (WTF::RunLoop::currentSingleton): (WTF::RunLoop::mainSingleton): (WTF::RunLoop::initializeWeb): (WTF::RunLoop::create): (WTF::RunLoop::isCurrent const): (WTF::RunLoop::current): Deleted. (WTF::RunLoop::main): Deleted. * Source/WTF/wtf/RunLoop.h: * Source/WTF/wtf/cocoa/MainThreadCocoa.mm: (WTF::dispatchAsyncOnMainThreadWithWebThreadLockIfNeeded): (WTF::callOnWebThreadOrDispatchAsyncOnMainThread): * Source/WTF/wtf/generic/RunLoopGeneric.cpp: (WTF::RunLoop::runImpl): (WTF::RunLoop::run): (WTF::RunLoop::setWakeUpCallback): (WTF::RunLoop::cycle): * Source/WTF/wtf/generic/WorkQueueGeneric.cpp: (WTF::WorkQueueBase::platformInvalidate): (WTF::WorkQueue::WorkQueue): * Source/WTF/wtf/glib/RunLoopGLib.cpp: (WTF::RunLoop::run): * Source/WTF/wtf/glib/SocketConnection.cpp: (WTF::SocketConnection::SocketConnection): (WTF::SocketConnection::waitForSocketWritability): * Source/WTF/wtf/linux/RealTimeThreads.cpp: (WTF::RealTimeThreads::RealTimeThreads): * Source/WTF/wtf/win/RunLoopWin.cpp: (WTF::RunLoop::setWakeUpCallback): * Source/WebCore/Modules/airplay/WebMediaSessionManager.cpp: (WebCore::WebMediaSessionManager::WebMediaSessionManager): * Source/WebCore/Modules/applepay/ApplePaySession.cpp: (WebCore::ApplePaySession::canMakePaymentsWithActiveCard): * Source/WebCore/Modules/mediastream/ImageCapture.cpp: (WebCore::ImageCapture::takePhoto): (WebCore::ImageCapture::getPhotoCapabilities): (WebCore::ImageCapture::getPhotoSettings): * Source/WebCore/Modules/mediastream/MediaDevices.cpp: (WebCore::MediaDevices::MediaDevices): * Source/WebCore/Modules/mediastream/MediaStreamTrack.cpp: (WebCore::MediaStreamTrack::takePhoto): (WebCore::MediaStreamTrack::getPhotoCapabilities): (WebCore::MediaStreamTrack::getPhotoSettings): * Source/WebCore/Modules/webaudio/BaseAudioContext.cpp: (WebCore::BaseAudioContext::decodeAudioData): * Source/WebCore/Modules/websockets/WebSocket.cpp: (WebCore::WebSocket::connect): * Source/WebCore/PAL/pal/HysteresisActivity.h: * Source/WebCore/accessibility/atspi/AccessibilityAtspi.cpp: (WebCore::AccessibilityAtspi::AccessibilityAtspi): * Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm: (-[WebAccessibilityObjectWrapper accessibilityPerformPressAction]): (-[WebAccessibilityObjectWrapper accessibilityPerformIncrementAction]): (-[WebAccessibilityObjectWrapper accessibilityPerformDecrementAction]): * Source/WebCore/dom/WindowEventLoop.cpp: (WebCore::WindowEventLoop::breakToAllowRenderingUpdate): * Source/WebCore/html/FileInputType.cpp: (WebCore::FileInputType::receiveDroppedFilesWithImageTranscoding): * Source/WebCore/html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::setNetworkState): * Source/WebCore/inspector/InspectorFrontendAPIDispatcher.cpp: (WebCore::InspectorFrontendAPIDispatcher::suspend): * Source/WebCore/inspector/InspectorFrontendClientLocal.cpp: (WebCore::InspectorBackendDispatchTask::scheduleOneShot): * Source/WebCore/inspector/agents/InspectorTimelineAgent.cpp: (WebCore::InspectorTimelineAgent::internalStart): * Source/WebCore/inspector/agents/WebHeapAgent.cpp: (WebCore::SendGarbageCollectionEventsTask::SendGarbageCollectionEventsTask): * Source/WebCore/loader/DocumentLoader.cpp: (WebCore::DocumentLoader::tryLoadingSubstituteData): * Source/WebCore/loader/cocoa/BundleResourceLoader.mm: (WebCore::BundleResourceLoader::loadResourceFromBundle): * Source/WebCore/page/Navigator.cpp: (WebCore::Navigator::showShareData): * Source/WebCore/page/mac/TextIndicatorWindow.mm: (WebCore::TextIndicatorWindow::TextIndicatorWindow): * Source/WebCore/page/scrolling/ThreadedScrollingTree.cpp: (WebCore::ThreadedScrollingTree::invalidate): (WebCore::ThreadedScrollingTree::scrollingTreeNodeDidScroll): (WebCore::ThreadedScrollingTree::scrollingTreeNodeScrollUpdated): (WebCore::ThreadedScrollingTree::reportSynchronousScrollingReasonsChanged): (WebCore::ThreadedScrollingTree::reportExposedUnfilledArea): (WebCore::ThreadedScrollingTree::currentSnapPointIndicesDidChange): (WebCore::ThreadedScrollingTree::handleWheelEventPhase): (WebCore::ThreadedScrollingTree::setActiveScrollSnapIndices): (WebCore::ThreadedScrollingTree::hasNodeWithAnimatedScrollChanged): (WebCore::ThreadedScrollingTree::scheduleDelayedRenderingUpdateDetectionTimer): (WebCore::ThreadedScrollingTree::receivedWheelEventWithPhases): (WebCore::ThreadedScrollingTree::deferWheelEventTestCompletionForReason): (WebCore::ThreadedScrollingTree::removeWheelEventTestCompletionDeferralForReason): * Source/WebCore/page/scrolling/ThreadedScrollingTreeScrollingNodeDelegate.cpp: (WebCore::ThreadedScrollingTreeScrollingNodeDelegate::createTimer): * Source/WebCore/platform/AbortableTaskQueue.h: * Source/WebCore/platform/MainThreadSharedTimer.cpp: (WebCore::MainThreadSharedTimer::MainThreadSharedTimer): * Source/WebCore/platform/PreviewConverter.cpp: (WebCore::PreviewConverter::didAddClient): * Source/WebCore/platform/ScrollAnimator.cpp: (WebCore::ScrollAnimator::createTimer): * Source/WebCore/platform/audio/cocoa/AudioSampleDataSource.mm: (WebCore::AudioSampleDataSource::pushSamplesInternal): (WebCore::AudioSampleDataSource::pullSamples): * Source/WebCore/platform/audio/cocoa/MediaSessionManagerCocoa.mm: (WebCore::MediaSessionManagerCocoa::MediaSessionManagerCocoa): * Source/WebCore/platform/audio/gstreamer/AudioFileReaderGStreamer.cpp: (WebCore::AudioFileReader::AudioFileReader): * Source/WebCore/platform/audio/ios/MediaSessionHelperIOS.mm: (-[WebMediaSessionHelper initWithCallback:]): (-[WebMediaSessionHelper dealloc]): * Source/WebCore/platform/cocoa/PowerSourceNotifier.mm: (WebCore::PowerSourceNotifier::PowerSourceNotifier): * Source/WebCore/platform/cocoa/WebAVPlayerLayer.mm: (-[WebAVPlayerLayer layoutSublayers]): * Source/WebCore/platform/gamepad/cocoa/GameControllerGamepadProvider.mm: (WebCore::GameControllerGamepadProvider::GameControllerGamepadProvider): * Source/WebCore/platform/gamepad/libwpe/GamepadProviderLibWPE.cpp: (WebCore::GamepadProviderLibWPE::GamepadProviderLibWPE): * Source/WebCore/platform/gamepad/manette/ManetteGamepadProvider.cpp: (WebCore::ManetteGamepadProvider::ManetteGamepadProvider): (WebCore::ManetteGamepadProvider::startMonitoringGamepads): * Source/WebCore/platform/graphics/MediaPlaybackTargetPicker.cpp: (WebCore::MediaPlaybackTargetPicker::MediaPlaybackTargetPicker): * Source/WebCore/platform/graphics/MediaSourcePrivate.cpp: (WebCore::MediaSourcePrivate::MediaSourcePrivate): * Source/WebCore/platform/graphics/ShadowBlur.cpp: (WebCore::ScratchBuffer::ScratchBuffer): * Source/WebCore/platform/graphics/SourceBufferPrivate.cpp: (WebCore::SourceBufferPrivate::SourceBufferPrivate): * Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm: (WebCore::MediaPlayerPrivateAVFoundationObjC::setAVPlayerItem): (WebCore::MediaPlayerPrivateAVFoundationObjC::waitForVideoOutputMediaDataWillChange): * Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm: (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::seekInternal): * Source/WebCore/platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm: (WebCore::SourceBufferPrivateAVFObjC::appendInternal): * Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm: (WebCore::PlatformCALayerCocoa::clone const): (WebCore::PlatformCALayer::setBoundsOnMainThread): (WebCore::PlatformCALayer::setPositionOnMainThread): (WebCore::PlatformCALayer::setAnchorPointOnMainThread): * Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerContentsDelayedReleaser.mm: (WebCore::PlatformCALayerContentsDelayedReleaser::mainThreadCommitDidEnd): (WebCore::PlatformCALayerContentsDelayedReleaser::scrollingThreadCommitDidEnd): * Source/WebCore/platform/graphics/cg/CGSubimageCacheWithTimer.cpp: (WebCore::CGSubimageCacheWithTimer::CGSubimageCacheWithTimer): * Source/WebCore/platform/graphics/cg/IOSurfacePool.cpp: (WebCore::IOSurfacePool::IOSurfacePool): * Source/WebCore/platform/graphics/cocoa/MediaPlayerPrivateWebM.mm: (WebCore::MediaPlayerPrivateWebM::dataReceived): * Source/WebCore/platform/graphics/cocoa/WebCoreDecompressionSession.mm: (WebCore::WebCoreDecompressionSession::enqueueDecodedSample): (WebCore::WebCoreDecompressionSession::requestMediaDataWhenReady): (WebCore::WebCoreDecompressionSession::notifyWhenHasAvailableVideoFrame): * Source/WebCore/platform/graphics/gstreamer/MainThreadNotifier.h: * Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp: (WebCore::MediaPlayerPrivateGStreamer::MediaPlayerPrivateGStreamer): (WebCore::MediaPlayerPrivateGStreamer::videoSinkCapsChanged): (WebCore::MediaPlayerPrivateGStreamer::performTaskAtTime): (WebCore::MediaPlayerPrivateGStreamer::invalidateCachedPositionOnNextIteration const): (WebCore::MediaPlayerPrivateGStreamer::textureMapperPlatformLayerProxyWasInvalidated): (WebCore::MediaPlayerPrivateGStreamer::triggerRepaint): (WebCore::MediaPlayerPrivateGStreamer::initializationDataEncountered): * Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: (webKitWebSrcMakeRequest): (webKitWebSrcUnLock): * Source/WebCore/platform/graphics/gstreamer/mse/MediaPlayerPrivateGStreamerMSE.cpp: (WebCore::MediaPlayerPrivateGStreamerMSE::doSeek): * Source/WebCore/platform/graphics/gstreamer/mse/SourceBufferPrivateGStreamer.cpp: (WebCore::SourceBufferPrivateGStreamer::notifyClientWhenReadyForMoreSamples): * Source/WebCore/platform/graphics/holepunch/MediaPlayerPrivateHolePunch.cpp: (WebCore::MediaPlayerPrivateHolePunch::MediaPlayerPrivateHolePunch): * Source/WebCore/platform/graphics/mac/LegacyDisplayRefreshMonitorMac.cpp: (WebCore::LegacyDisplayRefreshMonitorMac::dispatchDisplayDidRefresh): * Source/WebCore/platform/graphics/skia/PlatformDisplaySkia.cpp: (WebCore::SkiaGLContext::invalidate): (WebCore::SkiaGLContext::SkiaGLContext): * Source/WebCore/platform/graphics/skia/SkiaAcceleratedBufferPool.cpp: (WebCore::SkiaAcceleratedBufferPool::SkiaAcceleratedBufferPool): * Source/WebCore/platform/graphics/texmap/BitmapTexturePool.cpp: (WebCore::BitmapTexturePool::BitmapTexturePool): * Source/WebCore/platform/graphics/texmap/TextureMapperPlatformLayerProxyGL.cpp: (WebCore::TextureMapperPlatformLayerProxyGL::activateOnCompositingThread): * Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp: (WebCore::CoordinatedGraphicsLayer::CoordinatedGraphicsLayer): * Source/WebCore/platform/graphics/win/DisplayRefreshMonitorWin.cpp: (WebCore::DisplayRefreshMonitorWin::DisplayRefreshMonitorWin): * Source/WebCore/platform/ios/VideoPresentationInterfaceIOS.mm: (WebCore::VideoPresentationInterfaceIOS::VideoPresentationInterfaceIOS): (WebCore::VideoPresentationInterfaceIOS::doExitFullscreen): (WebCore::VideoPresentationInterfaceIOS::finalizeSetup): * Source/WebCore/platform/ios/WebSQLiteDatabaseTrackerClient.mm: (WebCore::WebSQLiteDatabaseTrackerClient::willBeginFirstTransaction): (WebCore::WebSQLiteDatabaseTrackerClient::didFinishLastTransaction): * Source/WebCore/platform/ios/WebVideoFullscreenControllerAVKit.mm: (VideoFullscreenControllerContext::requestUpdateInlineRect): (VideoFullscreenControllerContext::requestVideoContentLayer): (VideoFullscreenControllerContext::returnVideoContentLayer): (VideoFullscreenControllerContext::didSetupFullscreen): (VideoFullscreenControllerContext::didExitFullscreen): (VideoFullscreenControllerContext::fullscreenMayReturnToInline): (VideoFullscreenControllerContext::durationChanged): (VideoFullscreenControllerContext::currentTimeChanged): (VideoFullscreenControllerContext::bufferedTimeChanged): (VideoFullscreenControllerContext::rateChanged): (VideoFullscreenControllerContext::hasVideoChanged): (VideoFullscreenControllerContext::videoDimensionsChanged): (VideoFullscreenControllerContext::seekableRangesChanged): (VideoFullscreenControllerContext::canPlayFastReverseChanged): (VideoFullscreenControllerContext::audioMediaSelectionOptionsChanged): (VideoFullscreenControllerContext::legibleMediaSelectionOptionsChanged): (VideoFullscreenControllerContext::wirelessVideoPlaybackDisabledChanged): (VideoFullscreenControllerContext::mutedChanged): (VideoFullscreenControllerContext::volumeChanged): (VideoFullscreenControllerContext::setUpFullscreen): (VideoFullscreenControllerContext::exitFullscreen): * Source/WebCore/platform/ios/wak/WebCoreThread.mm: (SendMessage): (WebThreadPostNotification): * Source/WebCore/platform/mac/VideoPresentationInterfaceMac.mm: (WebCore::VideoPresentationInterfaceMac::setupFullscreen): * Source/WebCore/platform/mediastream/RealtimeMediaSourceCenter.cpp: (WebCore::RealtimeMediaSourceCenter::RealtimeMediaSourceCenter): * Source/WebCore/platform/mediastream/RealtimeVideoCaptureSource.cpp: (WebCore::RealtimeVideoCaptureSource::takePhoto): * Source/WebCore/platform/mediastream/cocoa/DisplayCaptureSourceCocoa.cpp: (WebCore::DisplayCaptureSourceCocoa::DisplayCaptureSourceCocoa): * Source/WebCore/platform/mediastream/ios/ReplayKitCaptureSource.mm: (WebCore::ReplayKitCaptureSource::start): (WebCore::ReplayKitCaptureSource::captureStateDidChange): * Source/WebCore/platform/mediastream/mac/AVCaptureDeviceManager.mm: (WebCore::AVCaptureDeviceManager::refreshCaptureDevicesInternal): (-[WebCoreAVCaptureDeviceManagerObserver deviceConnectedDidChange:]): (-[WebCoreAVCaptureDeviceManagerObserver observeValueForKeyPath:ofObject:change:context:]): * Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.h: * Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.mm: (WebCore::AVVideoCaptureSource::photoOutput): (WebCore::AVVideoCaptureSource::photoConfiguration): (WebCore::AVVideoCaptureSource::takePhotoInternal): (WebCore::AVVideoCaptureSource::captureOutputDidFinishProcessingPhoto): * Source/WebCore/platform/mediastream/mac/CoreAudioSharedUnit.cpp: (WebCore::CoreAudioSharedUnit::prewarmAudioUnitCreation): * Source/WebCore/platform/mediastream/mac/MockAudioSharedUnit.mm: (WebCore::MockAudioSharedInternalUnit::MockAudioSharedInternalUnit): (WebCore::m_voiceDetectionTimer): * Source/WebCore/platform/mediastream/mac/ScreenCaptureKitSharingSessionManager.mm: (-[WebDisplayMediaPromptHelper sessionDidEnd:]): (-[WebDisplayMediaPromptHelper sessionDidChangeContent:]): (-[WebDisplayMediaPromptHelper pickerCanceledForSession:]): (-[WebDisplayMediaPromptHelper contentSharingPicker:didCancelForStream:]): (-[WebDisplayMediaPromptHelper contentSharingPickerStartDidFailWithError:]): (-[WebDisplayMediaPromptHelper contentSharingPicker:didUpdateWithFilter:forStream:]): (WebCore::ScreenCaptureKitSharingSessionManager::promptForGetDisplayMedia): * Source/WebCore/platform/mock/MockAudioDestinationCocoa.cpp: (WebCore::MockAudioDestinationCocoa::MockAudioDestinationCocoa): * Source/WebCore/platform/mock/MockRealtimeAudioSource.cpp: (WebCore::m_timer): * Source/WebCore/platform/mock/mediasource/MockMediaPlayerMediaSource.cpp: (WebCore::MockMediaPlayerMediaSource::seekToTarget): * Source/WebCore/platform/network/DataURLDecoder.cpp: (WebCore::DataURLDecoder::decode): * Source/WebCore/platform/xr/openxr/PlatformXROpenXR.cpp: (PlatformXR::OpenXRDevice::collectSupportedSessionModes): (PlatformXR::OpenXRDevice::collectConfigurationViews): (PlatformXR::OpenXRDevice::createReferenceSpace): (PlatformXR::OpenXRDevice::resetSession): (PlatformXR::OpenXRDevice::handleSessionStateChange): (PlatformXR::OpenXRDevice::waitUntilStopping): (PlatformXR::OpenXRDevice::updateStageParameters): * Source/WebCore/testing/Internals.cpp: (WebCore::Internals::setMaximumSourceBufferSize): (WebCore::Internals::bufferedSamplesForTrackId): (WebCore::Internals::enqueuedSamplesForTrackID): * Source/WebCore/testing/MockPaymentCoordinator.cpp: (WebCore::MockPaymentCoordinator::canMakePaymentsWithActiveCard): (WebCore::MockPaymentCoordinator::openPaymentSetup): (WebCore::MockPaymentCoordinator::dispatchIfShowing): * Source/WebCore/testing/MockPreviewLoaderClient.cpp: (WebCore::MockPreviewLoaderClient::didRequestPassword): * Source/WebCore/workers/WorkerMessagingProxy.cpp: (WebCore::WorkerMessagingProxy::postMessageToDebugger): * Source/WebCore/workers/WorkerRunLoop.cpp: (WebCore::WorkerMainRunLoop::postTaskAndTerminate): (WebCore::WorkerMainRunLoop::postTaskForMode): (WebCore::WorkerMainRunLoop::runInMode): * Source/WebCore/workers/WorkerThread.cpp: (WebCore::WorkerThread::createThread): * Source/WebCore/workers/service/context/ServiceWorkerThreadProxy.cpp: (WebCore::ServiceWorkerThreadProxy::postMessageToDebugger): * Source/WebDriver/glib/SessionHostGlib.cpp: (WebDriver::SessionHost::connectToBrowser): * Source/WebKit/GPUProcess/graphics/ScopedWebGLRenderingResourcesRequest.cpp: (WebKit::ScopedWebGLRenderingResourcesRequest::scheduleFreeWebGLRenderingResources): * Source/WebKit/GPUProcess/graphics/wc/RemoteWCLayerTreeHost.cpp: (WebKit::RemoteWCLayerTreeHost::update): * Source/WebKit/GPUProcess/media/RemoteMediaPlayerProxy.cpp: (WebKit::RemoteMediaPlayerProxy::RemoteMediaPlayerProxy): (WebKit::RemoteMediaPlayerProxy::updateCachedVideoMetrics): * Source/WebKit/GPUProcess/media/RemoteSourceBufferProxy.cpp: (WebKit::RemoteSourceBufferProxy::sourceBufferPrivateDidReceiveInitializationSegment): (WebKit::RemoteSourceBufferProxy::append): (WebKit::RemoteSourceBufferProxy::removeCodedFrames): (WebKit::RemoteSourceBufferProxy::setMaximumBufferSize): (WebKit::RemoteSourceBufferProxy::computeSeekTime): (WebKit::RemoteSourceBufferProxy::bufferedSamplesForTrackId): (WebKit::RemoteSourceBufferProxy::enqueuedSamplesForTrackID): * Source/WebKit/NetworkProcess/Classifier/ResourceLoadStatisticsStore.cpp: (WebKit::ResourceLoadStatisticsStore::removeDataRecords): (WebKit::ResourceLoadStatisticsStore::grandfatherExistingWebsiteData): (WebKit::ResourceLoadStatisticsStore::updateCacheMaxAgeCap): (WebKit::ResourceLoadStatisticsStore::updateClientSideCookiesAgeCap): (WebKit::ResourceLoadStatisticsStore::updateCookieBlockingForDomains): (WebKit::ResourceLoadStatisticsStore::logTestingEvent): (WebKit::ResourceLoadStatisticsStore::removeAllStorageAccess): (WebKit::ResourceLoadStatisticsStore::debugBroadcastConsoleMessage): (WebKit::ResourceLoadStatisticsStore::migrateDataToPCMDatabaseIfNecessary): (WebKit::ResourceLoadStatisticsStore::hasStorageAccess): (WebKit::ResourceLoadStatisticsStore::grantStorageAccess): (WebKit::ResourceLoadStatisticsStore::grantStorageAccessInternal): (WebKit::ResourceLoadStatisticsStore::updateCookieBlocking): * Source/WebKit/NetworkProcess/Classifier/WebResourceLoadStatisticsStore.cpp: (WebKit::WebResourceLoadStatisticsStore::WebResourceLoadStatisticsStore): (WebKit::WebResourceLoadStatisticsStore::postTaskReply): * Source/WebKit/NetworkProcess/NetworkDataTask.cpp: (WebKit::NetworkDataTask::scheduleFailure): * Source/WebKit/NetworkProcess/NetworkDataTaskBlob.cpp: (WebKit::NetworkDataTaskBlob::resume): * Source/WebKit/NetworkProcess/NetworkProcess.cpp: (WebKit::NetworkProcess::fetchWebsiteData): (WebKit::NetworkProcess::deleteAndRestrictWebsiteDataForRegistrableDomains): (WebKit::NetworkProcess::registrableDomainsWithWebsiteData): * Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp: (WebKit::NetworkResourceLoader::didReceiveResponse): * Source/WebKit/NetworkProcess/PrivateClickMeasurement/PrivateClickMeasurementManager.cpp: (WebKit::PrivateClickMeasurementManager::PrivateClickMeasurementManager): * Source/WebKit/NetworkProcess/PrivateClickMeasurement/PrivateClickMeasurementPersistentStore.cpp: (WebKit::PCM::PersistentStore::postTaskReply const): * Source/WebKit/NetworkProcess/ServiceWorker/ServiceWorkerFetchTask.cpp: (WebKit::ServiceWorkerFetchTask::cannotHandle): * Source/WebKit/NetworkProcess/cache/NetworkCache.cpp: (WebKit::NetworkCache::Cache::traverse): * Source/WebKit/NetworkProcess/cache/NetworkCacheSpeculativeLoad.cpp: (WebKit::NetworkCache::SpeculativeLoad::SpeculativeLoad): * Source/WebKit/NetworkProcess/cache/NetworkCacheSpeculativeLoadManager.cpp: (WebKit::NetworkCache::SpeculativeLoadManager::retrieve): * Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.cpp: (WebKit::NetworkCache::Storage::synchronize): (WebKit::NetworkCache::Storage::storeBodyAsBlob): (WebKit::NetworkCache::Storage::remove): (WebKit::NetworkCache::Storage::finishReadOperation): (WebKit::NetworkCache::retrieveFromMemory): (WebKit::NetworkCache::Storage::traverseWithinRootPath): (WebKit::NetworkCache::Storage::clear): (WebKit::NetworkCache::Storage::shrink): * Source/WebKit/NetworkProcess/cocoa/NetworkProcessCocoa.mm: (WebKit::saveCookies): * Source/WebKit/NetworkProcess/glib/DNSCache.cpp: (WebKit::DNSCache::DNSCache): * Source/WebKit/NetworkProcess/mac/SecItemShim.cpp: (WebKit::sendSecItemRequest): * Source/WebKit/NetworkProcess/soup/NetworkDataTaskSoup.cpp: (WebKit::NetworkDataTaskSoup::NetworkDataTaskSoup): * Source/WebKit/NetworkProcess/soup/WebSocketTaskSoup.cpp: (WebKit::WebSocketTask::WebSocketTask): * Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp: (WebKit::NetworkStorageManager::NetworkStorageManager): (WebKit::NetworkStorageManager::close): (WebKit::NetworkStorageManager::stopReceivingMessageFromConnection): (WebKit::NetworkStorageManager::prepareForEviction): (WebKit::NetworkStorageManager::originQuotaManagerParameters): (WebKit::NetworkStorageManager::persist): (WebKit::NetworkStorageManager::resetStoragePersistedState): (WebKit::NetworkStorageManager::fetchData): (WebKit::NetworkStorageManager::deleteData): (WebKit::NetworkStorageManager::deleteDataModifiedSince): (WebKit::NetworkStorageManager::deleteDataForRegistrableDomains): (WebKit::NetworkStorageManager::moveData): (WebKit::NetworkStorageManager::getOriginDirectory): (WebKit::NetworkStorageManager::syncLocalStorage): (WebKit::NetworkStorageManager::requestSpace): (WebKit::NetworkStorageManager::resetQuotaForTesting): (WebKit::NetworkStorageManager::setOriginQuotaRatioEnabledForTesting): (WebKit::NetworkStorageManager::setBackupExclusionPeriodForTesting): (WebKit::NetworkStorageManager::closeServiceWorkerRegistrationFiles): (WebKit::NetworkStorageManager::clearServiceWorkerRegistrations): (WebKit::NetworkStorageManager::importServiceWorkerRegistrations): (WebKit::NetworkStorageManager::updateServiceWorkerRegistrations): * Source/WebKit/Platform/IPC/Connection.cpp: (IPC::Connection::sendMessageWithAsyncReply): (IPC::Connection::wakeUpRunLoop): * Source/WebKit/Platform/IPC/Connection.h: * Source/WebKit/Platform/IPC/StreamClientConnection.h: (IPC::StreamClientConnection::sendWithAsyncReply): * Source/WebKit/Platform/cocoa/WKPaymentAuthorizationDelegate.mm: (-[WKPaymentAuthorizationDelegate _didRequestMerchantSession:]): * Source/WebKit/Platform/cocoa/WebPrivacyHelpers.mm: (WebKit::StorageAccessPromptQuirkController::updateList): (WebKit::StorageAccessUserAgentStringQuirkController::updateList): (WebKit::ScriptTelemetryController::updateList): * Source/WebKit/Platform/ios/VideoPresentationInterfaceLMK.mm: (WebKit::VideoPresentationInterfaceLMK::finalizeSetup): * Source/WebKit/Shared/API/APISerializedScriptValue.cpp: (API::SharedJSContextWK::SharedJSContextWK): * Source/WebKit/Shared/ApplePay/cocoa/WebPaymentCoordinatorProxyCocoa.mm: (WebKit::WebPaymentCoordinatorProxy::platformCanMakePaymentsWithActiveCard): (WebKit::WebPaymentCoordinatorProxy::platformOpenPaymentSetup): (WebKit::WebPaymentCoordinatorProxy::getSetupFeatures): (WebKit::WebPaymentCoordinatorProxy::platformBeginApplePaySetup): * Source/WebKit/Shared/ApplePay/ios/WebPaymentCoordinatorProxyIOS.mm: (WebKit::WebPaymentCoordinatorProxy::platformCanMakePayments): * Source/WebKit/Shared/ApplePay/mac/WebPaymentCoordinatorProxyMac.mm: (WebKit::WebPaymentCoordinatorProxy::platformCanMakePayments): * Source/WebKit/Shared/AuxiliaryProcess.cpp: (WebKit::AuxiliaryProcess::platformStopRunLoop): * Source/WebKit/Shared/Cocoa/DefaultWebBrowserChecks.mm: (WebKit::determineTrackingPreventionState): * Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.cpp: (WebKit::CompositingRunLoop::~CompositingRunLoop): * Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp: * Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/ThreadedDisplayRefreshMonitor.cpp: (WebKit::ThreadedDisplayRefreshMonitor::ThreadedDisplayRefreshMonitor): * Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCEndpointMessages.mm: (WebKit::handleXPCEndpointMessage): * Source/WebKit/Shared/SharedStringHashStore.cpp: (WebKit::SharedStringHashStore::SharedStringHashStore): * Source/WebKit/Shared/WebSQLiteDatabaseTracker.cpp: (WebKit::WebSQLiteDatabaseTracker::didFinishLastTransaction): * Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp: (API::ContentRuleListStore::lookupContentRuleListFile): (API::ContentRuleListStore::getAvailableContentRuleListIdentifiers): (API::ContentRuleListStore::compileContentRuleListFile): (API::ContentRuleListStore::removeContentRuleListFile): (API::ContentRuleListStore::getContentRuleListSource): * Source/WebKit/UIProcess/API/C/playstation/WKRunLoop.cpp: (WKRunLoopRunMain): (WKRunLoopStopMain): * Source/WebKit/UIProcess/API/Cocoa/APISerializedScriptValueCocoa.mm: (API::SharedJSContext::SharedJSContext): * Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm: (+[WKBrowsingContextController registerSchemeForCustomProtocol:]): (+[WKBrowsingContextController unregisterSchemeForCustomProtocol:]): * Source/WebKit/UIProcess/API/Cocoa/WKDownload.mm: * Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm: (-[WKWebView _evaluateJavaScript:asAsyncFunction:withSourceURL:withArguments:forceUserGesture:inFrame:inWorld:completionHandler:]): (-[WKWebView takeSnapshotWithConfiguration:completionHandler:]): (-[WKWebView _internalDoAfterNextPresentationUpdate:withoutWaitingForPainting:withoutWaitingForAnimatedResize:]): (-[WKWebView _doAfterNextVisibleContentRectUpdate:]): * Source/WebKit/UIProcess/API/glib/APISerializedScriptValueGLib.cpp: (API::SharedJSContext::SharedJSContext): * Source/WebKit/UIProcess/API/glib/IconDatabase.cpp: (WebKit::IconDatabase::IconDatabase): (WebKit::IconDatabase::checkIconURLAndSetPageURLIfNeeded): (WebKit::IconDatabase::loadIconForPageURL): (WebKit::IconDatabase::setIconForPageURL): (WebKit::IconDatabase::clear): * Source/WebKit/UIProcess/API/glib/WebKitUIClient.cpp: (UIClient::windowConfigureEventCallback): (UIClient::setWindowFrameTimerFired): * Source/WebKit/UIProcess/API/gtk/DropTargetGtk3.cpp: (WebKit::DropTarget::DropTarget): * Source/WebKit/UIProcess/API/gtk/WebKitEmojiChooser.cpp: (webkitEmojiChooserNew): * Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp: (_WebKitWebViewBasePrivate::_WebKitWebViewBasePrivate): (emojiChooserClosed): * Source/WebKit/UIProcess/API/gtk/WebKitWebViewGtk.cpp: (WindowStateEvent::WindowStateEvent): * Source/WebKit/UIProcess/API/ios/WKWebViewIOS.mm: (-[WKWebView _acquireResizeAssertionForReason:]): (-[WKWebView _scheduleVisibleContentRectUpdateAfterScrollInView:]): (-[WKWebView _updateVisibleContentRects]): (-[WKWebView _firePresentationUpdateForPendingStableStatePresentationCallbacks]): (-[WKWebView _endLiveResize]): (-[WKWebView _presentLockdownMode]): (-[WKWebView _doAfterNextStablePresentationUpdate:]): * Source/WebKit/UIProcess/Automation/SimulatedInputDispatcher.cpp: (WebKit::SimulatedInputDispatcher::SimulatedInputDispatcher): * Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp: (WebKit::WebAutomationSession::WebAutomationSession): (WebKit::WebAutomationSession::willShowJavaScriptDialog): * Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp: (WebKit::AuxiliaryProcessProxy::sendMessage): (WebKit::AuxiliaryProcessProxy::wakeUpTemporarilyForIPC): (WebKit::AuxiliaryProcessProxy::checkForResponsiveness): * Source/WebKit/UIProcess/BackgroundProcessResponsivenessTimer.cpp: (WebKit::BackgroundProcessResponsivenessTimer::BackgroundProcessResponsivenessTimer): * Source/WebKit/UIProcess/Cocoa/AutomationClient.mm: (WebKit::AutomationClient::requestAutomationSession): (WebKit::AutomationClient::requestedDebuggablesToWakeUp): * Source/WebKit/UIProcess/Cocoa/ExtensionCapabilityGranter.mm: (WebKit::ExtensionCapabilityGranter::grant): (WebKit::ExtensionCapabilityGranter::setMediaCapabilityActive): * Source/WebKit/UIProcess/Cocoa/NavigationState.mm: (WebKit::NavigationState::NavigationState): (WebKit::tryInterceptNavigation): * Source/WebKit/UIProcess/Cocoa/PreferenceObserver.mm: (-[WKPreferenceObserver preferenceDidChange:key:encodedValue:]): * Source/WebKit/UIProcess/Cocoa/ProcessAssertionCocoa.mm: (-[WKProcessAssertionBackgroundTaskManager _updateBackgroundTask]): (-[WKProcessAssertionBackgroundTaskManager _handleBackgroundTaskExpirationOnMainThread]): (-[WKRBSAssertionDelegate assertionWillInvalidate:]): (-[WKRBSAssertionDelegate assertion:didInvalidateWithError:]): (WebKit::ProcessAssertion::ProcessAssertion): (WebKit::ProcessAssertion::acquireAsync): (WebKit::ProcessAssertion::acquireSync): * Source/WebKit/UIProcess/Cocoa/SystemPreviewControllerCocoa.mm: * Source/WebKit/UIProcess/Cocoa/UserMediaCaptureManagerProxy.cpp: (WebKit::UserMediaCaptureManagerProxy::takePhoto): (WebKit::UserMediaCaptureManagerProxy::getPhotoCapabilities): (WebKit::UserMediaCaptureManagerProxy::getPhotoSettings): * Source/WebKit/UIProcess/Cocoa/WKShareSheet.mm: (appendFilesAsShareableURLs): * Source/WebKit/UIProcess/Cocoa/WebInspectorPreferenceObserver.mm: (-[WKWebInspectorPreferenceObserver observeValueForKeyPath:ofObject:change:context:]): * Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm: (WebKit::WebPageProxy::beginSafeBrowsingCheck): (WebKit::WebPageProxy::requestThumbnail): * Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm: (WebKit::displayReconfigurationCallBack): (WebKit::webProcessPoolHighDynamicRangeDidChangeCallback): * Source/WebKit/UIProcess/Cocoa/WebProcessProxyCocoa.mm: (WebKit::WebProcessProxy::sendAudioComponentRegistrations): * Source/WebKit/UIProcess/Cocoa/XPCConnectionTerminationWatchdog.mm: (WebKit::XPCConnectionTerminationWatchdog::XPCConnectionTerminationWatchdog): * Source/WebKit/UIProcess/CoordinatedGraphics/DrawingAreaProxyCoordinatedGraphics.cpp: (WebKit::DrawingAreaProxyCoordinatedGraphics::DrawingAreaProxyCoordinatedGraphics): (WebKit::DrawingAreaProxyCoordinatedGraphics::DrawingMonitor::DrawingMonitor): * Source/WebKit/UIProcess/DeviceIdHashSaltStorage.cpp: (WebKit::DeviceIdHashSaltStorage::completePendingHandler): (WebKit::DeviceIdHashSaltStorage::loadStorageFromDisk): (WebKit::DeviceIdHashSaltStorage::deleteDeviceIdHashSaltForOrigins): (WebKit::DeviceIdHashSaltStorage::deleteDeviceIdHashSaltOriginsModifiedSince): * Source/WebKit/UIProcess/DrawingAreaProxy.cpp: (WebKit::DrawingAreaProxy::DrawingAreaProxy): * Source/WebKit/UIProcess/EndowmentStateTracker.mm: (WebKit::EndowmentStateTracker::registerMonitorIfNecessary): * Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionContextCocoa.mm: (WebKit::WebExtensionContext::scheduleBackgroundContentToUnload): * Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionControllerCocoa.mm: (WebKit::WebExtensionController::handleContentRuleListNotification): * Source/WebKit/UIProcess/Extensions/WebExtensionAlarm.cpp: (WebKit::WebExtensionAlarm::schedule): * Source/WebKit/UIProcess/GPU/GPUProcessProxy.cpp: (WebKit::GPUProcessProxy::keepProcessAliveTemporarily): (WebKit::GPUProcessProxy::didFinishLaunching): * Source/WebKit/UIProcess/Gamepad/UIGamepadProvider.cpp: (WebKit::UIGamepadProvider::UIGamepadProvider): * Source/WebKit/UIProcess/Inspector/WebInspectorUIProxy.cpp: (WebKit::WebInspectorUIProxy::WebInspectorUIProxy): * Source/WebKit/UIProcess/Launcher/cocoa/ProcessLauncherCocoa.mm: (WebKit::ProcessLauncher::finishLaunchingProcess): * Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp: (WebKit::ProcessLauncher::launchProcess): * Source/WebKit/UIProcess/Launcher/playstation/ProcessLauncherPlayStation.cpp: (WebKit::ProcessLauncher::launchProcess): * Source/WebKit/UIProcess/Launcher/win/ProcessLauncherWin.cpp: (WebKit::ProcessLauncher::launchProcess): * Source/WebKit/UIProcess/Notifications/glib/NotificationService.cpp: (WebKit::IconCache::IconCache): * Source/WebKit/UIProcess/PerActivityStateCPUUsageSampler.cpp: (WebKit::PerActivityStateCPUUsageSampler::PerActivityStateCPUUsageSampler): * Source/WebKit/UIProcess/ProcessAssertion.cpp: (WebKit::ProcessAssertion::acquireAsync): * Source/WebKit/UIProcess/ProcessThrottler.cpp: (WebKit::ProcessThrottler::ProcessThrottler): (WebKit::ProcessThrottlerTimedActivity::ProcessThrottlerTimedActivity): * Source/WebKit/UIProcess/RemoteLayerTree/RemoteScrollingCoordinatorProxy.cpp: (WebKit::RemoteScrollingCoordinatorProxy::receivedLastScrollingTreeNodeDidScrollReply): * Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteLayerTreeDrawingAreaProxyMac.mm: (WebKit::RemoteLayerTreeDisplayLinkClient::displayLinkFired): * Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteLayerTreeEventDispatcher.cpp: (WebKit::RemoteLayerTreeEventDispatcher::scrollingThreadHandleWheelEvent): (WebKit::RemoteLayerTreeEventDispatcher::wheelEventHandlingCompleted): (WebKit::RemoteLayerTreeEventDispatcher::startOrStopDisplayLink): (WebKit::RemoteLayerTreeEventDispatcher::scheduleDelayedRenderingUpdateDetectionTimer): (WebKit::RemoteLayerTreeEventDispatcher::flushMomentumEventLoggingSoon): * Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteScrollingTreeMac.mm: (WebKit::RemoteScrollingTreeMac::scrollingTreeNodeWillStartScroll): (WebKit::RemoteScrollingTreeMac::scrollingTreeNodeDidEndScroll): (WebKit::RemoteScrollingTreeMac::clearNodesWithUserScrollInProgress): (WebKit::RemoteScrollingTreeMac::scrollingTreeNodeDidBeginScrollSnapping): (WebKit::RemoteScrollingTreeMac::scrollingTreeNodeDidEndScrollSnapping): (WebKit::RemoteScrollingTreeMac::hasNodeWithAnimatedScrollChanged): (WebKit::RemoteScrollingTreeMac::setRubberBandingInProgressForNode): (WebKit::RemoteScrollingTreeMac::scrollingTreeNodeDidScroll): (WebKit::RemoteScrollingTreeMac::scrollingTreeNodeDidStopAnimatedScroll): (WebKit::RemoteScrollingTreeMac::currentSnapPointIndicesDidChange): (WebKit::RemoteScrollingTreeMac::reportExposedUnfilledArea): (WebKit::RemoteScrollingTreeMac::reportSynchronousScrollingReasonsChanged): (WebKit::RemoteScrollingTreeMac::receivedWheelEventWithPhases): (WebKit::RemoteScrollingTreeMac::deferWheelEventTestCompletionForReason): (WebKit::RemoteScrollingTreeMac::removeWheelEventTestCompletionDeferralForReason): (WebKit::RemoteScrollingTreeMac::scrollingTreeNodeScrollbarVisibilityDidChange): (WebKit::RemoteScrollingTreeMac::scrollingTreeNodeScrollbarMinimumThumbLengthDidChange): * Source/WebKit/UIProcess/ResponsivenessTimer.cpp: (WebKit::ResponsivenessTimer::ResponsivenessTimer): * Source/WebKit/UIProcess/SuspendedPageProxy.cpp: (WebKit::SuspendedPageProxy::SuspendedPageProxy): (WebKit::SuspendedPageProxy::~SuspendedPageProxy): * Source/WebKit/UIProcess/UserMediaPermissionRequestManagerProxy.cpp: (WebKit::UserMediaPermissionRequestManagerProxy::UserMediaPermissionRequestManagerProxy): * Source/WebKit/UIProcess/ViewGestureController.cpp: (WebKit::ViewGestureController::ViewGestureController): (WebKit::ViewGestureController::SnapshotRemovalTracker::SnapshotRemovalTracker): * Source/WebKit/UIProcess/WebAuthentication/Authenticator.cpp: (WebKit::Authenticator::handleRequest): * Source/WebKit/UIProcess/WebAuthentication/AuthenticatorManager.cpp: (WebKit::AuthenticatorManager::AuthenticatorManager): (WebKit::AuthenticatorManager::clearStateAsync): (WebKit::AuthenticatorManager::downgrade): (WebKit::AuthenticatorManager::dispatchPanelClientCall const): * Source/WebKit/UIProcess/WebAuthentication/AuthenticatorTransportService.cpp: (WebKit::AuthenticatorTransportService::startDiscovery): (WebKit::AuthenticatorTransportService::restartDiscovery): * Source/WebKit/UIProcess/WebAuthentication/Cocoa/AuthenticatorPresenterCoordinator.mm: (WebKit::AuthenticatorPresenterCoordinator::AuthenticatorPresenterCoordinator): (WebKit::AuthenticatorPresenterCoordinator::updatePresenter): * Source/WebKit/UIProcess/WebAuthentication/Cocoa/CcidConnection.mm: (WebKit::CcidConnection::CcidConnection): * Source/WebKit/UIProcess/WebAuthentication/Cocoa/CcidService.mm: (WebKit::CcidService::CcidService): * Source/WebKit/UIProcess/WebAuthentication/Cocoa/HidConnection.mm: (WebKit::HidConnection::send): * Source/WebKit/UIProcess/WebAuthentication/Cocoa/LocalConnection.mm: (WebKit::LocalConnection::verifyUser): * Source/WebKit/UIProcess/WebAuthentication/Cocoa/NfcConnection.mm: (WebKit::NfcConnection::NfcConnection): * Source/WebKit/UIProcess/WebAuthentication/Cocoa/NfcService.mm: (WebKit::NfcService::NfcService): (WebKit::NfcService::platformStartDiscovery): * Source/WebKit/UIProcess/WebAuthentication/Cocoa/WKASCAuthorizationPresenterDelegate.mm: (-[WKASCAuthorizationPresenterDelegate dispatchCoordinatorCallback:]): * Source/WebKit/UIProcess/WebAuthentication/Cocoa/WKNFReaderSessionDelegate.mm: (-[WKNFReaderSessionDelegate readerSession:didDetectTags:]): * Source/WebKit/UIProcess/WebAuthentication/Mock/MockHidConnection.cpp: (WebKit::MockHidConnection::send): (WebKit::MockHidConnection::feedReports): (WebKit::MockHidConnection::continueFeedReports): * Source/WebKit/UIProcess/WebAuthentication/Mock/MockLocalConnection.mm: (WebKit::MockLocalConnection::verifyUser): * Source/WebKit/UIProcess/WebAuthentication/Mock/MockNfcService.mm: (WebKit::MockNfcService::receiveStartPolling): * Source/WebKit/UIProcess/WebAuthentication/Virtual/VirtualHidConnection.cpp: (WebKit::VirtualHidConnection::send): (WebKit::VirtualHidConnection::receiveHidMessage): * Source/WebKit/UIProcess/WebAuthentication/Virtual/VirtualLocalConnection.mm: (WebKit::VirtualLocalConnection::verifyUser): * Source/WebKit/UIProcess/WebAuthentication/fido/CtapCcidDriver.cpp: (WebKit::CtapCcidDriver::respondAsync const): * Source/WebKit/UIProcess/WebAuthentication/fido/CtapHidDriver.cpp: (WebKit::CtapHidDriver::continueAfterChannelAllocated): * Source/WebKit/UIProcess/WebAuthentication/fido/CtapNfcDriver.cpp: (WebKit::CtapNfcDriver::respondAsync const): * Source/WebKit/UIProcess/WebAuthentication/fido/U2fAuthenticator.cpp: (WebKit::U2fAuthenticator::U2fAuthenticator): * Source/WebKit/UIProcess/WebBackForwardCacheEntry.cpp: (WebKit::WebBackForwardCacheEntry::WebBackForwardCacheEntry): * Source/WebKit/UIProcess/WebFullScreenManagerProxy.cpp: (WebKit::WebFullScreenManagerProxy::prepareQuickLookImageURL const): * Source/WebKit/UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::Internals::Internals): (WebKit::activityStateChangeTimer): (WebKit::WebPageProxy::WebPageProxy): (WebKit::WebPageProxy::close): (WebKit::WebPageProxy::setUnderPageBackgroundColorOverride): (WebKit::WebPageProxy::activityStateDidChange): (WebKit::WebPageProxy::saveResources): (WebKit::WebPageProxy::didChooseFilesForOpenPanelWithImageTranscoding): * Source/WebKit/UIProcess/WebPageProxyTesting.cpp: (WebKit::WebPageProxyTesting::dispatchActivityStateUpdate): * Source/WebKit/UIProcess/WebProcessCache.cpp: (WebKit::WebProcessCache::WebProcessCache): (WebKit::WebProcessCache::CachedProcess::CachedProcess): (WebKit::WebProcessCache::CachedProcess::takeProcess): * Source/WebKit/UIProcess/WebProcessPool.cpp: (WebKit::m_resetGPUProcessCrashCountTimer): (WebKit::m_resetModelProcessCrashCountTimer): * Source/WebKit/UIProcess/WebProcessProxy.cpp: (WebKit::WebProcessProxy::isResponsive): * Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm: (WebKit::WebsiteDataStore::fetchAllDataStoreIdentifiers): (WebKit::WebsiteDataStore::removeDataStoreWithIdentifier): (WebKit::WebsiteDataStore::initializeAppBoundDomains): (WebKit::WebsiteDataStore::ensureAppBoundDomains const): (WebKit::WebsiteDataStore::initializeManagedDomains): (WebKit::WebsiteDataStore::ensureManagedDomains const): (WebKit::WebsiteDataStore::loadRecentSearches): (WebKit::WebsiteDataStore::removeRecentSearches): * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp: (WebKit::WebsiteDataStore::~WebsiteDataStore): (WebKit::WebsiteDataStore::resolveDirectoriesAsynchronously): (WebKit::WebsiteDataStore::fetchDataAndApply): (WebKit::WebsiteDataStore::fetchDataForRegistrableDomains): (WebKit::WebsiteDataStore::getNetworkProcessConnection): * Source/WebKit/UIProcess/XR/PlatformXRSystem.cpp: (WebKit::PlatformXRSystem::enumerateImmersiveXRDevices): * Source/WebKit/UIProcess/_WKTouchEventGenerator.mm: (-[_WKTouchEventGenerator _sendHIDEvent:window:]): (-[_WKTouchEventGenerator _sendMarkerHIDEventInWindow:completionBlock:]): * Source/WebKit/UIProcess/geoclue/GeoclueGeolocationProvider.cpp: (WebKit::GeoclueGeolocationProvider::GeoclueGeolocationProvider): * Source/WebKit/UIProcess/glib/DisplayVBlankMonitor.cpp: (WebKit::DisplayVBlankMonitor::DisplayVBlankMonitor): * Source/WebKit/UIProcess/ios/GestureRecognizerConsistencyEnforcer.mm: (WebKit::GestureRecognizerConsistencyEnforcer::GestureRecognizerConsistencyEnforcer): * Source/WebKit/UIProcess/ios/ProcessStateMonitor.mm: (WebKit::ProcessStateMonitor::ProcessStateMonitor): * Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm: (-[WKContentView resignFirstResponderForWebView]): (-[WKContentView _keyboardDidShow]): * Source/WebKit/UIProcess/ios/WKPDFView.mm: (-[WKPDFView pdfHostViewControllerExtensionProcessDidCrash:]): * Source/WebKit/UIProcess/ios/forms/WKFileUploadPanel.mm: * Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm: (-[WKFullScreenWindowController placeholderWillMoveToSuperview:]): * Source/WebKit/UIProcess/linux/MemoryPressureMonitor.cpp: (WebKit::MemoryPressureMonitor::start): * Source/WebKit/UIProcess/mac/WKPrintingView.mm: (-[WKPrintingView knowsPageRange:]): * Source/WebKit/UIProcess/mac/WebViewImpl.mm: (-[WKDOMPasteMenuDelegate menuDidClose:]): (WebKit::WebViewImpl::updateWindowAndViewFrames): (WebKit::WebViewImpl::scheduleSetTopContentInsetDispatch): (WebKit::WebViewImpl::didBecomeEditable): (WebKit::WebViewImpl::requestCandidatesForSelectionIfNeeded): (WebKit::handleLegacyFilesPasteboard): * Source/WebKit/UIProcess/win/AutomationClientWin.cpp: (WebKit::AutomationSessionClient::didDisconnectFromRemote): (WebKit::AutomationClient::closeAutomationSession): * Source/WebKit/WPEPlatform/wpe/drm/WPEViewDRM.cpp: (wpeViewDRMScheduleCursorUpdate): * Source/WebKit/WebProcess/FullScreen/WebFullScreenManager.cpp: (WebKit::WebFullScreenManager::WebFullScreenManager): * Source/WebKit/WebProcess/GPU/graphics/RemoteGraphicsContextGLProxy.cpp: (WebKit::RemoteGraphicsContextGLProxy::create): * Source/WebKit/WebProcess/GPU/graphics/RemoteRenderingBackendProxy.cpp: (WebKit::RemoteRenderingBackendProxy::create): * Source/WebKit/WebProcess/GPU/graphics/WebGPU/RemoteGPUProxy.cpp: (WebKit::RemoteGPUProxy::create): * Source/WebKit/WebProcess/GPU/media/RemoteAudioDestinationProxy.cpp: (WebKit::RemoteAudioDestinationProxy::RemoteAudioDestinationProxy): (WebKit::RemoteAudioDestinationProxy::startRendering): (WebKit::RemoteAudioDestinationProxy::stopRendering): * Source/WebKit/WebProcess/InjectedBundle/API/glib/DOM/DOMObjectCache.cpp: * Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp: (WebKit::WebLoaderStrategy::WebLoaderStrategy): (WebKit::WebLoaderStrategy::scheduleLoadFromNetworkProcess): * Source/WebKit/WebProcess/Plugins/PDF/PDFIncrementalLoader.mm: (WebKit::PDFIncrementalLoader::dataProviderGetBytesAtPosition): (WebKit::PDFIncrementalLoader::dataProviderGetByteRanges): * Source/WebKit/WebProcess/Plugins/PluginView.cpp: (WebKit::PluginView::PluginView): * Source/WebKit/WebProcess/Storage/WebSWClientConnection.cpp: (WebKit::WebSWClientConnection::removeServiceWorkerRegistrationInServer): * Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp: (WebKit::DrawingAreaCoordinatedGraphics::DrawingAreaCoordinatedGraphics): * Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.cpp: (WebKit::LayerTreeHost::LayerTreeHost): (WebKit::LayerTreeHost::willRenderFrame): (WebKit::LayerTreeHost::didRenderFrame): * Source/WebKit/WebProcess/WebPage/EventDispatcher.cpp: (WebKit::EventDispatcher::gestureEvent): (WebKit::EventDispatcher::touchEvent): (WebKit::EventDispatcher::dispatchWheelEventViaMainThread): (WebKit::EventDispatcher::displayDidRefresh): * Source/WebKit/WebProcess/WebPage/IPCTestingAPI.cpp: (WebKit::IPCTestingAPI::JSMessageListener::willSendMessage): * Source/WebKit/WebProcess/WebPage/RemoteLayerTree/PlatformCALayerRemoteCustom.mm: (WebKit::PlatformCALayerRemoteCustom::clone const): * Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeDrawingArea.mm: (WebKit::RemoteLayerTreeDrawingArea::updateRendering): * Source/WebKit/WebProcess/WebPage/ViewUpdateDispatcher.cpp: (WebKit::ViewUpdateDispatcher::visibleContentRectUpdate): * Source/WebKit/WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::updateThrottleState): (WebKit::WebPage::close): * Source/WebKit/WebProcess/WebPage/wc/DrawingAreaWC.cpp: (WebKit::DrawingAreaWC::sendUpdateAC): (WebKit::DrawingAreaWC::sendUpdateNonAC): * Source/WebKit/WebProcess/WebProcess.cpp: (WebKit::scheduleLogMemoryStatistics): (WebKit::WebProcess::ensureNetworkProcessConnection): * Source/WebKit/WebProcess/cocoa/VideoPresentationManager.mm: (WebKit::VideoPresentationManager::requestVideoContentLayer): (WebKit::VideoPresentationManager::returnVideoContentLayer): (WebKit::VideoPresentationManager::didSetupFullscreen): (WebKit::VideoPresentationManager::willExitFullscreen): (WebKit::VideoPresentationManager::didEnterFullscreen): (WebKit::VideoPresentationManager::failedToEnterFullscreen): (WebKit::VideoPresentationManager::didExitFullscreen): (WebKit::VideoPresentationManager::didCleanupFullscreen): * Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm: (WebKit::WebProcess::updateActivePages): * Source/WebKitLegacy/ios/Misc/WebGeolocationProviderIOS.mm: (-[WebGeolocationProviderIOS registerWebView:]): (-[WebGeolocationProviderIOS unregisterWebView:]): (-[WebGeolocationProviderIOS setEnableHighAccuracy:]): (-[WebGeolocationProviderIOS initializeGeolocationForWebView:listener:]): * Source/WebKitLegacy/ios/WebCoreSupport/WebChromeClientIOS.mm: (WebChromeClientIOS::runOpenPanel): * Source/WebKitLegacy/ios/WebCoreSupport/WebInspectorClientIOS.mm: (WebInspectorClient::didSetSearchingForNode): * Source/WebKitLegacy/mac/WebCoreSupport/WebEditorClient.mm: (WebEditorClient::requestCandidatesForSelection): * Source/WebKitLegacy/mac/WebCoreSupport/WebFrameLoaderClient.mm: * Source/WebKitLegacy/mac/WebView/WebImmediateActionController.mm: (-[WebImmediateActionController immediateActionRecognizerWillPrepare:]): * Source/WebKitLegacy/mac/WebView/WebView.mm: (+[WebView willEnterBackgroundWithCompletionHandler:]): (-[_WebSafeAsyncForwarder forwardInvocation:]): (-[WebView performDragOperation:]): (-[WebView setEditable:]): * Tools/DumpRenderTree/TestRunner.cpp: (TestRunner::callUIScriptCallback): * Tools/TestWebKitAPI/Tests/IPC/ConnectionTests.cpp: (TestWebKitAPI::TEST_P): (TestWebKitAPI::dispatchAndWait): (TestWebKitAPI::ConnectionRunLoopTest::localReferenceBarrier): * Tools/TestWebKitAPI/Tests/IPC/MessageSenderTests.cpp: (TestWebKitAPI::TEST_P): * Tools/TestWebKitAPI/Tests/IPC/StreamConnectionTests.cpp: (TestWebKitAPI::TEST_P): * Tools/TestWebKitAPI/Tests/JavaScriptCore/JSRunLoopTimer.mm: (-[TestObject dealloc]): (TestWebKitAPI::cycleRunLoop): (TestWebKitAPI::TEST(JavaScriptCore, IncrementalSweeperMainThread)): (TestWebKitAPI::TEST(JavaScriptCore, IncrementalSweeperSecondaryThread)): * Tools/TestWebKitAPI/Tests/WTF/NativePromise.cpp: (TestWebKitAPI::runInCurrentRunLoop): (TestWebKitAPI::runInCurrentRunLoopUntilDone): (TestWebKitAPI::myMethod): (TestWebKitAPI::TEST(NativePromise, InvokeAsync)): (TestWebKitAPI::myMethodReturningThenCommandWithPromise): (TestWebKitAPI::myMethodReturningThenCommandWithVoid): (TestWebKitAPI::TEST(NativePromise, InvokeAsyncAutoConversion)): (TestWebKitAPI::myMethodReturningProducer): (TestWebKitAPI::TEST(NativePromise, InvokeAsyncAutoConversionWithProducer)): (TestWebKitAPI::TEST(NativePromise, DisconnectNotOwnedInstance)): * Tools/TestWebKitAPI/Tests/WTF/RunLoop.cpp: (TestWebKitAPI::TEST(WTF_RunLoop, Deadlock)): (TestWebKitAPI::TEST(WTF_RunLoop, NestedInOrder)): (TestWebKitAPI::TEST(WTF_RunLoop, DispatchCrossThreadWhileNested)): (TestWebKitAPI::DerivedOneShotTimer::DerivedOneShotTimer): (TestWebKitAPI::DerivedRepeatingTimer::DerivedRepeatingTimer): (TestWebKitAPI::TEST(WTF_RunLoop, ManyTimes)): (TestWebKitAPI::TEST(WTF_RunLoop, ThreadTerminationSelfReferenceCleanup)): (TestWebKitAPI::TEST(WTF_RunLoop, CapabilityIsCurrentIsSupported)): (TestWebKitAPI::TEST(WTF_RunLoopDeathTest, MAYBE_ASSERT_ENABLED_DEATH_TEST(CapabilityIsCurrentFailureAsserts)): (TestWebKitAPI::TEST(WTF_RunLoop, Create)): (TestWebKitAPI::TEST(WTF_RunLoop, MAYBE_DispatchInRunLoopIterationDispatchesOnNextIteration1)): (TestWebKitAPI::TEST(WTF_RunLoop, MAYBE_DispatchInRunLoopIterationDispatchesOnNextIteration2)): * Tools/TestWebKitAPI/Tests/WTF/SuspendableWorkQueueTests.cpp: (TestWebKitAPI::TEST(WTF_SuspendableWorkQueue, Suspend)): * Tools/TestWebKitAPI/Tests/WTF/ThreadAssertionsTest.cpp: (TestWebKitAPI::TEST(WTF_ThreadAssertions, TestMainRunLoopNamedAssertion)): * Tools/TestWebKitAPI/Tests/WebCore/AbortableTaskQueue.cpp: (TestWebKitAPI::TEST(AbortableTaskQueue, AsyncTasks)): (TestWebKitAPI::TEST(AbortableTaskQueue, SyncTasks)): (TestWebKitAPI::TEST(AbortableTaskQueue, Abort)): (TestWebKitAPI::TEST(AbortableTaskQueue, AbortBeforeSyncTaskRun)): (TestWebKitAPI::TEST(AbortableTaskQueue, AbortedBySyncTaskHandler)): * Tools/TestWebKitAPI/Tests/WebKit/AdvancedPrivacyProtections.mm: (TestWebKitAPI::makeQueryParameterRequestHandler): (TestWebKitAPI::makeAllowedLinkFilteringDataRequestHandler): * Tools/TestWebKitAPI/Tests/WebKit/RestoreSessionState.cpp: (TestWebKitAPI::decidePolicyForNavigationAction): (TestWebKitAPI::decidePolicyForNavigationActionIgnore): (TestWebKitAPI::decidePolicyForResponse): * Tools/TestWebKitAPI/Tests/WebKitCocoa/FullscreenVideoTextRecognition.mm: (swizzledPresentViewController): (TestWebKitAPI::TEST(FullscreenVideoTextRecognition, DoNotAnalyzeVideoAfterExitingFullscreen)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm: ((ProcessSwap, ChangeViewSizeDuringNavigationActionPolicyDecision)): * Tools/TestWebKitAPI/Tests/WebKitCocoa/WritingTools.mm: (expectScheduleShowAffordanceForSelectionRectCalled): * Tools/TestWebKitAPI/Tests/WebKitGLib/TestDownloads.cpp: * Tools/TestWebKitAPI/Tests/WebKitGLib/TestOptionMenu.cpp: (OptionMenuTest::clickAtPositionAndWaitUntilOptionMenuShown): * Tools/TestWebKitAPI/Tests/WebKitGLib/TestUIClient.cpp: * Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitWebView.cpp: * Tools/TestWebKitAPI/Tests/WebKitGtk/DOMDOMWindowTest.cpp: (loadedCallback): (clickedCallback): * Tools/TestWebKitAPI/Tests/ios/FullscreenLayoutParameters.mm: (swizzledPresentViewController): * Tools/TestWebKitAPI/Tests/mac/KeyboardEventTests.mm: (TestWebKitAPI::TEST(KeyboardEventTests, TerminateWebContentProcessDuringKeyEventHandling)): * Tools/TestWebKitAPI/Tests/mac/MouseEventTests.mm: (TestWebKitAPI::TEST(MouseEventTests, TerminateWebContentProcessDuringMouseEventHandling)): * Tools/TestWebKitAPI/Utilities.cpp: (TestWebKitAPI::Util::run): (TestWebKitAPI::Util::spinRunLoop): (TestWebKitAPI::Util::runFor): * Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: (WTR::dumpAfterWaitAttributeIsRemoved): * Tools/WebKitTestRunner/TestController.cpp: (WTR::TestController::decidePolicyForNavigationAction): (WTR::TestController::decidePolicyForNavigationResponse): * Tools/WebKitTestRunner/TestInvocation.cpp: (WTR::TestInvocation::TestInvocation): (WTR::TestInvocation::done): * Tools/WebKitTestRunner/cocoa/TestControllerCocoa.mm: (swizzledProcessImageAnalysisRequest): * Tools/WebKitTestRunner/gtk/TestControllerGtk.cpp: (WTR::TestController::notifyDone): (WTR::TestController::platformRunUntil): * Tools/WebKitTestRunner/gtk/UIScriptControllerGtk.cpp: (WTR::UIScriptControllerGtk::doAsyncTask): (WTR::UIScriptControllerGtk::activateAtPoint): (WTR::UIScriptControllerGtk::removeViewFromWindow): (WTR::UIScriptControllerGtk::addViewToWindow): * Tools/WebKitTestRunner/libwpe/PlatformWebViewClientLibWPE.cpp: (WTR::PlatformWebViewClientLibWPE::snapshot): * Tools/WebKitTestRunner/playstation/TestControllerPlayStation.cpp: (WTR::TestController::notifyDone): (WTR::TestController::platformRunUntil): * Tools/WebKitTestRunner/wpe/TestControllerWPE.cpp: (WTR::TestController::notifyDone): (WTR::TestController::platformRunUntil): * Tools/WebKitTestRunner/wpe/UIScriptControllerWPE.cpp: (WTR::UIScriptControllerWPE::doAsyncTask): (WTR::UIScriptControllerWPE::activateAtPoint): (WTR::UIScriptControllerWPE::removeViewFromWindow): (WTR::UIScriptControllerWPE::addViewToWindow): Canonical link: https://commits.webkit.org/283832@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes