Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 8c5df5e0c83e6eb97b868d2461c4c843e9485173 https://github.com/WebKit/WebKit/commit/8c5df5e0c83e6eb97b868d2461c4c843e9485173 Author: Chris Dumez <cdu...@apple.com> Date: 2023-09-19 (Tue, 19 Sep 2023)
Changed paths: M Source/WTF/wtf/WeakHashSet.h M Source/WebCore/platform/graphics/GraphicsLayer.h M Source/WebCore/platform/graphics/ca/PlatformCALayer.h M Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp M Source/WebKit/UIProcess/Network/NetworkProcessProxy.h M Source/WebKit/UIProcess/SuspendedPageProxy.cpp M Source/WebKit/UIProcess/UserMediaPermissionRequestManagerProxy.cpp M Source/WebKit/UIProcess/ViewSnapshotStore.h M Source/WebKit/UIProcess/VisitedLinkStore.h M Source/WebKit/UIProcess/WebEditCommandProxy.h M Source/WebKit/UIProcess/WebPageProxy.cpp M Source/WebKit/UIProcess/WebPageProxy.h M Source/WebKit/UIProcess/WebProcessProxy.cpp M Source/WebKit/UIProcess/WebProcessProxy.h M Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm M Source/WebKit/WebProcess/Gamepad/WebGamepadProvider.cpp M Source/WebKit/WebProcess/Gamepad/WebGamepadProvider.h M Source/WebKit/WebProcess/Model/ios/ARKitInlinePreviewModelPlayerIOS.mm M Source/WebKit/WebProcess/Plugins/PluginView.cpp M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeContext.h M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeContext.mm M Source/WebKit/WebProcess/WebPage/WebPage.cpp M Source/WebKit/WebProcess/WebPage/WebPage.h Log Message: ----------- Store fewer raw pointers in containers in Source/WebKit https://bugs.webkit.org/show_bug.cgi?id=261700 Reviewed by Darin Adler. * Source/WTF/wtf/WeakHashSet.h: (WTF:: const): * Source/WebCore/platform/graphics/GraphicsLayer.h: * Source/WebCore/platform/graphics/ca/PlatformCALayer.h: * Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp: (WebKit::networkProcessesSet): (WebKit::NetworkProcessProxy::allNetworkProcesses): (WebKit::NetworkProcessProxy::NetworkProcessProxy): (WebKit::NetworkProcessProxy::~NetworkProcessProxy): (WebKit::NetworkProcessProxy::contentExtensionRules): (WebKit::NetworkProcessProxy::didDestroyWebUserContentControllerProxy): * Source/WebKit/UIProcess/Network/NetworkProcessProxy.h: * Source/WebKit/UIProcess/SuspendedPageProxy.cpp: (WebKit::allSuspendedPages): (WebKit::SuspendedPageProxy::findReusableSuspendedPageProcess): (WebKit::SuspendedPageProxy::SuspendedPageProxy): (WebKit::SuspendedPageProxy::~SuspendedPageProxy): * Source/WebKit/UIProcess/UserMediaPermissionRequestManagerProxy.cpp: (WebKit::proxies): (WebKit::UserMediaPermissionRequestManagerProxy::forEach): (WebKit::UserMediaPermissionRequestManagerProxy::UserMediaPermissionRequestManagerProxy): (WebKit::UserMediaPermissionRequestManagerProxy::~UserMediaPermissionRequestManagerProxy): * Source/WebKit/UIProcess/ViewSnapshotStore.h: * Source/WebKit/UIProcess/VisitedLinkStore.h: * Source/WebKit/UIProcess/WebEditCommandProxy.h: * Source/WebKit/UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::addEditCommand): (WebKit::WebPageProxy::removeEditCommand): (WebKit::WebPageProxy::resetState): * Source/WebKit/UIProcess/WebPageProxy.h: * Source/WebKit/UIProcess/WebProcessProxy.cpp: (WebKit::liveProcessesLRU): (WebKit::WebProcessProxy::hasReachedProcessCountLimit): (WebKit::WebProcessProxy::create): (WebKit::WebProcessProxy::~WebProcessProxy): (WebKit::WebProcessProxy::shutDown): (WebKit::WebProcessProxy::addVisitedLinkStoreUser): (WebKit::WebProcessProxy::removeVisitedLinkStoreUser): (WebKit::WebProcessProxy::addWebUserContentControllerProxy): (WebKit::WebProcessProxy::didDestroyWebUserContentControllerProxy): (WebKit::WebProcessProxy::processDidTerminateOrFailedToLaunch): (WebKit::WebProcessProxy::markProcessAsRecentlyUsed): * Source/WebKit/UIProcess/WebProcessProxy.h: * Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm: (WebKit::WebsiteDataStore::platformInitialize): (WebKit::WebsiteDataStore::platformDestroy): (): Deleted. * Source/WebKit/WebProcess/Gamepad/WebGamepadProvider.cpp: (WebKit::WebGamepadProvider::gamepadConnected): (WebKit::WebGamepadProvider::gamepadDisconnected): (WebKit::WebGamepadProvider::gamepadActivity): (WebKit::WebGamepadProvider::startMonitoringGamepads): (WebKit::WebGamepadProvider::stopMonitoringGamepads): * Source/WebKit/WebProcess/Gamepad/WebGamepadProvider.h: * Source/WebKit/WebProcess/Model/ios/ARKitInlinePreviewModelPlayerIOS.mm: (WebKit::instances): (WebKit::ARKitInlinePreviewModelPlayerIOS::ARKitInlinePreviewModelPlayerIOS): (WebKit::ARKitInlinePreviewModelPlayerIOS::~ARKitInlinePreviewModelPlayerIOS): (WebKit::ARKitInlinePreviewModelPlayerIOS::modelPlayerForPageAndLayerID): (): Deleted. * Source/WebKit/WebProcess/Plugins/PluginView.cpp: (WebKit::PluginView::PluginView): (WebKit::PluginView::~PluginView): * Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeContext.h: * Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeContext.mm: (WebKit::RemoteLayerTreeContext::~RemoteLayerTreeContext): (WebKit::RemoteLayerTreeContext::adoptLayersFromContext): (WebKit::RemoteLayerTreeContext::animationDidStart): (WebKit::RemoteLayerTreeContext::animationDidEnd): * Source/WebKit/WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::~WebPage): (WebKit::WebPage::scalePage): (WebKit::WebPage::setDeviceScaleFactor): (WebKit::WebPage::setTopContentInset): (WebKit::WebPage::addPluginView): (WebKit::WebPage::removePluginView): (WebKit::WebPage::stopAllURLSchemeTasks): * Source/WebKit/WebProcess/WebPage/WebPage.h: Canonical link: https://commits.webkit.org/268154@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes