Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 9e2245fba9e1eb44ce97c183fc45bbc39b3f592d https://github.com/WebKit/WebKit/commit/9e2245fba9e1eb44ce97c183fc45bbc39b3f592d Author: Sihui Liu <sihui_...@apple.com> Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths: M Source/WebKit/NetworkProcess/NetworkProcess.cpp M Source/WebKit/NetworkProcess/NetworkProcess.h M Source/WebKit/NetworkProcess/NetworkProcess.messages.in M Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp M Source/WebKit/NetworkProcess/storage/NetworkStorageManager.h M Source/WebKit/NetworkProcess/storage/NetworkStorageManager.messages.in M Source/WebKit/NetworkProcess/storage/SessionStorageManager.cpp M Source/WebKit/NetworkProcess/storage/SessionStorageManager.h M Source/WebKit/UIProcess/API/APIPageConfiguration.cpp M Source/WebKit/UIProcess/API/APIPageConfiguration.h M Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm M Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm M Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h M Source/WebKit/UIProcess/WebPageProxy.cpp M Source/WebKit/UIProcess/WebPageProxy.h M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebViewConfiguration.mm Log Message: ----------- Add SPI to copy SessionStorage from one WKWebView to another https://bugs.webkit.org/show_bug.cgi?id=250053 rdar://102722247 Reviewed by Chris Dumez. * Source/WebKit/NetworkProcess/NetworkProcess.cpp: (WebKit::NetworkProcess::cloneSessionStorageForWebPage): * Source/WebKit/NetworkProcess/NetworkProcess.h: * Source/WebKit/NetworkProcess/NetworkProcess.messages.in: * Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp: (WebKit::NetworkStorageManager::cloneSessionStorageForWebPage): (WebKit::NetworkStorageManager::cloneSessionStorageNamespace): * Source/WebKit/NetworkProcess/storage/NetworkStorageManager.h: * Source/WebKit/NetworkProcess/storage/NetworkStorageManager.messages.in: * Source/WebKit/NetworkProcess/storage/SessionStorageManager.cpp: (WebKit::SessionStorageManager::cloneStorageArea): * Source/WebKit/NetworkProcess/storage/SessionStorageManager.h: * Source/WebKit/UIProcess/API/APIPageConfiguration.cpp: (API::PageConfiguration::pageToCloneSessionStorageFrom const): (API::PageConfiguration::setPageToCloneSessionStorageFrom): * Source/WebKit/UIProcess/API/APIPageConfiguration.h: * Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm: (-[WKWebView _setupPageConfiguration:]): * Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm: (-[WKWebViewConfiguration copyWithZone:]): (-[WKWebViewConfiguration _webViewToCloneSessionStorageFrom]): (-[WKWebViewConfiguration _setWebViewToCloneSessionStorageFrom:]): * Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h: * Source/WebKit/UIProcess/WebPageProxy.cpp: (WebKit::m_fullscreenVideoTextRecognitionTimer): (WebKit::WebPageProxy::initializeWebPage): * Source/WebKit/UIProcess/WebPageProxy.h: * Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebViewConfiguration.mm: (TEST): Canonical link: https://commits.webkit.org/258487@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes