[webkit-changes] [WebKit/WebKit] 6663b6: Add _WKWebsiteDataStoreConfiguration SPI to set re...
Sihui
noreply at github.com
Thu Sep 8 12:32:27 PDT 2022
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6663b6575694f57ae6ae615c44c0090d0cb68fd2
https://github.com/WebKit/WebKit/commit/6663b6575694f57ae6ae615c44c0090d0cb68fd2
Author: Sihui Liu <sihui_liu at apple.com>
Date: 2022-09-08 (Thu, 08 Sep 2022)
Changed paths:
M Source/WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStoreConfiguration.h
M Source/WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStoreConfiguration.mm
M Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm
M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp
M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStoreConfiguration.cpp
M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStoreConfiguration.h
Log Message:
-----------
Add _WKWebsiteDataStoreConfiguration SPI to set resourceLoadStatisticsDebugMode on WebsiteDataStore creation
https://bugs.webkit.org/show_bug.cgi?id=244880
Reviewed by Simon Fraser.
WebKit should let client pass the value instead of reading it from NSUserDefaults.
* Source/WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStoreConfiguration.h:
* Source/WebKit/UIProcess/API/Cocoa/_WKWebsiteDataStoreConfiguration.mm:
(-[_WKWebsiteDataStoreConfiguration resourceLoadStatisticsDebugModeEnabled]):
(-[_WKWebsiteDataStoreConfiguration setResourceLoadStatisticsDebugModeEnabled:]):
* Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm:
(WebKit::WebsiteDataStore::platformSetNetworkParameters):
* Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp:
(WebKit::WebsiteDataStore::WebsiteDataStore):
(WebKit::WebsiteDataStore::parameters):
* Source/WebKit/UIProcess/WebsiteData/WebsiteDataStoreConfiguration.cpp:
(WebKit::WebsiteDataStoreConfiguration::copy const):
* Source/WebKit/UIProcess/WebsiteData/WebsiteDataStoreConfiguration.h:
(WebKit::WebsiteDataStoreConfiguration::resourceLoadStatisticsDebugModeEnabled const):
(WebKit::WebsiteDataStoreConfiguration::setResourceLoadStatisticsDebugModeEnabled):
Canonical link: https://commits.webkit.org/254280@main
More information about the webkit-changes
mailing list