зеркало из https://github.com/mozilla/gecko-dev.git
ca22ab0254
- Extension API WebIDL to be part of a new dom/extensions-webidl directory (and all webidl in this directory associated with WebExtensions::General bugzilla component) - Extension API C++ implementation in a new toolkit/components/extensions/webidl-api directory - Lock Extensions API WebIDL bindings provided to extensions workers global on: - the preference "extensions.backgroundServiceWorker.enabled" being set to true - checking explicitly that the worker is an extension service worker declared in the extension manifest.json file. - Changes to WorkerPrivate, WorkerScope.h/.cpp to expose the WebIDL bindings to the extension service workers (if the service worker has been detected as the background service worker specified in the manifest), plus small changes to RemoteWorkerChild.cpp to detect if the worker is the background service worker (and mark it as so in the WorkerPrivate instance associated to it) Differential Revision: https://phabricator.services.mozilla.com/D70372 |
||
---|---|---|
.. | ||
remoteworkers | ||
sharedworkers | ||
test | ||
ChromeWorker.cpp | ||
ChromeWorker.h | ||
ChromeWorkerScope.cpp | ||
ChromeWorkerScope.h | ||
JSExecutionManager.cpp | ||
JSExecutionManager.h | ||
JSSettings.h | ||
MessageEventRunnable.cpp | ||
MessageEventRunnable.h | ||
Principal.cpp | ||
Principal.h | ||
Queue.h | ||
RegisterBindings.cpp | ||
RuntimeService.cpp | ||
RuntimeService.h | ||
ScriptLoader.cpp | ||
ScriptLoader.h | ||
Worker.cpp | ||
Worker.h | ||
WorkerCSPEventListener.cpp | ||
WorkerCSPEventListener.h | ||
WorkerCommon.h | ||
WorkerDebugger.cpp | ||
WorkerDebugger.h | ||
WorkerDebuggerManager.cpp | ||
WorkerDebuggerManager.h | ||
WorkerError.cpp | ||
WorkerError.h | ||
WorkerEventTarget.cpp | ||
WorkerEventTarget.h | ||
WorkerLoadInfo.cpp | ||
WorkerLoadInfo.h | ||
WorkerLocation.cpp | ||
WorkerLocation.h | ||
WorkerNavigator.cpp | ||
WorkerNavigator.h | ||
WorkerPrivate.cpp | ||
WorkerPrivate.h | ||
WorkerRef.cpp | ||
WorkerRef.h | ||
WorkerRunnable.cpp | ||
WorkerRunnable.h | ||
WorkerScope.cpp | ||
WorkerScope.h | ||
WorkerStatus.h | ||
WorkerTestUtils.cpp | ||
WorkerTestUtils.h | ||
WorkerThread.cpp | ||
WorkerThread.h | ||
moz.build | ||
nsIWorkerDebugger.idl | ||
nsIWorkerDebuggerManager.idl |