Andrea Marchesini
da33656040
Bug 1280241 - Remove the limit of number of workers per domain, r=khuey
2016-06-17 11:25:21 +01:00
Thomas Wisniewski
2e6fa0f5fe
Bug 918733 - have overrideMimeType throw INVALID_STATE_ERR if the XHR is in the DONE or LOADING states. r=sicking
2016-06-13 21:56:15 -04:00
Andrea Marchesini
3e97f31d3c
Bug 1280229 - Add telemetry to XHR::Constructor in workers, r=smaug
2016-06-15 15:16:19 +01:00
Andrea Marchesini
82f92bee37
Bug 1279453 - Remove separate worker binding for ServiceWorkerRegistration API, r=bkelly
2016-06-12 16:26:51 +02:00
Andrea Marchesini
c177c5e05d
Bug 1278777 - XHR in workers should support the setting of responseType before calling open(), r=bkelly
2016-06-10 23:30:57 +02:00
Jonathan Watt
b15368cfcb
Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
2016-06-07 21:10:18 +01:00
Andrea Marchesini
42d73e42ca
Bug 1278838
- move workers/performance tests in dom/performance/tests, r=smaug
...
--HG--
rename : dom/workers/test/sharedworker_performance_user_timing.js => dom/performance/tests/sharedworker_performance_user_timing.js
rename : dom/workers/test/test_sharedWorker_performance_user_timing.html => dom/performance/tests/test_sharedWorker_performance_user_timing.html
rename : dom/workers/test/test_performance_observer.html => dom/performance/tests/test_worker_observer.html
rename : dom/workers/test/test_worker_performance_now.html => dom/performance/tests/test_worker_performance_now.html
rename : dom/workers/test/test_worker_performance_now.js => dom/performance/tests/test_worker_performance_now.js
rename : dom/workers/test/test_performance_user_timing.html => dom/performance/tests/test_worker_user_timing.html
rename : dom/workers/test/performance_observer.html => dom/performance/tests/worker_performance_observer.html
rename : dom/workers/test/worker_performance_observer.js => dom/performance/tests/worker_performance_observer.js
rename : dom/workers/test/worker_performance_user_timing.js => dom/performance/tests/worker_performance_user_timing.js
2016-06-09 19:05:16 +02:00
Andrea Marchesini
64734bf74c
Bug 1278838
- Remove separate worker binding for Performance API, r=smaug
...
--HG--
rename : dom/performance/nsPerformance.cpp => dom/performance/Performance.cpp
rename : dom/performance/nsPerformance.h => dom/performance/Performance.h
rename : dom/workers/Performance.cpp => dom/performance/PerformanceWorker.cpp
rename : dom/workers/Performance.h => dom/performance/PerformanceWorker.h
2016-06-09 19:04:42 +02:00
Andrea Marchesini
1264ad2da5
Bug 1278845 - Move PerformanceNavigation to separate files, r=smaug
2016-06-09 12:44:54 +02:00
Andrea Marchesini
8723eb439d
Bug 1278816 - Move Performance API into dom/performance, r=smaug
...
--HG--
rename : dom/base/PerformanceEntry.cpp => dom/performance/PerformanceEntry.cpp
rename : dom/base/PerformanceEntry.h => dom/performance/PerformanceEntry.h
rename : dom/base/PerformanceMark.cpp => dom/performance/PerformanceMark.cpp
rename : dom/base/PerformanceMark.h => dom/performance/PerformanceMark.h
rename : dom/base/PerformanceMeasure.cpp => dom/performance/PerformanceMeasure.cpp
rename : dom/base/PerformanceMeasure.h => dom/performance/PerformanceMeasure.h
rename : dom/base/PerformanceObserver.cpp => dom/performance/PerformanceObserver.cpp
rename : dom/base/PerformanceObserver.h => dom/performance/PerformanceObserver.h
rename : dom/base/PerformanceObserverEntryList.cpp => dom/performance/PerformanceObserverEntryList.cpp
rename : dom/base/PerformanceObserverEntryList.h => dom/performance/PerformanceObserverEntryList.h
rename : dom/base/PerformanceResourceTiming.cpp => dom/performance/PerformanceResourceTiming.cpp
rename : dom/base/PerformanceResourceTiming.h => dom/performance/PerformanceResourceTiming.h
rename : dom/base/nsPerformance.cpp => dom/performance/nsPerformance.cpp
rename : dom/base/nsPerformance.h => dom/performance/nsPerformance.h
rename : dom/base/test/performance_observer.html => dom/performance/tests/performance_observer.html
rename : dom/base/test/test_performance_observer.html => dom/performance/tests/test_performance_observer.html
rename : dom/base/test/test_performance_observer.js => dom/performance/tests/test_performance_observer.js
rename : dom/base/test/test_performance_user_timing.html => dom/performance/tests/test_performance_user_timing.html
rename : dom/base/test/test_performance_user_timing.js => dom/performance/tests/test_performance_user_timing.js
2016-06-09 12:42:21 +02:00
Andrew Sutherland
af016de2cb
Bug 1272436 - P0: Implement "only-if-cached" RequestCache mode. r=mayhemer, r=bkelly, r=bzbarsky for WebIDL change
...
The fetch spec has re-introduced "only-if-cached" mode which loads only from
the cache. There are privacy implications to this so for the time being it
is required that "same-origin" mode is used.
2016-06-08 12:10:15 -04:00
Kit Cambridge
2cd19df30d
Bug 1278435 - Update DOM interface tests to reflect shipping Push on Android. r=baku
...
MozReview-Commit-ID: AvTW8zDPjAY
--HG--
extra : rebase_source : 2f644946ea21d3e9b1becb1f314a71c5ac41e078
extra : source : 3a4cd59e97b5100b2b14185a068271531b80c68d
2016-06-07 13:25:21 -07:00
Kit Cambridge
a9df8d4d3f
Bug 1278851 - Enable service worker notifications everywhere except for non-release B2G. r=baku
...
MozReview-Commit-ID: InG420vpNtA
--HG--
extra : rebase_source : 0523697466cb8f438b1af129c5d74a1b0c8df499
2016-06-07 14:25:59 -07:00
Andrea Marchesini
43a1cd6c16
Bug 1277226 - Implement MainThreadWorkerRunnable, r=sicking
2016-06-08 07:12:05 +02:00
Ben Kelly
9caae4b4ac
Bug 1278253 Hold service worker alive until event dispatching code is notified. r=asuth
2016-06-06 07:38:40 -07:00
Mike Conley
0c3578df60
Bug 1276738 - Tag a bunch of tests that exercise opening windows with openwindow. r=me
...
There are a series of tests strewn about the tree that seem to exercise window
opening in one form or another, so I thought I'd put them under a tag.
MozReview-Commit-ID: 74JwLUTzaMU
--HG--
extra : rebase_source : 87439bacd9643ab63d015f58f44af2f8a74675a0
extra : source : 9d903a6a12aa7182252ec3e220c89b569c14e11b
2016-04-29 14:29:03 -04:00
Boris Zbarsky
f86c21cecc
Bug 1276317 part 1. Change JS_SetGCZeal to take a JSRuntime, not a JSContext. r=jandem
2016-06-02 10:34:38 -04:00
Kaku Kuo
7f06ee1c5c
Bug 1141979 - part13 - export to WorkerGlobalScope; r=jrmuizel
...
MozReview-Commit-ID: 9AAPwpck23l
--HG--
extra : transplant_source : sM%3E%91%22h%8D%8C%9CoD%5B%E0%E7e%C1T%FD%1ET
2016-04-27 11:47:36 +08:00
Kaku Kuo
ec2d98e4c3
Bug 1141979 - part1 - WebIDL for native implementation; r=jrmuizel, r=smaug
...
MozReview-Commit-ID: 9gC0rxhsOLm
--HG--
extra : transplant_source : %7D%9A%C8%05%99%17Y%1E1%404%A7%14%BE%8B%AC%F0b%A2%5B
2015-11-18 16:57:38 +08:00
Kaku Kuo
447d4a1f0d
Bug 1141979 - part0 - setup preference utilities; r=jrmuizel
...
MozReview-Commit-ID: GoevPKVNASQ
--HG--
extra : transplant_source : %7Co%BA9%D0i%92B%5D%03%3Fb%AF_%84%02.Ano
2015-11-13 18:27:41 +08:00
Carsten "Tomcat" Book
a91653581d
Backed out changeset 9d903a6a12aa (bug 1276738) for test failures in test_blank_named_window.html on a CLOSED TREE
...
--HG--
extra : rebase_source : cd1218144d092a62764b014cffb6b0a92b5f9141
2016-06-02 08:13:16 +02:00
Mike Conley
0d5fa55d26
Bug 1276738 - Tag a bunch of tests that exercise opening windows with openwindow. r=me
...
There are a series of tests strewn about the tree that seem to exercise window
opening in one form or another, so I thought I'd put them under a tag.
MozReview-Commit-ID: 74JwLUTzaMU
--HG--
extra : rebase_source : 0c92084914ffe44a781f034b2416e17905656607
2016-04-29 14:29:03 -04:00
Jonas Sicking
32162d33c2
Bug 1273279 - Changes in preparation for FlyWeb landing. Change InternalResponse handling to track body size. r=baku f=bkelly
...
--HG--
extra : amend_source : 257331b8f4b86d6e1c7608ca6866526ce6aa645a
2016-06-01 17:02:29 -04:00
Kit Cambridge
d9d287a14e
Bug 1265841 - Implement the `notificationclose` service worker event. r=wchen,baku
...
MozReview-Commit-ID: EQfCbQKqn9H
--HG--
extra : rebase_source : 2dad51a3c148db794769fb7c64c28f81ea2ca6ff
extra : histedit_source : 254e2e372ba605f74c1f5106f40b207e492e85e1
2016-04-19 22:04:09 -07:00
Boris Zbarsky
519200a808
Bug 1276400 part 2. Stop setting the dontReportUncaught option on the worker JSContext, since workers should be using AutoJSAPI/AutoEntryScript for everything. r=bkelly
2016-05-31 22:01:30 -04:00
Xidorn Quan
5c01d7c3ee
Bug 1276549 - Remove rvalue reference mark for already_AddRefed params of nsIEventTarget::Dispatch and related methods. r=froydnj
...
MozReview-Commit-ID: J5RAfGW3X7T
--HG--
extra : source : e1ff4b0d5d9d2599ac00bac376597357ffd58ce0
2016-06-01 10:04:54 +10:00
Jan de Mooij
847b10eeb0
Bug 1274922 part 5 - Remove JSEXN_NONE and add JSEXN_WARN. r=jorendorff
2016-05-31 08:07:00 +02:00
Hiroyuki Ikezoe
d5e07e1e8b
Bug 1271487 - Enable PerformanceObserver API in nightly by default. r=baku
...
MozReview-Commit-ID: 7v5KhZdVuSm
--HG--
extra : rebase_source : e65095c2ebf46de2edf554d04d046ba7c18520c7
2016-05-10 13:35:35 +09:00
Boris Zbarsky
ac9e0794b8
Bug 1276297. Remove the unused WorkerPrivateParent::ParentJSContext function. r=khuey
2016-05-27 13:30:33 -04:00
Andrew Sutherland
df95996482
Bug 1273920 P3b Trigger cycle collector instead of using a timeout. r=bkelly
2016-05-23 22:40:50 -04:00
Ben Kelly
4020ec6404
Bug 1273920 P3 Add mochitest that demonstrates we cancel sw install if install event is GC'd. r=asuth
2016-05-24 14:08:20 -07:00
Ben Kelly
d021f226db
Bug 1273920 P1 Hold strong reference to service worker WaitUntil() promise until its fulfilled. r=asuth
2016-05-24 14:08:20 -07:00
Phil Ringnalda
5236d2e4ba
Back out 561138ee5a32 (bug 1271487) for web-platform-tests failures and unexpected passes
...
CLOSED TREE
2016-05-23 21:09:07 -07:00
Hiroyuki Ikezoe
240e8e3669
Bug 1271487 - Enable PerformanceObserver API in nightly by default. r=baku
...
MozReview-Commit-ID: EuenLdpscHb
--HG--
extra : rebase_source : 07d84ddd066940b74fd3f1c3e13a73cc4e4b91e2
2016-05-10 13:35:35 +09:00
Ben Kelly
05565765eb
Bug 1254741 P2 Don't aggressively terminate service workers when last controlled window is closed. r=baku
2016-05-23 02:46:26 -07:00
Carsten "Tomcat" Book
927b1a0b3a
Backed out changeset 7469725d7461 (bug 959388)
2016-05-23 11:36:12 +02:00
Carsten "Tomcat" Book
9214312096
Backed out changeset 9feb9c89d33a (bug 959388)
2016-05-23 11:36:10 +02:00
Thomas Nguyen
61fe1800b8
Bug 959388 - Add csp worker test cases. r=kmckinley
...
MozReview-Commit-ID: Ahx419BHWrS
--HG--
extra : rebase_source : 2016c1e68f990a8ba9cd471e18778c87b08546e1
2016-05-19 11:59:54 +08:00
Thomas Nguyen
32e38271c9
Bug 959388 - Deliver CSP from HTTP header. r=ckerschb r=khuey
...
MozReview-Commit-ID: LUl5LyO94m3
--HG--
extra : rebase_source : f2ddfcbf6237b11ebb19adfabf346cf76f4a6ab8
2016-05-19 11:57:32 +08:00
Trevor Saunders
a868a5867f
bug 1271436 - use do_GetInterface() a little less r=smaug
2016-05-17 18:16:07 -04:00
Wes Kocher
96732fa5cd
Backed out changeset cf899587f05e (bug 1271249) for browser_privatebrowsing_blobUrl.js failures
2016-05-17 13:07:44 -07:00
Andrea Marchesini
9d6c9f459a
Bug 1271249 - Blob URL should not be shared across non-private and private windows, r=ehsan
2016-05-17 20:34:39 +02:00
Chris Peterson
8a9e2d2bd4
Bug 1272513 - Part 2: Remove redundant -Wshadow CXXFLAGS from moz.build files. r=glandium
2016-05-14 00:54:55 -07:00
Chris Peterson
353ee65255
Bug 1272513 - Part 1: Suppress -Wshadow warnings-as-errors in some directories. r=glandium
2016-05-11 00:00:01 -07:00
Boris Zbarsky
0a8135300a
Bug 1270783. If we end up erroring out of a worker main-script load before we get to creating a global for the worker, don't try to enter that global's compartment to throw an exception. Just squelch it instead. r=khuey
2016-05-13 20:09:50 -04:00
Andrea Marchesini
6441b9d372
Bug 1258490 - Implement file.webkitrelativepath, r=smaug
2016-05-13 13:11:38 +02:00
Kyle Huey
c85171ace9
Bug 1269056: Part 1 - Implement a rough PostDelayedTask equivalent on nsThread. r=froydnj
2016-05-12 15:15:43 -07:00
Ben Kelly
2518010d98
Bug 1254741 Keep service worker alive while dispatching message event. r=baku
2016-05-12 07:30:42 -07:00
Jeff Gilbert
80f726ea0b
Bug 1271478 - Implement WebGLContextCreationError. - r=jrmuizel,smaug,mtseng
2016-05-11 16:45:43 -07:00
Kyle Huey
406bdf1bee
Bug 1272066: Slap the compiler. r=khuey
2016-05-11 11:46:36 -07:00
Kyle Huey
b6e81a079e
Bug 1267819: Revalidate the state of the world after processing control runnables. r=baku
2016-05-11 11:45:58 -07:00
Wes Kocher
5949ec87d1
Bug 1272066 - Try to stop assertions until a better fix can land rs=khuey
...
--HG--
extra : rebase_source : 188bad42f87f23026315146d059fc36fbe07063c
2016-05-11 11:37:59 -07:00
Wes Kocher
5c9f141313
Backed out changeset af74581564bc (bug 711886) for wpt bustage
2016-05-11 10:28:53 -07:00
Jason Duell
d3772280b8
Bug 711886. Fail Websocket if server replies with non-matching subprotocol r=mcmanus
2016-05-11 08:50:13 -07:00
Andrea Marchesini
067604a67d
Bug 1268253 - MainThreadStopSyncLoopRunnable doesn't need to be exposed, r=khuey
2016-05-11 08:05:38 +02:00
Andrea Marchesini
59521d1cef
Bug 1268252 - XHR doesn't need to use MainThreadStopSyncLoopRunnable, r=khuey
2016-05-11 08:05:08 +02:00
Boris Zbarsky
20a2c90769
Bug 1268845. Make sure to set up an XPCWrappedNativeScope for SimpleGlobalObject globals on the main thread. r=bholley,ttaubert,ejpbruel
2016-05-10 20:57:29 -04:00
Tom Tung
842431d95a
Bug 1243792 - P1 implement response.redirected - Fetch API & Cache API & ServiceWorker changed. r=bkelly, r=baku.
...
--HG--
extra : rebase_source : 29ec29361738c6d2446b410a98bd4876a689ce99
2016-05-03 09:48:40 +08:00
Carsten "Tomcat" Book
a993b36b4a
Backed out changeset dc42de66de8c (bug 1243791) landing with wrong bug number
...
--HG--
extra : rebase_source : b016defba5a12065b401d0d59b3f03e8b1d7cbe1
2016-05-10 12:50:15 +02:00
Tom Tung
15b89607c6
Bug 1243791 - P1 implement response.redirected - Fetch API & Cache API & ServiceWorker changed. r=bkelly, r=baku.
2016-05-03 09:48:40 +08:00
L. David Baron
71a0554018
Bug 1270649 - Rename mExceptionHasBeenRisen to mExceptionWasRaised. r=smaug
...
risen is the past participle of rise; raised is the past participle of
raise, which is what is done to exceptions.
See:
https://en.wiktionary.org/wiki/rise#Verb
https://en.wiktionary.org/wiki/raise#Verb (definition 2, though not sure
if the use for exceptions is from 2.3 or 2.5)
(I wonder if mExceptionRaised would be simpler, though.)
MozReview-Commit-ID: 8Ynup8aDcLT
2016-05-08 22:16:42 -07:00
Stone Shih
d9f82778f9
Bug 482388 - Use default url encoding to create channel when creating child workers or importing scripts in a worker. r=khuey
...
--HG--
extra : rebase_source : 78b0ddd725205028c6dc4c193cbbce0e0a628d77
2016-04-28 15:44:08 +08:00
Andrea Marchesini
3b28920d8e
Bug 1270476 - Fix compilation issues on Android with PushEnabled. rs=jesup
...
CLOSED TREE
2016-05-05 06:21:00 -04:00
Kyle Huey
941ab1f522
Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
2016-05-05 01:45:00 -07:00
Kit Cambridge
c90a3eecfc
Bug 1185716 - Unregistering a service worker should drop its push subscription. r=bkelly
...
MozReview-Commit-ID: A5MtdADIQVV
--HG--
extra : rebase_source : 2a87866053ee500a245b5496c8810e19bd9490ee
2016-05-03 11:44:40 -07:00
Andrea Marchesini
6bf6e9c639
Bug 1268231 - Get rid of StopSyncLoopRunnable, r=khuey
2016-05-03 10:21:59 +02:00
Andrea Marchesini
0fdab8e9ee
Bug 1268230 - RunTime.cpp and ScriptLoader do not have to use MainThreadStopSyncLoopRunnable, r=khuey
2016-05-03 10:21:57 +02:00
Andrea Marchesini
513590a1ac
Bug 1267904 - Add telemetry for WorkerMainThreadRunnable, r=khuey
2016-05-03 09:09:47 +02:00
Carsten "Tomcat" Book
ba3fe0975c
Backed out changeset 85ce8cb0639a (bug 1268313)
...
--HG--
extra : rebase_source : 56d1cf41a2dc4959b67f834e07192a5c772176a8
2016-04-29 14:21:16 +02:00
Andrea Marchesini
1c0c183890
Bug 1261009 - Remove the Data Store API, r=fabrice
2016-04-29 09:02:45 +08:00
Andrea Marchesini
b4fdf724ae
Bug 1268393 - Some compilation issues in ServiceWorker code, r=ehsan
2016-04-29 09:01:22 +08:00
Kyle Huey
48a594a09e
Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
2016-04-28 14:08:25 -07:00
Kit Cambridge
e74c4e5540
Bug 1265828 - Remove persistent notifications from storage. r=wchen
...
MozReview-Commit-ID: DmegHA1YVsB
--HG--
extra : rebase_source : dfe052327a29b7b28d76f9c1993e6cff181471c9
2016-04-20 17:13:21 -07:00
Kit Cambridge
c6e8720d75
Bug 1267021 - Use fallible allocation and move semantics for Push events. r=wchen
...
MozReview-Commit-ID: H43zrz5fhvU
--HG--
extra : rebase_source : 63631f3c2f4a3389e8e0365cd9a770a537162762
2016-04-22 20:54:22 -07:00
Andrea Marchesini
5624c37fe0
Bug 1268361 - Strip leading '?' in `new URLSearchParams(query)`, r=smaug
2016-04-28 19:53:16 +08:00
Ben Kelly
c9b282c4c6
Bug 1267733 P3 Trigger service worker update after failed interception. r=jdm
2016-04-27 02:24:04 -07:00
Ben Kelly
2623d70dd2
Bug 1267733 P2 Pass ServiceWorkerRegistrationInfo down to CancelChannelRunnable. r=jdm
2016-04-27 02:24:04 -07:00
Ben Kelly
0dd830cdc0
Bug 1267733 P1 Treat last-update-time as infinitely in the past when checking for service worker update after restart. r=jdm
2016-04-27 02:24:04 -07:00
Jonathan Watt
2bb448cbb2
Bug 1267509 - Make nsContentSecurityManager::IsURIPotentiallyTrustworthy act on an nsIPrincipal. r=bz
...
MozReview-Commit-ID: Zu1zU4Brkx
--HG--
rename : dom/security/test/unit/test_isURIPotentiallyTrustworthy.js => dom/security/test/unit/test_isOriginPotentiallyTrustworthy.js
2016-04-26 11:30:43 +01:00
Stone Shih
2f90ac66c5
Bug 1266637 - Followup to Bug1240436 - Add test case to load service worker script with special characters. r=khuey
2016-04-21 10:01:00 +08:00
Kyle Huey
c73656947b
Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
2016-04-25 17:23:21 -07:00
Ben Kelly
e5a1d1af80
Bug 1266857 Make Clients.claim() use observer document list instead of secondary hashtable. r=bz
2016-04-24 08:11:32 -07:00
Ben Kelly
30a63e3626
Bug 1265771 P3 Expand browser_force_refresh.js to verify Clients.matchAll() behavior on refresh. r=bz
2016-04-24 08:11:32 -07:00
Josh Matthews
62ce0e2f1d
Bug 1209095 - Accept opaqueredirection fetch results if the request redirection type is manual. r=bkelly
2015-12-16 19:06:54 -05:00
Phil Ringnalda
296f3a95c3
Back out 4 changesets (bug 1265771, bug 1266857) for leaks in browser_DownloadPDFSaver.js on Windows
...
CLOSED TREE
Backed out changeset a0c85ccffafd (bug 1266857)
Backed out changeset 1cf8785bdc0c (bug 1265771)
Backed out changeset e411c3ccd7b6 (bug 1265771)
Backed out changeset a298cd2c9417 (bug 1265771)
2016-04-22 21:27:11 -07:00
Ben Kelly
b4090694b7
Bug 1266857 Make Clients.claim() use observer document list instead of secondary hashtable. r=bz
2016-04-22 00:50:13 -07:00
Ben Kelly
da6964ef2b
Bug 1265771 P3 Expand browser_force_refresh.js to verify Clients.matchAll() behavior on refresh. r=bz
2016-04-22 00:50:13 -07:00
Ben Kelly
d78f4aec16
Bug 1265795 P3 Assert that controlled documents have an outer window. r=bz
2016-04-21 16:10:40 -07:00
Ben Kelly
15090e7a5c
Bug 1266178 Make ServiceWorkerClient not assert if the document doesn't have an outer window. r=ehsan
2016-04-21 14:14:45 -07:00
Kit Cambridge
b7fd7b1ede
Bug 1247685 - Expose `PushSubscriptionOptions` in interface tests. r=baku
...
MozReview-Commit-ID: A6x2K8Phmr7
--HG--
extra : rebase_source : 986c597a59d652a220a8950c052a34a474b1192d
2016-04-14 10:26:53 -07:00
Ehsan Akhgari
756a1054f9
Bug 1265941 - Rename the ReferrerPolicy "origin-only" enum value to "origin"; r=jdm
2016-04-20 14:21:34 -04:00
Nicholas Nethercote
d84e6264da
Bug 1265035 - Make ~WorkerJSRuntime() handle Initialize() failure better. r=khuey.
...
--HG--
extra : rebase_source : 4b2cb2ef8192f314a28556826044f010a52b90b4
2016-04-19 14:04:32 +10:00
Olli Pettay
cc6d1d9827
Bug 1257096, don't try to report about unusual unhandled rejected Promises, r=bz,waldo
...
--HG--
extra : rebase_source : a53d6853feeae3c54f307cef71edcdba4f771803
2016-04-20 02:29:21 +03:00
Ben Kelly
7ccf656ad3
Bug 1265761 Clients.matchAll() should treat http windows as secure if devtools are open and http testing is enabled. r=ehsan
2016-04-19 11:22:16 -07:00
Stone Shih
aa7c2fc2bd
Bug 1240436 - Part1: Convert UTF16 to UTF8 before generating nsStringInputStream. r=khuey
2016-04-12 16:33:53 +08:00
Ben Kelly
b3e4dd4541
Bug 1263307 P3 Move ServiceWorker update logic into central place in ServiceWorkerRegistrationInfo methods. r=jdm
2016-04-17 04:29:53 -07:00
Ben Kelly
a9a4f7363c
Bug 1263307 P2 Make ServiceWorkerRegistrationInfo worker members private. r=jdm
2016-04-17 04:29:53 -07:00
Ben Kelly
c63ec8cd08
Bug 1263307 P1 Make ServiceWorkerRegistrationInfo::mScope const. r=jdm
2016-04-17 04:29:53 -07:00
Nathan Froyd
67dd0b1d96
Bug 1265056 - don't needlessly construct nsAutoCString temporaries in dom/; r=baku
2016-04-15 19:46:45 -04:00
Ben Kelly
8c007635a4
Bug 1263469 P4 Update test_eventsource_intercept.html to validate FetchEvent.request.cache. r=ehsan
2016-04-15 11:15:58 -07:00
Ben Kelly
5e79ea64a5
Bug 1263469 P2 Validate FetchEvent.request.cache in refresh mochitest. r=ehsan
2016-04-15 11:15:58 -07:00
Ryan VanderMeulen
e22a2d1d81
No bug - Re-enable various tests on Windows debug e10s that no longer fail.
...
--HG--
extra : histedit_source : 37d53b3f1958a608e96d34799e3ff123e901aed1
2016-04-15 13:26:01 -04:00
John Dai
970541e62b
Bug 1037725 - Add warning message in the console when worker spawn over limit. r=khuey
2016-04-12 01:41:00 +02:00
Chris Peterson
95867add8b
Bug 1103588 - Part 3: Replace deprecated String#contains warning with an expression closure warning in sharedWorker_sharedWorker.js test. r=bz
2016-04-09 15:58:20 -07:00
Kyle Huey
1cc02aa8c6
Bug 1263311: Part 1 - Change the nsICancelableRunnable interface. r=froydnj
2016-04-11 11:40:06 -07:00
Andrea Marchesini
eb9a84d8f8
Bug 1257180 - patch 1 - Directory clonable to workers, r=smaug
2016-04-12 08:50:38 -04:00
Sebastian Hengst
f25d35d7af
Backed out changeset b416fc68c0a2 (bug 1257180) for crash in test_performance_user_timing.html on Android debug. r=backout on a CLOSED TREE
2016-04-12 17:56:15 +02:00
Andrea Marchesini
846b1de4c5
Bug 1257180 - patch 1 - Directory clonable to workers, r=smaug
2016-04-12 08:50:38 -04:00
Wes Kocher
7d2cebe912
Backed out 3 changesets (bug 1263311) for Windows build failures in ServiceWorkerPrivate.cpp CLOSED TREE
...
Backed out changeset 0434a548e1fe (bug 1263311)
Backed out changeset 60b1be29446c (bug 1263311)
Backed out changeset 18132498bc40 (bug 1263311)
MozReview-Commit-ID: LPEa05QobdQ
2016-04-11 12:50:56 -07:00
Kyle Huey
f13a6fc866
Bug 1263311: Part 1 - Change the nsICancelableRunnable interface. r=froydnj
2016-04-11 11:40:06 -07:00
Ben Kelly
6f3adcd11b
Bug 1260591 Move ServiceWorkerInfo and ServiceWorkerRegistrationInfo into separate files. r=jdm
2016-04-08 17:28:25 -07:00
Wes Kocher
06cdc2f4b8
Backed out changeset c24f78610523 (bug 1260591) for build bustage on at least Windows CLOSED TREE
...
MozReview-Commit-ID: AlLfu3CM10S
--HG--
extra : amend_source : ebac1dd7e8731db98da1bf286e7a88bee5c4e171
2016-04-08 16:03:54 -07:00
Ben Kelly
60056e5afe
Bug 1260591 Move ServiceWorkerInfo and ServiceWorkerRegistrationInfo into separate files. r=jdm
2016-04-08 15:43:11 -07:00
Ben Kelly
38288d04de
Bug 1259338 P2 Re-enable failing mochitest test. r=khuey
2016-04-08 13:12:52 -07:00
Ben Kelly
13d4638d6c
Bug 1259338 P1 Ensure that AllowWindowInteractionHandler is released on worker thread. r=khuey
2016-04-08 13:12:52 -07:00
Tim Taubert
baaa3908f8
Bug 842818 - Add Crypto and SubtleCrypto to expected (service) worker interfaces r=smaug
2016-04-05 18:17:18 +02:00
Tim Taubert
c75738f5b2
Bug 842818 - Expose WebCrypto API to workers r=baku
2015-09-21 19:29:41 +02:00
Boris Zbarsky
272e533b18
Bug 1262630. Replace workers::GetGlobalObjectForGlobal with xpc::NativeGlobal. r=khuey
2016-04-07 21:58:21 -04:00
Ryan VanderMeulen
bbada51d70
Bug 1262224 - Re-enable some disabled serviceworker tests on Win e10s debug and disable test_fetch_event.html for intermittent leaks.
...
--HG--
extra : rebase_source : b8c12edc5e69f913d9e3f02c296841a465900cfe
2016-04-07 19:04:58 -04:00
Kyle Huey
5ae7a0e455
Bug 1261428: Clean up a bit more. r=bz
2016-04-06 14:57:44 -07:00
Kyle Huey
285235dfaa
Bug 1261428: Migrate the useless setTimeout error message to the bindings infrastructure. r=bz
2016-04-06 14:20:30 -07:00
Ben Kelly
8fa311db70
Bug 1256428 P19 Address ServiceWorkerUnregisterJob review feedback. r=jdm
2016-04-06 13:27:23 -07:00
Ben Kelly
7e15b8af00
Bug 1256428 P18 Add spec annotations and tweak asserts in ServiceWorkerUpdateJob. r=jdm
2016-04-06 13:27:23 -07:00
Ben Kelly
807cba86ca
Bug 1256428 P17 Rename service worker job classes to remove "2" suffix. r=jdm
2016-04-06 13:27:23 -07:00
Ben Kelly
2fc57fa286
Bug 1256428 P16 Fix some issues calling purgeCache() in ServiceWorkerUpdateJob.cpp. r=jdm
2016-04-06 13:27:23 -07:00
Ben Kelly
230ff32ecd
Bug 1256428 P15 Perform byte-for-byte comparison check after validating script URL. r=jdm
2016-04-06 13:27:23 -07:00
Ben Kelly
5be0b3bf6e
Bug 1256428 P14 Remove dead code in SeviceWorkerUpdateJob.cpp. r=jdm
2016-04-06 13:27:23 -07:00
Ben Kelly
e12c361099
Bug 1256428 P13 Remove unnecessary ServiceWorkerUnregsterJob2 stop. r=jdm
...
See: https://github.com/slightlyoff/ServiceWorker/issues/855
2016-04-06 13:27:23 -07:00
Ben Kelly
bd0809f521
Bug 1256428 P12 ServiceWorkerUnregisterJob2 should not use ServiceWorkerManager internals. r=jdm
2016-04-06 13:27:23 -07:00
Ben Kelly
aefe22fcb0
Bug 1256428 P11 Don't coalesce SW jobs after the existing job has already resolved its promise. r=jdm
2016-04-06 13:27:23 -07:00
Ben Kelly
6bdc298a74
Bug 1256428 P10 Remove ServiceWorkerRegistrationInfo::mUpdating flag. r=jdm
2016-04-06 13:27:23 -07:00
Ben Kelly
1bafe887a8
Bug 1256428 P9 Remove now unused code from ServiceWorkerManager.cpp. r=jdm
2016-04-06 13:27:22 -07:00
Ben Kelly
7358d7c977
Bug 1256428 P6 Use ServiceWorkerJobQueue2 and new job classes in ServiceWorkerManager. r=jdm
2016-04-06 13:27:22 -07:00
Ben Kelly
50026652cb
Bug 1256428 P5 Add ServiceWorkerUnregisterJob2 class. r=jdm
2016-04-06 13:27:22 -07:00
Ben Kelly
ca5222c063
Bug 1256428 P4 Add ServiceWorkerRegisterJob2. r=jdm
2016-04-06 13:27:22 -07:00
Ben Kelly
9f390beeff
Bug 1256428 P3 Add ServiceWorkerUpdateJob2. r=jdm
2016-04-06 13:27:22 -07:00
Ben Kelly
427d67b7be
Bug 1256428 P2 Add ServiceWorkerJobQueue2 class. r=jdm
2016-04-06 13:27:22 -07:00
Ben Kelly
9aff747125
Bug 1256428 P1 Add ServiceWorkerJob2 base class. r=jdm
2016-04-06 13:27:22 -07:00
Ben Kelly
0ff5ceefd5
Bug 1256428 P0 Fix unified build failures in dom/workers. r=jdm
2016-04-06 13:27:22 -07:00
Ben Kelly
b49ff12e19
Bug 1261776 Use SafeElementAt() in service worker job queue. r=ehsan
2016-04-06 10:21:36 -07:00
Kyle Huey
dca62fc1ed
Bug 1261814: Use the presence of the content global, and not any random global, to determine whether to run the close handler. r=bz
2016-04-05 20:12:56 -07:00
Ben Kelly
4f8961505e
Bug 1238707 Remove blanket disable of serviceworker mochitests on windows debug e10s. r=ryanvm
2016-04-05 11:15:06 -07:00
Nicholas Nethercote
f7dab46ae8
Bug 1261720 (part 1) - Separate js::ClassExtension from js::Class. r=jorendorff,bz.
...
js::ClassExtension is often all null. When it's not all null, it's often
duplicated among classes. By pulling it out into its own struct, and using a
(possibly null) pointer in js::Class, we can save 17 KiB per process on
64-bit, and half that on 32-bit.
--HG--
extra : rebase_source : eb78ade09ce268e886d091f6cbc38d7e5e912527
2016-04-04 08:45:07 +10:00
Chris Manchester
f7a1b3fb60
Bug 1242051 - Add inter-directory test support file dependencies to ini manifests. r=gps
...
Previously, every test and support file would be synced to the objdir
when running any test. Now that only those support files and tests requested
are synced, we note support files required beyond those in a test's
directory in ini manifests.
MozReview-Commit-ID: EmlDz9d4lqt
2016-04-04 14:56:52 -07:00
Kit Cambridge
4d03aea7f9
Bug 1255621 - Ignore service workers previously registered in non-private windows. r=bkelly
...
MozReview-Commit-ID: 8ncS62nJKVD
--HG--
extra : rebase_source : c06bc3a1595e3f5c42ce9dfc1ca78a0845c1c599
2016-04-01 14:17:07 -07:00
Boris Zbarsky
63950bd866
Bug 1246153 part 2. Create a way to ask for a clean new global that works on both mainthread and workers. r=bholley
2016-04-04 12:29:16 -04:00
Kit Cambridge
2bfd46b860
Bug 1257401 - Remove the worker descriptor for `PushManager`. r=khuey
...
MozReview-Commit-ID: 4nZElH1K3W5
--HG--
extra : rebase_source : d325e2fc44124acc0bd04b133605bf04a99ab906
2016-04-01 15:25:49 -07:00
Catalin Badea
5082e816d8
Bug 1248772 - Trigger a OS window focus in ServiceWorkerClients::OpenWindow. r=ehsan
2016-03-31 16:06:00 +02:00
Eddy Bruel
c0702bc113
Bug 1260439 - workerdebuggersandbox_moved needs to update the wrappercache;r=bz
2016-03-31 08:48:47 +02:00
John Dai
059fdf21d7
Bug 1220757 - Add report to console when service worker register fails due to mismatching scope path.r=bkelly
...
MozReview-Commit-ID: 9hRBzWtSAd2
--HG--
extra : rebase_source : 8552934879813ac2bd6ca828b3a2ec99b35893df
2016-03-31 23:08:45 -07:00