12021-08-31 Chris Dumez <cdumez@apple.com>
2
3 Add support for ServiceWorkerGlobalScope.serviceWorker
4 https://bugs.webkit.org/show_bug.cgi?id=229720
5
6 Reviewed by NOBODY (OOPS!).
7
8 Add support for ServiceWorkerGlobalScope.serviceWorker:
9 - https://w3c.github.io/ServiceWorker/#dom-serviceworkerglobalscope-serviceworker
10
11 Also add support for the "parsed" initial ServiceWorkerState:
12 - https://w3c.github.io/ServiceWorker/#enumdef-serviceworkerstate
13
14 No new tests, rebaselined existing tests.
15
16 * workers/service/ServiceWorker.idl:
17 * workers/service/ServiceWorkerGlobalScope.cpp:
18 (WebCore::ServiceWorkerGlobalScope::create):
19 (WebCore::ServiceWorkerGlobalScope::ServiceWorkerGlobalScope):
20 * workers/service/ServiceWorkerGlobalScope.h:
21 * workers/service/ServiceWorkerGlobalScope.idl:
22 * workers/service/ServiceWorkerTypes.h:
23 * workers/service/context/ServiceWorkerThread.cpp:
24 (WebCore::ServiceWorkerThread::ServiceWorkerThread):
25 (WebCore::ServiceWorkerThread::createWorkerGlobalScope):
26 * workers/service/context/ServiceWorkerThread.h:
27 * workers/service/context/ServiceWorkerThreadProxy.cpp:
28 (WebCore::ServiceWorkerThreadProxy::ServiceWorkerThreadProxy):
29 * workers/service/context/ServiceWorkerThreadProxy.h:
30 * workers/service/server/SWServer.cpp:
31 (WebCore::SWServer::installContextData):
32 (WebCore::SWServer::runServiceWorker):
33 * workers/service/server/SWServerRegistration.cpp:
34 (WebCore::SWServerRegistration::clear):
35 * workers/service/server/SWServerToContextConnection.h:
36 * workers/service/server/SWServerWorker.cpp:
37 (WebCore::SWServerWorker::SWServerWorker):
38