Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: bcbd49ce96d02e193abdc6f4cca95ddda775508c https://github.com/WebKit/WebKit/commit/bcbd49ce96d02e193abdc6f4cca95ddda775508c Author: Sihui Liu <sihui_...@apple.com> Date: 2024-02-21 (Wed, 21 Feb 2024)
Changed paths: M Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp M Source/WebCore/page/ChromeClient.h M Source/WebCore/page/Page.cpp M Source/WebCore/page/Page.h M Source/WebCore/testing/Internals.cpp M Source/WebKit/Shared/WebProcessDataStoreParameters.h M Source/WebKit/Shared/WebProcessDataStoreParameters.serialization.in M Source/WebKit/UIProcess/API/APIUIClient.h M Source/WebKit/UIProcess/API/C/WKContextConfigurationRef.cpp M Source/WebKit/UIProcess/API/C/WKContextConfigurationRef.h M Source/WebKit/UIProcess/Cocoa/UIDelegate.h M Source/WebKit/UIProcess/Cocoa/UIDelegate.mm M Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp M Source/WebKit/UIProcess/WebPageProxy.cpp M Source/WebKit/UIProcess/WebPageProxy.h M Source/WebKit/UIProcess/WebPageProxy.messages.in M Source/WebKit/UIProcess/WebProcessPool.cpp M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.h M Source/WebKit/UIProcess/glib/WebProcessProxyGLib.cpp M Source/WebKit/WebProcess/InjectedBundle/API/APIInjectedBundlePageUIClient.h M Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundlePage.cpp M Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h M Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp M Source/WebKit/WebProcess/InjectedBundle/InjectedBundlePageUIClient.cpp M Source/WebKit/WebProcess/InjectedBundle/InjectedBundlePageUIClient.h M Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp M Source/WebKit/WebProcess/Network/WebResourceLoader.cpp M Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp M Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.h M Source/WebKit/WebProcess/WebPage/WebPage.cpp M Source/WebKit/WebProcess/WebProcess.cpp M Source/WebKit/WebProcess/WebProcess.h M Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm M Tools/TestWebKitAPI/Tests/WebKitCocoa/LocalStorageClear.mm M Tools/WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl M Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp M Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.h M Tools/WebKitTestRunner/InjectedBundle/TestRunner.cpp M Tools/WebKitTestRunner/InjectedBundle/TestRunner.h Log Message: ----------- Remove ApplicationCache code from WebKit https://bugs.webkit.org/show_bug.cgi?id=269629 rdar://123123740 Reviewed by Alex Christensen. Also, clean up AppCache data left on disk when WebsiteDataStore resolves directories. * Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp: (WebCore::ApplicationCacheGroup::cacheForMainRequest): (WebCore::ApplicationCacheGroup::fallbackCacheForMainRequest): (WebCore::ApplicationCacheGroup::selectCache): (WebCore::ApplicationCacheGroup::didReachMaxAppCacheSize): (WebCore::ApplicationCacheGroup::recalculateAvailableSpaceInQuota): * Source/WebCore/page/ChromeClient.h: (WebCore::ChromeClient::reachedMaxAppCacheSize): (WebCore::ChromeClient::reachedApplicationCacheOriginQuota): * Source/WebCore/page/Page.cpp: (WebCore::Page::Page): * Source/WebCore/page/Page.h: (WebCore::Page::applicationCacheStorage): * Source/WebCore/testing/Internals.cpp: (WebCore::Internals::resetToConsistentState): (WebCore::Internals::setApplicationCacheOriginQuota): * Source/WebKit/Shared/WebProcessDataStoreParameters.h: * Source/WebKit/Shared/WebProcessDataStoreParameters.serialization.in: * Source/WebKit/UIProcess/API/APIUIClient.h: (API::UIClient::exceededDatabaseQuota): (API::UIClient::reachedApplicationCacheOriginQuota): Deleted. * Source/WebKit/UIProcess/API/C/WKContextConfigurationRef.cpp: (WKContextConfigurationCopyApplicationCacheDirectory): Deleted. (WKContextConfigurationSetApplicationCacheDirectory): Deleted. * Source/WebKit/UIProcess/API/C/WKContextConfigurationRef.h: * Source/WebKit/UIProcess/Cocoa/UIDelegate.h: * Source/WebKit/UIProcess/Cocoa/UIDelegate.mm: (WebKit::UIDelegate::UIClient::reachedApplicationCacheOriginQuota): Deleted. * Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp: (WebKit::bubblewrapSpawn): * Source/WebKit/UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::reachedApplicationCacheOriginQuota): Deleted. * Source/WebKit/UIProcess/WebPageProxy.h: * Source/WebKit/UIProcess/WebPageProxy.messages.in: * Source/WebKit/UIProcess/WebProcessPool.cpp: (WebKit::WebProcessPool::webProcessDataStoreParameters): * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp: (WebKit::WebsiteDataStore::resolveDirectoriesIfNecessary): (WebKit::WebsiteDataStore::fetchDataAndApply): (WebKit::WebsiteDataStore::removeData): * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.h: (WebKit::WebsiteDataStore::resolvedCacheStorageDirectory const): (WebKit::WebsiteDataStore::applicationCacheFlatFileSubdirectoryName const): Deleted. (WebKit::WebsiteDataStore::resolvedApplicationCacheDirectory const): Deleted. * Source/WebKit/UIProcess/glib/WebProcessProxyGLib.cpp: (WebKit::WebProcessProxy::platformGetLaunchOptions): * Source/WebKit/WebProcess/InjectedBundle/API/APIInjectedBundlePageUIClient.h: (API::InjectedBundle::PageUIClient::didReachApplicationCacheOriginQuota): Deleted. * Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundlePage.cpp: (WKBundlePageClearApplicationCache): (WKBundlePageClearApplicationCacheForOrigin): (WKBundlePageSetAppCacheMaximumSize): (WKBundlePageGetAppCacheUsageForOrigin): (WKBundlePageCopyOriginsWithApplicationCache): (WKBundlePageSetApplicationCacheOriginQuota): Deleted. (WKBundlePageResetApplicationCacheOriginQuota): Deleted. * Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h: * Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp: * Source/WebKit/WebProcess/InjectedBundle/InjectedBundlePageUIClient.cpp: (WebKit::InjectedBundlePageUIClient::didReachApplicationCacheOriginQuota): Deleted. * Source/WebKit/WebProcess/InjectedBundle/InjectedBundlePageUIClient.h: * Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp: (WebKit::WebLoaderStrategy::scheduleLoad): * Source/WebKit/WebProcess/Network/WebResourceLoader.cpp: (WebKit::WebResourceLoader::willSendRequest): (WebKit::WebResourceLoader::didReceiveResponse): (WebKit::WebResourceLoader::didFailResourceLoad): * Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp: (WebKit::WebChromeClient::reachedMaxAppCacheSize): Deleted. (WebKit::WebChromeClient::reachedApplicationCacheOriginQuota): Deleted. * Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.h: * Source/WebKit/WebProcess/WebPage/WebPage.cpp: (WebKit::m_unifiedTextReplacementController): * Source/WebKit/WebProcess/WebProcess.cpp: (WebKit::WebProcess::setWebsiteDataStoreParameters): (WebKit::WebProcess::didClose): * Source/WebKit/WebProcess/WebProcess.h: (WebKit::WebProcess::applicationCacheStorage): Deleted. * Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm: (WebKit::WebProcess::platformSetWebsiteDataStoreParameters): * Tools/TestWebKitAPI/Tests/WebKitCocoa/LocalStorageClear.mm: (TEST): * Tools/WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: * Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: (WTR::InjectedBundlePage::InjectedBundlePage): (WTR::InjectedBundlePage::didReachApplicationCacheOriginQuota): Deleted. * Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.h: * Tools/WebKitTestRunner/InjectedBundle/TestRunner.cpp: (WTR::TestRunner::disallowIncreaseForApplicationCacheQuota): Deleted. * Tools/WebKitTestRunner/InjectedBundle/TestRunner.h: (WTR::TestRunner::shouldDisallowIncreaseForApplicationCacheQuota): Deleted. Canonical link: https://commits.webkit.org/275114@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes