Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 1d60d452f8d3162ff0a40f6db74c65cd9ec8de8b https://github.com/WebKit/WebKit/commit/1d60d452f8d3162ff0a40f6db74c65cd9ec8de8b Author: Chris Dumez <cdu...@apple.com> Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths: M Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.h M Source/WebKit/NetworkProcess/SharedWorker/WebSharedWorker.cpp M Source/WebKit/NetworkProcess/SharedWorker/WebSharedWorker.h M Source/WebKit/NetworkProcess/SharedWorker/WebSharedWorkerServer.cpp M Source/WebKit/NetworkProcess/SharedWorker/WebSharedWorkerServer.h M Source/WebKit/NetworkProcess/SharedWorker/WebSharedWorkerServerToContextConnection.h M Source/WebKit/NetworkProcess/webrtc/NetworkMDNSRegister.cpp M Source/WebKit/NetworkProcess/webrtc/NetworkMDNSRegister.h M Source/WebKit/Shared/WebBackForwardListItem.cpp M Source/WebKit/Shared/WebBackForwardListItem.h M Source/WebKit/UIProcess/API/APIContentWorld.cpp M Source/WebKit/UIProcess/API/APIContentWorld.h M Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm M Source/WebKit/UIProcess/Automation/WebAutomationSession.h M Source/WebKit/UIProcess/Cocoa/UIRemoteObjectRegistry.h M Source/WebKit/UIProcess/DrawingAreaProxy.cpp M Source/WebKit/UIProcess/DrawingAreaProxy.h M Source/WebKit/UIProcess/Inspector/Agents/InspectorBrowserAgent.h M Source/WebKit/UIProcess/Inspector/RemoteWebInspectorUIProxy.h M Source/WebKit/UIProcess/Inspector/WebInspectorUIProxy.cpp M Source/WebKit/UIProcess/Inspector/WebInspectorUIProxy.h M Source/WebKit/UIProcess/Inspector/WebPageInspectorAgentBase.h M Source/WebKit/UIProcess/Inspector/WebPageInspectorController.h M Source/WebKit/UIProcess/Inspector/mac/WKInspectorViewController.mm M Source/WebKit/UIProcess/ProvisionalFrameProxy.h M Source/WebKit/UIProcess/ProvisionalPageProxy.cpp M Source/WebKit/UIProcess/ProvisionalPageProxy.h M Source/WebKit/UIProcess/SpeechRecognitionPermissionManager.h M Source/WebKit/UIProcess/SuspendedPageProxy.cpp M Source/WebKit/UIProcess/SuspendedPageProxy.h M Source/WebKit/UIProcess/UserContent/WebUserContentControllerProxy.cpp M Source/WebKit/UIProcess/UserContent/WebUserContentControllerProxy.h M Source/WebKit/UIProcess/ViewSnapshotStore.cpp M Source/WebKit/UIProcess/ViewSnapshotStore.h M Source/WebKit/UIProcess/WebFrameProxy.cpp M Source/WebKit/UIProcess/WebFrameProxy.h M Source/WebKit/UIProcess/WebPageGroup.cpp M Source/WebKit/UIProcess/WebPageGroup.h M Source/WebKit/UIProcess/WebPageProxy.h M Source/WebKit/UIProcess/WebProcessPool.cpp M Source/WebKit/UIProcess/WebProcessPool.h M Source/WebKit/UIProcess/WebProcessProxy.h M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.h M Source/WebKit/UIProcess/mac/WKImmediateActionController.h M Source/WebKit/UIProcess/mac/WKImmediateActionController.mm M Source/WebKit/UIProcess/mac/WKTextFinderClient.mm M Source/WebKit/WebProcess/Databases/WebDatabaseProvider.cpp M Source/WebKit/WebProcess/Databases/WebDatabaseProvider.h M Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleCSSStyleDeclarationHandle.cpp M Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleCSSStyleDeclarationHandle.h M Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp M Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h M Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp M Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.h M Source/WebKit/WebProcess/InjectedBundle/InjectedBundleScriptWorld.cpp M Source/WebKit/WebProcess/InjectedBundle/InjectedBundleScriptWorld.h M Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp M Source/WebKit/WebProcess/Network/WebLoaderStrategy.h M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCProvider.h M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCSocket.h M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCSocketFactory.cpp M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCSocketFactory.h M Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp M Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.h M Source/WebKit/WebProcess/WebCoreSupport/WebDataListSuggestionPicker.h M Source/WebKit/WebProcess/WebCoreSupport/WebDateTimeChooser.h M Source/WebKit/WebProcess/WebCoreSupport/WebGeolocationClient.h M Source/WebKit/WebProcess/WebPage/Cocoa/WebRemoteObjectRegistry.h M Source/WebKit/WebProcess/WebPage/DrawingArea.h M Source/WebKit/WebProcess/WebPage/WebPage.cpp M Source/WebKit/WebProcess/WebPage/WebPage.h M Source/WebKit/WebProcess/WebPage/WebURLSchemeHandlerProxy.h M Source/WebKit/WebProcess/WebPage/WebURLSchemeTaskProxy.h Log Message: ----------- Stop using CheckedPtr / CheckedRef with refcounted classes in WebKit2 https://bugs.webkit.org/show_bug.cgi?id=266637 Reviewed by Brent Fulgham. Stop using CheckedPtr / CheckedRef with refcounted classes in WebKit2. Using RefPtr/Ref or WeakPtr/WeakRef instead. * Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.h: * Source/WebKit/NetworkProcess/SharedWorker/WebSharedWorker.cpp: (WebKit::allWorkers): (WebKit::WebSharedWorker::WebSharedWorker): * Source/WebKit/NetworkProcess/SharedWorker/WebSharedWorker.h: * Source/WebKit/NetworkProcess/SharedWorker/WebSharedWorkerServer.cpp: (WebKit::WebSharedWorkerServer::addContextConnection): * Source/WebKit/NetworkProcess/SharedWorker/WebSharedWorkerServer.h: * Source/WebKit/NetworkProcess/SharedWorker/WebSharedWorkerServerToContextConnection.h: * Source/WebKit/Shared/WebBackForwardListItem.cpp: (WebKit::WebBackForwardListItem::allItems): * Source/WebKit/Shared/WebBackForwardListItem.h: * Source/WebKit/UIProcess/API/APIContentWorld.cpp: (API::sharedWorldNameMap): (API::sharedWorldIdentifierMap): (API::ContentWorld::ContentWorld): (API::ContentWorld::sharedWorldWithName): * Source/WebKit/UIProcess/API/APIContentWorld.h: * Source/WebKit/UIProcess/API/Cocoa/WKBrowsingContextController.mm: (-[WKBrowsingContextController dealloc]): (-[WKBrowsingContextController _initWithPageRef:]): * Source/WebKit/UIProcess/Automation/WebAutomationSession.h: * Source/WebKit/UIProcess/Cocoa/UIRemoteObjectRegistry.h: * Source/WebKit/UIProcess/DrawingAreaProxy.cpp: (WebKit::DrawingAreaProxy::page const): * Source/WebKit/UIProcess/DrawingAreaProxy.h: (WebKit::DrawingAreaProxy::page const): Deleted. * Source/WebKit/UIProcess/Inspector/Agents/InspectorBrowserAgent.h: * Source/WebKit/UIProcess/Inspector/RemoteWebInspectorUIProxy.h: * Source/WebKit/UIProcess/Inspector/WebInspectorUIProxy.cpp: (WebKit::WebInspectorUIProxy::WebInspectorUIProxy): * Source/WebKit/UIProcess/Inspector/WebInspectorUIProxy.h: * Source/WebKit/UIProcess/Inspector/WebPageInspectorAgentBase.h: * Source/WebKit/UIProcess/Inspector/WebPageInspectorController.h: * Source/WebKit/UIProcess/Inspector/mac/WKInspectorViewController.mm: (-[WKInspectorViewController initWithConfiguration:inspectedPage:]): * Source/WebKit/UIProcess/ProvisionalFrameProxy.h: * Source/WebKit/UIProcess/ProvisionalPageProxy.cpp: (WebKit::ProvisionalPageProxy::~ProvisionalPageProxy): * Source/WebKit/UIProcess/ProvisionalPageProxy.h: * Source/WebKit/UIProcess/SpeechRecognitionPermissionManager.h: * Source/WebKit/UIProcess/SuspendedPageProxy.cpp: (WebKit::SuspendedPageProxy::page const): * Source/WebKit/UIProcess/SuspendedPageProxy.h: * Source/WebKit/UIProcess/UserContent/WebUserContentControllerProxy.cpp: (WebKit::webUserContentControllerProxies): (WebKit::WebUserContentControllerProxy::WebUserContentControllerProxy): * Source/WebKit/UIProcess/UserContent/WebUserContentControllerProxy.h: * Source/WebKit/UIProcess/ViewSnapshotStore.cpp: (WebKit::ViewSnapshotStore::didAddImageToSnapshot): (WebKit::ViewSnapshotStore::willRemoveImageFromSnapshot): * Source/WebKit/UIProcess/ViewSnapshotStore.h: * Source/WebKit/UIProcess/WebFrameProxy.cpp: (WebKit::allFrames): (WebKit::WebFrameProxy::WebFrameProxy): * Source/WebKit/UIProcess/WebFrameProxy.h: * Source/WebKit/UIProcess/WebPageGroup.cpp: (WebKit::WebPageGroup::forEach): (WebKit::WebPageGroup::WebPageGroup): * Source/WebKit/UIProcess/WebPageGroup.h: * Source/WebKit/UIProcess/WebPageProxy.h: * Source/WebKit/UIProcess/WebProcessPool.cpp: (WebKit::processPools): * Source/WebKit/UIProcess/WebProcessPool.h: * Source/WebKit/UIProcess/WebProcessProxy.h: * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp: (WebKit::allDataStores): * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.h: * Source/WebKit/UIProcess/mac/WKImmediateActionController.h: * Source/WebKit/UIProcess/mac/WKImmediateActionController.mm: (-[WKImmediateActionController _clearImmediateActionState]): (-[WKImmediateActionController dismissContentRelativeChildWindows]): (-[WKImmediateActionController immediateActionRecognizerWillPrepare:]): (-[WKImmediateActionController immediateActionRecognizerWillBeginAnimation:]): (-[WKImmediateActionController immediateActionRecognizerDidUpdateAnimation:]): (-[WKImmediateActionController immediateActionRecognizerDidCancelAnimation:]): (-[WKImmediateActionController immediateActionRecognizerDidCompleteAnimation:]): (-[WKImmediateActionController _webHitTestResult]): (-[WKImmediateActionController _defaultAnimationController]): (-[WKImmediateActionController _updateImmediateActionItem]): * Source/WebKit/UIProcess/mac/WKTextFinderClient.mm: * Source/WebKit/WebProcess/Databases/WebDatabaseProvider.cpp: (WebKit::databaseProviders): (WebKit::WebDatabaseProvider::getOrCreate): * Source/WebKit/WebProcess/Databases/WebDatabaseProvider.h: * Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleCSSStyleDeclarationHandle.cpp: (WebKit::InjectedBundleCSSStyleDeclarationHandle::getOrCreate): * Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleCSSStyleDeclarationHandle.h: * Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp: (WebKit::InjectedBundleNodeHandle::getOrCreate): * Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h: * Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp: (WebKit::InjectedBundleRangeHandle::getOrCreate): * Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.h: * Source/WebKit/WebProcess/InjectedBundle/InjectedBundleScriptWorld.cpp: (WebKit::InjectedBundleScriptWorld::getOrCreate): (WebKit::InjectedBundleScriptWorld::find): (WebKit::InjectedBundleScriptWorld::InjectedBundleScriptWorld): * Source/WebKit/WebProcess/InjectedBundle/InjectedBundleScriptWorld.h: * Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp: (WebKit::WebLoaderStrategy::addURLSchemeTaskProxy): * Source/WebKit/WebProcess/Network/WebLoaderStrategy.h: * Source/WebKit/WebProcess/Network/webrtc/LibWebRTCProvider.h: * Source/WebKit/WebProcess/Network/webrtc/LibWebRTCSocket.h: * Source/WebKit/WebProcess/Network/webrtc/LibWebRTCSocketFactory.cpp: (WebKit::LibWebRTCSocketFactory::addSocket): (WebKit::LibWebRTCSocketFactory::forSocketInGroup): (WebKit::LibWebRTCSocketFactory::createAsyncDnsResolver): * Source/WebKit/WebProcess/Network/webrtc/LibWebRTCSocketFactory.h: * Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp: (WebKit::AXRelayProcessSuspendedNotification::AXRelayProcessSuspendedNotification): * Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.h: * Source/WebKit/WebProcess/WebCoreSupport/WebDataListSuggestionPicker.h: * Source/WebKit/WebProcess/WebCoreSupport/WebDateTimeChooser.h: * Source/WebKit/WebProcess/WebCoreSupport/WebGeolocationClient.h: * Source/WebKit/WebProcess/WebPage/Cocoa/WebRemoteObjectRegistry.h: * Source/WebKit/WebProcess/WebPage/DrawingArea.h: * Source/WebKit/WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::registerURLSchemeHandler): * Source/WebKit/WebProcess/WebPage/WebPage.h: * Source/WebKit/WebProcess/WebPage/WebURLSchemeHandlerProxy.h: * Source/WebKit/WebProcess/WebPage/WebURLSchemeTaskProxy.h: Canonical link: https://commits.webkit.org/272284@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes