-
weinig@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=105878 Reviewed by Dan Bernstein. Add WebContextSupplement and convert WebApplicationCacheManagerProxy to it. * UIProcess/API/C/WKContext.cpp: (WKContextGetApplicationCacheManager): * UIProcess/WebApplicationCacheManagerProxy.cpp: (WebKit::WebApplicationCacheManagerProxy::supplementName): (WebKit::WebApplicationCacheManagerProxy::WebApplicationCacheManagerProxy): (WebKit::WebApplicationCacheManagerProxy::contextDestroyed): (WebKit::WebApplicationCacheManagerProxy::processDidClose): (WebKit::WebApplicationCacheManagerProxy::refWebContextSupplement): (WebKit::WebApplicationCacheManagerProxy::derefWebContextSupplement): (WebKit::WebApplicationCacheManagerProxy::getApplicationCacheOrigins): (WebKit::WebApplicationCacheManagerProxy::deleteEntriesForOrigin): (WebKit::WebApplicationCacheManagerProxy::deleteAllEntries): * UIProcess/WebApplicationCacheManagerProxy.h: (WebApplicationCacheManagerProxy): * UIProcess/WebContext.cpp: (WebKit::WebContext::WebContext): (WebKit::WebContext::~WebContext): (WebKit::WebContext::shouldTerminate): (WebKit::WebContext::disconnectProcess): * UIProcess/WebContext.h: (WebKit::WebContext::supplement): (WebKit::WebContext::addSupplement): * UIProcess/WebContextSupplement.h: Added. (WebKit::WebContextSupplement::WebContextSupplement): (WebKit::WebContextSupplement::~WebContextSupplement): (WebKit::WebContextSupplement::ref): (WebKit::WebContextSupplement::deref): (WebKit::WebContextSupplement::context): (WebKit::WebContextSupplement::clearContext): * WebKit2.xcodeproj/project.pbxproj: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138599 268f45cc-cd09-0410-ab3c-d52691b4dbfc
15f97af4