12019-09-27 Alex Christensen <achristensen@webkit.org>
2
3 Move service worker process termination delay disabling from process pool to website data store
4 https://bugs.webkit.org/show_bug.cgi?id=202308
5
6 Reviewed by NOBODY (OOPS!).
7
8 It's only there for a test, which still works quickly.
9
10 * NetworkProcess/NetworkProcess.cpp:
11 (WebKit::NetworkProcess::initializeNetworkProcess):
12 (WebKit::NetworkProcess::addWebsiteDataStore):
13 (WebKit::NetworkProcess::destroySession):
14 (WebKit::NetworkProcess::fetchWebsiteData):
15 (WebKit::NetworkProcess::deleteWebsiteDataForRegistrableDomains):
16 (WebKit::NetworkProcess::registrableDomainsWithWebsiteData):
17 (WebKit::NetworkProcess::swServerForSession):
18 (WebKit::NetworkProcess::addServiceWorkerSession):
19 (WebKit::NetworkProcess::disableServiceWorkerProcessTerminationDelay): Deleted.
20 * NetworkProcess/NetworkProcess.h:
21 * NetworkProcess/NetworkProcess.messages.in:
22 * Shared/WebsiteDataStoreParameters.cpp:
23 (WebKit::WebsiteDataStoreParameters::encode const):
24 (WebKit::WebsiteDataStoreParameters::decode):
25 * Shared/WebsiteDataStoreParameters.h:
26 * UIProcess/API/Cocoa/WKProcessPool.mm:
27 (-[WKProcessPool _disableServiceWorkerProcessTerminationDelay]): Deleted.
28 * UIProcess/API/Cocoa/WKProcessPoolPrivate.h:
29 * UIProcess/API/Cocoa/_WKWebsiteDataStoreConfiguration.h:
30 * UIProcess/API/Cocoa/_WKWebsiteDataStoreConfiguration.mm:
31 (-[_WKWebsiteDataStoreConfiguration serviceWorkerProcessTerminationDelayEnabled]):
32 (-[_WKWebsiteDataStoreConfiguration setServiceWorkerProcessTerminationDelayEnabled:]):
33 * UIProcess/WebProcessPool.cpp:
34 (WebKit::WebProcessPool::ensureNetworkProcess):
35 (WebKit::WebProcessPool::disableServiceWorkerProcessTerminationDelay): Deleted.
36 * UIProcess/WebProcessPool.h:
37 * UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm:
38 (WebKit::WebsiteDataStore::parameters):
39 * UIProcess/WebsiteData/WebsiteDataStoreConfiguration.cpp:
40 (WebKit::WebsiteDataStoreConfiguration::copy):
41 * UIProcess/WebsiteData/WebsiteDataStoreConfiguration.h:
42 (WebKit::WebsiteDataStoreConfiguration::serviceWorkerProcessTerminationDelayEnabled const):
43 (WebKit::WebsiteDataStoreConfiguration::setServiceWorkerProcessTerminationDelayEnabled):
44