gecko-dev/dom/workers
Bill McCloskey aefa2aa5da Bug 1365097 - Convert NS_GetCurrentThread uses in dom (except for dom/media) (r=smaug)
For the Quatum DOM project, it's better to work in terms of event targets than
threads. This patch converts DOM code to operate on event targets rather than
threads, when possible.

MozReview-Commit-ID: 5FgvpKadUA2
2017-06-12 20:20:08 -07:00
..
test Bug 1369862 P4 Update test_fetch_event.html expectations for synthesized CORS response returned for outer no-cors request. r=asuth 2017-06-07 08:34:51 -07:00
ChromeWorkerScope.cpp
ChromeWorkerScope.h
FileReaderSync.cpp Bug 1360185 - Use of IPCBlob in IndexedDB - part 6 - FileReaderSync should check if the streams are already closed, r=janv 2017-05-23 07:53:35 +02:00
FileReaderSync.h Bug 1360807 - FileReaderSync must work with sync inputStream - part 2 - nsIConverterInputStream needs a syncInputStream, r=smaug 2017-05-09 11:04:07 +02:00
PServiceWorkerManager.ipdl Bug 1346247 - Avoid race conditions when SW are updated - part 1 - PServiceWorkerUpdater actor, r=bkelly 2017-03-28 11:48:38 +02:00
PServiceWorkerUpdater.ipdl Bug 1346247 - Avoid race conditions when SW are updated - part 1 - PServiceWorkerUpdater actor, r=bkelly 2017-03-28 11:48:38 +02:00
Principal.cpp
Principal.h
Queue.h
RegisterBindings.cpp
RuntimeService.cpp Bug 1365097 - Convert NS_GetCurrentThread uses in dom (except for dom/media) (r=smaug) 2017-06-12 20:20:08 -07:00
RuntimeService.h Bug 1364297 - Use nsString instead nsCString for Worker names, r=smaug 2017-05-17 16:49:34 +02:00
ScriptLoader.cpp Bug 1368106 - Use the new MOZ_DIAGNOSTIC_ASSERT_ENABLED instead of several defines r=glandium 2017-05-26 18:53:35 +02:00
ScriptLoader.h Bug 1333573 P2 Make nested worker pass WorkerLoadInfo to main thread when getting channel. r=baku 2017-02-07 10:28:38 -05:00
ServiceWorker.cpp Bug 1336020 - transferables should be arrays of objects, r=smaug 2017-02-03 11:00:38 +01:00
ServiceWorker.h Bug 1336020 - transferables should be arrays of objects, r=smaug 2017-02-03 11:00:38 +01:00
ServiceWorkerClient.cpp Bug 1350459 - Remove the [Throws] annotation from Window.navigator, r=qdot 2017-04-14 10:40:03 +08:00
ServiceWorkerClient.h Bug 1266747 P3 Sort output of Clients.matchAll(). r=smaug 2017-02-28 22:12:27 -05:00
ServiceWorkerClients.cpp Bug 1365122 - Move launchOrBringToFront from GeckoAppShell to GeckoApp; r=droeh 2017-05-18 18:09:04 -04:00
ServiceWorkerClients.h
ServiceWorkerCommon.h
ServiceWorkerContainer.cpp Bug 1353638 - P1: Hide useCache registrationOptions. r=bkelly 2017-04-05 23:42:50 +08:00
ServiceWorkerContainer.h
ServiceWorkerEvents.cpp Bug 1369862 P2 Make the FetchEvent.respondWith() synthesize the exact tainting on the outer nsIChannel. r=asuth 2017-06-07 08:34:51 -07:00
ServiceWorkerEvents.h Bug 1312319 - Add a NS_INLINE_DECL_PURE_VIRTUAL_REFCOUNTING macro and replace existing pure-virtual AddRef/Release declarations. r=froydnj 2017-01-25 14:51:34 -05:00
ServiceWorkerInfo.cpp Bug 1251238 - Part 3: Add timestamps to track when a service worker is installed/activated/redundant and when a service worker's registration is updated. r=bkelly 2017-04-06 15:26:08 +08:00
ServiceWorkerInfo.h Bug 1251238 - Part 3: Add timestamps to track when a service worker is installed/activated/redundant and when a service worker's registration is updated. r=bkelly 2017-04-06 15:26:08 +08:00
ServiceWorkerJob.cpp Bug 1363560 - Name more runnables (r=mccr8) 2017-05-09 21:53:25 -07:00
ServiceWorkerJob.h Bug 1312319 - Add a NS_INLINE_DECL_PURE_VIRTUAL_REFCOUNTING macro and replace existing pure-virtual AddRef/Release declarations. r=froydnj 2017-01-25 14:51:34 -05:00
ServiceWorkerJobQueue.cpp
ServiceWorkerJobQueue.h
ServiceWorkerManager.cpp Bug 1362119 - part 1 - Moving dom/base/Script{Loader,Element}.* in dom/script, r=ehsan 2017-05-08 08:24:22 +02:00
ServiceWorkerManager.h Bug 1346247 - Avoid race conditions when SW are updated - part 3 - MozPromise, r=bkelly 2017-03-28 11:49:16 +02:00
ServiceWorkerManagerChild.cpp Bug 1346247 - Avoid race conditions when SW are updated - part 1 - PServiceWorkerUpdater actor, r=bkelly 2017-03-28 11:48:38 +02:00
ServiceWorkerManagerChild.h Bug 1346247 - Avoid race conditions when SW are updated - part 1 - PServiceWorkerUpdater actor, r=bkelly 2017-03-28 11:48:38 +02:00
ServiceWorkerManagerParent.cpp Bug 1365097 - Convert NS_GetCurrentThread uses in dom (except for dom/media) (r=smaug) 2017-06-12 20:20:08 -07:00
ServiceWorkerManagerParent.h Bug 1346247 - Avoid race conditions when SW are updated - part 1 - PServiceWorkerUpdater actor, r=bkelly 2017-03-28 11:48:38 +02:00
ServiceWorkerManagerService.cpp Bug 1355608 - Part 2: Eagerly transmit permissions to the content process for service worker registrations, r=catalinb 2017-04-27 13:41:15 -04:00
ServiceWorkerManagerService.h Bug 1346247 - Avoid race conditions when SW are updated - part 1 - PServiceWorkerUpdater actor, r=bkelly 2017-03-28 11:48:38 +02:00
ServiceWorkerPrivate.cpp Bug 1367659 Remove KeepAliveHandler::RemovePromise() assertion that can be wrong during worker thread shutdown. r=asuth 2017-06-01 06:20:12 -07:00
ServiceWorkerPrivate.h Bug 1168875 - Part 3: Insert the timestamp probes into service worker implementation. r=bkelly 2017-04-10 21:13:21 +08:00
ServiceWorkerRegisterJob.cpp Bug 1337543 P0 Sanitize the nsIPrincipal used to register a service worker to ensure CSP is not persisted. r=baku 2017-02-14 10:06:38 -05:00
ServiceWorkerRegisterJob.h
ServiceWorkerRegistrar.cpp Bug 1365097 - Convert NS_GetCurrentThread uses in dom (except for dom/media) (r=smaug) 2017-06-12 20:20:08 -07:00
ServiceWorkerRegistrar.h Bug 1251238 - Part 5: Store installed/activated time for a service worker and last updated time for a service worker's registration into serviceWorkerRegistrar. r=bkelly 2017-04-05 09:59:48 +08:00
ServiceWorkerRegistrarTypes.ipdlh Bug 1251238 - Part 5: Store installed/activated time for a service worker and last updated time for a service worker's registration into serviceWorkerRegistrar. r=bkelly 2017-04-05 09:59:48 +08:00
ServiceWorkerRegistration.cpp Bug 1287006 - Don't pass Maybe by value in miscellaneous places. r=froydnj 2017-02-13 09:07:40 -08:00
ServiceWorkerRegistration.h Bug 1312319 - Add a NS_INLINE_DECL_PURE_VIRTUAL_REFCOUNTING macro and replace existing pure-virtual AddRef/Release declarations. r=froydnj 2017-01-25 14:51:34 -05:00
ServiceWorkerRegistrationInfo.cpp Bug 1251238 - Part 6: Merge mLastUpdateCheckTime and mLastUpdateTime. r=bkelly 2017-04-06 10:39:52 +08:00
ServiceWorkerRegistrationInfo.h Bug 1251238 - Part 6: Merge mLastUpdateCheckTime and mLastUpdateTime. r=bkelly 2017-04-06 10:39:52 +08:00
ServiceWorkerScriptCache.cpp Backed out 14 changesets (bug 1290951) for causing topcrash bug 1364059. a=me 2017-05-11 09:26:18 -04:00
ServiceWorkerScriptCache.h Backed out 14 changesets (bug 1290951) for causing topcrash bug 1364059. a=me 2017-05-11 09:26:18 -04:00
ServiceWorkerUnregisterJob.cpp
ServiceWorkerUnregisterJob.h
ServiceWorkerUpdateJob.cpp Backed out 14 changesets (bug 1290951) for causing topcrash bug 1364059. a=me 2017-05-11 09:26:18 -04:00
ServiceWorkerUpdateJob.h Backed out 14 changesets (bug 1290951) for causing topcrash bug 1364059. a=me 2017-05-11 09:26:18 -04:00
ServiceWorkerUpdaterChild.cpp Bug 1365504 - Remove the call to AbstractThread::GetCurrent() in ServiceWorkerUpdaterChild.cpp. r=bkelly 2017-05-17 14:35:00 +08:00
ServiceWorkerUpdaterChild.h Bug 1346247 - Avoid race conditions when SW are updated - part 3 - MozPromise, r=bkelly 2017-03-28 11:49:16 +02:00
ServiceWorkerUpdaterParent.cpp Bug 1346247 - Avoid race conditions when SW are updated - part 1 - PServiceWorkerUpdater actor, r=bkelly 2017-03-28 11:48:38 +02:00
ServiceWorkerUpdaterParent.h Bug 1346247 - Avoid race conditions when SW are updated - part 1 - PServiceWorkerUpdater actor, r=bkelly 2017-03-28 11:48:38 +02:00
ServiceWorkerWindowClient.cpp Bug 1351935 P1 Make Client.navigate() support cross-origin loads. r=smaug 2017-04-10 21:30:24 -04:00
ServiceWorkerWindowClient.h
SharedWorker.cpp Bug 1364297 - Use nsString instead nsCString for Worker names, r=smaug 2017-05-17 16:49:34 +02:00
SharedWorker.h Bug 1364297 - Worker and SharedWorker constructors have an optional WorkerOptions parameter, r=smaug 2017-05-17 16:48:54 +02:00
WorkerDebuggerManager.cpp
WorkerDebuggerManager.h
WorkerHolder.cpp Bug 1362444 P1 Allow idle worker shutdown to begin for an opt-in WorkerHolder mode. r=baku 2017-05-10 09:27:10 -07:00
WorkerHolder.h Bug 1362444 P1 Allow idle worker shutdown to begin for an opt-in WorkerHolder mode. r=baku 2017-05-10 09:27:10 -07:00
WorkerInlines.h
WorkerLocation.cpp
WorkerLocation.h
WorkerNavigator.cpp Bug 1347425 - Part 1: Move site-specific Navigator.userAgent overrides to a more efficient C++ implementation; r=baku,schien 2017-03-28 22:10:33 -04:00
WorkerNavigator.h
WorkerPrefs.h Bug 1338059 - Part 2: Implement PromiseRejectionEvent, r=bz 2017-05-05 11:30:19 +08:00
WorkerPrivate.cpp Bug 1365097 - Convert NS_GetCurrentThread uses in dom (except for dom/media) (r=smaug) 2017-06-12 20:20:08 -07:00
WorkerPrivate.h Bug 1361164 - Add nsISerialEventTarget (r=froydnj) 2017-06-12 20:20:08 -07:00
WorkerRunnable.cpp Bug 1368296 - Renaming WorkerProxyToMainThreadRunnable::RunBackOnWorkerThread to RunBackOnWorkerThreadForCleanup and improving the description for this method, r=asuth 2017-06-02 11:05:27 +02:00
WorkerRunnable.h Bug 1368296 - Renaming WorkerProxyToMainThreadRunnable::RunBackOnWorkerThread to RunBackOnWorkerThreadForCleanup and improving the description for this method, r=asuth 2017-06-02 11:05:27 +02:00
WorkerScope.cpp Bug 1364297 - Use nsString instead nsCString for Worker names, r=smaug 2017-05-17 16:49:34 +02:00
WorkerScope.h Bug 1364297 - Use nsString instead nsCString for Worker names, r=smaug 2017-05-17 16:49:34 +02:00
WorkerThread.cpp
WorkerThread.h Bug 1336527 Define RegisterIdlePeriod r=baku 2017-02-17 13:29:12 -06:00
Workers.h Bug 1368106 - Use the new MOZ_DIAGNOSTIC_ASSERT_ENABLED instead of several defines r=glandium 2017-05-26 18:53:35 +02:00
moz.build Bug 1346247 - Avoid race conditions when SW are updated - part 1 - PServiceWorkerUpdater actor, r=bkelly 2017-03-28 11:48:38 +02:00
nsIWorkerDebugger.idl
nsIWorkerDebuggerManager.idl