Commit Graph

1692 Commits

Author SHA1 Message Date
Andrea Marchesini
b66ef4e88c Bug 1155761 - User Timing API in Workers, r=ehsan 2015-05-25 17:53:07 +01:00
Fernando Jimenez
72fb1c17c3 Bug 1161684 - Allow JAR channels to be intercepted by service workers. Tests. r=jdm 2015-05-22 09:32:25 +02:00
Fernando Jimenez
e36586f901 Bug 1161684 - Allow JAR channels to be intercepted by service workers. r=jdm 2015-05-22 09:32:25 +02:00
Ryan VanderMeulen
ecdd625f1a Merge inbound to m-c. a=merge 2015-05-22 14:02:47 -04:00
Cervantes Yu
a5bfba878f Backout change 39e167bbd14c, a80140872ea5, adae9be2294d and b71ccef9c674 (bug 970307). 2015-05-19 14:31:25 +08:00
Cervantes Yu
f338105f85 Backout change 3285d8bef13f (bug 1113429) due to backout of bug 970307. 2015-05-19 11:26:26 +08:00
Andrew McCreight
eccd5f4709 Bug 1166488 - Eliminate ServiceWorkerRegistrationBase::mCCDummy. r=smaug 2015-05-20 09:55:07 -07:00
Sebastian Hengst
ea72bb2b97 Backout 068cc6419d1e (Bug 1161684) for M4 perma-failures on opt. r=backout 2015-05-22 10:48:03 +02:00
Sebastian Hengst
b36fa59f73 Backout f938930b3ac5 (Bug 1161684) for M4 perma-failures on opt. r=backout 2015-05-22 10:47:20 +02:00
Fernando Jimenez
2e197a87e8 Bug 1161684 - Allow JAR channels to be intercepted by service workers. Tests. r=jdm 2015-05-22 09:32:25 +02:00
Fernando Jimenez
0d44288db9 Bug 1161684 - Allow JAR channels to be intercepted by service workers. r=jdm 2015-05-22 09:32:25 +02:00
Catalin Badea
0c6a724062 Bug 1158728 - ServiceWorkerClient: use innerWindow id for referencing clients. r=nsm 2015-05-20 13:14:49 -07:00
Catalin Badea
a39a13d9bf Bug 1130684 - Test fetch events are intercepted after a client is claimed. r=nsm 2015-05-20 11:48:06 -07:00
Ryan VanderMeulen
124c3984dc Backed out changeset f0af05d88416 (bug 1162088) for various web-platform-test failures.
CLOSED TREE
2015-05-19 15:20:15 -04:00
Andrea Marchesini
7b04c962bf Bug 1162088 - ServiceWorkerManager should use the principal+scope for the initialization of ServiceWorkers, r=nsm,ehsan 2015-05-19 17:53:36 +01:00
Terrence Cole
97c65455fd Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink 2015-05-13 14:07:34 -07:00
Andrea Marchesini
50ea75aa94 Bug 1166231 - Make nsIDOMBlob an empty interface, r=ehsan 2015-05-19 15:36:37 +01:00
Catalin Badea
9193c4e964 Bug 1130684 - Implement Service Worker clients.claim. r=nsm,ehsan 2015-05-14 12:41:42 -07:00
Ehsan Akhgari
12220c8de2 Merge central into inbound on a CLOSED TREE to fix bustage 2015-05-14 15:52:39 -04:00
Ehsan Akhgari
84c77e38b2 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
67cab3c767 Bug 1163945 - Handle aborted CompareNetwork jobs properly in CompareNetwork::OnStartRequst; r=nsm 2015-05-14 11:27:35 -04:00
Ehsan Akhgari
063ed8d391 Bug 1164487 - Part 2: Update the interfaces tests; r=baku 2015-05-14 09:04:02 -04:00
Andrea Marchesini
2bcfaa4917 Bug 1159792 - get rid of dom.workers.websocket.enabled pref, r=smaug 2015-05-14 12:24:06 +01:00
Eddy Bruël
46a0dc4eec Bug 1150444 - Intermittent test_WorkerDebugger.isFrozen.xul;r=khuey 2015-05-08 07:08:17 +02:00
Andrea Marchesini
d991fa6d9b Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan 2015-05-12 13:11:03 +01:00
Andrea Marchesini
7a35ed6840 Bug 1159401 - Split Blob and File classes, r=bz 2015-05-12 13:09:51 +01:00
Wes Kocher
6fd66905f8 Backed out 2 changesets (bug 1159401) for b2g build bustage
Backed out changeset adfee1efb1e1 (bug 1159401)
Backed out changeset 70c63c8546e3 (bug 1159401)
2015-05-11 14:54:02 -07:00
Wes Kocher
a4c92e377b Backed out changeset 56e4c68dc3da (bug 1163387) for build bustage CLOSED TREE 2015-05-11 13:17:58 -07:00
Andrea Marchesini
5f0d79c537 Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan 2015-05-11 18:50:54 +01:00
Andrea Marchesini
8216a76e2b Bug 1159401 - patch 1 - Split Blob and File in 2 classes, r=bz 2015-05-11 18:50:50 +01:00
Ryan VanderMeulen
ab585ee6e8 Backout revisions 4287533203fb and 96a3ebfe09d8 (bug 1159401) for bustage.
CLOSED TREE
2015-05-11 11:43:59 -04:00
Andrea Marchesini
3d1cf0758c Bug 1159401 - patch 1 - Split Blob and File in 2 classes, r=bz 2015-05-11 15:20:06 +01:00
Jordan Santell
9eacf76456 Bug 922221 - implement console.timeStamp(label) to create profile timeline markers. r=khuey 2015-04-29 12:48:57 -07:00
Ehsan Akhgari
b3e45d95ac Bug 1162344 - Use the exemptFromPerDomainMax pref in test_importscript.html; r=nsm 2015-05-08 16:33:05 -04:00
Nikhil Marathe
39a7075a32 Bug 1162787 - Check for null before calling Equals. r=ehsan
CLOSED TREE
2015-05-07 19:10:06 -07:00
Boris Zbarsky
9411933ac1 Bug 1162013. Process the Promise queue between adjacent setTimeout callback invocations when we're going through the callback list without returning to the event loop. r=smaug 2015-05-07 14:49:31 -04:00
Ehsan Akhgari
f9ee94b84e 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
Ehsan Akhgari
5b8b93bec9 Bug 1130101 - Part 2: Honor the Service-Worker-Allowed header when prefix matching the service worker scope; r=nsm 2015-05-07 21:06:34 -04:00
Ehsan Akhgari
1a3375d154 Bug 1130101 - Part 1: Store the value of the Service-Worker-Allowed header in the CompareManager object; r=nsm 2015-05-07 21:06:33 -04:00
Nikhil Marathe
ec4aaed52f Bug 1150959 - Log rejected Promise error message to browser console 2015-04-08 16:04:12 -07:00
Nikhil Marathe
d00e1f0428 Bug 1080109 - Clear ServiceWorkers when clearing history or forgetting about site. r=baku,ehsan 2015-03-05 17:37:49 -08:00
Ehsan Akhgari
3cf702a1ce 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 2015-05-07 16:23:50 -07:00
Ehsan Akhgari
a5c897787c 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.
2015-05-04 10:18:19 -04:00
Ehsan Akhgari
06cf844bd9 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.
2015-05-04 10:18:12 -04:00
Ehsan Akhgari
75d02038c7 Bug 1159378 - Part 2: When storing the service worker downloaded after a failed network compare into the cache, store its security info in the cache as well; r=nsm 2015-05-04 10:18:01 -04:00
Nikhil Marathe
b9f39271ea Bug 1154494 - patch 2 - Hold a ref to the sandbox. r=baku 2015-05-04 13:02:12 -04:00
Nikhil Marathe
ba01e3a362 Bug 1154494 - Hit network only once. r=baku,bkelly 2015-04-13 21:05:28 -07:00
Wes Kocher
e5af10f401 Backed out changeset 57f0b16030e9 (bug 1162013) for m-oth and m-dt3 bustage CLOSED TREE 2015-05-07 13:37:27 -07:00
Boris Zbarsky
1faf3d6765 Bug 1162013. Process the Promise queue between adjacent setTimeout callback invocations when we're going through the callback list without returning to the event loop. r=smaug 2015-05-07 14:49:31 -04:00
Ben Turner
8389e4d753 Bug 1162218 - Make worker idle thread timeouts more strict, r=baku. 2015-05-07 10:35:57 -07:00