-
andersca@apple.com authored
Reviewed by Sam Weinig. WebPluginSiteDataManager should work with plug-in process https://bugs.webkit.org/show_bug.cgi?id=54523 <rdar://problem/8689312> * PluginProcess/PluginProcess.cpp: (WebKit::PluginProcess::removeWebProcessConnection): Call startShutdownTimerIfNecessary(). (WebKit::PluginProcess::getSitesWithData): Ask the plug-in module for the sites with data and send them back in a PluginProcessProxy::DidGetSitesWithData message. (WebKit::PluginProcess::clearSiteData): Clear site data and send back a DidClearSiteData message. (WebKit::PluginProcess::startShutdownTimerIfNecessary): Factor code out from removeWebProcessConnection. * PluginProcess/PluginProcess.messages.in: Add new messages. * UIProcess/Plugins/PluginInfoStore.cpp: (WebKit::PluginInfoStore::plugins): New function for getting all...
37bdf9c8