Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 409ef85d8444c1aa1224d7b7e26bfcd66b9c5cbc https://github.com/WebKit/WebKit/commit/409ef85d8444c1aa1224d7b7e26bfcd66b9c5cbc Author: Matthew Finkel <sys...@apple.com> Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths: M Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp M Source/WebKit/UIProcess/Network/NetworkProcessProxy.h M Source/WebKit/UIProcess/WebProcessProxy.cpp M Source/WebKit/UIProcess/WebProcessProxy.h M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.h Log Message: ----------- Reduce IPC to NetworkProcess for setting blob partitioning state https://bugs.webkit.org/show_bug.cgi?id=265905 rdar://problem/119262142 Reviewed by Chris Dumez. This patch tracks whether a NetworkSession has blob registry partitioning enabled in the Network process, and the UIProcess only sends an IPC when the state changes. * Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp: (WebKit::NetworkProcessProxy::setBlobRegistryTopOriginPartitioningEnabled): Deleted. * Source/WebKit/UIProcess/Network/NetworkProcessProxy.h: * Source/WebKit/UIProcess/WebProcessProxy.cpp: (WebKit::WebProcessProxy::addExistingWebPage): (WebKit::WebProcessProxy::removeWebPage): (WebKit::WebProcessProxy::updateBlobRegistryPartitioningState const): Deleted. * Source/WebKit/UIProcess/WebProcessProxy.h: * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp: (WebKit::WebsiteDataStore::updateBlobRegistryPartitioningState): * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.h: Canonical link: https://commits.webkit.org/271639@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes