Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 9dc842ed6c6bdb25124016c8614de1f2bbbe3a23 https://github.com/WebKit/WebKit/commit/9dc842ed6c6bdb25124016c8614de1f2bbbe3a23 Author: Ryosuke Niwa <rn...@webkit.org> Date: 2023-09-01 (Fri, 01 Sep 2023)
Changed paths: M Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp M Source/WebKit/UIProcess/API/APIContentWorld.cpp M Source/WebKit/UIProcess/API/APIContentWorld.h M Source/WebKit/UIProcess/API/APIPageConfiguration.cpp M Source/WebKit/UIProcess/API/C/WKInspector.cpp M Source/WebKit/UIProcess/Inspector/Agents/InspectorBrowserAgent.cpp M Source/WebKit/UIProcess/Inspector/Agents/InspectorBrowserAgent.h M Source/WebKit/UIProcess/Inspector/InspectorTargetProxy.cpp M Source/WebKit/UIProcess/Inspector/RemoteWebInspectorUIProxy.cpp 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.cpp M Source/WebKit/UIProcess/Inspector/WebPageInspectorController.h M Source/WebKit/UIProcess/Inspector/gtk/RemoteWebInspectorUIProxyGtk.cpp M Source/WebKit/UIProcess/Inspector/gtk/WebInspectorUIProxyGtk.cpp M Source/WebKit/UIProcess/Inspector/mac/WKInspectorViewController.mm M Source/WebKit/UIProcess/Inspector/mac/WebInspectorUIProxyMac.mm M Source/WebKit/UIProcess/Inspector/win/WebInspectorUIProxyWin.cpp Log Message: ----------- Deploy more smart pointers in Source/WebKit/UIProcess/Inspector https://bugs.webkit.org/show_bug.cgi?id=260848 Reviewed by Chris Dumez. This PR addresses clang static analyzer warnings for smart pointers. * Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp: (API::ContentRuleListStore::defaultStore): * Source/WebKit/UIProcess/API/APIContentWorld.cpp: (API::ContentWorld::~ContentWorld): (API::ContentWorld::addAssociatedUserContentControllerProxy): (API::ContentWorld::userContentControllerProxyDestroyed): * Source/WebKit/UIProcess/API/APIContentWorld.h: * Source/WebKit/UIProcess/API/APIPageConfiguration.cpp: (API::PageConfiguration::delaysWebProcessLaunchUntilFirstLoad const): * Source/WebKit/UIProcess/API/C/WKInspector.cpp: (WKInspectorGetPage): * Source/WebKit/UIProcess/Inspector/Agents/InspectorBrowserAgent.cpp: (WebKit::InspectorBrowserAgent::enabled const): (WebKit::InspectorBrowserAgent::enable): (WebKit::InspectorBrowserAgent::disable): * Source/WebKit/UIProcess/Inspector/Agents/InspectorBrowserAgent.h: * Source/WebKit/UIProcess/Inspector/InspectorTargetProxy.cpp: (WebKit::InspectorTargetProxy::create): * Source/WebKit/UIProcess/Inspector/RemoteWebInspectorUIProxy.cpp: (WebKit::RemoteWebInspectorUIProxy::protectedInspectorPage): (WebKit::RemoteWebInspectorUIProxy::setDiagnosticLoggingAvailable): (WebKit::RemoteWebInspectorUIProxy::initialize): (WebKit::RemoteWebInspectorUIProxy::showConsole): (WebKit::RemoteWebInspectorUIProxy::showResources): (WebKit::RemoteWebInspectorUIProxy::sendMessageToFrontend): (WebKit::RemoteWebInspectorUIProxy::frontendDidClose): (WebKit::RemoteWebInspectorUIProxy::setInspectorPageDeveloperExtrasEnabled): (WebKit::RemoteWebInspectorUIProxy::sendMessageToBackend): (WebKit::RemoteWebInspectorUIProxy::createFrontendPageAndWindow): (WebKit::RemoteWebInspectorUIProxy::closeFrontendPageAndWindow): * Source/WebKit/UIProcess/Inspector/RemoteWebInspectorUIProxy.h: (): Deleted. * Source/WebKit/UIProcess/Inspector/WebInspectorUIProxy.cpp: (WebKit::WebInspectorUIProxy::inspectionLevel const): (WebKit::WebInspectorUIProxy::inspectorPagePreferences const): (WebKit::WebInspectorUIProxy::createFrontendPage): (WebKit::WebInspectorUIProxy::openLocalInspectorFrontend): (WebKit::WebInspectorUIProxy::closeFrontendPageAndWindow): (WebKit::WebInspectorUIProxy::sendMessageToBackend): (WebKit::WebInspectorUIProxy::frontendLoaded): (WebKit::WebInspectorUIProxy::attachAvailabilityChanged): (WebKit::WebInspectorUIProxy::setDeveloperPreferenceOverride): (WebKit::WebInspectorUIProxy::setEmulatedConditions): (WebKit::WebInspectorUIProxy::evaluateInFrontendForTesting): * Source/WebKit/UIProcess/Inspector/WebInspectorUIProxy.h: (WebKit::WebInspectorUIProxy::inspectedPage const): (WebKit::WebInspectorUIProxy::inspectorPage const): * Source/WebKit/UIProcess/Inspector/WebPageInspectorAgentBase.h: * Source/WebKit/UIProcess/Inspector/WebPageInspectorController.cpp: (WebKit::WebPageInspectorController::protectedInspectedPage): (WebKit::WebPageInspectorController::init): (WebKit::WebPageInspectorController::connectFrontend): (WebKit::WebPageInspectorController::disconnectFrontend): (WebKit::WebPageInspectorController::disconnectAllFrontends): (WebKit::WebPageInspectorController::setIndicating): (WebKit::WebPageInspectorController::createInspectorTarget): (WebKit::WebPageInspectorController::setEnabledBrowserAgent): * Source/WebKit/UIProcess/Inspector/WebPageInspectorController.h: * Source/WebKit/UIProcess/Inspector/mac/WKInspectorViewController.mm: (-[WKInspectorViewController webViewConfiguration]): (-[WKInspectorViewController webView:decidePolicyForNavigationAction:decisionHandler:]): (-[WKInspectorViewController inspectorWKWebViewReload:]): (-[WKInspectorViewController inspectorWKWebViewReloadFromOrigin:]): * Source/WebKit/UIProcess/Inspector/mac/WebInspectorUIProxyMac.mm: (-[WKWebInspectorUIProxyObjCAdapter inspectorRef]): (-[WKWebInspectorUIProxyObjCAdapter inspector]): (-[WKWebInspectorUIProxyObjCAdapter window:willPositionSheet:usingRect:]): (-[WKWebInspectorUIProxyObjCAdapter windowDidMove:]): (-[WKWebInspectorUIProxyObjCAdapter windowDidResize:]): (-[WKWebInspectorUIProxyObjCAdapter windowWillClose:]): (-[WKWebInspectorUIProxyObjCAdapter windowDidEnterFullScreen:]): (-[WKWebInspectorUIProxyObjCAdapter windowDidExitFullScreen:]): (-[WKWebInspectorUIProxyObjCAdapter inspectedViewFrameDidChange:]): (-[WKWebInspectorUIProxyObjCAdapter observeValueForKeyPath:ofObject:change:context:]): (-[WKWebInspectorUIProxyObjCAdapter inspectorViewControllerDidBecomeActive:]): (-[WKWebInspectorUIProxyObjCAdapter inspectorViewControllerInspectorDidCrash:]): (-[WKWebInspectorUIProxyObjCAdapter inspectorViewController:willMoveToWindow:]): (-[WKWebInspectorUIProxyObjCAdapter inspectorViewControllerDidMoveToWindow:]): (-[WKWebInspectorUIProxyObjCAdapter inspectorViewController:openURLExternally:]): (WebKit::WebInspectorUIProxy::platformCreateFrontendPage): (WebKit::WebInspectorUIProxy::platformCreateFrontendWindow): Canonical link: https://commits.webkit.org/267576@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes