Nikhil Marathe
392618b06b
Bug 1137419 - Use correct principal for update. r=baku
2015-02-23 10:34:40 -08:00
Nikhil Marathe
e594858c5d
Bug 1131882 - Associate ServiceWorkers with underlying ServiceWorkerInfo. r=baku
...
This allows controller to track state too, and provides better encapsulation.
1) Move SW setup to SWM. RuntimeService now only creates the underlying SharedWorker.
2) Require a SWInfo to create a SW. The SW holds a refptr to the info.
2015-02-19 08:40:21 -08:00
Nikhil Marathe
d7b7d3930a
Bug 1132141 - Update storage when ServiceWorker registration fails. r=baku
2015-02-11 10:51:32 -08:00
Nikhil Marathe
9c4bef483d
Bug 1131874 - ServiceWorker persistence activation fixes. r=baku
2015-02-10 18:08:58 -08:00
Tim Taubert
6e39ce081d
Bug 1001691 - WorkerPrivate::LoadInfo -> WorkerLoadInfo r=khuey
2015-02-12 10:50:05 +01:00
Tim Taubert
5d57347f12
Backed out changeset 2ea14f386df2 (bug 1001691)
2015-03-03 19:13:23 +01:00
Tim Taubert
2af20bff49
Bug 1001691 - WorkerPrivate::LoadInfo -> WorkerLoadInfo r=khuey
2015-02-12 10:50:05 +01:00
Josh Matthews
538c391cb2
Bug 1137250 - Fix incorrect initialization of Request object. r=bz
2015-02-26 15:40:00 -05:00
Nikhil Marathe
f0dbe3e952
Bug 1137408 - Use inner window to create ServiceWorker for Fetch Event. r=jdm
2015-02-26 15:14:51 -05:00
Ben Kelly
a8af3f49c3
Bug 1118845 P2 Make SharedWorker override parent LoadGroup with custom proxy callbacks. r=khuey
2015-02-21 10:09:17 -05:00
Daniel Holbert
412693e18a
Bug 1134931
: Add some missing MOZ_OVERRIDE annotations in ServiceWorkerManager.cpp, nsFrameMessageManager.cpp, and 2D.h. r=ehsan
2015-02-20 09:25:07 -08:00
Catalin Badea
d368457451
Bug 1058311 - Remove prefix for SWClients. Rename getServiced to matchAll. Add stub query options for matchAll r=baku
2015-02-20 17:16:17 +02:00
Josh Matthews
c8749efb5f
Bug 1065216 - Dispatch a fetch event to workers when controlled pages initiate a network load. r=baku,mayhemer,smaug
2015-02-18 20:34:29 -05:00
Ryan VanderMeulen
3759ea0732
Backed out changeset 25f90464e93b (bug 1065216) for Android mochitest failures.
2015-02-18 16:00:33 -05:00
Josh Matthews
58c1eb50b9
Bug 1065216 - Dispatch a fetch event to workers when controlled pages initiate a network load. r=baku,mayhemer,smaug
2015-02-18 14:10:52 -05:00
Nikhil Marathe
36aa60d3ca
Bug 1130570 - Ensure we have a valid runtime service, and clear updating scopes on early return. r=baku
2015-02-11 13:24:57 -08:00
Nikhil Marathe
8ea9bda113
Bug 1130065 - ServiceWorkerManager capture "atomically" properly.
...
Folds:
Enable most SW tests
Cannot rely on controllerchange firing in an already controlled window. The AbortError case is no longer relevant due to FIFO ordering
Too bad we have to use timeouts
2015-02-10 14:33:23 -08:00
Nikhil Marathe
14c4c6079a
Bug 1041340 - Implement [[HandleDocumentUnload]]. r=baku
2014-10-24 15:11:26 -07:00
Andrea Marchesini
6506436c23
Bug 1133242 - ServiceWorkerManager must use the correct principal in b2g, r=nsm
2015-02-17 13:36:09 +01:00
Carsten "Tomcat" Book
16a0a6ed9c
Backed out changeset 4ed31c8b45c6 (bug 1041340) for causing multiple timeouts on different platforms in service worker tests on a CLOSED TREE
2015-02-17 09:35:58 +01:00
Carsten "Tomcat" Book
14df889e86
Backed out changeset 4d8423d5a83b (bug 1130065)
2015-02-17 09:35:27 +01:00
Carsten "Tomcat" Book
8de9c4f8a6
Backed out changeset 8e6ce9a41be7 (bug 1130570)
2015-02-17 09:35:25 +01:00
Andrea Marchesini
6c522c80a9
Bug 1133541 - ServiceWorkerManger::GetRegistrations should use the principal to match the registration objects, r=nsm
2015-02-16 23:22:17 +01:00
L. David Baron
2e184f5602
Back out changeset ffa5f28f512c (bug 1133541) on a CLOSED TREE for failing to compile (aPrincipal: undeclared identifier).
2015-02-17 10:42:40 +13:00
Andrea Marchesini
7a550002db
Bug 1133541 - ServiceWorkerManger::GetRegistrations should use the principal to match the registration objects, r=nsm
2015-02-16 21:59:53 +01:00
Nikhil Marathe
c286dabcb6
Bug 1130570 - Ensure we have a valid runtime service, and clear updating scopes on early return. r=baku
2015-02-11 13:24:57 -08:00
Nikhil Marathe
82cdbb8953
Bug 1130065 - ServiceWorkerManager capture "atomically" properly. r=baku
...
Folds:
Enable most SW tests
Cannot rely on controllerchange firing in an already controlled window. The AbortError case is no longer relevant due to FIFO ordering
Too bad we have to use timeouts
2015-02-10 14:33:23 -08:00
Nikhil Marathe
e0f0d54a34
Bug 1041340 - Implement [[HandleDocumentUnload]]. r=baku
2014-10-24 15:11:26 -07:00
Andrea Marchesini
39b12bc6dc
Bug 984050 - Persist ServiceWorkerRegistrations. r=bent, r=nsm
2015-02-11 06:53:00 -05:00
Carsten "Tomcat" Book
341e2dae13
Backed out changeset b3a1efe7900a (bug 984050) for cpp unitest failures on a CLOSED TREE
2015-02-11 13:29:16 +01:00
Andrea Marchesini
ed0dd64625
Bug 984050 - Persist ServiceWorkerRegistrations. r=bent,nsm
2015-02-11 10:10:23 +01:00
Andrea Marchesini
6c5bf83a17
Bug 1131700 - ServiceWorkerManager::CreateServiceWorker should use RuntimeService::GetOrCreateService. r=nsm
2015-02-10 09:58:00 +01:00
Dhi Aurrahman
dc468b5918
Bug 1113003: Remove domain level lookup from ServiceWorkerManager. r=nsm
2015-02-09 11:33:39 +07:00
Phil Ringnalda
c865152e04
Back out 3da63ccbadef (bug 984050) for Windows cppunit bustage
...
CLOSED TREE
2015-02-06 19:49:42 -08:00
Andrea Marchesini
d9876086c9
Bug 984050 - Persist ServiceWorker registrations, r=bent, r=nsm
2015-02-06 23:31:33 +00:00
Nikhil Marathe
1c2be45c35
Bug 1113957 - ServiceWorker unregistration uses job queue. r=baku
2015-01-22 14:10:38 -08:00
Nikhil Marathe
0308c663f7
Bug 1113631 - Remove registration when installation failure occurs. Fixes spec issue #547 . r=baku
2014-11-05 14:43:51 -08:00
Nikhil Marathe
b4bb7fa086
Bug 1113627 - Refactor lifecycle event dispatching and handling. r=baku,bz
2014-12-19 05:01:53 -08:00
Nikhil Marathe
b0e90150b2
Bug 1113621 - Rename InstallPhaseEvent to ExtendableEvent. r=baku relanding because it wasn't supposed to be backed out on a CLOSED TREE
...
Change Exposed=ServiceWorker for all ServiceWorker events.
Move Func= exposure check to ServiceWorker.
2014-11-06 07:57:57 -08:00
Wes Kocher
85b63832f0
Backed out changeset 5555ee7490fb (bug 1113631) for asan mochitest-4 bustage on a CLOSED TREE
2015-01-23 19:51:33 -08:00
Wes Kocher
1f43e23646
Backed out changeset 5ed6d1902cc7 (bug 1113621) for asan mochitest-4 bustage on a CLOSED TREE
2015-01-23 19:49:51 -08:00
Wes Kocher
494b2dd0a0
Backed out changeset 3ff80c877212 (bug 1113627) for asan mochitest-4 bustage on a CLOSED TREE
2015-01-23 19:49:39 -08:00
Nikhil Marathe
b42d453262
Bug 1113631 - Remove registration when installation failure occurs. Fixes spec issue #547 . r=baku
2014-11-05 14:43:51 -08:00
Nikhil Marathe
ea81aa3901
Bug 1113627 - Refactor lifecycle event dispatching and handling. r=baku
2014-12-19 05:01:53 -08:00
Nikhil Marathe
2450e7b0b6
Bug 1113621 - Rename InstallPhaseEvent to ExtendableEvent. r=baku
...
Change Exposed=ServiceWorker for all ServiceWorker events.
Move Func= exposure check to ServiceWorker.
2014-11-06 07:57:57 -08:00
Nikhil Marathe
2a58e25580
Bug 1113619 - Abort on lifecycle event handler errors. r=baku
...
Folded:
Handle install event listener errors and fail installation
Activate handler runtime errors should lead to activation failure.
2014-12-19 04:45:07 -08:00
Nikhil Marathe
e29c193dd9
Bug 1113582 - ServiceWorker parse errors are now properly handled during the Update phase. r=baku,bz
...
Folded:
Enable network error detection test. Fix scopes for network test and parse...
... test to deal with https://github.com/slightlyoff/ServiceWorker/issues/547
2014-12-19 02:48:31 -08:00
Nikhil Marathe
61de7ae397
Bug 1043701 - Fire statechange event on ServiceWorker instances. r=baku
...
Folded:
Various registration related UpdateState() calls and abort on failure to create a service worker.
Set ServiceWorker instances state based on corresponding ServiceWorkerInfo state.
2014-12-19 03:25:56 -08:00
Nikhil Marathe
023fe00c28
Bug 1113587 - Fire controllerchange event on controlled documents ServiceWorkerContainer. r=baku
2014-10-28 13:11:31 -07:00
Nikhil Marathe
09db329656
Bug 1089778 - ServiceWorkerManager NS_WARN_IF compiler error. a=bustage
2015-01-23 11:53:23 -08:00