Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 006bf284d44b8c07fa0a6a74879db09925878b11 https://github.com/WebKit/WebKit/commit/006bf284d44b8c07fa0a6a74879db09925878b11 Author: Chris Dumez <cdu...@apple.com> Date: 2023-10-30 (Mon, 30 Oct 2023)
Changed paths: M Source/WebKit/Shared/WebPreferencesStore.h M Source/WebKit/UIProcess/API/APIPageConfiguration.cpp M Source/WebKit/UIProcess/API/APIPageConfiguration.h M Source/WebKit/UIProcess/Inspector/win/RemoteWebInspectorUIProxyWin.cpp M Source/WebKit/UIProcess/SuspendedPageProxy.h M Source/WebKit/UIProcess/WebPageGroup.cpp M Source/WebKit/UIProcess/WebPageGroup.h M Source/WebKit/UIProcess/WebPageProxy.cpp 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 Log Message: ----------- Adopt more smart pointers in WebProcessPool https://bugs.webkit.org/show_bug.cgi?id=263839 Reviewed by Brent Fulgham. * Source/WebKit/Shared/WebPreferencesStore.h: * Source/WebKit/UIProcess/API/APIPageConfiguration.cpp: (API::PageConfiguration::setProcessPool): (API::PageConfiguration::setUserContentController): (API::PageConfiguration::setWebExtensionController): (API::PageConfiguration::setPageGroup): (API::PageConfiguration::setPreferences): (API::PageConfiguration::setRelatedPage): (API::PageConfiguration::setVisitedLinkStore): (API::PageConfiguration::protectedWebsiteDataStore): (API::PageConfiguration::setWebsiteDataStore): (API::PageConfiguration::setDefaultWebsitePolicies): (API::PageConfiguration::setApplicationManifest): * Source/WebKit/UIProcess/API/APIPageConfiguration.h: * Source/WebKit/UIProcess/SuspendedPageProxy.h: * Source/WebKit/UIProcess/WebPageGroup.cpp: (WebKit::WebPageGroup::protectedPreferences const): (WebKit::WebPageGroup::protectedUserContentController): * Source/WebKit/UIProcess/WebPageGroup.h: * Source/WebKit/UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::preferencesStore const): * Source/WebKit/UIProcess/WebPageProxy.h: * Source/WebKit/UIProcess/WebProcessPool.cpp: (WebKit::processPools): (WebKit::WebProcessPool::allProcessPools): (WebKit::WebProcessPool::~WebProcessPool): (WebKit::WebProcessPool::setOverrideLanguages): (WebKit::WebProcessPool::sendMemoryPressureEvent): (WebKit::WebProcessPool::setApplicationIsActive): (WebKit::WebProcessPool::networkProcessDidTerminate): (WebKit::WebProcessPool::ensureGPUProcess): (WebKit::WebProcessPool::ensureProtectedGPUProcess): (WebKit::WebProcessPool::gpuProcessDidFinishLaunching): (WebKit::WebProcessPool::gpuProcessExited): (WebKit::WebProcessPool::createGPUProcessConnection): (WebKit::WebProcessPool::establishRemoteWorkerContextConnectionToNetworkProcess): (WebKit::WebProcessPool::windowServerConnectionStateChanged): (WebKit::WebProcessPool::tryTakePrewarmedProcess): (WebKit::WebProcessPool::initializeNewWebProcess): (WebKit::WebProcessPool::enableProcessTermination): (WebKit::WebProcessPool::processDidFinishLaunching): (WebKit::WebProcessPool::disconnectProcess): (WebKit::WebProcessPool::processForRegistrableDomain): (WebKit::WebProcessPool::createWebPage): (WebKit::WebProcessPool::updateRemoteWorkerUserAgent): (WebKit::WebProcessPool::pageEndUsingWebsiteDataStore): (WebKit::WebProcessPool::download): (WebKit::WebProcessPool::resumeDownload): (WebKit::WebProcessPool::postMessageToInjectedBundle): (WebKit::WebProcessPool::handleMemoryPressureWarning): (WebKit::WebProcessPool::activePagesOriginsInWebProcessForTesting): (WebKit::WebProcessPool::registerURLSchemeAsSecure): (WebKit::WebProcessPool::registerURLSchemeAsBypassingContentSecurityPolicy): (WebKit::WebProcessPool::registerURLSchemeAsLocal): (WebKit::WebProcessPool::registerURLSchemeAsNoAccess): (WebKit::WebProcessPool::registerGlobalURLSchemeAsHavingCustomProtocolHandlers): (WebKit::WebProcessPool::unregisterGlobalURLSchemeAsHavingCustomProtocolHandlers): (WebKit::WebProcessPool::updateBackForwardCacheCapacity): (WebKit::WebProcessPool::setCacheModel): (WebKit::WebProcessPool::setCacheModelSynchronouslyForTesting): (WebKit::WebProcessPool::createDownloadProxy): (WebKit::WebProcessPool::terminateAllWebContentProcesses): (WebKit::WebProcessPool::terminateServiceWorkers): (WebKit::WebProcessPool::setAutomationSession): (WebKit::webProcessProxyFromConnection): (WebKit::WebProcessPool::handleMessage): (WebKit::WebProcessPool::handleSynchronousMessage): (WebKit::WebProcessPool::startedUsingGamepads): (WebKit::WebProcessPool::stoppedUsingGamepads): (WebKit::WebProcessPool::gamepadConnected): (WebKit::WebProcessPool::gamepadDisconnected): (WebKit::WebProcessPool::updateProcessAssertions): (WebKit::WebProcessPool::processForNavigation): (WebKit::WebProcessPool::processForNavigationInternal): (WebKit::WebProcessPool::addMockMediaDevice): (WebKit::WebProcessPool::clearMockMediaDevices): (WebKit::WebProcessPool::removeMockMediaDevice): (WebKit::WebProcessPool::setMockMediaDeviceIsEphemeral): (WebKit::WebProcessPool::resetMockMediaDevices): (WebKit::WebProcessPool::setDomainsWithCrossPageStorageAccess): (WebKit::WebProcessPool::seedResourceLoadStatisticsForTesting): (WebKit::WebProcessPool::notifyMediaStreamingActivity): (WebKit::WebProcessPool::setUseSeparateServiceWorkerProcess): (WebKit::WebProcessPool::forEachProcessForSession): * Source/WebKit/UIProcess/WebProcessPool.h: * Source/WebKit/UIProcess/WebProcessProxy.h: (WebKit::WebProcessProxy::protectedWebConnection const): * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp: (WebKit::allDataStores): (WebKit::WebsiteDataStore::forEachWebsiteDataStore): (WebKit::WebsiteDataStore::existingDataStoreForIdentifier): (WebKit::WebsiteDataStore::dataStoreForIdentifier): (WebKit::WebsiteDataStore::registerWithSessionIDMap): (WebKit::WebsiteDataStore::forwardAppBoundDomainsToITPIfInitialized): (WebKit::WebsiteDataStore::forwardManagedDomainsToITPIfInitialized): Canonical link: https://commits.webkit.org/269971@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes