dom/workers/ServiceWorkerManager.cpp
c873567c28985beea81409a53508ec804dc6ba05
created 2015-12-10 18:49 -0800
pushed 2015-12-11 02:50 +0000
Phil Ringnalda Phil Ringnalda - Back out 13 changesets (bug 1226443, bug 1227015) for a variety of serviceworker web-platform-test failures
d518261eb3b17f3e6b11fdb6d55ec1b7d4b11901
created 2015-12-10 18:08 -0500
pushed 2015-12-10 23:08 +0000
Ben Kelly Ben Kelly - Bug 1226443 P5 Always use first scheduled update timer instead of rescheduling on new events. r=ehsan
8c4aff8bbfaff1a18e4b19bdf77edfd9a1600dff
created 2015-12-10 18:08 -0500
pushed 2015-12-10 23:08 +0000
Ben Kelly Ben Kelly - Bug 1226443 P2 Make service worker fetch and functional events used scheduled timer updates. r=ehsan
4c85bf5e9bf52139410a9baa033e8f95380d9f1a
created 2015-12-10 18:08 -0500
pushed 2015-12-10 23:08 +0000
Ben Kelly Ben Kelly - Bug 1226443 P1 Add a timer based mechanism for firing service worker updates. r=ehsan
e261f601b14d68defc1ccf81119ecc50ea5d1ea9
created 2015-12-10 18:08 -0500
pushed 2015-12-10 23:08 +0000
Ben Kelly Ben Kelly - Bug 1227015 P6 Abort updates if the script spec has changed. r=ehsan
78896c0bcb9506c6b5b2184539ebeb909d326beb
created 2015-12-10 18:08 -0500
pushed 2015-12-10 23:08 +0000
Ben Kelly Ben Kelly - Bug 1227015 P5 Remove ServiceWorkerRegistrationInfo mScriptSpec. r=ehsan
244093d57c031d07b7d260f2c8b6c96552b13e9f
created 2015-12-10 18:08 -0500
pushed 2015-12-10 23:08 +0000
Ben Kelly Ben Kelly - Bug 1227015 P4 Make register job always require an explicit script spec. r=ehsan
03abf4d48e38797557e47ead30b9cb84db75e208
created 2015-12-10 18:08 -0500
pushed 2015-12-10 23:08 +0000
Ben Kelly Ben Kelly - Bug 1227015 P3 Require a script spec on install jobs. r=ehsan
2090c1e309332bcd6db61f3323f2f75915a4dca5
created 2015-12-10 18:08 -0500
pushed 2015-12-10 23:08 +0000
Ben Kelly Ben Kelly - Bug 1227015 P2 Move mScriptSpec from registration job into script job base. r=ehsan
84e011be4e35292d7e378e17a36857395e63594c
created 2015-12-10 18:08 -0500
pushed 2015-12-10 23:08 +0000
Ben Kelly Ben Kelly - Bug 1227015 P1 Create ServiceWorkerScriptJobBase as parent class to register and install jobs. r=ehsan
dc33b155d02cd68099ce9e168bbf5c39bad62c48
created 2015-12-08 20:37 -0800
pushed 2015-12-09 04:37 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1227015) for serviceworker bustage
03c28b711e1f99d4db97fd333e18050cd0d77015
created 2015-12-08 11:58 -0500
pushed 2015-12-08 16:58 +0000
Ben Kelly Ben Kelly - Bug 1227015 P6 Abort updates if the script spec has changed. r=ehsan
5fc6fca28ddf68770c2a25ffc4c29c05bdbb551b
created 2015-12-08 11:58 -0500
pushed 2015-12-08 16:58 +0000
Ben Kelly Ben Kelly - Bug 1227015 P5 Remove ServiceWorkerRegistrationInfo mScriptSpec. r=ehsan
7fb0c56916d2daffe7a7827e5c976fec1fb9620e
created 2015-12-08 11:58 -0500
pushed 2015-12-08 16:58 +0000
Ben Kelly Ben Kelly - Bug 1227015 P4 Make register job always require an explicit script spec. r=ehsan
4bef51e9c8aeb18d873cb80e43fb60f0c4503cec
created 2015-12-08 11:58 -0500
pushed 2015-12-08 16:58 +0000
Ben Kelly Ben Kelly - Bug 1227015 P3 Require a script spec on install jobs. r=ehsan
c46b5abddec57854d2ead617e78d78045bd0d44c
created 2015-12-08 11:58 -0500
pushed 2015-12-08 16:58 +0000
Ben Kelly Ben Kelly - Bug 1227015 P2 Move mScriptSpec from registration job into script job base. r=ehsan
fb4554bd3bde11398aadafb63da93fe58963f9ed
created 2015-12-08 11:58 -0500
pushed 2015-12-08 16:58 +0000
Ben Kelly Ben Kelly - Bug 1227015 P1 Create ServiceWorkerScriptJobBase as parent class to register and install jobs. r=ehsan
6c582cc65dc9ce34825982f02af8edec37091975
created 2015-12-04 18:03 -0800
pushed 2015-12-05 02:03 +0000
Ben Kelly Ben Kelly - Bug 1230341 Hold a strong ref in service worker NS_NewRunnableMethodWithArg uses. r=ehsan a=abillings
5806881dc7b6d3f5258542ab47e43814d3672921
created 2015-12-04 13:32 -0800
pushed 2015-12-04 21:32 +0000
Ben Kelly Ben Kelly - Bug 1230164 P2 Only activate service workers in the activating state. r=ehsan
e8cc99a3321cd07d081ac501dd0dbf4c4d933061
created 2015-11-30 14:29 -0500
pushed 2015-12-03 01:37 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1229056 - Implement ClientQueryOptions.includeUncontrolled; r=jdm
2d93d213d982b262be647b831b82fa1470b328a3
created 2015-11-27 17:27 -0500
pushed 2015-12-03 01:37 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1222464 - Part 3: Implement Clients.get(); r=jdm
45f2e8cc696aa0e6c769dfdb657a652aed755e48
created 2015-11-25 18:05 -0500
pushed 2015-12-03 01:37 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1222464 - Part 2: Implement FetchEvent.clientId; r=jdm
c72962b1f5fbf42348ef2cc555e694cb9dd521bc
created 2015-11-25 18:03 -0500
pushed 2015-12-03 01:37 +0000
Ehsan Akhgari Ehsan Akhgari - 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
98fb5254f78840c629f9c4d603a0c9de3555aada
created 2015-11-23 13:38 -0500
pushed 2015-11-26 20:15 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1201127 - Return the same ServiceWorkerRegistration object from service worker APIs dealing with the same underlying registration object; r=jdm
9424e969d62367a460cf2dec4c74c8743cf6f93e
created 2015-11-26 19:03 +0200
pushed 2015-11-26 17:03 +0000
Catalin Badea Catalin Badea - Bug 1189659 - Part 5 - Fix race in skip-waiting.https.html and add some logging for SkipWaitingFlag in ServiceWorkerManager. r=ehsan
a4376ddc87b5642d3898ca702001302976981c55
created 2015-11-26 19:03 +0200
pushed 2015-11-26 17:03 +0000
Catalin Badea Catalin Badea - Bug 1189659 - Part 3 - Use separate synchronization queues for service worker register jobs and install jobs. r=bkelly
8a417a349a612cf299b8618acad7413aefa9b6ec
created 2015-11-26 19:03 +0200
pushed 2015-11-26 17:03 +0000
Catalin Badea Catalin Badea - Bug 1189659 - Part 2 - Remove set of scopes being updated from ServiceWorkerManager. r=bkelly
957a33a8949b5d5967738d6941d2aa1b3a1811e0
created 2015-11-26 19:03 +0200
pushed 2015-11-26 17:03 +0000
Catalin Badea Catalin Badea - Bug 1227932 - Fix Service Workers SoftUpdate and registration.update code paths. r=ehsan
e72970c5252d0f26302ffe8dc4104ddf37a193b8
created 2015-11-26 12:18 +0100
pushed 2015-11-26 16:31 +0000
Eddy Bruel Eddy Bruel - Bug 1219255 - We should be able to attach to a service worker;r=amarchesini
74c7941a9e22d50057800771ebae07f69deecc9f
created 2015-11-26 16:54 +0100
pushed 2015-11-26 15:56 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
0e4c4db3b90ff45937cc1eab4b7bbd61f4674326
created 2015-11-03 09:50 +0800
pushed 2015-11-26 15:56 +0000
Yoshi Huang Yoshi Huang - Bug 1209162 - Create OriginAttributes subtypes. IGNORE IDL r=sicking.
8680266bbc0a5bb4b3508de5065b57ae1cfb7e49
created 2015-11-26 12:02 +0100
pushed 2015-11-26 11:09 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset bc9a43cbbdfa (bug 1227932)
bc9a43cbbdfad05a533c43dcecb59527e3b22b01
created 2015-11-26 01:09 +0200
pushed 2015-11-26 00:09 +0000
Catalin Badea Catalin Badea - Bug 1227932 - Fix Service Workers SoftUpdate and registration.update code paths. r=ehsan
671bc38157d290576fa910484289be8f66bbccd6
created 2015-11-24 10:47 -0500
pushed 2015-11-24 15:50 +0000
Ben Kelly Ben Kelly - Bug 1226441 - Part 2: Delay functional event dispatch until service worker is activated; r=catalinb
41b30ec848476b62fea68fa7076e9685afa017bd
created 2015-11-23 13:47 +0000
pushed 2015-11-23 13:48 +0000
Andrea Marchesini Andrea Marchesini - Bug 1227113 - Fix some indentation issues in ServiceWorkerManager, r=janv
c0eab88b18c27ac2fa767725f3b6268c0aeb320e
created 2015-11-20 13:36 -0500
pushed 2015-11-20 18:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1226479. Change ErrorResult::ThrowTypeError/ThrowRangeError to take string references, not pointers. r=mccr8
62f20f51f68791e570c4ead5f0676aad12581073
created 2015-11-20 16:43 +0800
pushed 2015-11-20 14:15 +0000
dimi dimi - Bug 1217367 - Service workers update algorithm optimization. r=bkelly
50b8122fd926f7808d44594ba8f2742990c37112
created 2015-11-19 17:42 -0800
pushed 2015-11-20 01:42 +0000
Ben Kelly Ben Kelly - Bug 1186856 ServiceWorker .register() should always stop current registration from uninstalling. r=jdm
e69fd2e6d44e796a0ef16302e12769aea4570a3e
created 2015-11-19 16:03 +0800
pushed 2015-11-19 08:04 +0000
Kyle Huey Kyle Huey - Bug 1224436: Remove enumerator usage in ServiceWorkerManager.cpp. r=njn
eb10bb0d6777fd4806e289e2e44883c1c803002a
created 2015-11-16 08:41 -0800
pushed 2015-11-16 16:42 +0000
Ben Kelly Ben Kelly - Bug 1224941 Don't crash during ServiceWorker life cycle event dispatch if window is gone. r=baku
69f09bd56c59ad269a4dc9c4de9f4cdb276d51cd
created 2015-11-16 08:04 -0800
pushed 2015-11-16 16:04 +0000
Ben Kelly Ben Kelly - Bug 1223116 P1 Expose nsIServiceWorkerManager.shouldReportToWindow(). r=catalinb
26041f0998894a62b02bb0591eb9bba68170f4f6
created 2015-11-16 08:04 -0800
pushed 2015-11-16 16:04 +0000
Ben Kelly Ben Kelly - Bug 1217909 P11 Only report errors to documents that are active and not in the bfcache. r=catalinb
4df0890d34231a94aa323a5f2c1662674bb53e86
created 2015-11-16 08:04 -0800
pushed 2015-11-16 16:04 +0000
Ben Kelly Ben Kelly - Bug 1217909 P10 Remove stale nsTArray when the last registering document for a scope is removed. r=catalinb
f0ede045ce48eff2de6ffc5cb767c2a80d59c99f
created 2015-11-16 08:04 -0800
pushed 2015-11-16 16:04 +0000
Ben Kelly Ben Kelly - Bug 1217909 P9 Report exceptions to windows performing an intercepted navigation. r=catalinb
7c76e49301bf42b20ac9034752b989fdddffb7a6
created 2015-11-16 08:04 -0800
pushed 2015-11-16 16:04 +0000
Ben Kelly Ben Kelly - Bug 1217909 P8 Track navigation interceptions per scope in ServiceWorkerManager. r=catalinb
574c621857807e65b777b85dc4c0e2f5a5c3d2a3
created 2015-11-16 08:04 -0800
pushed 2015-11-16 16:04 +0000
Ben Kelly Ben Kelly - Bug 1217909 P3 Refactor service worker register()/update() to reject only with SecurityErr or TypeErr. r=catalinb
2902bc21ddb4f239664a5ed93fec5f7df79079dd
created 2015-11-16 08:04 -0800
pushed 2015-11-16 16:04 +0000
Ben Kelly Ben Kelly - Bug 1217909 P2 Track registering documents as weak reference so SWM can report errors to them. r=catalinb
39849ebcf19af4a1bf9f2be08b410e027430c2e4
created 2015-11-16 08:04 -0800
pushed 2015-11-16 16:04 +0000
Ben Kelly Ben Kelly - Bug 1217909 P1 Report service worker exceptions to controlled documents. r=catalinb
50b5e58fd4cd039010f8dc46e7739aee8d8ba68a
created 2015-11-14 10:09 -0800
pushed 2015-11-14 18:10 +0000
Phil Ringnalda Phil Ringnalda - Back out 9 changesets (bug 1214305) for e10s devtools browser_bug1045902_console_csp_ignore_reflected_xss_message.js failures
2e3e4f256d4656acd316a6af9a5a9b1e57acce68
created 2015-11-02 11:27 -0500
pushed 2015-11-14 13:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1214305 - Part 4: Use the secure upgraded channel URI in ServiceWorkerManager::PrepareFetchEvent; r=jdm
781a1dfd83e406e87f0ef38e85a7263a71614ecd
created 2015-11-13 21:54 +0100
pushed 2015-11-13 20:55 +0000
Eddy Bruel Eddy Bruel - Bug 1220740 - nsIServiceWorkerRegistrationInfo should emit an event when its worker properties change;r=amarchesini
b427b61512da85abec6ce9a9ad44541ac17656b5
created 2015-11-13 21:54 +0100
pushed 2015-11-13 20:55 +0000
Eddy Bruel Eddy Bruel - Bug 1220740 - nsIServiceWorkerRegistrationInfo should emit an event when its scriptSpec property changes;r=amarchesini
92bbfb9abef905cc62f10b2bf3c885becc333528
created 2015-11-11 10:46 +0000
pushed 2015-11-11 10:46 +0000
Andrea Marchesini Andrea Marchesini - Bug 1201498 - Service worker update should compare scriptURL to worker URL without fragment, r=bkelly
89c1060df73fb2d80db028eb19b5b7ba349a8cb2
created 2015-11-10 13:51 -0800
pushed 2015-11-10 21:51 +0000
Ben Kelly Ben Kelly - Bug 1223378 Tighten service worker register() principal checks. r=baku
67f8880bc989a52e52b708b1495c27ed48ca06e5
created 2015-11-10 10:51 -0800
pushed 2015-11-10 18:51 +0000
Wes Kocher Wes Kocher - Backed out changeset 27f5e66b3919 (bug 1201498) for serviceworkerobject-scripturl.https.html failures
27f5e66b391942b8f788439038e00f93b0017b79
created 2015-11-10 17:05 +0000
pushed 2015-11-10 17:06 +0000
Andrea Marchesini Andrea Marchesini - Bug 1201498 - Service worker update should compare scriptURL to worker URL without fragment, r=bkelly
a8d97dd72f3c74032c726227fc8a0a4621e75b74
created 2015-11-06 11:10 -0800
pushed 2015-11-06 19:13 +0000
Matthew Noorenberghe Matthew Noorenberghe - Bug 1221365 - Move "Is origin potentially trustworthy?" logic outside ServiceWorkerManager.cpp. r=ckerschb,bkelly
d4284fa3e8b1df993b95dffed159d6897281e26b
created 2015-11-05 09:33 -0800
pushed 2015-11-05 17:33 +0000
Ben Kelly Ben Kelly - Bug 1221351 P1 ServiceWorkerContainer and ServiceWorkerRegistration should not crash for null window owner. r=catalinb
9d8485c0d32ac5c98b5a6497543a7eeebd483a77
created 2015-11-05 07:15 +0100
pushed 2015-11-05 06:17 +0000
Eddy Bruel Eddy Bruel - Bug 1219205 - ServiceWorkerInfo should be an XPCOM object;r=catalinb
c1e20a46dc6c2f25f5e93f0bb86843d5d868644b
created 2015-11-04 08:26 -0800
pushed 2015-11-04 16:26 +0000
Ben Kelly Ben Kelly - Bug 1221308 Fix some service worker related warnings. r=baku
less more (0) -300 -100 -60 tip