gecko-dev/dom/workers
Nikhil Marathe d374da2039 Bug 1113555 - Update ServiceWorker registration lifecycle. r=baku
Folded:
Allow file: serviceworkers
Registration fixes WIP
Queue updatefound instead of immediately firing
Initial "atomically" steps of registration should also be a part of the job
Fix some compiler errors
Be sure not to null out various workers too early during activation
Integrated ServiceWorkerGlobalScope::Update into the ServiceWorkerRegisterJob.

--HG--
extra : rebase_source : 14dd02d18e1209147acd3fd118807c9bd8d4d300
2014-12-19 02:00:29 -08:00
..
test Bug 1113555 - Update ServiceWorker registration lifecycle. r=baku 2014-12-19 02:00:29 -08:00
ChromeWorkerScope.cpp Bug 1054671 - Constify static callback arrays r=ehsan 2014-12-16 16:30:39 -08:00
ChromeWorkerScope.h
DataStore.cpp Bug 1121688. Filter out overloads with non-worker-exposed arguments when generating worker bindings. r=peterv 2015-01-20 16:44:14 -05:00
DataStore.h Bug 1121688. Filter out overloads with non-worker-exposed arguments when generating worker bindings. r=peterv 2015-01-20 16:44:14 -05:00
DataStoreCursor.cpp Bug 1121688. Filter out overloads with non-worker-exposed arguments when generating worker bindings. r=peterv 2015-01-20 16:44:14 -05:00
DataStoreCursor.h Bug 1121688. Filter out overloads with non-worker-exposed arguments when generating worker bindings. r=peterv 2015-01-20 16:44:14 -05:00
FileReaderSync.cpp Bug 1096328 - Remove nativeOwnership from Bindings.conf, make rooting analysis happy. r=bz. 2015-01-08 22:56:42 +01:00
FileReaderSync.h Bug 1096328 - Remove nativeOwnership from Bindings.conf, make rooting analysis happy. r=bz. 2015-01-08 22:56:42 +01:00
Location.cpp
Location.h Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz. 2014-10-07 11:44:49 +02:00
MessagePort.cpp Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz. 2014-10-07 11:44:49 +02:00
MessagePort.h
moz.build Backed out changesets c63a0dc3e90f and 5b53df2993fa (bug 1104623) for leaks. 2014-12-11 13:12:08 -05:00
Navigator.cpp Bug 1057994 - DataStore should not dispatch runnables in a worker when it is shutting down, r=bent 2014-12-17 14:49:36 +00:00
Navigator.h Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz. 2014-10-07 11:44:49 +02:00
nsIWorkerDebugger.idl Bug 757133 - Implement a WorkerDebugger;r=khuey 2014-10-29 21:11:33 +01:00
nsIWorkerDebuggerManager.idl Bug 757133: Implement a WorkerDebuggerManager; r=khuey 2014-10-27 18:00:05 +01:00
Performance.cpp Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz. 2014-10-07 11:44:49 +02:00
Performance.h Bug 1061023 - Fix more bad implicit constructors in DOM; r=baku 2014-09-01 18:26:43 -04:00
Principal.cpp Bug 1045945 - Initialize the destroy principals callback for workers r=bent 2014-09-15 16:49:11 +01:00
Principal.h Bug 1045945 - Initialize the destroy principals callback for workers r=bent 2014-09-15 16:49:11 +01:00
Queue.h Bug 1060987 - Fix more bad implicit constructors in DOM; r=baku 2014-09-01 20:49:25 -04:00
RegisterBindings.cpp Bug 1069694 - Remove OldDebugAPI from the browser. r=shu 2014-10-12 19:37:41 +02:00
RuntimeService.cpp Bug 1113515 - Update ServiceWorker webidl. r=baku 2014-10-17 11:43:14 -07:00
RuntimeService.h Bug 701634 - Support IndexedDB in Workers, r=khuey+baku. 2014-12-16 22:26:15 -08:00
ScriptLoader.cpp Bug 1107516 - Part 3: Make sure all workers have an nsILoadGroup when loading scripts. r=sicking, r=bent 2014-12-12 11:06:00 -05:00
ScriptLoader.h Bug 1107516 - Part 3: Make sure all workers have an nsILoadGroup when loading scripts. r=sicking, r=bent 2014-12-12 11:06:00 -05:00
ServiceWorker.cpp Backed out 4 changesets (bug 982726) for the same serviceworker perma-fails it hit last time it landed. 2014-09-03 21:45:30 -04:00
ServiceWorker.h Bug 1113515 - Update ServiceWorker webidl. r=baku 2014-10-17 11:43:14 -07:00
ServiceWorkerClient.cpp Bug 982726 - Patch 1.1 - Service Worker: ServiceWorkerClients and Client interfaces with getServiced(). r=baku 2014-10-27 12:03:00 +01:00
ServiceWorkerClient.h Bug 982726 - Patch 1.1 - Service Worker: ServiceWorkerClients and Client interfaces with getServiced(). r=baku 2014-10-27 12:03:00 +01:00
ServiceWorkerClients.cpp Bug 982726 - Patch 1.4 - Fix second crash scenario caused by a race in PromiseHolder. r=baku 2014-10-30 16:13:00 +01:00
ServiceWorkerClients.h Bug 1109694 - Fix more bad implicit constructors in DOM; r=baku 2014-12-10 17:49:09 -05:00
ServiceWorkerCommon.h Bug 1043004 - Update ServiceWorkerContainer API to spec. r=bkelly 2014-08-19 09:56:00 -04:00
ServiceWorkerContainer.cpp Bug 1113555 - Update ServiceWorker registration lifecycle. r=baku 2014-12-19 02:00:29 -08:00
ServiceWorkerContainer.h Bug 1118428 - Mark virtual overridden functions as MOZ_OVERRIDE in dom/workers; r=baku 2015-01-06 16:35:26 -05:00
ServiceWorkerEvents.cpp Bug 1113555 - Update ServiceWorker registration lifecycle. r=baku 2014-12-19 02:00:29 -08:00
ServiceWorkerEvents.h Bug 1113555 - Update ServiceWorker registration lifecycle. r=baku 2014-12-19 02:00:29 -08:00
ServiceWorkerManager.cpp Bug 1113555 - Update ServiceWorker registration lifecycle. r=baku 2014-12-19 02:00:29 -08:00
ServiceWorkerManager.h Bug 1113555 - Update ServiceWorker registration lifecycle. r=baku 2014-12-19 02:00:29 -08:00
ServiceWorkerRegistration.cpp Bug 1113555 - Update ServiceWorker registration lifecycle. r=baku 2014-12-19 02:00:29 -08:00
ServiceWorkerRegistration.h Bug 1118428 - Mark virtual overridden functions as MOZ_OVERRIDE in dom/workers; r=baku 2015-01-06 16:35:26 -05:00
SharedWorker.cpp Bug 1072310 - Build more DOM code in unified mode; r=baku 2014-09-25 10:12:06 -04:00
SharedWorker.h Bug 1072310 - Build more DOM code in unified mode; r=baku 2014-09-25 10:12:06 -04:00
URL.cpp Bug 1121688. Filter out overloads with non-worker-exposed arguments when generating worker bindings. r=peterv 2015-01-20 16:44:14 -05:00
URL.h Bug 1121688. Filter out overloads with non-worker-exposed arguments when generating worker bindings. r=peterv 2015-01-20 16:44:14 -05:00
WorkerDebuggerManager.cpp Bug 1090242 - Fix some more bad implicit constructors in DOM; r=baku 2014-10-10 17:28:35 -04:00
WorkerDebuggerManager.h Bug 757133: Implement a WorkerDebuggerManager; r=khuey 2014-10-27 18:00:05 +01:00
WorkerFeature.h
WorkerInlines.h
WorkerPrivate.cpp Bug 1120336 - Fix another hang with blobURL+workers+indexedDB+xhr, r=khuey. 2015-01-13 14:15:04 -08:00
WorkerPrivate.h Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo 2015-01-08 23:19:05 -05:00
WorkerRunnable.cpp Bug 913586 (Part 4) - Update Maybe users in dom. r=bz 2014-08-13 15:39:41 -07:00
WorkerRunnable.h Bug 1060987 - Fix more bad implicit constructors in DOM; r=baku 2014-09-01 20:49:25 -04:00
Workers.h Bug 1084439. Remove ResolveWorkerClasses in favor of [Exposed=System] annotations. r=bholley 2014-10-19 22:25:49 -04:00
WorkerScope.cpp Bug 1113555 - Update ServiceWorker registration lifecycle. r=baku 2014-12-19 02:00:29 -08:00
WorkerScope.h Bug 1096328 - Remove nativeOwnership from Bindings.conf, make rooting analysis happy. r=bz. 2015-01-08 22:56:42 +01:00
WorkerThread.cpp Bug 1121129 - Guard against multiple threads dispatching to a worker thread at the same time, r=khuey. 2015-01-14 13:50:03 -08:00
WorkerThread.h Bug 1121129 - Guard against multiple threads dispatching to a worker thread at the same time, r=khuey. 2015-01-14 13:50:03 -08:00
XMLHttpRequest.cpp Bug 1120336 - Fix another hang with blobURL+workers+indexedDB+xhr, r=khuey. 2015-01-13 14:15:04 -08:00
XMLHttpRequest.h Bug 914067 - Remove JSVAL_VOID from dom/; r=jst 2015-01-14 08:59:06 +01:00
XMLHttpRequestUpload.cpp Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz. 2014-10-07 11:44:49 +02:00
XMLHttpRequestUpload.h Bug 1061023 - Fix more bad implicit constructors in DOM; r=baku 2014-09-01 18:26:43 -04:00