Andrea Marchesini
abdc1eebce
Bug 1193414 - SharedWorkers thread should be kept alive also when the SharedWorker object is CCed, r=khuey
2015-09-23 06:54:29 +01:00
Henry Chang
b6b5862949
Bug 1163254 - Add signedPkg to OriginAttributes. r=bholley
2015-09-18 15:11:58 +08:00
Nikhil Marathe
6d235278db
Bug 1203324 - disable notifications on serviceworkers. r=ehsan,wchen
...
Per the product discussion, the Notification API should be disabled in
ServiceWorker in release builds for 42 since the UX isn't great [1].
The aim is to release in 44.
Apologies for the code duplication for pref checking in Notification and
ServiceWorkerRegistration. There isn't a easy way to get
ServiceWorkerRegistration's generated binding to include Notification.h without
having an attribute/method that uses Notification.
[1]: https://mana.mozilla.org/wiki/x/TgAJAw
--HG--
extra : commitid : 5dtc2E63kuM
extra : rebase_source : 4265dcd154462aa4f3b915e9e898fe7b82bf9afc
2015-09-15 12:58:32 -07:00
Carsten "Tomcat" Book
c5551bace9
Backed out 2 changesets (bug 1169633, bug 1163254) for linux Mn-e10s test bustage on a CLOSED TREE
...
Backed out changeset 47ccf6689101 (bug 1169633)
Backed out changeset 503eab197a2d (bug 1163254)
2015-09-17 16:01:25 +02:00
hchang
2e884ff477
Bug 1163254 - Add signedPkg to OriginAttributes. r=bholley
2015-09-16 19:42:00 +02:00
Albert Crespell
b2e334e690
Bug 1182113 - Test XSLT serviceworker load. r=bkelly
2015-09-10 12:42:02 +02:00
Phil Ringnalda
92751c5b3e
Back out 3 changesets (bug 1204596) for b2g test_fetch_cors.html failures
...
Backed out changeset 2662a1ad4cad (bug 1204596)
Backed out changeset cfc4c4ecbbf5 (bug 1204596)
Backed out changeset d10c6f32ce46 (bug 1204596)
2015-09-16 20:51:17 -07:00
Ehsan Akhgari
3792ea0f2a
Bug 1204397 - Fix the test expectations to expect service workers to be enabled only on Nightly for Fennec; r=baku
...
The semantics of the new attributes are as follows:
* nightlyAndroid only takes effect on Android.
* If both nightlyAndroid and android are specified, nightlyAndroid takes
* precedence.
These two rules allow us to check for the current situation.
2015-09-16 23:10:03 -04:00
Ehsan Akhgari
622b6a36e2
Bug 1204596 - Part 3: Store the responses with manual redirect in the tests added for bug 1164397; r=bkelly
...
This needs to be done so that we match the manual redirect mode
for navigations when the response is stored in the cache.
2015-09-16 20:38:23 -04:00
Andrea Marchesini
f0aa7a8c5f
Bug 1204775 - SharedWorker.port should be a 'real' MessagePort, r=khuey
2015-09-16 11:27:56 +08:00
Shu-yu Guo
64db2267cf
Bug 1202902
- Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff)
2015-09-15 11:19:45 -07:00
Wes Kocher
ab3e843b68
Backed out changeset ccfddcbccdac (bug 1204775) for sharedworker bustage
2015-09-15 11:08:09 -07:00
Ben Kelly
bc6fd423a1
Bug 1203680 P1 Test file blob uploads with service worker interception. r=nsm
2015-09-15 10:15:45 -07:00
Andrea Marchesini
ff25288854
Bug 1204775 - SharedWorker.port should be a 'real' MessagePort, r=khuey
2015-09-16 00:47:19 +08:00
Wes Kocher
a336f83a0a
Backed out 9 changesets (bug 1203680) for mochitest bustage CLOSED TREE
...
Backed out changeset e4733b9eb53c (bug 1203680)
Backed out changeset fb33eb2a55b0
Backed out changeset eb42e21bbb96 (bug 1203680)
Backed out changeset 86642d84e604 (bug 1203680)
Backed out changeset 1026da4b02fb (bug 1203680)
Backed out changeset 311f9810e0b3 (bug 1203680)
Backed out changeset 6fedc85dc0d9 (bug 1203680)
Backed out changeset b25230c0a193 (bug 1093357)
Backed out changeset 2369d63ef14a (bug 1203680)
2015-09-14 14:27:57 -07:00
Wes Kocher
b4b28bfb9d
Backed out 2 changesets (bug 1204397) for serviceworkers bustage
...
CLOSED TREE?
Backed out changeset 01cf8bf2f3d7 (bug 1204397)
Backed out changeset 6abdb99b2b30 (bug 1204397)
2015-09-14 12:46:57 -07:00
Ben Kelly
2da1208f50
Bug 1203680 P1 Test file blob uploads with service worker interception. r=nsm
2015-09-14 12:04:56 -07:00
Ehsan Akhgari
1f3d931c95
Bug 1204397 - Part 2: Recover from a double negative trap, r=me
2015-09-14 14:22:49 -04:00
Ehsan Akhgari
474c7a9e36
Bug 1204397 - Fix the test expectations to expect service workers to be enabled only on Nightly for Fennec; r=baku
2015-09-14 12:26:51 -04:00
Josh Matthews
6841a351b6
Bug 1198544 - Prevent FetchDriver from creating multiple responses if OnStopRequest yields a failing status code. r=nsm
2015-09-14 11:05:35 -04:00
Wes Kocher
bab9b5abf4
Backed out changeset 132aa442af95 (bug 1198544) for browser_ManifestObtainer_obtain.js failures CLOSED TREE
2015-09-11 11:53:52 -07:00
Josh Matthews
7e4893bc7a
Bug 1198544 - Prevent FetchDriver from creating multiple responses if OnStopRequest yields a failing status code. r=nsm
2015-09-11 13:23:29 -04:00
Nicholas Nethercote
ef4348692c
Bug 1203357 - Fix MSVC warning in dom/workers/test/gtest/TestReadWrite.cpp. r=baku.
...
The particular warning here was complaining about an unsafe comparison between
a uint32_t and a bool.
Also, remove ALLOW_COMPILER_WARNINGS=True for this directory.
--HG--
extra : rebase_source : e2ce5c425a48bf9cf29182f222d1f2dd44eb9bc8
2015-09-10 08:02:30 -07:00
Ehsan Akhgari
0cb3e73aaa
Bug 1203160
- Part 2: Fix the interfaces tests to allow SW interfaces for non-release Fennec; r=baku
2015-09-10 01:05:17 -04:00
Ehsan Akhgari
06394a9a8b
Bug 815299 - Part 3: Accept empty HTTP headers in XHR; r=jdm
2015-09-09 07:54:33 -04:00
Ehsan Akhgari
0d3d9044a6
Bug 815299 - Part 2: Accept empty HTTP headers in fetch; r=jdm
2015-09-09 07:53:50 -04:00
Nigel Babu
2ac21d8fc7
Backed out changeset 3555d4b1ab1e (bug 815299) for M4 bustage.
2015-09-09 09:12:31 +05:30
Nigel Babu
ee4f599e0f
Backed out changeset 0a2a9972b4c7 (bug 815299) for M4 bustage.
2015-09-09 09:12:28 +05:30
Nigel Babu
14c4d4b047
Backed out changeset 9f3adfd2ca52 (bug 815299) for M4 bustage.
2015-09-09 09:12:24 +05:30
Ehsan Akhgari
3625cc93e2
Bug 815299 - Part 4: Address jdm's review comments
2015-09-08 20:38:33 -04:00
Ehsan Akhgari
617067e78e
Bug 815299 - Part 3: Accept empty HTTP headers in XHR; r=jdm
2015-09-08 20:08:32 -04:00
Ehsan Akhgari
4d0639bd0c
Bug 815299 - Part 2: Accept empty HTTP headers in fetch; r=jdm
2015-09-08 20:08:31 -04:00
Ben Kelly
d280435063
Bug 1184967 P3 Switch mochitest redirect tests back to returning a CORS Response. r=nsm
2015-09-01 07:58:34 -07:00
Ben Kelly
1da0e73e32
Bug 1184607 P8 Fix mochitests to store opaqueredirect responses in Cache for navigation URLs. r=nsm
2015-08-31 14:26:30 -07:00
Ehsan Akhgari
db2d2576d7
Bug 1199693 - Test CORS preflight interception with and without an internal redirect; r=jdm
2015-08-31 08:45:56 -04:00
Nicholas Nethercote
f44287005f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00
Kyle Huey
d6d7537d63
Bug 1198982: Test fixups. r=me
2015-08-30 11:42:28 -07:00
Kyle Huey
d4f49ff9e9
Bug 1198982: Don't fail the SW load for an importScripts failure. r=bkelly
2015-08-30 10:31:52 -07:00
Nikhil Marathe
1c97261710
Bug 1176988 - Patch 3 - Tests. r=jdm
...
Update web-platform-tests expected data
--HG--
extra : commitid : KmmRlr87yvj
extra : rebase_source : 7e7ba00d6f0da2c0dfdfe98c50675d4721a6f2a2
2015-08-26 08:59:04 -07:00
Phil Ringnalda
700dfcd3d1
Back out f9edb5fe8fb9 (bug 1198982) for webplatform registration.https.html failures
...
CLOSED TREE
2015-08-26 21:36:40 -07:00
Kyle Huey
517ebc93c6
Bug 1198982: Don't fail the SW load for an importScripts failure. r=bkelly
2015-08-26 19:21:03 -07:00
Nikhil Marathe
fe819ad8d7
Bug 1180861 - Various ServiceWorker registration fixes to get test passing. r=bkelly,jgraham.
...
This commit implements the following changes to get registration.https.html working.
1) Fail with NS_ERROR_DOM_SECURITY_ERR where the spec requires it.
2) Propagate JSExnType to ServiceWorkerManager::HandleError() so that a JS
exception object with the correct .name can be created.
3) Fail with security error on redirect failure.
4) Check fetched script's mimetype.
5) Add missing python server files for web-platform-tests.
6) Update web-platform-tests expected data.
7) Several tests have been changed to use TypeError or more appropriate JS
errors based on my reading of the spec.
--HG--
extra : commitid : IxWo2IVUweU
extra : rebase_source : c3c1ead153027bf84e7f239fd7125224fe25c3c0
2015-08-19 16:21:25 -07:00
Andrea Marchesini
24bd2e4412
Bug 1185640 - serviceworker register() should not accept escaped slashes. r=bkelly
...
--HG--
extra : commitid : 7XFc06lyJkq
extra : rebase_source : 4be886456a92e53e69ac35afd5213d7b7751cb7c
2015-08-19 13:23:58 -07:00
Nikhil Marathe
b540329bb9
Bug 1189644 - Update waitUntil() and activation to spec. r=catalinb
...
waitUntil() has been updated to accept multiple calls and concatenate them into Promise.all().
activation does not fail any more even if the promise(s) passed to waitUntil() reject.
Update web-platform-tests expected data
--HG--
extra : commitid : IawOgxEfc79
extra : rebase_source : e6fcc47c873fd9f71f51a67303a6566bf0c0dd21
extra : amend_source : 787990406129722a3c58ff78782d778823daf2bf
2015-08-24 14:42:14 -07:00
Ryan VanderMeulen
ad4abd6428
Backed out 7 changesets (bug 1189678, bug 1193128, bug 1189661, bug 1189644, bug 1189675) for various serviceworker mochitest and wpt failures.
...
Backed out changeset 696463139720 (bug 1189661)
Backed out changeset 7babb5b9d74a (bug 1189644)
Backed out changeset d4fa5cfc4b86 (bug 1189678)
Backed out changeset a7c27770b861 (bug 1189675)
Backed out changeset 471a45b97ce2 (bug 1189644)
Backed out changeset 4d96f2d48077 (bug 1193128)
Backed out changeset a9d5366288ff (bug 1189661)
CLOSED TREE
2015-08-24 18:09:47 -04:00
Nikhil Marathe
680d1fe469
Bug 1189644 - Follow up to fix test. a=bustage
...
CLOSED TREE
--HG--
extra : commitid : 5MFDWqWODAV
extra : amend_source : 9ea1f0c0ea7f99ff4267f435454895fd9522d43b
2015-08-24 13:54:25 -07:00
Jose Antonio Olivera Ortega
3ff1bb96f6
Bug 1182103 - Test EventSource scenarios with fetch interception. r=bkelly
2015-08-24 06:32:00 -04:00
dimi
888dac0c00
Bug 1187766 - Test loading plugins scenarios with fetch interception. r=bkelly
2015-08-21 15:09:46 +08:00
dimi
04198b30cb
Bug 1189235 - Use originAttribute for ServiceWorkerRegistrar. r=baku
2015-08-20 18:20:19 +08:00
Nikhil Marathe
0047229d92
Bug 1187350 - update() should return a Promise. r=ehsan,catalinb
...
--HG--
extra : commitid : 2SkKnobC9jo
extra : rebase_source : 5f5d5c3ca57237fb63044c66a48861a1a4bf19f3
extra : amend_source : 5ea042fc5cc2be52594eca1fd6cda2f36057b3eb
2015-08-14 15:06:00 -07:00
Nigel Babu
d78ab7197e
Backed out changeset f447f7b8190b (bug 1185640) for W8 failures on CLOSED TREE
...
--HG--
extra : amend_source : 1fca18be89fda404fb71c3f0c8550011ded2d7de
2015-08-20 16:12:00 +05:30
Andrea Marchesini
c59e2e345a
Bug 1185640 - ServiceWorkers - Passing a scope or scriptURL to register() with escaped '/' or '\' should fail, r=bkelly
2015-08-20 08:46:01 +01:00
Andrea Marchesini
ce594e8b18
Bug 1196514
- remove dom.messagechannel.enabled pref, r=smaug
2015-08-20 08:34:38 +01:00
Nikhil Marathe
b5681e95be
Bug 1193911 - Ensure synthetic Responses gets a valid channel info. r=ehsan
...
Right now, synthetic Responses did not have a valid channel info. When these
were saved in the Cache, and then restored, the restored Response did have
a ChannelInfo, but that ChannelInfo did not have a valid security info.
Passing this to respondWith() then caused the interception to fail.
This patch modifies Response::Constructor() to initialize its ChannelInfo from
the global. ChannelInfo can now initialize itself from a nsIDocument. All
workers now store their ChannelInfo on the WorkerLoadInfo.
--HG--
extra : commitid : L1wltwPICd8
extra : rebase_source : 8dab4c414eb50e02a00dd2cb3ee848b811060e70
2015-08-17 15:08:58 -07:00
Hiroyuki Ikezoe
07f62b2d0a
Bug 1165796 - Part 2: Implement PerformanceObserver.r=baku
...
--HG--
extra : rebase_source : 9ccd3f9c8932841aed6a13986a4466fac0197902
2015-08-17 15:13:20 -07:00
Ryan VanderMeulen
1e86901d36
Backed out changeset 4a8f45990368 (bug 1185640) for causing serviceworker w-p-t permacrashes.
...
CLOSED TREE
2015-08-13 10:13:55 -04:00
Andrea Marchesini
2792224a7f
Bug 1185640 - Passing a scope or scriptURL to register() with escaped '/' or '\' should fail, r=bkelly
2015-08-13 11:34:52 +01:00
Andrea Marchesini
5a264a19df
Bug 1187470 - ServiceWorker scripts should not be treated parser warnings as errors, r=bkelly
...
--HG--
rename : dom/workers/test/serviceworkers/strict_mode_error.js => dom/workers/test/serviceworkers/strict_mode_warning.js
rename : dom/workers/test/serviceworkers/test_strict_mode_error.html => dom/workers/test/serviceworkers/test_strict_mode_warning.html
2015-08-13 10:52:15 +01:00
Albert Crespell
8e93c098d1
Bug 1182120 - Test XMLDocument.load() with fetch interception. r=bkelly
2015-08-12 06:43:27 +02:00
Seth Fowler
3c08b48c3a
Bug 1193125 - Avoid corrupting image data in test_fetch_event.html. r=bkelly
2015-08-11 23:50:28 -07:00
Kyle Huey
76e3009ab8
Bug 1179909: Refactor stable state handling. r=smaug
...
This is motivated by three separate but related problems:
1. Our concept of recursion depth is broken for things that run from AfterProcessNextEvent observers (e.g. Promises). We decrement the recursionDepth counter before firing observers, so a Promise callback running at the lowest event loop depth has a recursion depth of 0 (whereas a regular nsIRunnable would be 1). This is a problem because it's impossible to distinguish a Promise running after a sync XHR's onreadystatechange handler from a top-level event (since the former runs with depth 2 - 1 = 1, and the latter runs with just 1).
2. The nsIThreadObserver mechanism that is used by a lot of code to run "after" the current event is a poor fit for anything that runs script. First, the order the observers fire in is the order they were added, not anything fixed by spec. Additionally, running script can cause the event loop to spin, which is a big source of pain here (bholley has some nasty bug caused by this).
3. We run Promises from different points in the code for workers and main thread. The latter runs from XPConnect's nsIThreadObserver callbacks, while the former runs from a hardcoded call to run Promises in the worker event loop. What workers do is particularly problematic because it means we can't get the right recursion depth no matter what we do to nsThread.
The solve this, this patch does the following:
1. Consolidate some handling of microtasks and all handling of stable state from appshell and WorkerPrivate into CycleCollectedJSRuntime.
2. Make the recursionDepth counter only available to CycleCollectedJSRuntime (and its consumers) and remove it from the nsIThreadInternal and nsIThreadObserver APIs.
3. Adjust the recursionDepth counter so that microtasks run with the recursionDepth of the task they are associated with.
4. Introduce the concept of metastable state to replace appshell's RunBeforeNextEvent. Metastable state is reached after every microtask or task is completed. This provides the semantics that bent and I want for IndexedDB, where transactions autocommit at the end of a microtask and do not "spill" from one microtask into a subsequent microtask. This differs from appshell's RunBeforeNextEvent in two ways:
a) It fires between microtasks, which was the motivation for starting this.
b) It no longer ensures that we're at the same event loop depth in the native event queue. bent decided we don't care about this.
5. Reorder stable state to happen after microtasks such as Promises, per HTML. Right now we call the regular thread observers, including appshell, before the main thread observer (XPConnect), so stable state tasks happen before microtasks.
2015-08-11 06:10:46 -07:00
Ben Kelly
5c5cefb2b2
Bug 1192986 Also mark Cache/CacheStorage as release interfaces on workers. r=ehsan a=bustage
2015-08-10 19:49:22 -07:00
Ben Kelly
c7e4c1b91c
Bug 983301 Add a test for FetchEvent.respondWith(5). r=bz
2015-08-06 18:12:14 -07:00
Nikhil Marathe
970731b146
Bug 1153499 - Enable push and sw prefs. r=dougt,ehsan
...
--HG--
extra : commitid : GQaiqrErWLz
extra : rebase_source : 3f01566803616b221b883b51ab079d8868e8e502
extra : source : 06a05093fc417449b9458fa88105e863acddef8d
2015-07-15 13:12:44 -07:00
Nikhil Marathe
25e263af21
Bug 1144660 - client.focus() adds window interaction checks and directly uses DOMServiceWorkerFocusClient to focus window. r=ehsan,dao
...
client.focus() now directly uses the DOMServiceWorkerFocusClient event. The
platform popup checking is not available on service workers. Instead each
worker maintains a counter of if it is allowed to interact with windows. This
counter is currently only incremented by the notificationclick event and
dropped after the event has been dispatched.
Since acquiring a client is an async operation most service workers will
perform in notificationclick, an additional extension is granted after the event
during which the service worker may focus a client. This extension is only granted
if the script invokes NotificationEvent.waitUntil() at which point the timer begins.
The extension is terminated when the Promise passed to waitUntil() is fulfilled, or
the timer expires, whichever comes first.
--HG--
extra : commitid : 5wavKTRZWcy
extra : rebase_source : fc8ab4ef6c9bf384b5525b0bc979b3cedc4e1d6c
2015-07-23 08:30:27 -07:00
Carsten "Tomcat" Book
2df123b59f
Backed out 1 changesets (bug 1153499) for test failures in browser_force_refresh.js
...
Backed out changeset 252814d5e628 (bug 1153499)
2015-08-06 09:47:38 +02:00
Nikhil Marathe
ea58277c0d
Bug 1153499 - Enable push and sw prefs. r=dougt,ehsan
...
--HG--
extra : commitid : GLh29700Ofi
extra : rebase_source : 850c4534d62d9db98b890a5239c8f5c647baa8ef
extra : source : 06a05093fc417449b9458fa88105e863acddef8d
2015-07-15 13:12:44 -07:00
Wes Kocher
5e90ccec17
Backed out 3 changesets (bug 1191495, bug 1153499, bug 1144660) for mochitest-push crashes
...
Backed out changeset 8917e7323399 (bug 1191495)
Backed out changeset 13ed6f60d3f9 (bug 1144660)
Backed out changeset 95bd6642e4b1 (bug 1153499)
2015-08-05 15:18:05 -07:00
Nikhil Marathe
9c77fa0bcd
Bug 1144660 - client.focus() adds window interaction checks and directly uses DOMServiceWorkerFocusClient to focus window. r=ehsan,dao
...
client.focus() now directly uses the DOMServiceWorkerFocusClient event. The
platform popup checking is not available on service workers. Instead each
worker maintains a counter of if it is allowed to interact with windows. This
counter is currently only incremented by the notificationclick event and
dropped after the event has been dispatched.
Since acquiring a client is an async operation most service workers will
perform in notificationclick, an additional extension is granted after the event
during which the service worker may focus a client. This extension is only granted
if the script invokes NotificationEvent.waitUntil() at which point the timer begins.
The extension is terminated when the Promise passed to waitUntil() is fulfilled, or
the timer expires, whichever comes first.
--HG--
extra : commitid : 5DUAOg4j41K
extra : rebase_source : 775d36e41c3d3b62e5189b032220fa2469ac237d
extra : source : 8300859f8e9751ca663f96fae3375dfda8b2ad13
2015-07-23 08:30:27 -07:00
Nikhil Marathe
4d3d992a72
Bug 1153499 - Enable push and sw prefs. r=dougt,ehsan
...
--HG--
extra : commitid : JbPfHDqXUbo
extra : rebase_source : c1114f39f003e9109da73ab49e30b73826ef8f04
extra : source : 06a05093fc417449b9458fa88105e863acddef8d
2015-07-15 13:12:44 -07:00
Nikhil Marathe
839a3bc3fb
Bug 1183954 - Fix Notification.data structured cloning on workers. r=robertbindar,mccr8
...
Rather than store a non-thread-safe refcounted nsIStructuredCloneContainer, store the base64 representation.
Caches a jsval the first time an attempt to access data is made from content script.
--HG--
extra : commitid : Ijd82LTJaYo
extra : rebase_source : f82e837842037ea02efae3a0fc9b2b35c2a0d7d0
2015-07-30 12:44:14 -07:00
Kaku Kuo
b6da468928
Bug 1044102 - Part 0 - Test cases. r=smaug.
...
--HG--
extra : rebase_source : 59e9690e7c5b029cab5f35b544151366025876bf
2015-07-30 20:45:00 +02:00
Wes Kocher
98e5242831
Backed out changeset 2bdaed564656 (bug 1125961) for b2g emulator mochitest-21 failures starting in test_fetch_event_client_postmessage.html
2015-07-30 14:53:38 -07:00
Josh Matthews
77fd3928cf
Bug 1125961 - Allow sending null PBrowser actors when there's a triggering principal which can be used for security checks. r=bkelly,ddamjano
2015-06-03 15:07:42 -04:00
Ehsan Akhgari
aeacbc159a
Bug 1188062 - Unship Request.context; r=baku
2015-07-30 08:14:00 -04:00
Ehsan Akhgari
547404788d
Bug 1188091 - Fix the exposure of Push interfaces; r=dougt,bzbarsky,nsm
...
Currently we don't check the dom.push.enabled pref in some cases for
some of these interfaces. This patch unifies how all of these
interfaces are exposed to Window, Worker, and ServiceWorker.
2015-07-30 01:06:38 -04:00
Kyle Huey
c5c0116764
Bug 1158031: Don't return empty arrays from MultiPartBlobImpl::GetSubBlobImpls(). r=baku
2015-07-28 15:59:56 -07:00
Kyle Huey
b4476f96d4
Bug 1188115: Expose IDBCursorWithValue in workers. r=baku
2015-07-28 15:59:55 -07:00
Ryan VanderMeulen
96b36b5855
Backed out changeset c88d1138bc38 (bug 1188091) for Mulet test_serviceworker_interfaces.html failures.
...
CLOSED TREE
2015-07-28 13:28:39 -04:00
Ehsan Akhgari
6e916540f5
Bug 1188091 - Fix the exposure of Push interfaces; r=dougt,bzbarsky
...
Currently we don't check the dom.push.enabled pref in some cases for
some of these interfaces. This patch unifies how all of these
interfaces are exposed to Window, Worker, and ServiceWorker.
2015-07-28 12:28:53 -04:00
dimi
7ddb221e8c
Bug 1158735
- FetchEvent.client asserting in onFetch when there's no document. r=bkelly
2015-07-27 19:01:37 +08:00
Anup Kumar
1e19a034c9
Bug 1171941 - Removed an incorrect URL prefix from fetch_tests.js. r=jdm
2015-07-25 08:44:00 +02:00
Nikhil Marathe
cf6e7ed78b
Bug 1184574 - Allow access to PushManager on ServiceWorker. r=kitcambridge,smaug,catalinb
...
Refactoring to allow access to PushManager in ServiceWorkerGlobalScope. See comment in PushManager.h for details.
--HG--
extra : commitid : A7RvB9rm8av
extra : transplant_source : %20%99%CA%B0%EB%B9%82%27D%F7e%B8UQ%12%E6%9B%18%BB5
2015-07-23 08:30:15 -07:00
Josh Matthews
4130ff6d80
Bug 1186589
- Ensure CORS preflight requests are never intercepted. r=sicking
2015-07-23 10:25:12 -04:00
Ehsan Akhgari
3d45149452
Bug 1148030
- Correctly reflect object and embed RequestContext values; r=smaug
...
Note that these elements cannot be intercepted for now. See bug
1168676 for the background.
2015-07-18 16:44:28 -04:00
Ehsan Akhgari
020deeb507
Bug 1148044 - Correctly reflect frame and iframe RequestContext values; r=smaug
2015-07-18 13:18:06 -04:00
Jason Orendorff
3a5f570d6f
Bug 987514, part 3 - Make every global have a (usually empty) Reflect object; rename JS_InitReflect -> JS_InitReflectParse. r=Waldo.
...
The bit in MIRGenerator.h fixes a straight-up bug in the code, masked until now by unified builds (and unmasked because this patch adds a .cpp file, perturbing the unified build boundaries).
--HG--
extra : rebase_source : aa6bf55dc1ce87b9fc10af76cb506560b14c3de9
2014-11-04 21:41:43 -06:00
Ehsan Akhgari
17dae132ba
Bug 1180275 - Part 2: Disable test_app_protocol.html in release builds; r=ferjm
2015-07-16 14:47:53 -04:00
Ryan VanderMeulen
d05bc1e9af
Backed out changesets 9a048b598b1e and 56e9597b1257 (bug 1180275) for OSX test_android_eclipse.py failures.
...
CLOSED TREE
2015-07-15 23:40:06 -04:00
Ehsan Akhgari
59bd7ca0e4
Bug 1180275 - Part 2: Disable test_app_protocol.html in release builds; r=ferjm
2015-07-15 20:00:00 -04:00
Ben Kelly
1d8798cbc9
Bug 1173912 Fail opaque responses for client requests. r=ehsan
2015-07-14 13:11:26 -07:00
Nikhil Marathe
9f27656cb4
Bug 1114554 - Patch 6 - ServiceWorkerRegistration.getNotifications() tests. r=wchen
...
--HG--
extra : rebase_source : 737d9f69a4746b45ce7919b5b7aa36858dcdbdcd
2015-06-25 18:50:25 -07:00
Nikhil Marathe
f35ee7d850
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
--HG--
extra : rebase_source : e892411834525b4c9b31d96d56ddf42634414040
2015-06-25 18:50:25 -07:00
Nikhil Marathe
b3f34da652
Bug 1114554 - Patch 2 - ServiceWorkerRegistration.showNotification(). r=wchen,baku
...
Refactor creation and show dispatch so Notification constructor and showNotification can use it.
Move persistence to ShowInternal.
NotificationStorage calls callback async even when fetching from cache, simply to have similar semantics.
Calls to Notification::Get() are performed async since persistence is now async after being moved to ShowInternal().
Both are in accordance with the spec where the "append to list of notifications" operation is performed in the "show steps" which are performed in parallel from API invocations.
--HG--
extra : rebase_source : 52d3864fb39aa892d2f70dc2b71f09fb0d2ba533
2015-06-25 18:50:24 -07:00
Jose Antonio Olivera Ortega
7ae012a58f
Bug 1178233 - [non-e10s] The update process doesn't work within about:serviceworkers in non-e10s mode. Test. r=baku
...
--HG--
rename : dom/workers/test/serviceworkers/periodic/wait_for_update.html => dom/workers/test/serviceworkers/app2/wait_for_update.html
2015-07-14 15:44:15 +02:00
Geoff Brown
52d4e225a0
Bug 1026290 - Update mochitest-chrome manifests for android; r=jgriffin
2015-07-10 14:41:59 -06:00
Carsten "Tomcat" Book
91625404b0
Backed out changeset ab0df10f86e2 (bug 1178233)
...
--HG--
extra : rebase_source : 8dd5addb6247f40d7274077185f41951fd104166
extra : histedit_source : 3d804f032d6b107644c187ee7de7354d291e351b
2015-07-09 10:52:24 +02:00
Jose Antonio Olivera Ortega
0f6d49432e
Bug 1178233 - [non-e10s] The update process doesn't work within about:serviceworkers in non-e10s mode. Test. r=baku
2015-07-09 09:26:04 +02:00
Ehsan Akhgari
0d43f2a7cc
Bug 1180887 - Part 2: Split test_request_context.html into one test file per chunk; r=baku
...
--HG--
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_audio.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_beacon.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_cache.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_cspreport.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_embed.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_fetch.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_font.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_frame.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_iframe.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_image.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_imagesrcset.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_internal.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_nestedworker.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_nestedworkerinsharedworker.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_object.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_picture.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_ping.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_plugin.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_script.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_sharedworker.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_style.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_track.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_video.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_worker.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_xhr.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_xslt.html
2015-07-07 09:07:13 -04:00
Ehsan Akhgari
c8db7315b7
Bug 1180887 - Part 1: Separate out the JS code inside test_request_context.html; r=baku
2015-07-07 09:06:15 -04:00
Fernando Jimenez
691c7a6873
Bug 1171651 - Disable the interception of app:// URIs in service workers on release builds. r=baku
2015-07-03 18:41:01 +02:00
Ben Kelly
e0d7c2260d
Bug 1167808 P4 Test that respondWith() for a browser load reads the body correctly. r=ehsan
2015-07-02 20:09:21 -07:00
Wes Kocher
e9a82d0d8e
Backed out 4 changesets (bug 1167808) for mulet mochitest-4 permafail in test_fetch_cors_sw_reroute.html
...
Backed out changeset 1c9c72d93973 (bug 1167808)
Backed out changeset 9c94c759a0fb (bug 1167808)
Backed out changeset e8ac89eafb1d (bug 1167808)
Backed out changeset 48abf470ef5b (bug 1167808)
2015-07-02 15:30:29 -07:00
Ben Kelly
552b53971f
Bug 1167808 P4 Test that respondWith() for a browser load reads the body correctly. r=ehsan
2015-07-02 14:34:01 -07:00
Ehsan Akhgari
ba7853765f
Bug 1179753 - Use pushPrefEnv more in worker tests; r=baku
2015-07-02 12:22:48 -04:00
Ehsan Akhgari
c1d16c122a
Bug 1179548 - Close the windows opened in private browsing worker tests; r=baku
2015-07-02 12:22:47 -04:00
Ehsan Akhgari
2860680543
Mark test_bug883784.jsm as a support file, no bug
2015-07-01 20:45:12 -04:00
Wes Kocher
2b28741a66
Backed out changeset c3d3ec68482b (bug 1163410)
2015-07-01 17:18:00 -07:00
Ehsan Akhgari
0532a54cb7
Bug 1163410 - Ensure that JSAPI is properly initialized before calling ServiceWorkerClientPostMessageRunnable::DispatchDOMEvent; r=nsm
2015-07-01 16:15:02 -04:00
Ehsan Akhgari
a7e0f3e102
Bug 1148935 - Correctly reflect worker and sharedworker RequestContext values; r=smaug
2015-06-30 18:52:42 -04:00
Ryan VanderMeulen
c4367148d1
Backed out changeset 07bf31cca660 (bug 1148935) for Werror bustage.
...
CLOSED TREE
2015-06-30 15:53:43 -04:00
Ehsan Akhgari
d560d3dcf3
Bug 1148935 - Correctly reflect worker and sharedworker RequestContext values; r=smaug
2015-06-30 15:30:08 -04:00
Carsten "Tomcat" Book
90ccc67e4e
merge mozilla-inbound to mozilla-central a=merge
2015-06-29 14:17:02 +02:00
Andrew Osmond
7816914768
Bug 1167650 - Expose DOMRequest and DOMCursor to workers. r=bent
2015-06-28 09:34:01 -07:00
Ben Kelly
46d52c7f4d
Bug 1175138 P4 Enable dom.caches.testing.enabled in existing tests. r=ehsan
2015-06-27 23:19:24 -04:00
Nikhil Marathe
091eef6ff6
Bug 916893 - Patch 1 - Notification on workers. r=khuey,wchen
...
Does not implement the Service Worker API - https://notifications.spec.whatwg.org/#service-worker-api
***
Folded:
Bug 916893 - Better ownership model. r=khuey
Fix for bug found by ASan where we were touching the NotificationFeature after releasing it.
--HG--
extra : transplant_source : %3C%09F%99%CASF%1A%25%89X%D9%8C%0B%FAu%9D%27%E8w
2015-06-25 18:53:02 -07:00
Ehsan Akhgari
55918a5838
Bug 1177816 - Dump a message when the service worker for test_request_context receives an unexpected context value; r=baku
2015-06-27 12:38:55 -07:00
Ryan VanderMeulen
84d140a54b
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
Andrea Marchesini
43fb37cc29
Bug 1177621 - SharedWorkers should not be shared between a private and a non-private documents, r=nsm
2015-06-26 11:18:18 -07:00
Nikhil Marathe
e3a3384edf
Bug 1114554 - Patch 6 - ServiceWorkerRegistration.getNotifications() tests. r=wchen
...
--HG--
extra : rebase_source : 579603744487eda0857ee297408e0ec71c4b7227
2015-05-04 19:10:53 -07:00
Nikhil Marathe
1abb9e59d8
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
--HG--
extra : rebase_source : b536cc6a6e0ba212f225a3638cf4140635628047
2015-06-25 15:01:01 -07:00
Nikhil Marathe
7df5ce7b58
Bug 1114554 - Patch 2 - ServiceWorkerRegistration.showNotification(). r=wchen,baku
...
Refactor creation and show dispatch so Notification constructor and showNotification can use it.
Move persistence to ShowInternal.
NotificationStorage calls callback async even when fetching from cache, simply to have similar semantics.
Calls to Notification::Get() are performed async since persistence is now async after being moved to ShowInternal().
Both are in accordance with the spec where the "append to list of notifications" operation is performed in the "show steps" which are performed in parallel from API invocations.
--HG--
extra : rebase_source : 1becb5055dc29166dc6445227bab4b9daed213cf
2015-05-06 13:52:41 -07:00
Nikhil Marathe
6ecdd193cc
Bug 916893 - Patch 1 - Notification on workers. r=khuey,wchen
...
Does not implement the Service Worker API - https://notifications.spec.whatwg.org/#service-worker-api
***
Folded:
Bug 916893 - Better ownership model. r=khuey
Fix for bug found by ASan where we were touching the NotificationFeature after releasing it.
--HG--
extra : rebase_source : 7522a4a51fda41726e7cf26b61fbf535c260fab3
2015-06-25 11:36:53 -07:00
Andrea Marchesini
d56d23dc96
Bug 1168933 - Send referrer when downloading worker script. r=khuey
...
--HG--
extra : rebase_source : b4fa11d4ba34525979c98de119934beffba284f7
2015-06-04 16:20:13 -07:00
Andrea Marchesini
46ed66e379
Bug 1174731 - patch 1 - Make searchParams attribute readonly, r=smaug
2015-06-24 12:15:59 -07:00
Ryan VanderMeulen
db78fb6a30
Bug 1163410 - Skip test_request_context.html on Android for frequent crashes.
...
--HG--
extra : rebase_source : 80703ca36eb2c07bf2057659e86bb475e338720d
2015-06-21 21:14:53 -04:00
Valentin Gosu
bc3da3efc4
Bug 1093611 - Stage 2 - Tests that hash getters don't do percent decoding r=smaug
2015-06-10 03:31:36 +03:00
Nikhil Marathe
0db24a2c7c
Bug 1173389 - Disable ServiceWorker network interception by default. r=ehsan
...
--HG--
extra : rebase_source : 6309f011f978f08c4f104123910f7d8d9e56045a
2015-06-12 16:28:13 -07:00
Andrea Marchesini
d373161bc9
Bug 1168411 - Disable test_sharedWorker_performance_user_timing.html on B2G debug for intermittent failures. r=RyanVM
...
CLOSED TREE
2015-06-19 07:58:00 -04:00
Andrea Marchesini
fc1b46e170
Bug 1134224 - Disable test_bug1132395.html due to frequent intermittent failures. r=RyanVM
2015-06-19 06:36:00 -04:00
Carsten "Tomcat" Book
320d038d99
Backed out changeset 7b09594541f3 (bug 1148935)
2015-06-18 09:48:01 +02:00
Ehsan Akhgari
47e2d52863
Bug 1148935 - Correctly reflect worker and sharedworker RequestContext values; r=smaug
2015-06-17 17:48:45 -04:00
Ryan VanderMeulen
88a04ff445
Backed out changeset 439e1f841ea2 (bug 1148935) for Werror bustage.
...
CLOSED TREE
2015-06-17 15:48:16 -04:00
Ehsan Akhgari
f6c4133715
Bug 1148935 - Correctly reflect worker and sharedworker RequestContext values; r=smaug
2015-06-17 15:09:07 -04:00
Jose Antonio Olivera Ortega
6d2c2b30f9
Bug 1160458 - Part 2: Test. r=nsm
...
--HG--
extra : transplant_source : xN%84%97%96%EC%E8T%AB%93M%5Ex%DCj/%3Fs%E4%0D
2015-06-16 09:42:57 +02:00
Andrea Marchesini
10f444c31f
Bug 952139 - Enable MessagePort/MessageChannel by default, r=smaug
2015-06-17 11:45:17 +01:00
Andrea Marchesini
8372e7d29d
Bug 911972 - MessagePort and MessageChannel in workers, r=smaug, r=bent
...
--HG--
rename : dom/base/MessageChannel.cpp => dom/messagechannel/MessageChannel.cpp
rename : dom/base/MessageChannel.h => dom/messagechannel/MessageChannel.h
rename : dom/base/MessagePort.cpp => dom/messagechannel/MessagePort.cpp
rename : dom/base/MessagePort.h => dom/messagechannel/MessagePort.h
rename : dom/base/MessagePortList.cpp => dom/messagechannel/MessagePortList.cpp
rename : dom/base/MessagePortList.h => dom/messagechannel/MessagePortList.h
rename : dom/base/test/iframe_messageChannel_chrome.html => dom/messagechannel/tests/iframe_messageChannel_chrome.html
rename : dom/base/test/iframe_messageChannel_cloning.html => dom/messagechannel/tests/iframe_messageChannel_cloning.html
rename : dom/base/test/iframe_messageChannel_pingpong.html => dom/messagechannel/tests/iframe_messageChannel_pingpong.html
rename : dom/base/test/iframe_messageChannel_post.html => dom/messagechannel/tests/iframe_messageChannel_post.html
rename : dom/base/test/test_messageChannel.html => dom/messagechannel/tests/test_messageChannel.html
rename : dom/base/test/test_messageChannel.xul => dom/messagechannel/tests/test_messageChannel.xul
rename : dom/base/test/test_messageChannel_cloning.html => dom/messagechannel/tests/test_messageChannel_cloning.html
rename : dom/base/test/test_messageChannel_pingpong.html => dom/messagechannel/tests/test_messageChannel_pingpong.html
rename : dom/base/test/test_messageChannel_post.html => dom/messagechannel/tests/test_messageChannel_post.html
rename : dom/base/test/test_messageChannel_pref.html => dom/messagechannel/tests/test_messageChannel_pref.html
rename : dom/base/test/test_messageChannel_start.html => dom/messagechannel/tests/test_messageChannel_start.html
rename : dom/base/test/test_messageChannel_transferable.html => dom/messagechannel/tests/test_messageChannel_transferable.html
rename : dom/base/test/test_messageChannel_unshipped.html => dom/messagechannel/tests/test_messageChannel_unshipped.html
2015-06-17 11:44:27 +01:00
Fernando Jimenez
cedf327295
Bug 1174078 - Calling "fetch" inside Service Worker's "onfetch" handler in b2g causes "onfetch" again that leads to an infinite loop. Test. r=nsm
2015-06-17 11:50:07 +02:00
Ehsan Akhgari
2a127a2d67
Bug 1147668 - Correctly reflect video and track RequestContext values; r=smaug
2015-06-16 21:18:08 -04:00
Wes Kocher
3ae1cac20c
Backed out changeset f46a712edf7e (bug 1147668) for assertion failures in test_access_control.html CLOSED TREE
2015-06-16 14:48:15 -07:00
Ryan VanderMeulen
83cd9ed67a
Backed out changesets a08167680328 and b008f158e91f (bug 1093611) for talos svgr timeouts.
2015-06-16 15:37:37 -04:00
Ehsan Akhgari
103e06656c
Bug 1147668 - Correctly reflect video and track RequestContext values; r=smaug
2015-06-16 14:49:58 -04:00
Valentin Gosu
be1dbef669
Bug 1093611 - Stage 2 - Tests that hash getters don't do percent decoding r=smaug
2015-06-16 19:46:18 +03:00
Ehsan Akhgari
aeecf7b38d
Backed out changeset 7210dfe7ad78 (Bug 1147668) for test failure
2015-06-15 23:20:02 -04:00
Ehsan Akhgari
0096b1db1f
Bug 1147668 - Correctly reflect video and track RequestContext values; r=smaug
2015-06-15 22:08:06 -04:00
Ryan VanderMeulen
350215c93f
Backed out changeset 068df0223a6c (bug 1125961) for e10s crashes.
...
CLOSED TREE
2015-06-15 15:27:53 -04:00
Josh Matthews
e3e3f30ca2
Bug 1125961 - Allow sending null PBrowser actors when there's a triggering principal which can be used for security checks; r=dragana
2015-06-15 14:35:06 -04:00
Ryan VanderMeulen
c366b2c3f3
Backed out changeset 1d67d747b3eb (bug 911972) for frequent linux64 debug e10s test_post_message_advanced.html timeouts.
...
CLOSED TREE
--HG--
rename : dom/messagechannel/MessageChannel.cpp => dom/base/MessageChannel.cpp
rename : dom/messagechannel/MessageChannel.h => dom/base/MessageChannel.h
rename : dom/messagechannel/MessagePort.cpp => dom/base/MessagePort.cpp
rename : dom/messagechannel/MessagePort.h => dom/base/MessagePort.h
rename : dom/messagechannel/MessagePortList.cpp => dom/base/MessagePortList.cpp
rename : dom/messagechannel/MessagePortList.h => dom/base/MessagePortList.h
rename : dom/messagechannel/tests/iframe_messageChannel_chrome.html => dom/base/test/iframe_messageChannel_chrome.html
rename : dom/messagechannel/tests/iframe_messageChannel_cloning.html => dom/base/test/iframe_messageChannel_cloning.html
rename : dom/messagechannel/tests/iframe_messageChannel_pingpong.html => dom/base/test/iframe_messageChannel_pingpong.html
rename : dom/messagechannel/tests/iframe_messageChannel_post.html => dom/base/test/iframe_messageChannel_post.html
rename : dom/messagechannel/tests/test_messageChannel.html => dom/base/test/test_messageChannel.html
rename : dom/messagechannel/tests/test_messageChannel.xul => dom/base/test/test_messageChannel.xul
rename : dom/messagechannel/tests/test_messageChannel_cloning.html => dom/base/test/test_messageChannel_cloning.html
rename : dom/messagechannel/tests/test_messageChannel_pingpong.html => dom/base/test/test_messageChannel_pingpong.html
rename : dom/messagechannel/tests/test_messageChannel_post.html => dom/base/test/test_messageChannel_post.html
rename : dom/messagechannel/tests/test_messageChannel_pref.html => dom/base/test/test_messageChannel_pref.html
rename : dom/messagechannel/tests/test_messageChannel_start.html => dom/base/test/test_messageChannel_start.html
rename : dom/messagechannel/tests/test_messageChannel_transferable.html => dom/base/test/test_messageChannel_transferable.html
rename : dom/messagechannel/tests/test_messageChannel_unshipped.html => dom/base/test/test_messageChannel_unshipped.html
2015-06-15 13:06:23 -04:00
Ryan VanderMeulen
faad1a38af
Backed out changesets 465dfc26cccb and bd11384b3241 (bug 952139) because it depends on bug 911972.
2015-06-15 13:04:02 -04:00
Andrea Marchesini
d87596f0b2
Bug 952139 - patch 2 - Expose MessageChannel to workers in mochitests, r=smaug CLOSED TREE
2015-06-15 17:44:08 +01:00
Andrea Marchesini
9b1ac68ebb
Bug 911972 - MessagePort and MessageChannel in workers, r=smaug, r=bent
...
--HG--
rename : dom/base/MessageChannel.cpp => dom/messagechannel/MessageChannel.cpp
rename : dom/base/MessageChannel.h => dom/messagechannel/MessageChannel.h
rename : dom/base/MessagePort.cpp => dom/messagechannel/MessagePort.cpp
rename : dom/base/MessagePort.h => dom/messagechannel/MessagePort.h
rename : dom/base/MessagePortList.cpp => dom/messagechannel/MessagePortList.cpp
rename : dom/base/MessagePortList.h => dom/messagechannel/MessagePortList.h
rename : dom/base/test/iframe_messageChannel_chrome.html => dom/messagechannel/tests/iframe_messageChannel_chrome.html
rename : dom/base/test/iframe_messageChannel_cloning.html => dom/messagechannel/tests/iframe_messageChannel_cloning.html
rename : dom/base/test/iframe_messageChannel_pingpong.html => dom/messagechannel/tests/iframe_messageChannel_pingpong.html
rename : dom/base/test/iframe_messageChannel_post.html => dom/messagechannel/tests/iframe_messageChannel_post.html
rename : dom/base/test/test_messageChannel.html => dom/messagechannel/tests/test_messageChannel.html
rename : dom/base/test/test_messageChannel.xul => dom/messagechannel/tests/test_messageChannel.xul
rename : dom/base/test/test_messageChannel_cloning.html => dom/messagechannel/tests/test_messageChannel_cloning.html
rename : dom/base/test/test_messageChannel_pingpong.html => dom/messagechannel/tests/test_messageChannel_pingpong.html
rename : dom/base/test/test_messageChannel_post.html => dom/messagechannel/tests/test_messageChannel_post.html
rename : dom/base/test/test_messageChannel_pref.html => dom/messagechannel/tests/test_messageChannel_pref.html
rename : dom/base/test/test_messageChannel_start.html => dom/messagechannel/tests/test_messageChannel_start.html
rename : dom/base/test/test_messageChannel_transferable.html => dom/messagechannel/tests/test_messageChannel_transferable.html
rename : dom/base/test/test_messageChannel_unshipped.html => dom/messagechannel/tests/test_messageChannel_unshipped.html
2015-06-15 14:08:25 +01:00
Ben Kelly
d889c8192d
Bug 1169819 Add browser chrome test to validate SW force refresh. r=ehsan
2015-06-12 18:59:01 -07:00
Ben Kelly
6600d293f7
Bug 1172884 P2 Add test for synthesizing a redirect to a compressed resource. r=ehsan
2015-06-12 07:20:21 -07:00
Ehsan Akhgari
863c850e90
Bug 1172948 - Part 3: Add an explicit test case to ensure that authenticated origins that have a non-authenticated parent cannot register a service worker; r=nsm
2015-06-12 09:45:50 -04:00
Ehsan Akhgari
010a84f058
Bug 1172948 - Part 2: Consider all non-chrome parent documents when checking the authenticity of an origin; r=nsm
2015-06-12 09:45:48 -04:00
Phil Ringnalda
26d25ec201
Backed out 3 changesets (bug 1172884, bug 1169819) for OS X timeouts in browser_force_refresh.js in bc3
...
CLOSED TREE
Backed out changeset 7b23ff6ac3a2 (bug 1169819)
Backed out changeset 1434730c0e19 (bug 1172884)
Backed out changeset 17d6ecf1b4ec (bug 1172884)
2015-06-11 20:57:24 -07:00
Ben Kelly
4668eb9cd1
Bug 1169819 Add browser chrome test to validate SW force refresh. r=ehsan
2015-06-11 18:29:28 -07:00
Ben Kelly
7c7866f1b2
Bug 1172884 P2 Add test for synthesizing a redirect to a compressed resource. r=ehsan
2015-06-11 18:29:28 -07:00
Wes Kocher
a560c52ed5
Backed out changeset 573451ac095c (bug 1172884)
2015-06-11 17:57:50 -07:00
Wes Kocher
01c957f00a
Backed out changeset 8d71eb212b9a (bug 1169819)
2015-06-11 17:57:49 -07:00
Ben Kelly
3b1c0e6220
Bug 1169819 Add browser chrome test to validate SW force refresh. r=ehsan a=kwierso
2015-06-11 17:52:02 -07:00
Ben Kelly
11670de4f9
Bug 1172884 P2 Add test for synthesizing a redirect to a compressed resource. r=ehsan a=kwierso
2015-06-11 17:52:02 -07:00
Fernando Jimenez
69cbd6af13
Bug 1169249 - Unregister service worker registration when uninstalling a service-worker-enabled application. Tests. r=baku
2015-06-11 19:42:38 +02:00
Fernando Jimenez
10fa76166d
Bug 1152899 - Disallow the interception of third-party iframes using service workers when the third-party cookie preference is set. r=smaug,baku
2015-06-11 15:32:54 +02:00
Ehsan Akhgari
ea81410c78
Bug 1173240 - Use the document URI for performing the service worker registration secure origin check; r=baku
2015-06-10 10:33:36 -04:00
Christoph Kerschbaumer
90902a1a7f
Bug 1117650 - Part 1: Move all CORS tests into dom/security/test. r=sicking
...
--HG--
rename : dom/base/test/file_CrossSiteXHR_cache_server.sjs => dom/security/test/cors/file_CrossSiteXHR_cache_server.sjs
rename : dom/base/test/file_CrossSiteXHR_inner.html => dom/security/test/cors/file_CrossSiteXHR_inner.html
rename : dom/base/test/file_CrossSiteXHR_inner.jar => dom/security/test/cors/file_CrossSiteXHR_inner.jar
rename : dom/base/test/file_CrossSiteXHR_inner_data.sjs => dom/security/test/cors/file_CrossSiteXHR_inner_data.sjs
rename : dom/base/test/file_CrossSiteXHR_server.sjs => dom/security/test/cors/file_CrossSiteXHR_server.sjs
rename : dom/base/test/test_CrossSiteXHR.html => dom/security/test/cors/test_CrossSiteXHR.html
rename : dom/base/test/test_CrossSiteXHR_cache.html => dom/security/test/cors/test_CrossSiteXHR_cache.html
rename : dom/base/test/test_CrossSiteXHR_origin.html => dom/security/test/cors/test_CrossSiteXHR_origin.html
extra : rebase_source : c57a90e41f381ac5322298c32857c26764acf2de
2015-06-08 16:21:31 -07:00
Ehsan Akhgari
9a671f5365
Bug 1172110 - Re-enable service workers on desktop and mobile for non-release builds; r=jst
2015-06-06 21:00:18 -04:00
Ehsan Akhgari
e140eb2cf9
Bug 1164397 - Part 12: Add a test case for the service worker responding to normal and cached HTTP->HTTPS responses; r=jdm
2015-06-05 15:58:00 -04:00
Ehsan Akhgari
efca89ffe3
Bug 1164397 - Part 11: Add a test case for the service worker responding to HTTPS normal and cached Responses; r=jdm
2015-06-05 15:57:58 -04:00
Ehsan Akhgari
b71252d396
Bug 1164397 - Part 10: Add a test case for the service worker for an app:// URI responding with cached HTTP and HTTPS responses; r=jdm
2015-06-05 15:57:56 -04:00
Ehsan Akhgari
94b37a9fb9
Bug 1164397 - Part 9: Add a test case for the service worker for an app:// URI responding with a redirected HTTPS response; r=jdm
2015-06-05 15:57:53 -04:00
Ehsan Akhgari
861774e782
Bug 1164397 - Part 8: Add a test case for the service worker for an app:// URI responding with a redirected Response; r=jdm
2015-06-05 15:57:51 -04:00
Ehsan Akhgari
1315a45cc4
Bug 1164397 - Part 7: Add a test case for the redirected Response object being stored in the DOM Cache; r=jdm
...
--HG--
rename : dom/workers/test/serviceworkers/test_origin_after_redirect.html => dom/workers/test/serviceworkers/test_origin_after_redirect_cached.html
2015-06-05 15:57:49 -04:00
Ehsan Akhgari
02f547b7e8
Bug 1164397 - Part 6: Add a test case for the service worker responding with a redirected Response; r=jdm
2015-06-05 15:57:46 -04:00
Jose Antonio Olivera Ortega
49e020876b
Bug 1122161 - Redirected channels should respect skip service worker flag. r=nsm
...
--HG--
extra : rebase_source : 959228846310fa8b44a74e8378f24c14a4f278c0
2015-06-03 10:02:40 +02:00
Fernando Jimenez
953d3573cb
Bug 1169613 - Use content type of synthesized response for JAR channel requests if available. Tests. r=jdm
2015-06-05 12:53:58 +02:00
Andrea Marchesini
6b856c6ad5
Bug 1134224 - onerror for test_bug1132395.html, r=ehsan
2015-06-05 11:15:17 +01:00
Ehsan Akhgari
f30c9b2b9a
Bug 1162018 - Add an automated test to ensure that a redirected Request won't be visible to a service worker if it had triggered the original fetch(); r=jdm
2015-06-04 16:29:48 -04:00
Ryan VanderMeulen
c2e15cd8c8
Backed out changeset e95a9e8e7650 (bug 1170795
) for e10s test_fetch_event.html faliures.
2015-06-04 11:09:07 -04:00
Ehsan Akhgari
ca699d4bcb
Bug 1171285 - Part 2: Fix test_app_protocol.html to finish both index.html and controlled.html tests; r=jdm
2015-06-04 10:18:53 -04:00
Ehsan Akhgari
8fa914ff17
Bug 1171285 - Part 1: Add a script for regenerating the application.zip used by test_app_protocol.html; r=jdm
2015-06-04 10:18:47 -04:00
Josh Matthews
3bd0da1770
Bug 1170795
- Ignore redirect errors for synthesized cache entries. r=mayhemer
2015-06-04 10:06:33 -04:00
Andrea Marchesini
9e407c75be
Bug 1134224 - More test for test_bug1132395.html, r=ehsan
2015-06-04 08:58:19 +01:00
Jose Antonio Olivera Ortega
2d3a0be044
Bug 1131352 - Part 2: Add ServiceWorkerGlobalScope skipWaiting(). r=nsm, r=baku
2015-06-02 07:12:00 -04:00
Andrea Marchesini
8adec8a2d4
Bug 1162088 - patch 2 - ServiceWorkerManager should use OriginAttributes from the principal as scopeKey, r=nsm
2015-06-03 09:44:09 +01:00
Fernando Jimenez
bf20132dbb
Bug 1169296 - Intercepting top-level document loads is not working with JAR channels. Tests. r=jdm
2015-06-03 10:41:45 +02:00
Ehsan Akhgari
0cd59018b9
Bug 1170550
- Don't crash when registering a service worker which has a strict mode error; r=baku
2015-06-02 18:20:52 -04:00
Ben Kelly
93d33ee1bd
Bug 1157619 P2 Test that service worker is not intercepted on force refresh. r=ehsan
2015-06-01 10:53:20 -04:00
Nikhil Marathe
66014a3f14
Bug 1168676 - Switch off embed/object ServiceWorker interception. r=ehsan
...
I would have liked to watch for onerror on the tags instead of having these
todos(), but onerror does not seem to fire. I have locally verified that the
test does indeed receive 404s on the network console.
--HG--
extra : rebase_source : 53c3f05cdca707b692fcf0192ae46ad42d83bc7e
extra : amend_source : 200549af4247ece528e38c7eeaa950809312adf2
2015-05-28 16:27:45 -07:00
Wes Kocher
18437e8dc3
Backed out changeset 3b09b61cdb45 (bug 1168676) for causing assertion failures CLOSED TREE
2015-05-28 11:45:56 -07:00
Nikhil Marathe
e5964f4913
Bug 1168676 - Switch off embed/object ServiceWorker interception. r=ehsan
...
I would have liked to watch for onerror on the tags instead of having these
todos(), but onerror does not seem to fire. I have locally verified that the
test does indeed receive 404s on the network console.
--HG--
extra : rebase_source : bb1c9150b3efc0c8ea3027ec8f59198d31d13039
2015-05-27 16:36:44 -07:00
Josh Matthews
f5fb27939c
Bug 1157283 - Recreate IPC redirected HTTP channels as necessary after intercepting the request in the child. r=mayhemer
2015-05-28 10:47:35 -04:00
Andrea Marchesini
6a2a4a1aa9
Bug 1155761 - User Timing API in Workers, r=ehsan
2015-05-25 17:53:07 +01:00
Fernando Jimenez
46140c45a2
Bug 1161684 - Allow JAR channels to be intercepted by service workers. Tests. r=jdm
2015-05-22 09:32:25 +02:00
Sebastian Hengst
6fce538b2e
Backout f938930b3ac5 (Bug 1161684) for M4 perma-failures on opt. r=backout
2015-05-22 10:47:20 +02:00
Fernando Jimenez
b489f767be
Bug 1161684 - Allow JAR channels to be intercepted by service workers. Tests. r=jdm
2015-05-22 09:32:25 +02:00
Catalin Badea
a68051d606
Bug 1158728 - ServiceWorkerClient: use innerWindow id for referencing clients. r=nsm
...
--HG--
extra : rebase_source : 51313aa04168631d1d2952f90fb02406aa824fb5
2015-05-20 13:14:49 -07:00
Catalin Badea
fc75d392de
Bug 1130684 - Test fetch events are intercepted after a client is claimed. r=nsm
...
--HG--
extra : rebase_source : 75792d264f2ffb118c0360d58d493c69ceb00e8e
2015-05-20 11:48:06 -07:00
Catalin Badea
8b1fbc7805
Bug 1130684 - Implement Service Worker clients.claim. r=nsm,ehsan
...
--HG--
extra : rebase_source : ea1da8f6dfd8d31936c0ae495ec262581c9e5775
2015-05-14 12:41:42 -07:00
Ehsan Akhgari
909a826cf5
Merge central into inbound on a CLOSED TREE to fix bustage
2015-05-14 15:52:39 -04:00
Ehsan Akhgari
3a263e7770
Fix the interfaces tests now that service workers have been disabled, no bug, a=me
...
Fixing bustage on a CLOSED TREE.
2015-05-14 15:49:13 -04:00
Ehsan Akhgari
e2d76efa70
Bug 1164487 - Part 2: Update the interfaces tests; r=baku
2015-05-14 09:04:02 -04:00
Andrea Marchesini
138f6d0913
Bug 1159792 - get rid of dom.workers.websocket.enabled pref, r=smaug
2015-05-14 12:24:06 +01:00
Eddy Bruël
d2c20ea03d
Bug 1150444 - Intermittent test_WorkerDebugger.isFrozen.xul;r=khuey
2015-05-08 07:08:17 +02:00
Jordan Santell
7b6fec2d8c
Bug 922221 - implement console.timeStamp(label) to create profile timeline markers. r=khuey
2015-04-29 12:48:57 -07:00
Ehsan Akhgari
e268b57aa9
Bug 1162344 - Use the exemptFromPerDomainMax pref in test_importscript.html; r=nsm
2015-05-08 16:33:05 -04:00
Ehsan Akhgari
4336f915ab
Bug 1130101 - Part 3: Add unit tests for the handling of the Service-Worker-Allowed header; r=nsm
2015-05-07 21:07:10 -04:00
Nikhil Marathe
4c2d6784e1
Bug 1080109 - Clear ServiceWorkers when clearing history or forgetting about site. r=baku,ehsan
...
--HG--
extra : rebase_source : 41417b60ed6603d613b65cd7e96a5ba8121b05e5
2015-03-05 17:37:49 -08:00
Ehsan Akhgari
71f3e8945e
Bug 1162787 - Make the service worker periodic tests robust to the idle daily service firing its notification when the tests are being run; r=nsm
...
--HG--
extra : rebase_source : b78061a0cda67e426cdbbef7f89ca006c03a9158
2015-05-07 16:23:50 -07:00
Ehsan Akhgari
a26860eed6
Bug 1159378 - Part 4: Add a unit test for periodic updates of service workers on HTTPS origins; r=nsm
...
The reason why this test is interesting here is that it tests the code
path added in the part 2 of this bug.
--HG--
extra : rebase_source : 0742186497adfc4bafb5a9073b13736efb14d78e
2015-05-04 10:18:19 -04:00
Ehsan Akhgari
33bf6126a9
Bug 1159378 - Part 3: Refactor the logic of test_periodic_update.html into a helper script; r=nsm
...
This helper script will allow us to run the same test across both HTTP
and HTTPS origins. This patch also uses postMessage instead of a direct
function call on the parent window, because in the HTTPS case, that
window will be cross-origin. It also moves the code to trigger the
update and get the corresponding updatefound event to
wait_for_update.html, since getting the service worker registration
cross-origin is not possible.
--HG--
extra : rebase_source : 4df46df635f6445f286b54a8a3d9b2e3f8b8447a
2015-05-04 10:18:12 -04:00
Nikhil Marathe
cbd6b8b352
Bug 1154494 - Hit network only once. r=baku,bkelly
...
--HG--
extra : rebase_source : d2720c0bbef92595228658d92db3bbaef051cced
2015-04-13 21:05:28 -07:00
Andrea Marchesini
80f0a3700f
Bug 1156875 - patch 2 - Unify the registration of blob URIs in WorkerPrivate and nsIGlobalObject, r=bent
2015-05-07 08:06:24 +01:00
Ehsan Akhgari
7e11bb40f0
Bug 1148818 - Re-enable the Cache part of test_request_context.html on Android now that it passes
2015-05-06 08:15:24 -04:00
Ehsan Akhgari
41012d0662
Clean up after test_workerupdatefoundevent.html, no bug
2015-05-05 21:45:00 -04:00
Ehsan Akhgari
2ff1229507
Revert the debugging patch for bug 1157901
2015-05-05 21:43:53 -04:00
Boris Zbarsky
d05df285e4
Bug 1161036 part 2. Only force-enable dom cache in test_serviceworker_interfaces if we're having to force-enable servicewceworkers too. r=bkelly
2015-05-05 13:38:56 -04:00
Ehsan Akhgari
c18dfa5852
Bug 1134325 - Part 2: Correctly reflect the Request's body to the service worker's fetch event; r=jdm
2015-05-05 13:20:54 -04:00
Ehsan Akhgari
a08aacbfd9
Bug 1159813 - Make sure service worker tests clean up after themselves; r=baku
...
This makes it possible to run the service workers tests using
--run-until-failure, which will hopefully help with reproducing
intermittent test failures.
2015-05-04 09:21:04 -04:00
Andrew McCreight
9e8f4b219e
Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
2015-05-03 15:32:37 -04:00
Boris Zbarsky
9610791e34
Bug 1160215. Get rid of the now-unused workerTestGetPrefs bits. r=bkelly
2015-05-01 11:42:37 -04:00
Boris Zbarsky
2b6cdc5b73
Bug 1159742. Get rid of the pref annotation from test_interfaces, since it basically corresponds to disabling the test. r=jst
2015-05-01 11:42:37 -04:00
Boris Zbarsky
eb10b36db2
Bug 1160190. Remove most of the pref annotations in test_interfaces and test_worker_interfaces. r=jst
2015-04-30 23:08:44 -04:00
Phil Ringnalda
fee82dca85
Backed out changeset d90e308bfb98 (bug 1159813) for "test_importscript.html | Unregister should return true" failures
...
CLOSED TREE
2015-04-29 20:15:34 -07:00
Ehsan Akhgari
d04c18e961
Bug 1159813 - Make sure service worker tests clean up after themselves; r=baku
...
This makes it possible to run the service workers tests using
--run-until-failure, which will hopefully help with reproducing
intermittent test failures.
2015-04-29 20:22:32 -04:00
Ehsan Akhgari
b1a88291c2
Bug 1156847 - Part 7: Add unit tests for responding to a FetchEvent with a synthesized Response both in the case where the service worker is loaded from the network and from the cache; r=nsm
...
--HG--
rename : dom/workers/test/serviceworkers/test_https_fetch.html => dom/workers/test/serviceworkers/test_https_synth_fetch_from_cached_sw.html
2015-04-29 20:22:31 -04:00
Tooru Fujisawa
0edbeb71c8
Bug 1102219 - Part 5: Replace more `String.prototype.contains` with `String.prototype.includes` in chrome code. r=till
2015-04-30 00:32:05 +09:00
ziyunfei
e1db0f779e
Bug 1102219 - Part 4: Replace `String.prototype.contains` with `String.prototype.includes` in chrome code. r=till
2015-04-30 00:32:05 +09:00
Ehsan Akhgari
531d28100a
Debugging patch for bug 1157901
2015-04-29 08:31:29 -04:00
Makoto Kato
bc393a738b
Bug 866301 - Part 4. Turn on Intl API for B2G. r=fabrice,waldo
2015-04-28 18:59:53 +09:00
Ehsan Akhgari
8861db851c
Bug 1136780 - Re-enable test_fetch_event.html now that bug 1156771 has been fixed; r=nsm
2015-04-27 13:04:24 -04:00
Andrea Marchesini
f2a283777b
Bug 1125205
- Display console API messages from shared or service workers to the web console, r=past
2015-04-26 09:37:59 +01:00
L. David Baron
b263b5134d
Back out bug 1154494 (changeset 94c2f1d254e7 and changeset d1269f811e05) for causing intermittent orange in various service worker tests.
2015-04-25 15:07:54 -07:00
Ehsan Akhgari
9758744721
Bug 1157467 - Work around leaks in test_request_context.html in e10s; r=nsm
2015-04-25 01:12:41 -04:00
Nikhil Marathe
903081acfe
Bug 1154494 - Hit network only once. r=baku,bkelly
...
--HG--
extra : rebase_source : b7683b543875fae592dc21e292d8807d3e90af45
2015-04-13 21:05:28 -07:00
Nikhil Marathe
a7b64f26f6
Bug 1157692 - Add dom.caches.enabled pref to test. r=bkelly
...
--HG--
extra : rebase_source : f4cad347cb1981a0c537e456150d9bd5716aa629
2015-04-23 08:46:03 -07:00
Wes Kocher
94244970a7
Backed out changeset a12f0f05779c (bug 1125205
) for dt4 failures CLOSED TREE
2015-04-24 13:06:46 -07:00
Andrea Marchesini
2c3fcd702a
Bug 1125205
- Display console API messages from Shared or Service Workers to the webconsole, r=past
2015-04-24 19:12:30 +01:00
Ehsan Akhgari
45059ab04f
Back out bug 1154494 for test bustage on a CLOSED TREE
2015-04-23 16:59:24 -04:00
Nikhil Marathe
c7df8d193b
Bug 1154494 - Hit network only once. r=baku,bkelly
2015-04-23 16:00:58 -04:00
Nikhil Marathe
a24add821f
Bug 1131327 - Patch 7 - Fire updatefound on worker registration. r=baku
...
--HG--
extra : rebase_source : d87fd98d37ee45fb592a0fba764b099485df7cb3
2015-04-08 15:22:36 -07:00
Nikhil Marathe
e1029f2748
Bug 1131327 - Patch 5 - Implement ServiceWorkerRegistration.unregister() on worker. r=baku
...
--HG--
extra : rebase_source : f8beb830277b9351673ccfd42b7b0a25516fb4dd
2015-04-07 14:17:02 -07:00
Nikhil Marathe
279301faf2
Bug 1131327 - Patch 4 - Implement ServiceWorkerRegistration.update() on worker. r=baku
...
ServiceWorkerGlobalScope::Registration() now returns initialized registration.
--HG--
extra : rebase_source : 6c07c86c0ddc4b3d714ebc423ff40282217d7f4c
2015-04-07 11:50:08 -07:00
Nikhil Marathe
5b54bf699f
Bug 1131327 - Patch 2 - Expose to workers. r=baku
...
This patch exposes ServiceWorkerRegistration (and ServiceWorker to satisfy constraints) to workers.
For now, a null registration is returned in the worker.
--HG--
extra : rebase_source : ae1b59d5ee3b3522826ed59fcfcb31e009018ac3
2015-04-03 22:46:07 -07:00
Nikhil Marathe
e8ed488816
Bug 1131350 - Move update() to ServiceWorkerRegistration. r=baku
...
--HG--
extra : rebase_source : 0483ec35b9b53c4970afaf76ff3b8a6f92120e34
2015-03-19 18:09:10 -07:00
Ehsan Akhgari
19615bcc2a
Bug 1157544 - Fix a typo in the test; r=baku
2015-04-23 08:31:29 -04:00
Rahul
cc5d6147ae
Bug 1152473 - Remove InstallEvent. r=nsm,ehsan
...
--HG--
extra : rebase_source : f2c7f7069f4b0606d3185d5be9255d1ae20fea1e
2015-04-20 18:47:13 -07:00
Ehsan Akhgari
3b9c04bb47
Bug 1156432 - Part 2: Use different error messages for the hello-after-extracting.gz test; r=nsm
...
This helps make it eaiser to tell whether this or the hello.gz
test failed by just looking at the logs.
2015-04-21 00:25:15 -04:00
Ehsan Akhgari
97eba20d5d
Bug 1156432 - Part 1: Unregister the service worker when we are done with it; r=nsm
...
This lets us for example use the --run-until-failure mochitest option.
2015-04-21 00:25:08 -04:00
Ehsan Akhgari
20c06b408e
Bug 1155989 - Dump the rejection of the promise returned by ServiceWorkerRegistration.unregister() in our tests; r=nsm
2015-04-21 00:24:44 -04:00