Jean-Yves Avenard
5749840f21
Bug 1556489 - P23 - Only create new ClientSource objects in the content, but use the recreated info from redirects in the parent. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D42260
2019-09-03 10:19:53 +10:00
Mark Banner
709c7ccf0c
Bug 1577746 - Automatically enable more ESLint rules for dom/. r=baku
...
This enables:
- mozilla/no-useless-parameters
- mozilla/no-useless-run-test
- no-extra-boolean-cast
- no-unneeded-ternary
Depends on D44150
Differential Revision: https://phabricator.services.mozilla.com/D44151
--HG--
extra : moz-landing-system : lando
2019-09-02 11:23:26 +00:00
Mark Banner
acd70816c6
Bug 1577746 - Enable ESLint rule dot-notation for dom/. r=baku
...
Depends on D44149
Differential Revision: https://phabricator.services.mozilla.com/D44150
--HG--
extra : moz-landing-system : lando
2019-09-02 11:23:05 +00:00
Mark Banner
351d147e2f
Bug 1577746 - Enable ESLint rule object-shorthand for dom/. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D44149
--HG--
extra : moz-landing-system : lando
2019-09-02 11:22:27 +00:00
Noemi Erli
478b1751c7
Backed out 5 changesets (bug 1343678) for causing multiple web-platform failures CLOSED TREE
...
Backed out changeset 4b77646bc788 (bug 1343678)
Backed out changeset 7396789341b1 (bug 1343678)
Backed out changeset 85526faefe6d (bug 1343678)
Backed out changeset 07b757a21222 (bug 1343678)
Backed out changeset 3551cc55620d (bug 1343678)
2019-08-30 00:36:40 +03:00
James Willcox
7586331427
Bug 1343678 - Enable web push pref for GeckoView r=geckoview-reviewers,droeh,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D41288
--HG--
extra : moz-landing-system : lando
2019-08-29 18:59:28 +00:00
Boris Zbarsky
dd6deca547
Bug 1575204. Fix crash when trying to run worker runnables on a not-ready-for-it worker thread. r=baku
...
We're getting crashes because either there's no CycleCollectedJSContext or it
has a null JSContext. Hard to tell which, and whether this is happening
because our runnable comes really early in thread setup or really late in
thread teardown. In either case, this is restoring the null-check that used to
be there in this code.
Differential Revision: https://phabricator.services.mozilla.com/D43804
--HG--
extra : moz-landing-system : lando
2019-08-29 07:40:58 +00:00
Dorel Luca
547786f1cd
Backed out 3 changesets (bug 1343678) for WPT failures on Android. CLOSED TREE
...
Backed out changeset 619e7838ebfd (bug 1343678)
Backed out changeset 5010684cdca4 (bug 1343678)
Backed out changeset b01343e4c2eb (bug 1343678)
2019-08-28 23:09:08 +03:00
James Willcox
3c29fb1982
Bug 1343678 - Enable web push pref for GeckoView r=geckoview-reviewers,droeh,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D41288
--HG--
extra : moz-landing-system : lando
2019-08-28 16:06:39 +00:00
Paul Bone
08bc01ab37
Bug 1576814 - Skip tests that timeout r=kmag
...
Depends on D43572
Differential Revision: https://phabricator.services.mozilla.com/D43573
--HG--
extra : moz-landing-system : lando
2019-08-27 19:07:43 +00:00
Cosmin Sabou
8a4a4f0f3a
Bug 1564700 - Disable test_bug949946.html for causing crashes on Android. r=intermittent-reviewers,gbrown
...
Differential Revision: https://phabricator.services.mozilla.com/D43345
--HG--
extra : moz-landing-system : lando
2019-08-24 23:04:49 +00:00
Kashav Madan
508a24d1a6
Bug 1562264 - Update skip-if annotations, r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D41763
--HG--
extra : moz-landing-system : lando
2019-08-23 16:05:08 +00:00
Andrew McCreight
0d718ad91f
Bug 1575343, part 3 - Avoid copies in workers and service workers when getting calling location. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D42729
--HG--
extra : moz-landing-system : lando
2019-08-21 14:25:53 +00:00
Thomas Nguyen
cf20303f06
Bug 1528697 - Remove ReferrerPolicy.h and add utils to ReferrerInfo r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D41956
--HG--
extra : moz-landing-system : lando
2019-08-21 12:09:06 +00:00
Thomas Nguyen
32ab8293ff
Bug 1528697 - Expose ReferrerPolicy.webidl and use referrerpolicy enum r=smaug
...
ReferrerPolicy gets tossed back and forth as a uint32_t and
ReferrerPolicy enum in header file. Expose ReferrerPolicyValues from
webidl file and use consistently in native code.
Differential Revision: https://phabricator.services.mozilla.com/D41954
--HG--
extra : moz-landing-system : lando
2019-08-21 13:24:45 +00:00
Perry Jiang
a7ce0c3b9e
Bug 1552945 - Allow a WorkerPrivate's creator to set its ID. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D31903
--HG--
extra : moz-landing-system : lando
2019-08-20 15:20:40 +00:00
Razvan Maries
595de881b0
Backed out 2 changesets (bug 1562264) for causing Android perma fails. CLOSED TREE
...
Backed out changeset b66eec7d2e55 (bug 1562264)
Backed out changeset 445eadfd8ce3 (bug 1562264)
2019-08-17 02:24:40 +03:00
Kashav Madan
f74ee91093
Bug 1562264 - Update skip-if annotations, r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D41763
--HG--
extra : moz-landing-system : lando
2019-08-16 17:31:52 +00:00
Perry Jiang
2d9e107dee
Bug 1231213 - Only spawn Service Workers in non-web-extensions processes that won't imminently shutdown. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26176
--HG--
extra : moz-landing-system : lando
2019-08-15 17:27:35 +00:00
Perry Jiang
9f8937313f
Bug 1231213 - Implement cross-process ServiceWorkerGlobalScope.skipWaiting(). r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26175
--HG--
extra : moz-landing-system : lando
2019-08-15 17:27:28 +00:00
Perry Jiang
caff417d00
Bug 1231213 - Let ServiceWorkerOpArgs be sent from the parent process to a content process. r=asuth
...
The args are sent from the parent process main thread to the parent process
background thread and then from the background thread to a content process
worker launcher thread.
Differential Revision: https://phabricator.services.mozilla.com/D26173
--HG--
extra : moz-landing-system : lando
2019-08-15 17:27:16 +00:00
Perry Jiang
bbc5dad9a8
Bug 1231213 - Implement ServiceWorkerOp and its subclasses. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26172
--HG--
extra : moz-landing-system : lando
2019-08-15 17:27:08 +00:00
Perry Jiang
5b603200f7
Bug 1231213 - Implement PFetchEventOp(Proxy) IPDL protocols and FetchEventOp(Proxy){Parent,Child}. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26171
--HG--
extra : moz-landing-system : lando
2019-08-15 17:27:07 +00:00
Perry Jiang
200a71c58c
Bug 1231213 - Refactor RemoteWorkerChild to handle Service Workers' and Shared Workers' operations and to make its state data/transitions safer. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26170
--HG--
extra : moz-landing-system : lando
2019-08-15 17:26:58 +00:00
Perry Jiang
81d15b2970
Bug 1231213 - Refactor RemoteWorkerController to handle Service Workers' and Shared Workers' operations. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26169
--HG--
extra : moz-landing-system : lando
2019-08-15 17:26:51 +00:00
Perry Jiang
07c822e09b
Bug 1231213 - Implement PRemoteWorkerController IPDL protocol and RemoteWorkerController{Parent,Child}. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26168
--HG--
extra : moz-landing-system : lando
2019-08-15 17:26:49 +00:00
Perry Jiang
deae3fab14
Bug 1231213 - Add OptionalServiceWorkerData to RemoteWorkerData. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26167
--HG--
extra : moz-landing-system : lando
2019-08-15 17:26:42 +00:00
Boris Zbarsky
bb28e110f5
Bug 1573589. Be more explicit about propagating the "current runnable's global" through nested event loops in workers. r=baku
...
Some worker debugger runnables (the ones that want to evaluate script against a
debugger sandbox) depend on the JSContext being in a particular Realm before
they run, but don't really store which Realm that should be. Instead of
propagating that state via the current Realm of the JSContext across nested
event loops, we want to propagate it explicitly.
Differential Revision: https://phabricator.services.mozilla.com/D41790
--HG--
extra : moz-landing-system : lando
2019-08-15 12:51:58 +00:00
Dorel Luca
73975f1d28
Backed out 22 changesets (bug 1231213) for Browser-chrome failures on /workers/remoteworkers/RemoteWorkerChild.cpp
...
Backed out changeset 7e09ad9ceea6 (bug 1231213)
Backed out changeset a275eb0b1a19 (bug 1231213)
Backed out changeset 906b80778539 (bug 1231213)
Backed out changeset 6a40ab6852cb (bug 1231213)
Backed out changeset 216591953f97 (bug 1231213)
Backed out changeset 1de357bc1921 (bug 1231213)
Backed out changeset 8e3fedf6502a (bug 1231213)
Backed out changeset 1b9a8b022fce (bug 1231213)
Backed out changeset 85df1959eb98 (bug 1231213)
Backed out changeset 666bf4260046 (bug 1231213)
Backed out changeset 0b03a19a6dc1 (bug 1231213)
Backed out changeset 11f010e6d6e7 (bug 1231213)
Backed out changeset 6ed55807374f (bug 1231213)
Backed out changeset 395062aef2ec (bug 1231213)
Backed out changeset bacf8499ba7b (bug 1231213)
Backed out changeset bf5d60c7a85a (bug 1231213)
Backed out changeset cd434b787ce6 (bug 1231213)
Backed out changeset ee4565104217 (bug 1231213)
Backed out changeset 581653ef33dd (bug 1231213)
Backed out changeset 2d5628a0e52d (bug 1231213)
Backed out changeset 3449c2eba4c6 (bug 1231213)
Backed out changeset ae221b628899 (bug 1231213)
2019-08-15 01:04:46 +03:00
Perry Jiang
599888fca4
Bug 1231213 - Only spawn Service Workers in non-web-extensions processes that won't imminently shutdown. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26176
--HG--
extra : moz-landing-system : lando
2019-08-14 16:20:38 +00:00
Perry Jiang
18f1995d4d
Bug 1231213 - Implement cross-process ServiceWorkerGlobalScope.skipWaiting(). r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26175
--HG--
extra : moz-landing-system : lando
2019-08-14 16:20:31 +00:00
Perry Jiang
55f1da5063
Bug 1231213 - Let ServiceWorkerOpArgs be sent from the parent process to a content process. r=asuth
...
The args are sent from the parent process main thread to the parent process
background thread and then from the background thread to a content process
worker launcher thread.
Differential Revision: https://phabricator.services.mozilla.com/D26173
--HG--
extra : moz-landing-system : lando
2019-08-14 16:20:17 +00:00
Perry Jiang
d89bee1b4e
Bug 1231213 - Implement ServiceWorkerOp and its subclasses. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26172
--HG--
extra : moz-landing-system : lando
2019-08-14 16:20:15 +00:00
Perry Jiang
7631234594
Bug 1231213 - Implement PFetchEventOp(Proxy) IPDL protocols and FetchEventOp(Proxy){Parent,Child}. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26171
--HG--
extra : moz-landing-system : lando
2019-08-14 16:20:08 +00:00
Perry Jiang
71485c3b89
Bug 1231213 - Refactor RemoteWorkerChild to handle Service Workers' and Shared Workers' operations and to make its state data/transitions safer. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26170
--HG--
extra : moz-landing-system : lando
2019-08-14 16:20:06 +00:00
Perry Jiang
0d044b3f9b
Bug 1231213 - Refactor RemoteWorkerController to handle Service Workers' and Shared Workers' operations. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26169
--HG--
extra : moz-landing-system : lando
2019-08-14 16:19:59 +00:00
Perry Jiang
aa4bed38b8
Bug 1231213 - Implement PRemoteWorkerController IPDL protocol and RemoteWorkerController{Parent,Child}. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26168
--HG--
extra : moz-landing-system : lando
2019-08-14 16:19:57 +00:00
Perry Jiang
bc23acda66
Bug 1231213 - Add OptionalServiceWorkerData to RemoteWorkerData. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26167
--HG--
extra : moz-landing-system : lando
2019-08-14 16:19:53 +00:00
Boris Zbarsky
52d02ac527
Bug 1573590. Make sure we're in the right compartment before serializing our stack in worker error reporting. r=bhackett
...
Nothing guarantees that the current compartment of aCx matches the compartment
where the exception was thrown.
Differential Revision: https://phabricator.services.mozilla.com/D41791
--HG--
extra : moz-landing-system : lando
2019-08-13 21:00:31 +00:00
Cosmin Sabou
85a8083871
Backed out 22 changesets (bug 1231213) for build bustages on /mozilla/Attributes.h CLOSED TREE
...
Backed out changeset 4a45f2c447fd (bug 1231213)
Backed out changeset bcb4d348a847 (bug 1231213)
Backed out changeset ae78ac86cc86 (bug 1231213)
Backed out changeset d681c92a7f05 (bug 1231213)
Backed out changeset 1ac9661e7fb4 (bug 1231213)
Backed out changeset 796c617b989f (bug 1231213)
Backed out changeset c46b31113adb (bug 1231213)
Backed out changeset ea7334da65d9 (bug 1231213)
Backed out changeset 6e9273940bf5 (bug 1231213)
Backed out changeset 7df0e0ff9a82 (bug 1231213)
Backed out changeset 12aba06d169c (bug 1231213)
Backed out changeset e7d6d8d64e8a (bug 1231213)
Backed out changeset 097a29f3ff9a (bug 1231213)
Backed out changeset 1b7169b75760 (bug 1231213)
Backed out changeset 0fd1fd7c3f06 (bug 1231213)
Backed out changeset 3d539eb7faff (bug 1231213)
Backed out changeset 419f9bb7be3c (bug 1231213)
Backed out changeset caede0e4e888 (bug 1231213)
Backed out changeset 778eade5085d (bug 1231213)
Backed out changeset a84b262ff6f8 (bug 1231213)
Backed out changeset 97328368da02 (bug 1231213)
Backed out changeset 9c845d7e3b29 (bug 1231213)
2019-08-14 00:10:48 +03:00
Perry Jiang
b9bab033b4
Bug 1231213 - Only spawn Service Workers in non-web-extensions processes that won't imminently shutdown. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26176
--HG--
extra : moz-landing-system : lando
2019-08-13 19:57:42 +00:00
Perry Jiang
f4fe39d5e3
Bug 1231213 - Implement cross-process ServiceWorkerGlobalScope.skipWaiting(). r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26175
--HG--
extra : moz-landing-system : lando
2019-08-13 19:56:42 +00:00
Perry Jiang
ee3c76ca2b
Bug 1231213 - Let ServiceWorkerOpArgs be sent from the parent process to a content process. r=asuth
...
The args are sent from the parent process main thread to the parent process
background thread and then from the background thread to a content process
worker launcher thread.
Differential Revision: https://phabricator.services.mozilla.com/D26173
--HG--
extra : moz-landing-system : lando
2019-08-13 19:56:33 +00:00
Perry Jiang
7fafaf781d
Bug 1231213 - Implement ServiceWorkerOp and its subclasses. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26172
--HG--
extra : moz-landing-system : lando
2019-08-13 19:56:24 +00:00
Perry Jiang
50acf4ec15
Bug 1231213 - Implement PFetchEventOp(Proxy) IPDL protocols and FetchEventOp(Proxy){Parent,Child}. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26171
--HG--
extra : moz-landing-system : lando
2019-08-13 19:59:48 +00:00
Perry Jiang
f3b01231e1
Bug 1231213 - Refactor RemoteWorkerChild to handle Service Workers' and Shared Workers' operations and to make its state data/transitions safer. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26170
--HG--
extra : moz-landing-system : lando
2019-08-13 19:57:49 +00:00
Perry Jiang
b6c7df31ec
Bug 1231213 - Refactor RemoteWorkerController to handle Service Workers' and Shared Workers' operations. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26169
--HG--
extra : moz-landing-system : lando
2019-08-13 19:56:08 +00:00
Perry Jiang
f133e5ec1a
Bug 1231213 - Implement PRemoteWorkerController IPDL protocol and RemoteWorkerController{Parent,Child}. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26168
--HG--
extra : moz-landing-system : lando
2019-08-13 19:55:59 +00:00
Perry Jiang
fe331f45b8
Bug 1231213 - Add OptionalServiceWorkerData to RemoteWorkerData. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D26167
--HG--
extra : moz-landing-system : lando
2019-08-13 19:55:57 +00:00
Cosmin Sabou
f870af790d
Backed out 22 changesets (bug 1231213) for build bustages on RemoteWorkerChild.cpp. CLOSED TREE
...
Backed out changeset 06dba269fcfe (bug 1231213)
Backed out changeset 20b1ec70a6d0 (bug 1231213)
Backed out changeset be99adfb84ab (bug 1231213)
Backed out changeset 8cb30e5ef8d7 (bug 1231213)
Backed out changeset bdeff3d76292 (bug 1231213)
Backed out changeset 783bd2856798 (bug 1231213)
Backed out changeset e52869704d4d (bug 1231213)
Backed out changeset df97ea0bbe79 (bug 1231213)
Backed out changeset 822ade495b97 (bug 1231213)
Backed out changeset 06281fe76994 (bug 1231213)
Backed out changeset c8c1d3aa27c6 (bug 1231213)
Backed out changeset b96a12cd2c73 (bug 1231213)
Backed out changeset a1dcf2ea83be (bug 1231213)
Backed out changeset 6e2934410f95 (bug 1231213)
Backed out changeset d4ffae32539b (bug 1231213)
Backed out changeset d99f2cbe0ed2 (bug 1231213)
Backed out changeset 3bbea49c6d03 (bug 1231213)
Backed out changeset dac29b0340ce (bug 1231213)
Backed out changeset 0591a2a0cc41 (bug 1231213)
Backed out changeset afc3b2b9d472 (bug 1231213)
Backed out changeset 89fffd7b8740 (bug 1231213)
Backed out changeset 30b9a65a6294 (bug 1231213)
2019-08-13 21:30:20 +03:00