Commit Graph

1566 Commits

Author SHA1 Message Date
Jim Blandy
a52b425862 Bug 1152577: Add 'aReason' argument to AutoEntryScript constructor, and provide plausible names for its instantiations. r=bholley 2015-04-08 21:23:48 -04:00
Wes Kocher
9887c40fa3 Bug 1154813 - Typo fix that broke builds CLOSED TREE 2015-04-17 16:06:54 -07:00
Nikhil Marathe
656362d19b Bug 1137287 - Part 0: Test for synthesized redirects. r=jdm 2015-02-26 11:53:51 -05:00
Josh Matthews
042f351f7d Bug 1154813 - Enable test_fetch_event.html on linux. r=nsm 2015-04-17 16:11:10 -04:00
Ehsan Akhgari
eb49af05d5 Bug 1112469 follow-up: Disable the test everywhere for now since it seems that bug 1151974 hits more than just Windows
Landed on a CLOSED TREE
2015-04-17 15:12:11 -04:00
Ehsan Akhgari
c4500895b2 Bug 1112469 - Part 5: Actually test the code path that handles the idle-daily message; r=nsm
This is much better than testing just the
nsIServiceWorkerManager::UpdateAllRegistrations API.
2015-04-17 14:06:18 -04:00
Ehsan Akhgari
4dd6b5c6e5 Bug 1112469 - Part 4: Disable periodic updates of service workers when running tests; r=nsm
This is meant to avoid random issues with Gecko suddenly kicking off the
periodic updates in the middle of our test runs.  This uses a hidden pref
intentionally since nobody should be able to discover this pref by going
to about:config.
2015-04-17 14:06:02 -04:00
Ehsan Akhgari
110c047279 Bug 1112469 - Part 3: Add a unit test for ensuring that the nsIServiceWorkerManager.updateAllRegistrations() API works correctly; r=nsm 2015-04-17 14:05:05 -04:00
Ehsan Akhgari
0e17837a2f Bug 1112469 - Part 2: Update the service workers in the parent and all child processes every day; r=nsm 2015-04-17 14:01:21 -04:00
Ehsan Akhgari
12b9e4e3cd Bug 1112469 - Part 1: Implement an XPCOM service responsible to trigger daily updates of service workers; r=nsm 2015-04-17 13:59:49 -04:00
Ehsan Akhgari
c64d6d2d70 Bug 1148942 - Ensure that the registration of empty service workers succeeds; r=bent 2015-04-16 18:18:20 -04:00
Nathan Froyd
1d766b1f34 Bug 870891 - move DIST_FILES to moz.build; r=mshal 2015-04-15 16:04:49 -04:00
Valentin Gosu
5e5b033f1a Bug 1149913 - Disable bug 1093611. Set pref dom.url.encode_decode_hash to true r=honzab 2015-04-16 05:25:10 +03:00
Boris Zbarsky
3ddd60b52d Bug 1154878 followup. Fix a test that expects to see navigator.taintEnabled in workers so we can reopen the CLOSED TREE. 2015-04-15 17:37:58 -04:00
Boris Zbarsky
bb5dfb44a0 Bug 1154812. Fix location.pathname to return the right thing in workers. r=baku 2015-04-15 16:32:53 -04:00
Andrea Marchesini
9af7bcd327 Bug 1154721 - Add an "Unregister" button to about:serviceworkers, r=ehsan 2015-04-15 18:11:17 +01:00
Ehsan Akhgari
b44d2954af Bug 1154563 - Drop the unused argument of WorkerPrivate::Close(); r=baku 2015-04-15 09:24:22 -04:00
Nikhil Marathe
dc663d0cb7 Bug 1151916 - Set worker principalinfo on cache load. r=bkelly 2015-04-10 14:14:44 -07:00
Ms2ger
82c2faeae3 Bug 949614 - Use === for SimpleTest.is; r=Waldo
This is more likely to be correct, and a necessary step in case we ever want
to move to Object.is.

This keeps ise as an alias for is, and introduces is_loosely for the old
behaviour.
2015-04-14 15:28:13 +02:00
David Rajchenbach-Teller
ab5920fe5d Bug 1083361 - Exposing a PromiseDebugging API to monitor uncaught DOM Promise. r=bz 2015-04-10 17:27:57 +02:00
Doug Turner
9b21eb1441 Bug 1038811 - Push Notifications - ServiceWorker changes, push event implementation. r=nsm 2015-04-10 20:19:28 -07:00
Doug Turner
ed4df91919 Bug 1038811 - Push Notifications - Tests. r=nsm 2015-04-10 20:19:28 -07:00
Doug Turner
60deb153f7 Bug 1151664 - Make claim return undefined for now. r=nsm 2015-04-10 20:19:28 -07:00
Andrea Marchesini
12a663da50 Bug 1133601 - Implement about:serviceworkers, r=ehsan 2015-04-10 09:50:06 +01:00
Andrea Marchesini
f848062290 Bug 1152602 - dom/workers/test/serviceworkers/importscript.sjs should return an error at the second request, r=ehsan 2015-04-10 09:45:51 +01:00
Ben Turner
b89cd87eca Bug 1151646 - Fix static analysis bustage. 2015-04-08 18:49:38 -07:00
Ben Turner
a2a3133390 Bug 1151646 - Cleanup, r=khuey. 2015-04-08 15:21:26 -07:00
Ben Turner
5446f46e82 Bug 1151646 - Spin the event loop one extra time to clean up all CC'd objects before worker shutdown, r=khuey. 2015-04-08 15:20:59 -07:00
Andrea Marchesini
f05d2aba51 Bug 1134224 - test_bug1132395.html must wait until the port is actually available before sending messages, r=ehsan 2015-04-08 17:59:08 +01:00
Christoph Kerschbaumer
774b799f88 Bug 1143848 - Query Document from Parent in case of nested workers (r=bent) 2015-04-07 09:19:19 -07:00
Andrea Marchesini
720ed7168a Bug 1150805 - WorkerPrivate should use nsTObserverArray for the WorkerFeatures, r=bent CLOSED TREE 2015-04-07 18:31:51 +01:00
Catalin Badea
8dcd7bdf9c Bug 1130686 - Add test for service worker client.focus. r=nsm 2015-04-07 16:25:08 +03:00
Catalin Badea
d20852ff02 Bug 1130686 - Implement client.focus. r=baku 2015-04-07 16:25:08 +03:00
Catalin Badea
508285a0f7 Bug 1130686 - Refactor PromiseHolder in the service worker clients code. r=nsm 2015-04-07 16:25:08 +03:00
Nikhil Marathe
d7cc97f872 Bug 931249 - Patch 16 - Keep ServiceWorker alive during installation steps. r=baku 2015-04-01 16:46:49 -07:00
Nikhil Marathe
4f85aaddf3 Bug 931249 - Patch 15 - assert later. r=baku 2015-03-27 13:29:40 -07:00
Nikhil Marathe
d1f7689273 Bug 931249 - Patch 14 - kungfuDeathGrip. r=baku 2015-03-27 10:00:59 -07:00
Nikhil Marathe
6a4b4fe84e Bug 931249 - Patch 13 - Fix finish condition in CacheScriptLoader::Fail. r=baku 2015-03-26 15:56:02 -07:00
Nikhil Marathe
22fef8f572 Bug 931249 - Patch 12 - Call LoadingFinished even if channel is not present. r=khuey
If the failure was due to inability to create a channel (csp, other restrictions) we still want to mark the load as finished
2015-03-24 17:11:57 -07:00
Nikhil Marathe
cd4d99dc4e Bug 931249 - Patch 11 - Remove unused cacheName. r=bkelly 2015-03-19 17:25:28 -07:00
Nikhil Marathe
3e40984cf7 Bug 931249 - Patch 10 - Bypass HTTP cache when downloading ServiceWorker script to compare against. r=bkelly
We don't have to bypass in ScriptLoader since this bypass will 'refresh' the cache to the new version.
Talked to :mcmanus about bug comment 78 and there isn't an easy way to ask HTTP Cache for 24 hr expiration, so falling back to this.
2015-03-19 16:41:55 -07:00
Nikhil Marathe
0e53f07496 Bug 931249 - Patch 9 - Use ServiceWorker cache name as part of it's unique name. r=khuey
When a SW script is updated (it gets a new cache), if there was already an existing running worker with the same scope and script, that would be reused and the update wouldn't happen.
2015-03-19 16:40:52 -07:00
Nikhil Marathe
723adde330 Bug 931249 - Patch 8 - Provide direct getter to the fact that we are loading a worker instead of relying on cache name. r=khuey 2015-03-19 16:39:01 -07:00
Nikhil Marathe
317b3be3e5 Bug 931249 - Patch 7 - Call Done() after Succeed() when cache and network match. r=bkelly 2015-03-19 15:03:49 -07:00
Nikhil Marathe
6a8958c98d Bug 931249 - Patch 6 - Fix abort condition in CompareCache::OnStreamComplete. r=bkelly 2015-03-19 14:57:27 -07:00
Nikhil Marathe
57360a65ea Bug 931249 - patch 5 - set redirection limit back to zero. r=bkelly 2015-03-18 13:55:33 -07:00
Nikhil Marathe
58e43dddbd Bug 931249 - Patch 4.1 - Fix addref/release declarations on Windows builds. r=baku 2015-03-24 15:54:25 -07:00
Nikhil Marathe
500cb35c0a Bug 931249 - patch 4 - comparison. r=nsm 2015-03-18 09:52:54 -07:00
Nikhil Marathe
e78a135394 Bug 931249 - patch 3 - tests. r=bkelly 2015-03-18 09:47:19 -07:00
Nikhil Marathe
1cc6129f6d Bug 931249 - patch 2.2 - purge old active worker cache when activating new worker. r=baku 2015-03-18 14:05:00 -07:00