b59f4aa8d4a32212a3cedeb8779c13fda9863569: Bug 1486970: [taskgraph] Add retries to getting pushlog information; r=Callek
Tom Prince <mozilla@hocat.ca> - Tue, 27 Nov 2018 19:13:35 +0000 - rev 504974
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1486970: [taskgraph] Add retries to getting pushlog information; r=Callek Differential Revision: https://phabricator.services.mozilla.com/D13104
d6229a4bce1ad2b785a8f6da57bdbf49906bc123: Bug 1486970: [taskgraph] Make find_hg_revision_pushlog_id more re-usable; r=Callek
Tom Prince <mozilla@hocat.ca> - Tue, 27 Nov 2018 19:13:23 +0000 - rev 504973
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1486970: [taskgraph] Make find_hg_revision_pushlog_id more re-usable; r=Callek Differential Revision: https://phabricator.services.mozilla.com/D13103
ba69286f9c33df034a2a471859acaf9cd12d9380: Bug 1507924 - Remove codemirror/old-debugger.css and related assets; r=jdescottes
Florens Verschelde <florens@fvsch.com> - Wed, 28 Nov 2018 14:21:11 +0000 - rev 504972
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507924 - Remove codemirror/old-debugger.css and related assets; r=jdescottes Differential Revision: https://phabricator.services.mozilla.com/D12174
848f4907fb07bec6d27700edd556d7e68e271eae: bug 1510447 - Fix a blob image key leak. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Wed, 28 Nov 2018 16:16:29 +0000 - rev 504971
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
bug 1510447 - Fix a blob image key leak. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D13262
81bf174016f60a3a2577239fc38c9d9d3cf6f519: Bug 1510412 - Set RTL_UI based on Services.locale.isAppLocaleRTL. r=florian
Dão Gottwald <dao@mozilla.com> - Wed, 28 Nov 2018 15:59:28 +0000 - rev 504970
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1510412 - Set RTL_UI based on Services.locale.isAppLocaleRTL. r=florian Differential Revision: https://phabricator.services.mozilla.com/D13121
58482700e9cbb377d02295c36fb9afc442d9b538: Bug 1510579 - Load scripts in global-scripts.inc the same way browser.xul does. r=Standard8
Dão Gottwald <dao@mozilla.com> - Wed, 28 Nov 2018 16:13:16 +0000 - rev 504969
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1510579 - Load scripts in global-scripts.inc the same way browser.xul does. r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D13237
937ed33f8229ec736cc467e2d323087edb9b7c6f: Backed out changeset f7f8b232d111 (bug 1504005) for devtools failures on browser_dbg_rr_breakpoints-01.js.
Brindusan Cristian <cbrindusan@mozilla.com> - Wed, 28 Nov 2018 18:04:30 +0200 - rev 504968
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Backed out changeset f7f8b232d111 (bug 1504005) for devtools failures on browser_dbg_rr_breakpoints-01.js.
1e214baf8fc1908b52fe9d19549cb4e72cfe42b4: Bug 1503447 - Always use zero origin for WR reference frames and stacking contexts r=kats
Dzmitry Malyshau <dmalyshau@mozilla.com> - Wed, 28 Nov 2018 15:32:41 +0000 - rev 504967
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1503447 - Always use zero origin for WR reference frames and stacking contexts r=kats Previously, WebRender was getting a rectangle for reference frames and stacking contexts, and it had to carefully treat the origin of this rectange: - by offseting all the items in a stacking context - by negatively compensating the sticky frame scroll port according to the parent reference frame origin With this change, we stop providing any non-zero origins. Instead we accomplish the same behavior using existing API primitives, such as reference frames: 1. when a stacking context has an origin, we push another reference frame for it 2. when computing the sticky frame scroll port, we take this origin into account This slightly simplifies Gecko-WR API, but more importantly it would allow WR to get rid of this logic (of handling origins), which in turn would allow to switch the reference frames from push()/pop() model to just define(), like we do for scroll/sticky frames already. Differential Revision: https://phabricator.services.mozilla.com/D13081
74d97073c54b19e742b084ea9f03b7ba40233000: Bug 1453264 - Dropping nsIBrowserSearchService::currentEngine in favour of defaultEngine. r=Standard8
Siddhant085 <dpsrkp.sid@gmail.com> - Wed, 28 Nov 2018 15:21:11 +0000 - rev 504966
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1453264 - Dropping nsIBrowserSearchService::currentEngine in favour of defaultEngine. r=Standard8 All instances of nsIBrowserSearchService::currentEngine have been replaced by nsIBrowserSearchService::defaultEngine. Dropping this variable now. Differential Revision: https://phabricator.services.mozilla.com/D12223
6c8636acf2cd7b775380d18cce1542a8117a3bc0: Bug 1501865: Migrate IsSuspendedGenerator to CacheIR r=mgaudet
Iain Ireland <iireland@mozilla.com> - Tue, 27 Nov 2018 18:35:27 +0000 - rev 504965
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1501865: Migrate IsSuspendedGenerator to CacheIR r=mgaudet Differential Revision: https://phabricator.services.mozilla.com/D12960
a823c2262dbf17325c965a6fdc66f0366de2e249: Bug 1509391 - [eslint] Ignore excluded files that mozlint wasn't able to handle automatically r=Standard8
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 28 Nov 2018 15:16:19 +0000 - rev 504964
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1509391 - [eslint] Ignore excluded files that mozlint wasn't able to handle automatically r=Standard8 Normally eslint handles its own file exclusions, but there are still some globally excluded paths that |mach lint| passes in (e.g objdirs and things in ThirdPartyPaths.txt). This makes sure that if they show up in the 'config', we handle them. Differential Revision: https://phabricator.services.mozilla.com/D12712
164213f935e1dfc919dd0f1fbb78cc7cdea98679: Bug 1508144 - Ignore clicks on non-clickable menu items r=mixedpuppy
Rob Wu <rob@robwu.nl> - Wed, 28 Nov 2018 15:09:26 +0000 - rev 504963
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1508144 - Ignore clicks on non-clickable menu items r=mixedpuppy Bug 1469148 added support for detecting which mouse button was used, by synthetizing "command" events when a "click" event was captured. The implementation did not account for unclickable menu items, such as items that act as the parent of a submenu (see bug report), separators and disabled menu items. This patch adds the necessary checks and regression tests for these scenarios to make sure that such clicks are ignored, as expected. Differential Revision: https://phabricator.services.mozilla.com/D13084
9d680582489f0139227b36dfd908c6f8ac154d4b: Bug 1509720 - Inline atom refcounting. r=njn
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 28 Nov 2018 15:03:40 +0000 - rev 504962
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1509720 - Inline atom refcounting. r=njn We're paying two function calls from Gecko_AddRefAtom / Gecko_ReleaseAtom for no good reason, plus it's simple enough it's probably worth to inline it anyway for C++ callers. Differential Revision: https://phabricator.services.mozilla.com/D12860
66e1668bb44c322c83e89bfebae59e0a4d2a2f07: Backed out changeset 84081d548703 (bug 1500155) for build bustages on /GeckoViewActivity.java . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Wed, 28 Nov 2018 16:25:24 +0200 - rev 504961
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Backed out changeset 84081d548703 (bug 1500155) for build bustages on /GeckoViewActivity.java . CLOSED TREE
dc40390fd43656344b774aa2ba05caa2ebfa14ab: Bug 1500360 - P2. Use reason in download protection testcases. r=francois
dlee <dlee@mozilla.com> - Wed, 28 Nov 2018 14:07:43 +0000 - rev 504960
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1500360 - P2. Use reason in download protection testcases. r=francois Add "Reason" checks in the testcase because it provides more fine-grained check. In this patch, I also refactor the testcase by move telemetry stuff into head_download_manager.js so it could easily used by different testcases. Differential Revision: https://phabricator.services.mozilla.com/D10953
db270ae8003b5eaac4658768af0b5f63369a942a: Bug 1500360 - P1. Add telemetry to record the reason download protection allow or block the download. r=francois
dlee <dlee@mozilla.com> - Wed, 28 Nov 2018 14:07:03 +0000 - rev 504959
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1500360 - P1. Add telemetry to record the reason download protection allow or block the download. r=francois In this patch, we added a telemetry to record different reasons that why download protection service decides to allow or block this download. The |verdict| and |shouldBlock| parameters are moved inside PendingLookup::OnComplete and now we used |Reason| in the query reputation code path instead Use enumerated Telemetry because it is easier to add more reasons in the future. Differential Revision: https://phabricator.services.mozilla.com/D10952
8692990356a7e39a67ee65909ff01f621d0830fb: Bug 1510593 - Update webrender to commit 3d73e3885907ae3d48b46fba891073abdb59e76d (WR PR #3359). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Wed, 28 Nov 2018 14:08:00 +0000 - rev 504958
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1510593 - Update webrender to commit 3d73e3885907ae3d48b46fba891073abdb59e76d (WR PR #3359). r=kats https://github.com/servo/webrender/pull/3359 Differential Revision: https://phabricator.services.mozilla.com/D13247
3dcdcddd94ff74e05fb4793e970433772ac99098: Bug 1510376 - Update webrender to commit 323b7ea140ba956af342e4f2660e67e04913e9fb (WR PR #3361). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Wed, 28 Nov 2018 14:06:08 +0000 - rev 504957
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1510376 - Update webrender to commit 323b7ea140ba956af342e4f2660e67e04913e9fb (WR PR #3361). r=kats https://github.com/servo/webrender/pull/3361 Differential Revision: https://phabricator.services.mozilla.com/D13246
f7f8b232d111ba86b0ac3d9c7aa65a7be21f82ea: Bug 1504005 - Initial Structured Spewer r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 28 Nov 2018 14:03:02 +0000 - rev 504956
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1504005 - Initial Structured Spewer r=jandem This spewer design has two goals: 1. Provide a spew mechanism that has first-class support for slicing and dicing output. This means that filtering by script and channel should be the dominant output mechanism. 2. Provide a simple powerful mechanism for getting information out of the compiler and into tools. I'm inspired by tools like CacheIR analyzer, IR Hydra, and the upcoming tracelogger integration into perf.html. Differential Revision: https://phabricator.services.mozilla.com/D11787
84081d5487039fdb4aeca8245ed58bfa34d5051b: Bug 1500155 - Part 1 - Add methods for each setting in `GeckoSessionSettings`. r=geckoview-reviewers,snorp,esawin
Emily Toop <etoop@mozilla.com> - Wed, 28 Nov 2018 13:57:02 +0000 - rev 504955
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1500155 - Part 1 - Add methods for each setting in `GeckoSessionSettings`. r=geckoview-reviewers,snorp,esawin Part 2 - Make old methods and fields for get/set<DataType> in `GeckoSessionSettings` private. Migrate existing code to use these new methods instead of the exisiting get/set<DataType>(Key, Value) methods. This commit does not tackle making the old functions inaccessible publicly as this requires a complete refactoring of the Setting @interface in `GeckoSessionTestRule.java`. There may be a follow up commit if this is something we want to do. Make `GeckoSessionSettings` fields and get<Type> methods private. Update `GeckoSessionTestRule` to access private fields and methods using reflection. Differential Revision: https://phabricator.services.mozilla.com/D12435
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip