1255d7d52439c8fbd3b3edaeddcb201036a575fa: Backed out changeset 0a594d7bf930 (bug 1509973) for failing reftests on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Tue, 27 Nov 2018 15:40:45 +0200 - rev 504688
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Backed out changeset 0a594d7bf930 (bug 1509973) for failing reftests on a CLOSED TREE
20898bcaaa0069be066b088fde0262169fc71261: Backed out 2 changesets (bug 1504065) for failing Win reftest at child-in-animating-element-display-none.html on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Tue, 27 Nov 2018 15:33:29 +0200 - rev 504687
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
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)
2fd8827b99434692acfb05a0c5b82649936eb124: Bug 1510222 - Re-generate FFI header. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Tue, 27 Nov 2018 12:16:09 +0000 - rev 504686
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1510222 - Re-generate FFI header. r=kats Depends on D13057 Differential Revision: https://phabricator.services.mozilla.com/D13058
c779bf180e26500b0a907c55f992be2121fc4ee9: Bug 1510222 - Update webrender to commit ea8f4a922b2aa38c40de137d7f0ab6598d53e29a (WR PR #3353). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Tue, 27 Nov 2018 12:15:46 +0000 - rev 504685
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
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
c19baae766e96ffbc7bf20534e1ba62b64871fe3: 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
Andreea Pavel <apavel@mozilla.com> - Tue, 27 Nov 2018 14:37:14 +0200 - rev 504684
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
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)
2f8233496ee8d83688e27d266e5dd61ba29ad5b1: Bug 1510074 - Update webrender to commit 604c69a40920e34bb1b8fa3f02bca6e5edfe73f4 (WR PR #3352). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Tue, 27 Nov 2018 12:11:06 +0000 - rev 504683
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
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
99fb2b79579902eb3365c87202ad3deea9c484af: Bug 1479746 - (part 3) Instructions to upgrade react-router-dom library. r=jdescottes
Belén Albeza <balbeza@mozilla.com> - Tue, 27 Nov 2018 12:05:54 +0000 - rev 504682
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1479746 - (part 3) Instructions to upgrade react-router-dom library. r=jdescottes Differential Revision: https://phabricator.services.mozilla.com/D12743
1932b5f4e83771722ac243e4433d16e4d3875859: Bug 1479746 - (part 2) Add test for routes. r=jdescottes,daisuke
Belén Albeza <balbeza@mozilla.com> - Tue, 27 Nov 2018 12:08:04 +0000 - rev 504681
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1479746 - (part 2) Add test for routes. r=jdescottes,daisuke Differential Revision: https://phabricator.services.mozilla.com/D12316
cc18f53a55f09bbe03416841f4718d8c983f9a35: Bug 1479746 - Add router-like feature to navigate via URL bar. r=jdescottes,daisuke
Belén Albeza <balbeza@mozilla.com> - Tue, 27 Nov 2018 12:03:12 +0000 - rev 504680
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
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
b81f4153e1a8c77521d089bf1ede2ab611145be9: Bug 1479394 - Clean up exception handling in bailout code and remove a MOZ_ASSERT_IF that triggered a UAF. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Tue, 27 Nov 2018 10:34:24 +0000 - rev 504679
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
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
6b2aceb0979a49dbcce80db1b59ef8238bd0d2b8: Bug 1496475 - JSAPI test. r=jorendorff
Tom Schuster <evilpies@gmail.com> - Tue, 27 Nov 2018 11:38:40 +0000 - rev 504678
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1496475 - JSAPI test. r=jorendorff Depends on D12948 Differential Revision: https://phabricator.services.mozilla.com/D12949
5da532fab9bacb44b81ae0de6b7f026d187e54c7: Bug 1496475 - Object.defineProperty needs to be able to return false when trying to define a non-configurable property on a WindowProxy. r=jorendorff
Tom Schuster <evilpies@gmail.com> - Tue, 27 Nov 2018 11:38:28 +0000 - rev 504677
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1496475 - Object.defineProperty needs to be able to return false when trying to define a non-configurable property on a WindowProxy. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D12948
cafc30a40d9f93762372ad805443ec8ba7efecdc: Bug 1509542 part 3 - Increase JSString max length from |2**28 - 1| to |2**30 - 2|. r=jwalden
Jan de Mooij <jdemooij@mozilla.com> - Mon, 26 Nov 2018 23:28:47 +0000 - rev 504676
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1509542 part 3 - Increase JSString max length from |2**28 - 1| to |2**30 - 2|. r=jwalden We use |2**30 - 2| to ensure the size of a null-terminated char16_t buffer still fits in int32_t. The patch adds some tests. I tried to add similar tests for toUpperCase() and toLocaleUpperCase("lt") (calling into ICU) but it makes the test very slow in debug builds. Depends on D12878 Differential Revision: https://phabricator.services.mozilla.com/D12879
b3f239eccb59e2fe9632ee1106dfd78a176200c1: Bug 1509542 part 2 - Fix two static_asserts in Intl code. r=jwalden
Jan de Mooij <jdemooij@mozilla.com> - Mon, 26 Nov 2018 23:26:18 +0000 - rev 504675
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1509542 part 2 - Fix two static_asserts in Intl code. r=jwalden Depends on D12877 Differential Revision: https://phabricator.services.mozilla.com/D12878
e6867843444fdb9f9c0957d0548ff2d4dfe051f2: Bug 1509542 part 1 - Fix Escape to not rely on result.length <= JSString::MAX_LENGTH. r=jwalden
Jan de Mooij <jdemooij@mozilla.com> - Mon, 26 Nov 2018 23:23:41 +0000 - rev 504674
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1509542 part 1 - Fix Escape to not rely on result.length <= JSString::MAX_LENGTH. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D12877
fbe3f2183f32134a867db07f07352fb33428ea3c: Bug 1506546 - Remove unused AddonClient module. r=jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 27 Nov 2018 11:23:33 +0000 - rev 504673
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1506546 - Remove unused AddonClient module. r=jdescottes MozReview-Commit-ID: ExKMirBQJ3K Depends on D12578 Differential Revision: https://phabricator.services.mozilla.com/D12951
8972a2f1401568be3e4af284ac02af215f330209: Bug 1506546 - Use protocol.js to fetch WebExtension target actor. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 27 Nov 2018 11:23:26 +0000 - rev 504672
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
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
00fe26234b3da593bda143f9f7836b94c33f128e: Bug 1506546 - Refactor about:debuggings. r=yulia,jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 27 Nov 2018 11:23:24 +0000 - rev 504671
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
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
7d8e650e25c2fc0070c7ca5e4a9d851b561d9734: Bug 1506546 - Refactor listAddons call sites. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 27 Nov 2018 11:23:22 +0000 - rev 504670
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
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
a293a37483b91f1040015918719a3092dc9be2da: Bug 1506546 - Implement RootFront.getAddon and use it to retrieve a single AddonTargetFront. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 27 Nov 2018 11:23:20 +0000 - rev 504669
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip