Andrea Marchesini
fa931b8f4f
Bug 1198795 - ipc/StructuredCloneUtils should be merged with StructuredCloneHelper, r=smaug
2015-09-02 17:20:30 +01:00
Ben Kelly
9f3e48cb12
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
6fa0c8de16
Bug 1184967 P1 Set RequestMode based on LoadInfo securityMode and client request content policy. r=nsm
2015-09-01 07:58:34 -07:00
Ben Kelly
a5dc9c332a
Bug 1184607 P8 Fix mochitests to store opaqueredirect responses in Cache for navigation URLs. r=nsm
2015-08-31 14:26:30 -07:00
Ben Kelly
e965d22802
Bug 1184607 P4 Handle the RequestRedirect mode during service worker interception. r=nsm
...
* * *
Bug 1184607 P4 interdiff 001 fix manual redirect assertion for navigations r=nsm
* * *
Bug 1184607 P4 interdiff 002 dom/worker nits
2015-08-31 14:26:29 -07:00
Ehsan Akhgari
334afa4d65
Bug 1199693 - Test CORS preflight interception with and without an internal redirect; r=jdm
2015-08-31 08:45:56 -04:00
Nicholas Nethercote
69d088e45f
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.
2015-08-27 20:44:53 -07:00
Kyle Huey
2848599d6d
Bug 1198982: Test fixups. r=me
2015-08-30 11:42:28 -07:00
Kyle Huey
a164d8cb87
Bug 1198982: Don't fail the SW load for an importScripts failure. r=bkelly
2015-08-30 10:31:52 -07:00
Michael Layzell
c151ef50b0
Bug 1147821 - Update IndexedDB to use common StorageAllowedForWindow logic, r=khuey
2015-08-28 10:10:30 -04:00
Nikhil Marathe
8e42b41f2e
Bug 1176988 - Patch 3 - Tests. r=jdm
...
Update web-platform-tests expected data
2015-08-26 08:59:04 -07:00
Andrea Marchesini
6e34f6b5b0
Bug 1186307 - StructuredCloneHelper in workers.postMessage(), r=smaug
2015-08-27 17:19:13 +01:00
Nigel Babu
4da66159a2
Backed out a19daae11647 (Bug 1186307) for W8 and W4 bustage on CLOSED TREE
2015-08-27 15:04:25 +05:30
Andrea Marchesini
c5ea65bcb2
Bug 1186307 - StructuredCloneHelper in workers.postMessage(), r=smaug
2015-08-27 09:06:09 +01:00
Phil Ringnalda
cedba162ec
Back out f9edb5fe8fb9 (bug 1198982) for webplatform registration.https.html failures
...
CLOSED TREE
2015-08-26 21:36:40 -07:00
Kyle Huey
4349c5901e
Bug 1198982: Don't fail the SW load for an importScripts failure. r=bkelly
2015-08-26 19:21:03 -07:00
Nikhil Marathe
1116e55dd0
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.
2015-08-19 16:21:25 -07:00
Andrea Marchesini
e9938b1d5f
Bug 1185640 - serviceworker register() should not accept escaped slashes. r=bkelly
2015-08-19 13:23:58 -07:00
Kyle Huey
10be24e5bf
Bug 1164834: MessageEvents coming from postMessage should not be cancelable. r=Ms2ger
2015-08-25 13:30:19 -07:00
Nikhil Marathe
c394603e48
Bug 1189675 - Make all ServiceWorker events non cancelable. r=catalinb
...
Update web-platform-tests expected data
2015-08-21 17:38:18 -07:00
Nikhil Marathe
9cb602ff2d
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
2015-08-24 14:42:14 -07:00
Ryan VanderMeulen
7bba4b4e12
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
2cbad0cc3d
Bug 1189644 - Follow up to fix test. a=bustage
...
CLOSED TREE
2015-08-24 13:54:25 -07:00
Jose Antonio Olivera Ortega
23626d35d9
Bug 1182103 - Test EventSource scenarios with fetch interception. r=bkelly
2015-08-24 06:32:00 -04:00
Nikhil Marathe
7b72e598cb
Bug 1189675 - Make all ServiceWorker events non cancelable. r=catalinb
...
Update web-platform-tests expected data
2015-08-21 17:38:18 -07:00
Nikhil Marathe
1c93d7a95a
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
2015-08-21 16:13:54 -07:00
dimi
09073de560
Bug 1187766 - Test loading plugins scenarios with fetch interception. r=bkelly
2015-08-21 15:09:46 +08:00
Nikhil Marathe
f1902f433c
Bug 1194562 - Pass wide strings to ThrowTypeError. r=mccr8
2015-08-18 12:59:44 -07:00
dimi
922085ffc1
Bug 1189235 - Use originAttribute for ServiceWorkerRegistrar. r=baku
2015-08-20 18:20:19 +08:00
Nikhil Marathe
fbdd87a50b
Bug 1187350 - update() should return a Promise. r=ehsan,catalinb
2015-08-14 15:06:00 -07:00
Nikhil Marathe
0a02023664
Bug 1181056 - waitUntil() should throw if called when event is not dispatching. r=smaug
2015-08-18 16:28:04 -07:00
Nikhil Marathe
faaa13087d
Bug 1181037 - Use entry settings object's base URL. r=ehsan
...
The second test, which checks for NetworkError is incorrect.
[[Update]] step 12 states:
"If response is a network error or response's status is not in the range 200 to 299, then:
1. Reject p with a TypeError."
which specifically converts the NetworkError (due to 404) to a TypeError.
Also fixes controller-on-reload.https.html
Update web-platform-tests expected data
2015-08-20 13:56:37 -07:00
Salvador de la Puente
1abce3a96e
Bug 1196157 - Marks left by performance marks should print the domain of the application and not the complete URL. r=baku
2015-08-20 14:34:22 -07:00
dimi
e28b9909ae
Bug 1191647 - Listen to clear-origin-data in ServiceWorkerManager.cpp. r=bkelly
2015-08-19 14:46:53 +08:00
Nigel Babu
7c143c338a
Backed out changeset f447f7b8190b (bug 1185640) for W8 failures on CLOSED TREE
2015-08-20 16:12:00 +05:30
Andrea Marchesini
fb3aa66f76
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
8271863acf
Bug 1196514 - remove dom.messagechannel.enabled pref, r=smaug
2015-08-20 08:34:38 +01:00
Wes Kocher
35d54a56c1
Backed out changeset ee8d28602bc2 (bug 1191647) for build bustage CLOSED TREE
2015-08-19 15:55:05 -07:00
dimi
002a8749be
Bug 1191647 - Listen to clear-origin-data in ServiceWorkerManager.cpp. r=bkelly
2015-08-19 14:46:53 +08:00
Andrea Marchesini
c96f86e39f
Bug 1192350 - XMLHttpRequest::Open() should check if mProxy has been already released in a nested ::Open() calls, r=khuey
2015-08-19 18:26:13 +01:00
Bill McCloskey
e67e48f188
Bug 1163735 - Ensure that we don't hand out a destroyed TabChild from WorkerPrivate::InterfaceRequestor (r=khuey)
...
If the actor we hand out has been __delete__d, then we'll crash when
Necko tries to send the actor to the parent to open connections.
2015-08-19 09:40:55 -07:00
Nikhil Marathe
08f05177fc
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.
2015-08-17 15:08:58 -07:00
Jinank Jain
1a9fe78707
Bug 1162333 - Add stronger assertions to PromiseWorkerProxy in debug builds. r=catalinb
2015-06-11 00:35:18 +02:00
Hiroyuki Ikezoe
6281743182
Bug 1165796 - Part 2: Implement PerformanceObserver.r=baku
2015-08-17 15:13:20 -07:00
Catalin Badea
f4808de3c5
Bug 1193133 - Throw when calling postMessage from a Service Worker dom object with no global. r=bkelly
2015-08-17 10:38:34 -07:00
Catalin Badea
ef2a2c7f90
Bug 1193133 - Drop the document and window references from ServiceWorker. r=bkelly
2015-08-17 10:38:34 -07:00
Ryan VanderMeulen
d370ced4e4
Backed out changesets 2381f29f63c2 and 9f2469ea7f01 (bug 1193133) for frequent w-p-t crashes/asserts. a=me
2015-08-14 09:00:59 -04:00
Catalin Badea
7ed1ee4d7d
Bug 1193133 - Throw when calling postMessage from a Service Worker dom object with no global. r=bkelly
2015-08-13 13:35:10 -07:00
Catalin Badea
42196b3dd7
Bug 1193133 - Drop the document and window references from ServiceWorker. r=bkelly
2015-08-13 13:35:10 -07:00
Ryan VanderMeulen
9a225f10a1
Backed out changeset 4a8f45990368 (bug 1185640) for causing serviceworker w-p-t permacrashes.
...
CLOSED TREE
2015-08-13 10:13:55 -04:00