Ben Kelly
ab2e9a9d0c
Bug 1436812 P9 Implement the ServiceWorkerContainer::Register() method using the inner class. r=baku
2018-04-23 09:46:55 -07:00
Andrea Marchesini
c407e0573b
Bug 1252998 - StorageActivityService - part 4 - Introduce ServiceWorkerCleanUp.jsm to clean up ServiceWorker data, r=asuth
2018-04-18 18:19:12 +02:00
Ben Kelly
2b3a89af6f
Bug 1454646 P5 Implement ServiceWorkerContainer::GetRegistrations() via the inner class. r=baku
2018-04-17 07:46:15 -07:00
Ben Kelly
302b9e6660
Bug 1454646 P3 Implement ServiceWorkerContainer::GetRegistration() via the inner clas. r=baku
2018-04-17 07:46:14 -07:00
Ben Kelly
35c9319e85
Bug 1448012 P4 Remove stale service worker ready promise code. r=asuth
2018-03-22 13:03:22 -07:00
Ben Kelly
4a2d7da614
Bug 1434701 P6 Make ServiceWorkerRegistrationListener updates take a ServiceWorkerRegistrationDescriptor. r=asuth
2018-02-14 14:23:16 -05:00
Ben Kelly
33b4b89ae3
Bug 1432640 Remove ServiceWorkerManager::GetDocumentController() and make ServiceWorkerContainer::GetController() look up the reg instead. r=asuth
2018-01-24 14:23:58 -08:00
Ben Kelly
dd86193ab4
Bug 1425965 P4 Remove mControlledDocument, mRegisteringDocuments, and mNavigationIntercepts from ServiceWorkerManager. r=asuth
2018-01-12 12:16:05 -05:00
Dorel Luca
e197266a19
Backed out 11 changesets (bug 1252998) for faling browser-chrome on browser/base/content/test/sanitize/browser_sanitize-offlineData.js
...
Backed out changeset a9ec63c01c50 (bug 1252998)
Backed out changeset a3e5299b882a (bug 1252998)
Backed out changeset aa511b206e21 (bug 1252998)
Backed out changeset 5875848a48ab (bug 1252998)
Backed out changeset 7fd2523680d1 (bug 1252998)
Backed out changeset a45e28e573a4 (bug 1252998)
Backed out changeset 92e8cc81b417 (bug 1252998)
Backed out changeset da38d133549e (bug 1252998)
Backed out changeset 5be23a98b47c (bug 1252998)
Backed out changeset 609093736110 (bug 1252998)
Backed out changeset f4955cf6447f (bug 1252998)
2018-01-08 11:00:39 +02:00
Andrea Marchesini
e8918ecb44
Bug 1252998 - StorageActivityService - part 4 - Introduce ServiceWorkerCleanUp.jsm to clean up ServiceWorker data, r=asuth
2018-01-08 08:31:38 +01:00
Ben Kelly
2327e66e9a
Bug 1425975 P7 Use the mControlledClients list to drive controller start and stop logic. r=asuth
2018-01-05 12:10:21 -05:00
Csoregi Natalia
783947af6e
Backed out 14 changesets (bug 1425975) for M(5) permafails mochitest/test_ext_webrequest_filter.html. r=backout a=backout
...
Backed out changeset e6f4a2d1df9a (bug 1425975)
Backed out changeset 1e657fa97b71 (bug 1425975)
Backed out changeset 9e1544ec814d (bug 1425975)
Backed out changeset 0e50d9d1d069 (bug 1425975)
Backed out changeset fb89dbd922ba (bug 1425975)
Backed out changeset f2b451ce55d4 (bug 1425975)
Backed out changeset 4ce186c6d8f5 (bug 1425975)
Backed out changeset 6f520ab76d6a (bug 1425975)
Backed out changeset f091f5e182c4 (bug 1425975)
Backed out changeset 82d39ed8c831 (bug 1425975)
Backed out changeset df13eba47970 (bug 1425975)
Backed out changeset 553628a56e6a (bug 1425975)
Backed out changeset acf4d61babab (bug 1425975)
Backed out changeset b7ae11b5bce8 (bug 1425975)
2017-12-24 00:23:57 +02:00
Ben Kelly
697439370a
Bug 1425975 P7 Use the mControlledClients list to drive controller start and stop logic. r=asuth
2017-12-22 21:09:19 -05:00
Ben Kelly
f01ec2b5b5
Bug 1425316 P1 Expose a chrome-only Window.shouldReportForServiceWorkerScope() method that initially forwards to ServiceWorkerManager. r=asuth
2017-12-19 10:04:47 -05:00
Ben Kelly
a94ff42d24
Bug 1293277 P6 Use the ClientInfo.Id() value for FetchEvent.clientId. r=baku
2017-12-12 15:44:48 -05:00
Ben Kelly
e553aa0a81
Bug 1412858 P1 Expose a "parsed" ServiceWorkerState value. r=baku
2017-10-30 13:35:07 -04:00
Andrea Marchesini
1e62cd16fe
Bug 1407936 - Cleaning up QuotaManagar data only when ServiceWorkers are correctly unregistered, r=bkelly
2017-10-19 18:17:40 +02:00
Ho-Pang Hsu
fdeb77300b
Bug 1353636 - Part 2: Expose ServieworkerRegistration.updateViaCache. r=bkelly
2017-08-16 14:21:29 +08:00
Ho-Pang Hsu
a6182fce1d
Bug 1353636 - Part 1: Move from nsLoadFlags to UpdateViaCache. r=bkelly
2017-08-16 14:18:52 +08:00
Tom Tung
6e6e27f987
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
Catalin Badea
20c1b18727
Bug 1328293 - Show if a service worker is listening for fetch events in about:debugging. r=jdescottes
2017-01-22 09:03:00 +02:00
Ho-Pang Hsu
531cc278ae
Bug 1290944 - Part 2.3: Set the load flags when registering a service worker. r=bkelly
2017-01-04 17:08:51 +08:00
Julian Descottes
b236bc04f8
Bug 1153292 - part3: aboutdebugging: expose sw state from registration, notify listeners on statechange;r=bkelly
...
As it turns out, the workaround used to detect "not activated" service worker registrations works only
in e10s pages. In non e10s, service worker registrations are returned even if they are not in activated
state. Here we add the currently associated worker to the registration info, which will be used
to determine if the service worker is activated by about debugging.
MozReview-Commit-ID: ImeZcXQdBtO
2016-09-15 14:47:15 +02:00
Kit Cambridge
e7a2a81c8d
Bug 1265841 - Implement the notificationclose service worker event. r=wchen,baku
...
MozReview-Commit-ID: EQfCbQKqn9H
2016-04-19 22:04:09 -07:00
Kyle Huey
e95edb30a9
Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
2016-01-30 09:05:36 -08:00
Ben Kelly
7dbfaeabc7
Bug 1232931 Return null instead of throwing if swm.getWorkerByID() cannot find the worker. r=ochameau IGNORE IDL for comment only change
2016-01-15 09:37:34 -08:00
Alexandre Poirot
a4ea4fd1d7
Bug 1228382 - Expose an API to relate nsIWorkerDebugger to its nsIServiceWorkerInfo instance. r=ejpbruel
2015-12-15 03:10:53 -08:00
Ehsan Akhgari
f08794455e
Bug 1222464 - Part 1: Save a client ID for top-level navigations on the docshell and assign it as the document ID when we start loading the document; r=jdm
...
For top-level navigations, we need to compute the client ID when we decide to
intercept the document load, and we need to make sure the document that will
be created later will end up using that same ID.
2015-12-02 20:36:56 -05:00
Eddy Bruel
08d4ac4c3a
Bug 1219255 - We should be able to attach to a service worker;r=amarchesini
2015-11-26 12:18:56 +01:00
Ben Kelly
42d5f3663c
Bug 1223116 P1 Expose nsIServiceWorkerManager.shouldReportToWindow(). r=catalinb
2015-11-16 08:04:11 -08:00
Eddy Bruel
4ad87be2d1
Bug 1220740 - nsIServiceWorkerRegistrationInfo should emit an event when its scriptSpec property changes;r=amarchesini
2015-11-13 21:54:45 +01:00
Eddy Bruel
a197bdbb30
Bug 1219205 - ServiceWorkerInfo should be an XPCOM object;r=catalinb
2015-11-05 07:15:49 +01:00
Eddy Bruel
af3a60aa64
Bug 1218363 - nsIServiceWorkerManager should notify its listeners when a service worker is (un)registered;r=catalinb
2015-11-04 15:17:02 +01:00
Carsten "Tomcat" Book
9e57c280de
Backed out changeset 6e4244690d03 (bug 1218363) for m-oth bustage
2015-11-04 14:26:43 +01:00
Eddy Bruel
073387a4a2
Bug 1218363 - nsIServiceWorkerManager should notify its listeners when a service worker is (un)registered;r=catalinb
2015-11-04 11:08:39 +01:00
Eddy Bruel
ecb919dc08
Bug 1216566 - Fix a bug in nsIServiceWorkerManager.getAllRegistrations;r=catalinb
2015-11-02 15:04:41 +01:00
dlee
08aaf1510c
Bug 1214593 - Remove service worker periodic updater. r=ehsan
2015-11-02 16:08:44 +08:00
Catalin Badea
6240391214
Bug 1188545 - Disentangle service workers from shared workers and refactor event dispatching code into a separate class. r=nsm,mrbkap
2015-09-30 19:11:03 -04:00
Wes Kocher
4731d2ad0a
Backed out 12 changesets (bug 1188545) for test_fetch_cors failures CLOSED TREE
...
Backed out changeset e04738ee72a3 (bug 1188545)
Backed out changeset 1989893b59de (bug 1188545)
Backed out changeset 11ff29cc25d8 (bug 1188545)
Backed out changeset 4b6bdf859845 (bug 1188545)
Backed out changeset 76eb7ffeca2a (bug 1188545)
Backed out changeset 4473e036b52e (bug 1188545)
Backed out changeset 2a28cb794b23 (bug 1188545)
Backed out changeset 1fa2f55727f3 (bug 1188545)
Backed out changeset 032f4c24fc34 (bug 1188545)
Backed out changeset 4be675dc1b37 (bug 1188545)
Backed out changeset d5d05def5b17 (bug 1188545)
Backed out changeset e94f12b0bcf3 (bug 1188545)
2015-09-30 11:11:47 -07:00
Catalin Badea
43b165568f
Bug 1188545 - Disentangle service workers from shared workers and refactor event dispatching code into a separate class. r=nsm,mrbkap
2015-09-30 10:14:33 -04:00
Kit Cambridge
3972ad85ab
Bug 1205112 - Make PushEvent.data nullable. r=mt,smaug
2015-09-17 05:13:04 -07:00
Kit Cambridge
e1a641d6a0
Bug 1149195 - Expose push message data accessors. r=nsm,dragana,smaug
2015-09-17 05:10:42 -07:00
Ben Kelly
5f986f3ca7
Bug 1181887 Fall back to network if ServiceWorker script fails to load. r=ehsan r=khuey
2015-07-15 12:21:40 -07:00
Nikhil Marathe
cd10b7c6f8
Bug 1114554 - Patch 3 - Fire notificationclick event on ServiceWorkerGlobalScope. r=wchen,baku
...
Bug 1114554 - Patch 3.1 - ServiceWorker principal fixes. r=baku
Bug 1162088 introduced origin attributes that ServiceWorkerManager callers have to use. This patch updates notificationclick events to work.
Folded:
Hide NotificationEvent behind pref
2015-06-25 18:50:25 -07:00
Ryan VanderMeulen
965e1e9b30
Backed out 11 changesets (bug 916893, bug 1114554) for various mochitest and Gij failures.
...
Backed out changeset 247ca4bf258e (bug 1114554)
Backed out changeset 5578d5c280a6 (bug 1114554)
Backed out changeset 404830c1ecf7 (bug 1114554)
Backed out changeset 15bdf9c78e6e (bug 1114554)
Backed out changeset f92abe5ec784 (bug 1114554)
Backed out changeset 75324b6862a8 (bug 1114554)
Backed out changeset ce8a768782f2 (bug 1114554)
Backed out changeset 0d860fd12534 (bug 1114554)
Backed out changeset 7dc2448065a9 (bug 916893)
Backed out changeset c3b07f0d1a60 (bug 916893)
Backed out changeset 61c3f24cc908 (bug 916893)
CLOSED TREE
2015-06-25 19:52:40 -04:00
Nikhil Marathe
242fe36854
Bug 1114554 - Patch 3 - Fire notificationclick event on ServiceWorkerGlobalScope. r=wchen,baku
...
Bug 1114554 - Patch 3.1 - ServiceWorker principal fixes. r=baku
Bug 1162088 introduced origin attributes that ServiceWorkerManager callers have to use. This patch updates notificationclick events to work.
Folded:
Hide NotificationEvent behind pref
2015-06-25 15:01:01 -07:00
Nikhil Marathe
386ed172ac
Bug 1166350 - Push fixes for principals. r=kitcambridge,bholley
...
Fix xpcshell tests.
Add support for webapps-clear-data.
Trash old regs on idb version upgrade.
Use principal for permission check.
use principal in PushSubscription.
2015-06-24 13:34:54 -07:00
Ryan VanderMeulen
2768d1ce46
Backed out changeset 98c7277a8fb5 (bug 1166350) for xpcshell failures.
2015-06-24 16:10:45 -04:00
Nikhil Marathe
6475190f81
Bug 1166350 - Push fixes for principals. r=kitcambridge,bholley
...
Fix xpcshell tests.
Add support for webapps-clear-data.
Trash old regs on idb version upgrade.
Use principal for permission check.
use principal in PushSubscription.
2015-06-02 15:56:33 -07:00
Andrea Marchesini
d94332756c
Bug 1167296 - patch 2 - ServiceWorkerManager::Remove should use PBackground, r=nsm
2015-06-21 12:19:07 +01:00