Ehsan Akhgari
356dc96d15
Bug 1144876 - Stop spamming stderr with a warning every time that we encounter a document that is not controlled by a service worker; r=nsm
2015-03-18 14:16:00 +01:00
Daniel Holbert
2c24121797
Bug 1142841: Convert all nsRefPtr<nsIRunnable> to nsCOMPtr<nsIRunnable>. r=ehsan
...
This patch was generated by a script. Here's the source of the script for
future reference:
find . \( -iname "*.cpp" -o -iname "*.h" \) | \
xargs -n 1 sed -i "s/nsRefPtr<nsIRunnable>/nsCOMPtr<nsIRunnable>/g"
2015-03-17 09:29:17 -07:00
Nikhil Marathe
222ef66fec
Bug 1131271 - Set ServiceWorker script redirect limit to zero. r=bkelly,ehsan
2015-02-09 13:47:09 -08:00
Nikhil Marathe
d50fe835f6
Bug 1130688 - Implement additional scope checking in service worker registration. r=bkelly,ehsan
2015-03-09 18:57:06 -07:00
Catalin Badea
17af33f0f1
Bug 1058311 - Update client interface. Implement matchAll WindowClient. r=baku
2015-03-06 15:04:49 +02:00
Nikhil Marathe
0f61f58788
Bug 1139990 - Remove No activatingWorker warning. r=ehsan
2015-03-05 09:39:58 -08:00
Nikhil Marathe
e19dc5c9dd
Bug 1137419 - Use correct principal for update. r=baku
2015-02-23 10:34:40 -08:00
Nikhil Marathe
7e6a0d766f
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
aafb36075f
Bug 1132141 - Update storage when ServiceWorker registration fails. r=baku
2015-02-11 10:51:32 -08:00
Nikhil Marathe
9190583d2e
Bug 1131874 - ServiceWorker persistence activation fixes. r=baku
2015-02-10 18:08:58 -08:00
Tim Taubert
24a910e81e
Bug 1001691 - WorkerPrivate::LoadInfo -> WorkerLoadInfo r=khuey
2015-02-12 10:50:05 +01:00
Tim Taubert
48f66772cf
Backed out changeset 2ea14f386df2 (bug 1001691)
2015-03-03 19:13:23 +01:00
Tim Taubert
312978316e
Bug 1001691 - WorkerPrivate::LoadInfo -> WorkerLoadInfo r=khuey
2015-02-12 10:50:05 +01:00
Josh Matthews
71fc1b8529
Bug 1137250 - Fix incorrect initialization of Request object. r=bz
2015-02-26 15:40:00 -05:00
Nikhil Marathe
ff515eace1
Bug 1137408 - Use inner window to create ServiceWorker for Fetch Event. r=jdm
2015-02-26 15:14:51 -05:00
Ben Kelly
74b3e82fb7
Bug 1118845 P2 Make SharedWorker override parent LoadGroup with custom proxy callbacks. r=khuey
2015-02-21 10:09:17 -05:00
Daniel Holbert
a4b9f40ba9
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
89447c4b1c
Bug 1058311 - Remove prefix for SWClients. Rename getServiced to matchAll. Add stub query options for matchAll r=baku
...
--HG--
rename : dom/webidl/ServiceWorkerClient.webidl => dom/webidl/Client.webidl
rename : dom/webidl/ServiceWorkerClients.webidl => dom/webidl/Clients.webidl
rename : dom/workers/test/serviceworkers/test_get_serviced.html => dom/workers/test/serviceworkers/test_match_all.html
2015-02-20 17:16:17 +02:00
Josh Matthews
be893961ee
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
e41adc7788
Backed out changeset 25f90464e93b (bug 1065216) for Android mochitest failures.
2015-02-18 16:00:33 -05:00
Josh Matthews
c1a7e4eed2
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
50c91da5cb
Bug 1130570 - Ensure we have a valid runtime service, and clear updating scopes on early return. r=baku
...
--HG--
extra : rebase_source : 0274f76d6a89eca902a52fe5dbc7e431f9e9737d
2015-02-11 13:24:57 -08:00
Nikhil Marathe
fc8ee86cf3
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
--HG--
extra : rebase_source : cef7f30bfab1e4079846d2aa4080f534ebaf8a3c
2015-02-10 14:33:23 -08:00
Nikhil Marathe
e8c60ffc59
Bug 1041340 - Implement [[HandleDocumentUnload]]. r=baku
...
--HG--
extra : rebase_source : 05bee71b7e26a52783462b9803fe161077af9a7b
2014-10-24 15:11:26 -07:00
Andrea Marchesini
6086f2096b
Bug 1133242 - ServiceWorkerManager must use the correct principal in b2g, r=nsm
2015-02-17 13:36:09 +01:00
Carsten "Tomcat" Book
dd9d12971d
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
cca3c82dfc
Backed out changeset 4d8423d5a83b (bug 1130065)
2015-02-17 09:35:27 +01:00
Carsten "Tomcat" Book
5d8fead3d5
Backed out changeset 8e6ce9a41be7 (bug 1130570)
2015-02-17 09:35:25 +01:00
Andrea Marchesini
2984fb9306
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
2e447e6046
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
caad65775b
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
1a8e002093
Bug 1130570 - Ensure we have a valid runtime service, and clear updating scopes on early return. r=baku
...
--HG--
extra : rebase_source : e72f9706bf4c6591bffb93ab9aff34d68c9a97b6
2015-02-11 13:24:57 -08:00
Nikhil Marathe
401c3772f8
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
--HG--
extra : rebase_source : c7370b79541d4e8036c07b81ae6da92f8175526b
2015-02-10 14:33:23 -08:00
Nikhil Marathe
df092af66f
Bug 1041340 - Implement [[HandleDocumentUnload]]. r=baku
...
--HG--
extra : rebase_source : c3a06f24725dadc812f5a0c5e3230923869e26c6
2014-10-24 15:11:26 -07:00
Andrea Marchesini
3557feb052
Bug 984050 - Persist ServiceWorkerRegistrations. r=bent, r=nsm
2015-02-11 06:53:00 -05:00
Carsten "Tomcat" Book
a0acb2cde4
Backed out changeset b3a1efe7900a (bug 984050) for cpp unitest failures on a CLOSED TREE
2015-02-11 13:29:16 +01:00
Andrea Marchesini
937507217d
Bug 984050 - Persist ServiceWorkerRegistrations. r=bent,nsm
2015-02-11 10:10:23 +01:00
Andrea Marchesini
580efcb973
Bug 1131700 - ServiceWorkerManager::CreateServiceWorker should use RuntimeService::GetOrCreateService. r=nsm
2015-02-10 09:58:00 +01:00
Dhi Aurrahman
a3a06ef1c4
Bug 1113003: Remove domain level lookup from ServiceWorkerManager. r=nsm
...
--HG--
extra : rebase_source : 411f85381e0498ebfee96fa63586b44b897e7c28
2015-02-09 11:33:39 +07:00
Phil Ringnalda
8b344901ef
Back out 3da63ccbadef (bug 984050) for Windows cppunit bustage
...
CLOSED TREE
2015-02-06 19:49:42 -08:00
Andrea Marchesini
dff0b85534
Bug 984050 - Persist ServiceWorker registrations, r=bent, r=nsm
2015-02-06 23:31:33 +00:00
Nikhil Marathe
6114e477ec
Bug 1113957 - ServiceWorker unregistration uses job queue. r=baku
...
--HG--
extra : transplant_source : %B3%AA%CF%C5%05%409%D9%15Ly%FA%FF%E3%FA%5E%9B%3F%9F.
2015-01-22 14:10:38 -08:00
Nikhil Marathe
380e3f26b2
Bug 1113631 - Remove registration when installation failure occurs. Fixes spec issue #547 . r=baku
...
--HG--
extra : transplant_source : l%8C%98%C3%19%7C/%5C%076ZS%26%8DR%EDzM%CB%04
extra : histedit_source : 3acd229eebf3367ccf98faaf02d1330942c1cda0
2014-11-05 14:43:51 -08:00
Nikhil Marathe
ad0805a969
Bug 1113627 - Refactor lifecycle event dispatching and handling. r=baku,bz
...
--HG--
extra : transplant_source : %E9%C4%13%80%CA%EEj%8D%17%A0LE%F3Tm%0F%EB%2B%3D3
extra : histedit_source : e16da08aa5dca392ad6270a3b03c05c74d1a5ad6
2014-12-19 05:01:53 -08:00
Nikhil Marathe
da6048aea3
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.
--HG--
rename : dom/webidl/InstallPhaseEvent.webidl => dom/webidl/ExtendableEvent.webidl
extra : source : 5ed6d1902cc7bafbf9ffeaf35815c56cdd8f8c0d
extra : amend_source : eab06a362baf7545b9b61e28316666c2ec76acac
2014-11-06 07:57:57 -08:00
Wes Kocher
6deceb597d
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
9d564e2e3e
Backed out changeset 5ed6d1902cc7 (bug 1113621) for asan mochitest-4 bustage on a CLOSED TREE
...
--HG--
rename : dom/webidl/ExtendableEvent.webidl => dom/webidl/InstallPhaseEvent.webidl
2015-01-23 19:49:51 -08:00
Wes Kocher
6832df008e
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
b6016767e6
Bug 1113631 - Remove registration when installation failure occurs. Fixes spec issue #547 . r=baku
...
--HG--
extra : rebase_source : aa6421ca130625f7e6c7aba8e866048cc3d5b5a4
2014-11-05 14:43:51 -08:00
Nikhil Marathe
aeea9a60cd
Bug 1113627 - Refactor lifecycle event dispatching and handling. r=baku
...
--HG--
extra : rebase_source : 548af9014c8a6bf701736289e82f55f02f408ac0
2014-12-19 05:01:53 -08:00