Граф коммитов

625887 Коммитов

Автор SHA1 Сообщение Дата
Michael Cooper d652beb76a Bug 1440778 - Implement show-heartbeat as internal Normandy action r=Gijs
The original, server-side implementation of this action was at
68d3e55a9d/client/actions/show-heartbeat/index.js

Differential Revision: https://phabricator.services.mozilla.com/D12345

--HG--
extra : moz-landing-system : lando
2018-11-27 19:22:19 +00:00
WR Updater Bot 9634d3a566 Bug 1510221 - Re-generate FFI header. r=kats
Depends on D13111

Differential Revision: https://phabricator.services.mozilla.com/D13112

--HG--
extra : moz-landing-system : lando
2018-11-27 19:20:07 +00:00
WR Updater Bot 6e2c5ceb9d Bug 1510221 - Update webrender to commit 195582a8dc5b9c6d26d54ce8d70060ccc8f423d8 (WR PR #3337). r=kats
https://github.com/servo/webrender/pull/3337

Differential Revision: https://phabricator.services.mozilla.com/D13111

--HG--
extra : moz-landing-system : lando
2018-11-27 19:19:54 +00:00
Alexandre Poirot 0b2acc477f Bug 1506546 - Remove unused AddonClient module. r=jdescottes
MozReview-Commit-ID: ExKMirBQJ3K

Depends on D12578

Differential Revision: https://phabricator.services.mozilla.com/D12951

--HG--
extra : moz-landing-system : lando
2018-11-27 19:16:34 +00:00
Alexandre Poirot a9fa13cfb7 Bug 1506546 - Use protocol.js to fetch WebExtension target actor. r=yulia
We were dipatching the "connect" request manually, whereas we should be using
protocol.js specifications. It also help getting rid of another use of "form"
instead of "front"/activeTab in Target class.

MozReview-Commit-ID: IOH4mDprAVL

Depends on D12577

Differential Revision: https://phabricator.services.mozilla.com/D12578

--HG--
extra : moz-landing-system : lando
2018-11-27 19:16:51 +00:00
Alexandre Poirot fb70cfb9ed Bug 1506546 - Refactor about:debuggings. r=yulia,jdescottes
I did a dedicated patch for converting both about:debuggings as it is slightly more
complex as we have to tweak redux data, wrappers, mocks.
This patch also convert a manual "reload" request being done by about:debugging
and instead use protocol.js front to do it.
Also, I moved isLegacyTemporaryExtension to the front as it depends on accessing the form
and it should be better to keep form processing to the fronts, if possible.

MozReview-Commit-ID: 16qZkuCBp9b

Depends on D12576

Differential Revision: https://phabricator.services.mozilla.com/D12577

--HG--
extra : moz-landing-system : lando
2018-11-27 19:17:11 +00:00
Alexandre Poirot 2118292883 Bug 1506546 - Refactor listAddons call sites. r=yulia
Adapt to the new returned value of listAddons
and also always call it from RootFront instead of DebuggerClient.
Fix the spec in order to expose reload on the front (it was a miss from a previous patch).

MozReview-Commit-ID: AQ5EOQEqnxX

Depends on D12575

Differential Revision: https://phabricator.services.mozilla.com/D12576

--HG--
extra : moz-landing-system : lando
2018-11-27 19:17:48 +00:00
Alexandre Poirot cca3ec2d57 Bug 1506546 - Implement RootFront.getAddon and use it to retrieve a single AddonTargetFront. r=yulia
MozReview-Commit-ID: nWTkfbF9qb

Depends on D12574

Differential Revision: https://phabricator.services.mozilla.com/D12575

--HG--
extra : moz-landing-system : lando
2018-11-27 19:18:06 +00:00
Alexandre Poirot 78feeeba2d Bug 1506546 - Change the spec type of listAddons and accomodate using the front rather than the form. r=yulia
MozReview-Commit-ID: 4MAjszUiGUZ

Depends on D12573

Differential Revision: https://phabricator.services.mozilla.com/D12574

--HG--
extra : moz-landing-system : lando
2018-11-27 19:18:28 +00:00
Alexandre Poirot fe4a5688be Bug 1506546 - Refactor getAddonActorForId test helper. r=yulia
MozReview-Commit-ID: A7JxzO7rhhe

Differential Revision: https://phabricator.services.mozilla.com/D12573

--HG--
extra : moz-landing-system : lando
2018-11-27 19:18:46 +00:00
Rob Thijssen d5df040c64 Bug 1509973 - move reftest from gecko-t-win10-64-hw to gecko-t-win10-64-gpu r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D12972

--HG--
extra : moz-landing-system : lando
2018-11-27 16:27:32 +00:00
Wes Kocher 43e4c14643 Bug 1506132 - Only __getitem__() in dicts that include the desired key to avoid printing tracebacks r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D12998

--HG--
extra : moz-landing-system : lando
2018-11-27 13:22:06 +00:00
Erica Wright 7d7e997a07 Bug 1507981 - Land string early, awaiting decision on the rest of the patch. r=flod
Differential Revision: https://phabricator.services.mozilla.com/D12694

--HG--
extra : moz-landing-system : lando
2018-11-27 19:04:32 +00:00
Raphael Pierzina 69647842f3 Bug 1509915 - Add helper function for waiting for a single ping to telemetry-tests-client; r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D13100

--HG--
extra : moz-landing-system : lando
2018-11-27 18:55:09 +00:00
Tom Prince 4f07d7aa2e Bug 1482395: [mozrelease] Generate whats new blob and populate it during release; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D12708

--HG--
extra : moz-landing-system : lando
2018-11-26 17:51:23 +00:00
Tom Prince b416c4d4b2 Bug 1482395: [mozrelease] Add support for generating update metadata; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D12707

--HG--
extra : moz-landing-system : lando
2018-11-27 18:47:14 +00:00
Mike Conley 74d08667b2 Bug 1509571 - Fix profiling for the sessionrestore_no_auto_restore Talos test. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D12789

--HG--
extra : moz-landing-system : lando
2018-11-27 18:36:40 +00:00
alwu 682f483866 Bug 1509956 - Remove incorrect rebasing result in MSDM::loopingDecoding r=jya
Differential Revision: https://phabricator.services.mozilla.com/D12965

--HG--
extra : moz-landing-system : lando
2018-11-27 16:00:22 +00:00
Matthew Gaudet 578daf5837 Bug 1491827: Initial SMDOC for callWithABI r=nbp DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D13003

--HG--
extra : moz-landing-system : lando
2018-11-27 17:31:44 +00:00
Emilio Cobos Álvarez aa3d33ef4e Bug 1509989 - Make sure that CutContents doesn't remove nodes that isn't supposed to remove. r=mats
Depends on D13071

Differential Revision: https://phabricator.services.mozilla.com/D13072

--HG--
extra : moz-landing-system : lando
2018-11-27 18:02:17 +00:00
Emilio Cobos Álvarez a40dd78966 Bug 1509989 - Make sure the start container is safe to access in nsRange::InsertNode. r=mats
Depends on D13070

Differential Revision: https://phabricator.services.mozilla.com/D13071

--HG--
extra : moz-landing-system : lando
2018-11-27 16:56:26 +00:00
Emilio Cobos Álvarez 365e75f46d Bug 1509989 - Remove a useless null-check. r=mats
If startTextNode is null we unconditionally dereference tStartContainer.

Depends on D13069

Differential Revision: https://phabricator.services.mozilla.com/D13070

--HG--
extra : moz-landing-system : lando
2018-11-27 16:54:57 +00:00
Emilio Cobos Álvarez c10bb786b1 Bug 1509989 - Factor out nsRange security checks. r=mats
Differential Revision: https://phabricator.services.mozilla.com/D13069

--HG--
extra : moz-landing-system : lando
2018-11-27 16:54:34 +00:00
Razvan Maries 8965794e05 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-11-27 19:35:52 +02:00
Razvan Maries 99a5f987b3 Merge mozilla-inbound to mozilla-central a=merge 2018-11-27 19:32:31 +02:00
Masayuki Nakano 7bd2c26c2c Bug 1288640 - Make TextComposition not dispatch eCompositionChange events (DOM "text" event) in the default group of web content r=smaug
The usage of our specific "text" event is enough low (0.0003%).  So, let's
stop dispatching the event in the default group of web content.  Once we
release this new behavior, we can get rid of dispatching the event even in
chrome.  Then, we can optimize the event order for new specs.

Differential Revision: https://phabricator.services.mozilla.com/D13034

--HG--
extra : moz-landing-system : lando
2018-11-27 13:26:51 +00:00
Iain Ireland c1e04f8525 Bug 1509482: Add EnsureBallast calls r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D12954

--HG--
extra : moz-landing-system : lando
2018-11-27 10:36:18 +00:00
Masayuki Nakano 7d5d120fcc Bug 1510081 - Remove docs.google.com from "dom.keyboardevent.keypress.hack.use_legacy_keycode_and_charcode" r=smaug
It seems that Google Docs have already been fixed their bugs of mirroring
keyCode and charCode values of our keypress events.  Therefore, we should
remove docs.google.com from the blacklist and collect new feedback from
Nightly testers.

Differential Revision: https://phabricator.services.mozilla.com/D13035

--HG--
extra : moz-landing-system : lando
2018-11-27 13:10:31 +00:00
Wes Kocher 1478aab54a Bug 1499003 - Skip some especially flaky fennec wpt tests r=jgraham
Depends on D13012

Differential Revision: https://phabricator.services.mozilla.com/D13013

--HG--
extra : moz-landing-system : lando
2018-11-27 13:46:54 +00:00
Wes Kocher 81853f3dd9 Bug 1499003 - Update Fennec wpt expectations r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D13012

--HG--
extra : moz-landing-system : lando
2018-11-27 13:23:51 +00:00
Julian Descottes b23c6925ca Bug 1492700 - Migrate AdbRuntime to a class;r=daisuke
Depends on D12766

Differential Revision: https://phabricator.services.mozilla.com/D12767

--HG--
extra : moz-landing-system : lando
2018-11-27 12:53:26 +00:00
Julian Descottes 6efcd4a365 Bug 1492700 - Extract AdbRuntime out of adb-scanner.js;r=daisuke
Depends on D12765

Differential Revision: https://phabricator.services.mozilla.com/D12766

--HG--
rename : devtools/shared/adb/adb-scanner.js => devtools/shared/adb/adb-runtime.js
extra : moz-landing-system : lando
2018-11-27 12:52:00 +00:00
Julian Descottes 784ad32ab4 Bug 1492700 - Merge Runtime and FirefoxForAndroidRuntime into AdbRuntime;r=daisuke
Depends on D12764

Differential Revision: https://phabricator.services.mozilla.com/D12765

--HG--
extra : moz-landing-system : lando
2018-11-27 12:51:37 +00:00
Julian Descottes 49a9d44d6b Bug 1492700 - Fold FirefoxOnAndroidRuntime.detect in scanner.detectRuntimes;r=daisuke
Depends on D12763

Differential Revision: https://phabricator.services.mozilla.com/D12764

--HG--
extra : moz-landing-system : lando
2018-11-27 12:51:14 +00:00
Julian Descottes 5e8457cd7d Bug 1492700 - Stop exposing shell() on adb-device because it only forwards to ADB;r=daisuke
Depends on D12762

Differential Revision: https://phabricator.services.mozilla.com/D12763

--HG--
extra : moz-landing-system : lando
2018-11-27 12:50:57 +00:00
Julian Descottes 47188bc4cd Bug 1492700 - adb-device.js should export AdbDevice and not Device;r=daisuke
Depends on D12761

Differential Revision: https://phabricator.services.mozilla.com/D12762

--HG--
extra : moz-landing-system : lando
2018-11-27 12:50:45 +00:00
Julian Descottes 8ebe10b461 Bug 1492700 - Convert Devices.jsm to adb-devices-registry module;r=daisuke
Depends on D12760

Differential Revision: https://phabricator.services.mozilla.com/D12761

--HG--
rename : devtools/shared/adb/Devices.jsm => devtools/shared/adb/adb-devices-registry.js
extra : moz-landing-system : lando
2018-11-27 12:50:12 +00:00
Julian Descottes 886ea34f17 Bug 1492700 - Move Devices.jsm to devtools/shared/adb folder;r=daisuke
Depends on D12759

Differential Revision: https://phabricator.services.mozilla.com/D12760

--HG--
rename : devtools/shared/apps/Devices.jsm => devtools/shared/adb/Devices.jsm
extra : moz-landing-system : lando
2018-11-27 12:49:49 +00:00
Julian Descottes e9f2a32f79 Bug 1492700 - Stop sending adb-addon updates from Devices.jsm;r=daisuke
Depends on D12758

Differential Revision: https://phabricator.services.mozilla.com/D12759

--HG--
extra : moz-landing-system : lando
2018-11-27 12:49:11 +00:00
Julian Descottes db59e29448 Bug 1492700 - Fix ADB stop() in case ADB start() was called several times;r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D12758

--HG--
extra : moz-landing-system : lando
2018-11-27 12:48:48 +00:00
Andreea Pavel 3e62071545 Backed out changeset 0a594d7bf930 (bug 1509973) for failing reftests on a CLOSED TREE 2018-11-27 15:40:45 +02:00
Andreea Pavel f97b59258b Backed out 2 changesets (bug 1504065) for failing Win reftest at child-in-animating-element-display-none.html on a CLOSED TREE
Backed out changeset 129188370231 (bug 1504065)
Backed out changeset 359e81b35cfb (bug 1504065)
2018-11-27 15:33:29 +02:00
WR Updater Bot 6b97f2cda8 Bug 1510222 - Re-generate FFI header. r=kats
Depends on D13057

Differential Revision: https://phabricator.services.mozilla.com/D13058

--HG--
extra : moz-landing-system : lando
2018-11-27 12:16:09 +00:00
WR Updater Bot 3200c589ee Bug 1510222 - Update webrender to commit ea8f4a922b2aa38c40de137d7f0ab6598d53e29a (WR PR #3353). r=kats
https://github.com/servo/webrender/pull/3353

Differential Revision: https://phabricator.services.mozilla.com/D13057

--HG--
extra : moz-landing-system : lando
2018-11-27 12:15:46 +00:00
Andreea Pavel 772607498b Backed out 7 changesets (bug 1506546) fo failing devtools at devtools/client/aboutdebugging-new/test/browser/browser_aboutdebugging_system_addons.js on a CLOSED TREE
Backed out changeset fbe3f2183f32 (bug 1506546)
Backed out changeset 8972a2f14015 (bug 1506546)
Backed out changeset 00fe26234b3d (bug 1506546)
Backed out changeset 7d8e650e25c2 (bug 1506546)
Backed out changeset a293a37483b9 (bug 1506546)
Backed out changeset 7b75250a4f12 (bug 1506546)
Backed out changeset 23ad29cb776e (bug 1506546)
2018-11-27 14:37:14 +02:00
WR Updater Bot 347e5a041c Bug 1510074 - Update webrender to commit 604c69a40920e34bb1b8fa3f02bca6e5edfe73f4 (WR PR #3352). r=kats
https://github.com/servo/webrender/pull/3352

Differential Revision: https://phabricator.services.mozilla.com/D13056

--HG--
extra : moz-landing-system : lando
2018-11-27 12:11:06 +00:00
Belén Albeza e6a8a6668e Bug 1479746 - (part 3) Instructions to upgrade react-router-dom library. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D12743

--HG--
extra : moz-landing-system : lando
2018-11-27 12:05:54 +00:00
Belén Albeza a7dfb0dfc3 Bug 1479746 - (part 2) Add test for routes. r=jdescottes,daisuke
Differential Revision: https://phabricator.services.mozilla.com/D12316

--HG--
extra : moz-landing-system : lando
2018-11-27 12:08:04 +00:00
Belén Albeza aace8a36d8 Bug 1479746 - Add router-like feature to navigate via URL bar. r=jdescottes,daisuke
I'm sorry this is just one commit, I should have split it :( I will submit tests in another patch.

- Vendored [react-router-dom](https://www.npmjs.com/package/react-router-dom) library.
- Removed `getSelectedPageComponent` from `App` component and changed it to use React Router's `Route` components.
- Made the sidebar links to point to proper URL's. Thanks to this we don't need a lot of code/props we were passing to these items to select the proper page.

Some considerations over the implementation:

- React Router's `Switch` is used to wrap our routes, to ensure only one is rendered. Right now is not strictly necessary, but I think it helps to clarify that the routes are _not_ nested.
- We need to pass a `key` prop to the `RuntimePage` rendered in the route, so when we change the actual runtime shown, the page gets updated.
- The action `selectPage` gets called on `componentWillMount`, so it doesn't change state while rendering.
- When we reload the page and a device runtime is selected, we redirect to "This Firefox" page.

(Click on this GIF to see navigation 👇)
{F1100903}

I'm sorry this has taken this long, it has been a bit of a headache 🙏

Differential Revision: https://phabricator.services.mozilla.com/D12147

--HG--
extra : moz-landing-system : lando
2018-11-27 12:03:12 +00:00
Jan de Mooij 6cab196785 Bug 1479394 - Clean up exception handling in bailout code and remove a MOZ_ASSERT_IF that triggered a UAF. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D12110

--HG--
extra : moz-landing-system : lando
2018-11-27 10:34:24 +00:00