af3fd0a2c2e61c263a1d252824dfdeb18162cf14: merge autoland to mozilla-central. a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 22 Oct 2018 20:24:54 +0300 - rev 501547
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
merge autoland to mozilla-central. a=merge
6c8bbe5f25a750a29707105cc1d57871af9e1fae: Bug 1500735 - Update cached-iterable in Fluent to 0.3.0. r=stas
Zibi Braniecki <zbraniecki@mozilla.com> - Mon, 22 Oct 2018 15:05:35 +0000 - rev 501546
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1500735 - Update cached-iterable in Fluent to 0.3.0. r=stas Differential Revision: https://phabricator.services.mozilla.com/D9350
23f77dfb5679f3cd4e34250c9511c8a49041a956: Bug 1493560 - Change test to allow another possibility. r=arai
Jason Orendorff <jorendorff@mozilla.com> - Mon, 22 Oct 2018 15:03:20 +0000 - rev 501545
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1493560 - Change test to allow another possibility. r=arai This also changes the test to print something informative on failure. Differential Revision: https://phabricator.services.mozilla.com/D9046
4bdddb2c5100121222fef51a89da476fed899b42: Bug 1494473 - Using IONFLAGS=bl-ic-stats dump baseline IC statistics on script cleanup r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 19 Oct 2018 15:33:27 +0000 - rev 501544
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1494473 - Using IONFLAGS=bl-ic-stats dump baseline IC statistics on script cleanup r=jandem The output for a particular IC chain looks like this: box2d.js:174:250 (sub) 1009 -> 772 -> (fb) 2 Which is read like this: This sub opcode has two ICs attached. The first IC was entered 1009 times, the second 772 and the fallback stub was hit twice. There are some conclusions we can draw from this (and some we cannot) - We can say with confidence the fallback stub was only hit twice, meaning 99.998% of queries to the IC chain hit in the IC rather than the fallback. - We cannot however say necessarily that the first IC failed to provide a value 771 times. Since new ICs are added at the front, it is possible that there was a phase transition that happened, and the first 771 requests were served by the first IC, followed by a transition to a new type and addition of a new IC, and subsequently 1009 queries were served by the newly added IC. - We can conclude with confidence that there have been at least two different ICs involved in computation across the lifetime of the IC chain, and they are almost equally probable. Though we can't do temporal reasoning with entry counters, we can still do some reasoning. Depends on D8859 Differential Revision: https://phabricator.services.mozilla.com/D8860
2ac1bca7094c959bf382ee37779566056f8792a7: Bug 1494473 - Add entered counters to Baseline's CacheIR_Regular and Fallback stubs r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 18 Oct 2018 15:56:53 +0000 - rev 501543
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1494473 - Add entered counters to Baseline's CacheIR_Regular and Fallback stubs r=jandem By adding a counter increment to the entry of an IC stub, it is possible to analyze the IC chain for patterns that indicate how the ICs are performing, which can influence the baseline inspector, and allow Ion to weight the choices it makes on IC data. Differential Revision: https://phabricator.services.mozilla.com/D8859
d1e4e5029ffb1e38b6328b8c9d422edfb4603107: Bug 1497476 - Remove nsITransferable.kFlavorHasDataProvider. r=NeilDeakin
Tom Schuster <evilpies@gmail.com> - Tue, 16 Oct 2018 20:35:10 +0000 - rev 501542
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1497476 - Remove nsITransferable.kFlavorHasDataProvider. r=NeilDeakin Depends on D8074 Differential Revision: https://phabricator.services.mozilla.com/D8075
2e5b99d12a6daf88e4fffa8f80efb7b874f18379: Bug 1500206 - In macOS clipboard code fallback to native clipboard for images . r=robwu,mixedpuppy
Tom Schuster <evilpies@gmail.com> - Mon, 22 Oct 2018 14:39:09 +0000 - rev 501541
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1500206 - In macOS clipboard code fallback to native clipboard for images . r=robwu,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D9132
76763ce5587582f94bcdebd9efb3ce6f625085ea: Bug 1499384: add debug logging for expandedprincipals r=ckerschb
Frederik Braun <fbraun@mozilla.com> - Mon, 22 Oct 2018 12:49:10 +0000 - rev 501540
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1499384: add debug logging for expandedprincipals r=ckerschb Extending the MOZ_LOGging for content security checks to provide a proper serialization of expanded principals Differential Revision: https://phabricator.services.mozilla.com/D8958
e7d0ae555a8d4cf6068f84648253fafffe9bf498: Backed out changeset e9ce17673999 (bug 1499661) for missing bugzilla component for PHABTEST. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Mon, 22 Oct 2018 17:25:49 +0300 - rev 501539
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Backed out changeset e9ce17673999 (bug 1499661) for missing bugzilla component for PHABTEST. CLOSED TREE
9a6f5e359f1d3a281253b5cfa18f4f7502dd4d5e: Bug 1500475 - Fix browser_jsterm_content_defined_helpers.js intermittent; r=Honza.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 22 Oct 2018 14:23:55 +0000 - rev 501538
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1500475 - Fix browser_jsterm_content_defined_helpers.js intermittent; r=Honza. Differential Revision: https://phabricator.services.mozilla.com/D9360
ffbc071b41bd30784c817593b200f9020c51c421: Bug 1498896 - Apply documentUrlPatterns to original target document when viewTypes is set r=mixedpuppy
Rob Wu <rob@robwu.nl> - Mon, 22 Oct 2018 14:17:29 +0000 - rev 501537
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1498896 - Apply documentUrlPatterns to original target document when viewTypes is set r=mixedpuppy Usually, documentUrlPatterns applies to the URL of the document where the context menu is opened. In some cases, there is no document, such as menus on browser UI (extension action buttons, tools menu, tabs). In these cases, `documentUrlPatterns` matches the (active) tab's URL. This causes ambiguity when `browser.menus.overrideContext` is used to change the context to the "tab" context. Before this patch, `documentUrlPatterns` applied to the tab's URL. After this patch, `documentUrlPatterns` applies to the URL of the document where the menu was opened, *if* `viewTypes` is also set. Using this property is a strong signal from the extension that the menu is meant to be shown in a document rather than browser UI, so extensions can reasonably expect `documentUrlPatterns` to match the original document's URL instead of the URL of the spoofed tab context. There was no existing test coverage for documentUrlPatterns on tab contexts, so this does not only add tests for documentUrlPatterns on overridden contexts (browser_ext_menus_replace_menu_context.js), but also documentUrlPatterns in normal tab contexts (browser_ext_menus.js). Differential Revision: https://phabricator.services.mozilla.com/D9249
9234d32ec23c45c8ba1ebce723d57adcf784fc57: Bug 1397612 - [marionette] Re-enable test TestQuitRestart.test_in_app_restart_safe_mode. r=ato
Henrik Skupin <mail@hskupin.info> - Mon, 22 Oct 2018 14:16:38 +0000 - rev 501536
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1397612 - [marionette] Re-enable test TestQuitRestart.test_in_app_restart_safe_mode. r=ato Differential Revision: https://phabricator.services.mozilla.com/D9389
6afa28099f1ec6f3533128f3f8ac596c622a09a6: bug 1499360: webdriver: add interactability test for zero-sized element; r=whimboo
Andreas Tolfsen <ato@sny.no> - Mon, 22 Oct 2018 14:21:31 +0000 - rev 501535
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
bug 1499360: webdriver: add interactability test for zero-sized element; r=whimboo Depends on D8881 Differential Revision: https://phabricator.services.mozilla.com/D9287
d51f52d435daa3f87b398a7ca69879da8306b54a: bug 1499360: webdriver: write in-view centre point tests; r=whimboo
Andreas Tolfsen <ato@sny.no> - Mon, 22 Oct 2018 14:21:29 +0000 - rev 501534
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
bug 1499360: webdriver: write in-view centre point tests; r=whimboo These tests are not exhaustive, but covers some of the main use cases and known edge cases. Depends on D8880 Differential Revision: https://phabricator.services.mozilla.com/D8881
ae99f2ef94642b9ec79b4eb92a9a27c2fd192d39: bug 1499360: marionette: convert in-view centre point to css pixels; r=whimboo
Andreas Tolfsen <ato@sny.no> - Mon, 22 Oct 2018 14:21:27 +0000 - rev 501533
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
bug 1499360: marionette: convert in-view centre point to css pixels; r=whimboo When the in-view centre point contains a floating point, we need to ensure to convert it to CSS pixels before passing it on to Gecko internals such as DOMElement.elementsFromPoint and DOMWindowUtils.sendMouseEvent. For example, with a click target that is a 1x1 square, the in-view centre point prior to this patch was calculated to (0.5,0.5). elementsFromPoint will (correctly?) round this coordinate down and return the paint tree for the DOM element at (0,0) coordinates. By contrast, sendMouseEvent will click coordinates (1,1) because it rounds up. To make sure we all speak the same language internally, we round the centre point down. Differential Revision: https://phabricator.services.mozilla.com/D8880
62096eab37f8886dc6feeadd7c64474e30807232: Bug 1496400 - Fix ESLint comma-dangle failures. r=RyanVM on a CLOSED TREE
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 22 Oct 2018 10:20:55 -0400 - rev 501532
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1496400 - Fix ESLint comma-dangle failures. r=RyanVM on a CLOSED TREE
50357f08249dec5b1160b42d7ec1049213572d19: Bug 1500141 - Force computed view in splitconsole test to avoid frequent failures;r=pbro
Julian Descottes <jdescottes@mozilla.com> - Mon, 22 Oct 2018 14:09:49 +0000 - rev 501531
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1500141 - Force computed view in splitconsole test to avoid frequent failures;r=pbro Differential Revision: https://phabricator.services.mozilla.com/D9387
8c5a1943d169227e68598870bbe2fd3ee1d6dbea: Bug 1499369 - Remove unreferenced event variable in browser_dbg_navigation.js (beta 64 permafail);r=pbro
Julian Descottes <jdescottes@mozilla.com> - Mon, 22 Oct 2018 13:37:27 +0000 - rev 501530
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1499369 - Remove unreferenced event variable in browser_dbg_navigation.js (beta 64 permafail);r=pbro Differential Revision: https://phabricator.services.mozilla.com/D9373
3c04e96db3e6b2e13c7a46c35e98b6d24e2304ae: Bug 1496892 - Check script compartment instead of realm in TypeScript::SetArgument. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Fri, 19 Oct 2018 15:38:19 +0000 - rev 501529
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1496892 - Check script compartment instead of realm in TypeScript::SetArgument. r=luke We can call this for a cross-realm script when defining a property on an arguments object. Differential Revision: https://phabricator.services.mozilla.com/D9226
ad022c9aec53ad84e86d0164e1c3f100ae5449b1: Bug 1496400 - Remove common.css r=jdescottes,daisuke
Belén Albeza <balbeza@mozilla.com> - Mon, 22 Oct 2018 13:53:31 +0000 - rev 501528
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1496400 - Remove common.css r=jdescottes,daisuke - Removed common.css - Re-ordered the loading of stylesheets, so components sheets are loaded _after_ the more generic rules - Refactored some of our components into more generic ones. Note that a few styles do not match exactly `common.css` (for instance, buttons' `min-height` and `min-width`), in favor of Photon. This might change later depending on the UX guidance we'll get eventually. Differential Revision: https://phabricator.services.mozilla.com/D8970
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip