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
f2915d3ee5f8705676e4bb643eab54b62246f25f: Merge inbound to mozilla-central a=merge
Coroiu Cristina <ccoroiu@mozilla.com> - Wed, 28 Nov 2018 23:49:09 +0200 - rev 504954
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Merge inbound to mozilla-central a=merge
8d0013f9a06dc1a374e5725876ff24aa880f8978: Bug 1507750 - Compare the flexbox state for any changes before updating on reflows. r=pbro
Gabriel Luong <gabriel.luong@gmail.com> - Wed, 28 Nov 2018 11:25:19 -0500 - rev 504953
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507750 - Compare the flexbox state for any changes before updating on reflows. r=pbro
4201f7161e7a5323d7a9250f08c1d046aa85456d: Bug 1509283: Compile the last wasm function batch on the main thread; r=luke
Benjamin Bouvier <benj@benj.me> - Thu, 22 Nov 2018 11:12:20 +0100 - rev 504952
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1509283: Compile the last wasm function batch on the main thread; r=luke
44cd6ec4fbd5da73777883f4faf9fe822f7de513: Bug 1508063 - Part 5: Move non-auto-generated part of BinASTParser into BinASTParserPerTokenizer. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Thu, 29 Nov 2018 01:03:46 +0900 - rev 504951
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1508063 - Part 5: Move non-auto-generated part of BinASTParser into BinASTParserPerTokenizer. r=Yoric
02386132c1e9bfa3ef88b9ae7d967f90b6e1045e: Bug 1508063 - Part 4: Rename BinSource-auto.{cpp,h} to BinASTParser.{cpp,h}, and BinSource.{cpp,h} to BinASTParserPerTokenizer.{cpp,h}. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Thu, 29 Nov 2018 01:03:45 +0900 - rev 504950
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1508063 - Part 4: Rename BinSource-auto.{cpp,h} to BinASTParser.{cpp,h}, and BinSource.{cpp,h} to BinASTParserPerTokenizer.{cpp,h}. r=Yoric
f96f280927ff0bc9340a7726d28851f884998126: Bug 1508063 - Part 3: Fix typo in Binsource.yaml. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Thu, 29 Nov 2018 01:03:45 +0900 - rev 504949
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1508063 - Part 3: Fix typo in Binsource.yaml. r=Yoric
391d7669e9b28c4475ead6f5f6771dfa1fd05deb: Bug 1508063 - Part 2: Move auto-generated enum to BinASTEnum.h. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Thu, 29 Nov 2018 01:03:45 +0900 - rev 504948
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1508063 - Part 2: Move auto-generated enum to BinASTEnum.h. r=Yoric
2abc868cd4169ab888b5a5e7d7ebd5687b06232d: Bug 1508063 - Part 1: Move BinASTParserBase into its own files. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Thu, 29 Nov 2018 01:03:45 +0900 - rev 504947
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1508063 - Part 1: Move BinASTParserBase into its own files. r=Yoric
141af7d07a50aa91d40d993020cfe2703450cf23: Bug 1510430 - Update Debugger Frontend v104. r=dwalsh
Jason Laster <jlaster@mozilla.com> - Tue, 27 Nov 2018 18:02:34 -0500 - rev 504946
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1510430 - Update Debugger Frontend v104. r=dwalsh
dcb2522d819e0c4193d10c446e4a9215c4f2295f: Bug 1509973 - Follow-up to increase timeout for windows ASAN reftests. r=me
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 28 Nov 2018 10:21:13 -0500 - rev 504945
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1509973 - Follow-up to increase timeout for windows ASAN reftests. r=me
90b9a0bd1fc5a87c9c00275b641b3fb6d6da46c1: Bug 1503681 - rel=noopener implicit for target=_blank in anchor and area elements when no rel attribute is set - fix tests, r=me
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 28 Nov 2018 13:42:57 +0100 - rev 504944
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1503681 - rel=noopener implicit for target=_blank in anchor and area elements when no rel attribute is set - fix tests, r=me
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip