dom/serviceworkers/ServiceWorkerRegistrationImpl.cpp
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-21 13:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
6b447ab87004213505fbdcb0d2538a2634550737
created 2018-11-29 23:06 +0000
pushed 2018-12-03 16:23 +0000
Blake Kaplan Blake Kaplan - Bug 1510809 - Fire updatefound correctly for SWC.register r=asuth
21bc8b9a89ac7658f85a4f2e0fd278e012f2e32e
created 2018-11-27 00:58 +0000
pushed 2018-12-03 16:23 +0000
Perry Jiang Perry Jiang - Bug 1509135 - Only define UnregisterCallback once r=mrbkap
ad4c1dca81f7c484d7ced574b50e2a44fb5738d6
created 2018-08-24 10:24 -0400
pushed 2018-08-25 16:16 +0000
Andrew Sutherland Andrew Sutherland - Bug 1472303 - Backed out changeset 8a40d04dfcbb. r=asuth
8a40d04dfcbb0f272bfa6696354fd87d982b7a9a
created 2018-08-22 20:00 +0000
pushed 2018-08-24 17:49 +0000
Blake Kaplan Blake Kaplan - Bug 1472303 - Block self-update from top level scripts. r=asuth
e7eb792242765148bde82ec6607631ecb1765ad0
created 2018-07-05 13:13 -0400
pushed 2018-08-24 17:49 +0000
Ben Kelly Ben Kelly - Bug 1471929 P3 Remove the old updatefound infrastructure in favor of always updating the registration state and auto-dispatch. r=mrbkap
82c864c3a549c2d5252fb906eec62b6b17880301
created 2018-07-05 13:13 -0400
pushed 2018-08-24 17:49 +0000
Ben Kelly Ben Kelly - Bug 1471912 Set ServiceWorker objects to redundant state when RegistrationRemoved() is called. r=mrbkap
472d5e14e6bbb2668af1ea330b9fc85210a6f1c3
created 2018-07-02 07:44 -0700
pushed 2018-08-24 17:49 +0000
Ben Kelly Ben Kelly - Bug 1471706 P2 Maintain a version list of ServiceWorkerRegistrationInfo state changes. r=mrbkap
90f2a322ea822df6c09aa59953deaf90f4034799
created 2018-07-02 07:44 -0700
pushed 2018-08-24 17:49 +0000
Ben Kelly Ben Kelly - Bug 1471631 Move ServiceWorkerManager::AddRegistrationEventListener() code to ServiceWorkerRegistrationInfo. r=mrbkap
2ba0b36ac85d6d88d4185709a00dd1335bd92d96
created 2018-07-02 07:44 -0700
pushed 2018-08-24 17:49 +0000
Ben Kelly Ben Kelly - Bug 1462772 P4 Route ServiceWorker state changes through the ServiceWorkerRegistration. r=mrbkap
ee50bd36be6ebf16363db4636e7489ddd2a8aa4c
created 2018-06-15 12:21 -0700
pushed 2018-06-18 21:43 +0000
Ben Kelly Ben Kelly - Bug 1466681 P6 Make ServiceWorkerRegistration::Inner::Unregister() use callbacks instead of MozPromise. r=asuth
ba3ec8751abca9b05d3bcb05d26ee1b55e0087c9
created 2018-06-15 12:21 -0700
pushed 2018-06-18 21:43 +0000
Ben Kelly Ben Kelly - Bug 1466681 P5 Make ServiceWorkerRegistration::Inner::Update() use callbacks instead of MozPromise. r=asuth
c8103e36d8cff7ae4d18244f1ea5bef53c78c1b1
created 2018-06-05 10:49 -0700
pushed 2018-06-18 21:43 +0000
Ben Kelly Ben Kelly - Bug 1465670 P8 Convert WorkerPrivate::LoadScriptAsPartOfLoadingServiceWorkerScript() to simply IsLoadWorkerScript(). r=asuth
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
f6cb88fc621fdc8be0b9426ef9d35becf5321f70
created 2018-05-04 06:34 -0700
pushed 2018-05-06 20:01 +0000
Ben Kelly Ben Kelly - Bug 1458953 Remove a verbose warning from ServiceWorkerRegistrationImpl. r=baku
d28c827d1e8538b7dd7c957edd927212c32cbcad
created 2018-04-30 07:55 -0700
pushed 2018-05-03 15:28 +0000
Ben Kelly Ben Kelly - Bug 1455695 P5 Remove unused ErrorResult argument from ServiceWorkerRegistration::Inner::Update(). r=baku
b31ab5129bfc21a90519bc62bfa54b9d913134fa
created 2018-04-30 07:55 -0700
pushed 2018-05-03 15:28 +0000
Ben Kelly Ben Kelly - Bug 1455695 P4 Remove ServiceWorkerRegistration::Inner::GetNotifications(). r=baku
c21114e606e2d492a2477c9461619ee66f8d8987
created 2018-04-30 07:55 -0700
pushed 2018-05-03 15:28 +0000
Ben Kelly Ben Kelly - Bug 1455695 P3 Remove ServiceWorkerRegistration::Inner::ShowNotification(). r=baku
8f25c38c4fd68b8b424e020eaeba1b7c780c790b
created 2018-04-30 07:55 -0700
pushed 2018-05-03 15:28 +0000
Ben Kelly Ben Kelly - Bug 1455695 P2 Remove ServiceWorkerRegistration::Inner::GetPushManager(). r=baku
cd48fe9eb3dd3cc05b5662e9a5d861846ae47f89
created 2018-04-30 07:55 -0700
pushed 2018-05-03 15:28 +0000
Ben Kelly Ben Kelly - Bug 1455695 P1 Make ServiceWorkerRegistration::Inner::Unregister() use MozPromise. r=baku
89c938649297519b4f11780a8d1d9c5d6e695f35
created 2018-04-26 13:52 -0700
pushed 2018-04-28 10:35 +0000
Ben Kelly Ben Kelly - Bug 1456466 P5 Make ServiceWorkerRegistration::Update() use DOMMozPromiseRequestHolder. r=baku
45c4b55aedbb5ddb087da402a227af4fda171b16
created 2018-04-26 13:52 -0700
pushed 2018-04-28 10:35 +0000
Ben Kelly Ben Kelly - Bug 1456466 P4 Make service worker MozPromise types reject with CopyableErrorResult. r=baku
d195a2a5de0990e631122932d27d99c9b8e40761
created 2018-04-26 13:52 -0700
pushed 2018-04-28 10:35 +0000
Ben Kelly Ben Kelly - Bug 1456466 P2 Make ServiceWorkerRegistration::Inner::Update() use MozPromise and IPC-safe types. r=baku
b2a75639bd93809b0fb7d1be9393d18e7c85fd92
created 2018-04-24 17:23 +0300
pushed 2018-04-26 21:04 +0000
Noemi Erli Noemi Erli - Backed out 3 changesets (bug 1456466) for mochitest failures in /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/MozPromise.h on a CLOSED TREE
e3a50afee79e2212c1590430a080d7552d3cd491
created 2018-04-24 06:32 -0700
pushed 2018-04-26 21:04 +0000
Ben Kelly Ben Kelly - Bug 1456466 P2 Make ServiceWorkerRegistration::Inner::Update() use MozPromise and IPC-safe types. r=baku
6337703ef9d8338e21704eb0a2e0c2a54dc83bb4
created 2018-04-10 11:00 -0700
pushed 2018-04-26 21:04 +0000
Ben Kelly Ben Kelly - Bug 1450274 P2 Make ServiceWorkerRegistration use DETH::KeepAliveIfHasListenersFor(). r=asuth
8d0bff47a49993b2cf47c86bec9158bcf9bf8f90
created 2018-03-22 07:45 -0400
pushed 2018-04-26 21:04 +0000
Ben Kelly Ben Kelly - Bug 1445475 - Make service worker self-update fallibly store its timer on the private and cleanup if that fails. r=catalinb
bf37c1977b9372fc7b176a856c3723cb862e933e
created 2018-03-15 08:57 +0100
pushed 2018-04-26 21:04 +0000
Andrea Marchesini Andrea Marchesini - Bug 1445554 - Remove the raw pointer WorkerPrivate from ServiceWorkerRegistrationImpl, r=catalinb
c0454576d2562980b9cca2e7e2d50357a29c5f77
created 2018-03-15 08:57 +0100
pushed 2018-04-26 21:04 +0000
Andrea Marchesini Andrea Marchesini - Bug 1445554 - Use of WorkerRef in ServiceWorkerRegistrationImpl, r=catalinb
a93e20c50c4b3d7662cc3170e2683bb8db295fb6
created 2018-03-22 07:45 -0400
pushed 2018-03-27 18:55 +0000
Ben Kelly Ben Kelly - Bug 1445475 - Make service worker self-update fallibly store its timer on the private and cleanup if that fails. r=catalinb, a=jcristau
42f6cbb08529f5edbb1a7069b6e3ebb610e92d3a
created 2018-03-02 13:02 -0800
pushed 2018-03-12 14:54 +0000
Ben Kelly Ben Kelly - Bug 1438211 P9 Remove nsPIDOMWindowInner::GetServiceWorkerRegistration() and InvalidateServiceWorkerRegistration(). r=asuth
bcea03ca0cdabc5a8b84f36f0b222b36ab866a6f
created 2018-03-08 13:43 -0500
pushed 2018-03-12 14:54 +0000
Ben Kelly Ben Kelly - Bug 1438211 P8 Hold the ServiceWorkerRegistration alive until the global is detached or the backing ServiceWorkerRegistrationInfo is removed. r=asuth
d994e314879426eaae8871e949d656241a8871f1
created 2018-02-13 19:02 +0200
pushed 2018-03-05 13:45 +0000
Catalin Badea Catalin Badea - Bug 1432846 - Delay update runnables from service workers that don't control any clients. r=bkelly
8474740da082541ef65f90d0f54091ca15fd2e2c
created 2018-03-01 21:34 +0200
pushed 2018-03-02 22:13 +0000
Sebastian Hengst Sebastian Hengst - Backed out 3 changesets (bug 1432846) for build bustage on Windows at dom/serviceworkers/ServiceWorkerRegistrationImpl.cpp:301. CLOSED TREE
a92cc56bbaa4c96f79cc3af122a1307f00ddccb9
created 2018-02-13 19:02 +0200
pushed 2018-03-02 22:13 +0000
Catalin Badea Catalin Badea - Bug 1432846 - Delay update runnables from service workers that don't control any clients. r=bkelly
607de876681e8b523bacd3c9a29676eb066ec338
created 2018-02-22 14:28 -0800
pushed 2018-03-01 16:46 +0000
Ben Kelly Ben Kelly - Bug 1440407 P2 Remove some unnecessary nsPIDOMWindowInner QI to nsIGlobalObject. r=mystor
1874ac39b41cbeaee0dd9b2442aacfd7c3731735
created 2018-02-19 12:07 -0800
pushed 2018-03-01 16:46 +0000
Ben Kelly Ben Kelly - Bug 1439212 Make ServiceWorkerRegistrationWorkerThread::ShowNotification() check for nullptr mWorkerPrivate. r=asuth
405e4d2846f33353cac80f9ec1df900b7c576053
created 2018-02-14 14:23 -0500
pushed 2018-03-01 16:46 +0000
Ben Kelly Ben Kelly - Bug 1434701 P11 Make ServiceWorkerDescriptor use an Inner class with main and worker thread implementations. r=asuth
cbeeb35b0c8ee2207f82897377a13389ece8e446
created 2018-02-14 14:23 -0500
pushed 2018-03-01 16:46 +0000
Ben Kelly Ben Kelly - Bug 1434701 P8 Make ServiceWorkerRegistration own the ServiceWorker references itself and handle the descriptor update. r=asuth
2ffbafa802557ffa281af9cd1530a90b45e48b29
created 2018-02-14 14:23 -0500
pushed 2018-03-01 16:46 +0000
Ben Kelly Ben Kelly - Bug 1434701 P7 Store the registration descriptor in ServiceWorkerRegistration. r=asuth
1746f05ce7e6a048729d555b3346220dea16a12c
created 2018-02-14 14:23 -0500
pushed 2018-03-01 16:46 +0000
Ben Kelly Ben Kelly - Bug 1434701 P6 Make ServiceWorkerRegistrationListener updates take a ServiceWorkerRegistrationDescriptor. r=asuth
1538099138c19d8f4581f9f305a1826a057f045a
created 2018-02-14 14:23 -0500
pushed 2018-03-01 16:46 +0000
Ben Kelly Ben Kelly - Bug 1434701 P5 Move main thread and worker implementation code into ServiceWorkerRegistrationImpl.cpp. r=asuth
less more (0) tip