c3b6b9b52356f88346eb6396f6e649e8c27549b1: Bug 1495442 - Reduce specificity of toolbarbutton[checked] rule. r=paolo
Dão Gottwald <dao@mozilla.com> - Tue, 02 Oct 2018 09:58:16 +0000 - rev 494848
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1495442 - Reduce specificity of toolbarbutton[checked] rule. r=paolo Differential Revision: https://phabricator.services.mozilla.com/D7391
cd7aa09c2b6231c821d489496b6f1a928c28ae98: Bug 1417383 - Add initial .eslintrc.js files for docshell test directories (not enabled yet). r=qdot
Mark Banner <standard8@mozilla.com> - Tue, 02 Oct 2018 07:51:39 +0000 - rev 494847
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1417383 - Add initial .eslintrc.js files for docshell test directories (not enabled yet). r=qdot Depends on D7053 Differential Revision: https://phabricator.services.mozilla.com/D7055
3367b2fb277193c9f12f02487587345f2ba5cc64: Bug 1417383 - Move mochitests from docshell/test/ to docshell/test/mochitest/ to aid ESLint. r=qdot
Mark Banner <standard8@mozilla.com> - Tue, 02 Oct 2018 07:45:54 +0000 - rev 494846
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1417383 - Move mochitests from docshell/test/ to docshell/test/mochitest/ to aid ESLint. r=qdot Depends on D7052 Differential Revision: https://phabricator.services.mozilla.com/D7053
a3269d08cf46cc87e8b345ac10a67ff12c550f35: Bug 1417383 - Remove unused test files that were missed in bug 1427726. r=qdot
Mark Banner <standard8@mozilla.com> - Tue, 02 Oct 2018 07:50:45 +0000 - rev 494845
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1417383 - Remove unused test files that were missed in bug 1427726. r=qdot Differential Revision: https://phabricator.services.mozilla.com/D7052
f69a27b41242dc262027b135ae002c46255a88c5: Merge mozilla-central to autoland. a=merge CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Tue, 02 Oct 2018 10:15:31 +0300 - rev 494844
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
549b5d7a277b19161e52af26cfbd596b300d09c0: bug 1495475: webdriver: warn on using desiredCapabilities/requiredCapabilities r=whimboo
Andreas Tolfsen <ato@sny.no> - Tue, 02 Oct 2018 06:50:22 +0000 - rev 494843
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
bug 1495475: webdriver: warn on using desiredCapabilities/requiredCapabilities r=whimboo This emits a warning when the webdriver library reverts to using the legacy Selenium-styled capabilities negotiation for new sessions. It provides a helpful link which will explain to users how to update. Differential Revision: https://phabricator.services.mozilla.com/D7305
7764656611ce25659b5fc408ce72007623545d69: Bug 1495081 - Content Blocking on/off switch's tooltip not shown. r=johannh
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 01 Oct 2018 10:31:29 +0000 - rev 494842
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1495081 - Content Blocking on/off switch's tooltip not shown. r=johannh Differential Revision: https://phabricator.services.mozilla.com/D7213
93b4642d28ab55fb3ba1bc41dfe47916828abcd3: Bug 1493737 - Fix many trivial calls to do_QueryInterface r=smaug
Andrew McCreight <continuation@gmail.com> - Mon, 01 Oct 2018 21:38:01 +0000 - rev 494841
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1493737 - Fix many trivial calls to do_QueryInterface r=smaug If class A is derived from class B, then an instance of class A can be converted to B via a static cast, so a slower QI is not needed. Differential Revision: https://phabricator.services.mozilla.com/D6861
425d54d1ad00d4c6f13bee902311c10de82cac4f: Merge mozilla-central to autoland. a=merge CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 02 Oct 2018 07:04:47 +0300 - rev 494840
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
86baeb291e666af5a6a981898401521d0ec06bd1: Bug 1493249 - Add policy for security devices. r=Felipe
Michael Kaply <mozilla@kaply.com> - Tue, 02 Oct 2018 03:47:17 +0000 - rev 494839
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1493249 - Add policy for security devices. r=Felipe Differential Revision: https://phabricator.services.mozilla.com/D6525
c4a515cf1d8fb6e422a09adb0c807ab240ec6e03: Bug 1457481 - Hook up the new devtools performance panel to nsIProfiler.getSymbolTable. r=gregtatum
Markus Stange <mstange@themasta.com> - Tue, 02 Oct 2018 01:52:32 +0000 - rev 494838
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1457481 - Hook up the new devtools performance panel to nsIProfiler.getSymbolTable. r=gregtatum Depends on D7023 Differential Revision: https://phabricator.services.mozilla.com/D7024
255e04ebe3bd06b1ecdcea2a5a699ffc7fd9920d: Bug 1457481 - Run mach vendor rust. r=froydnj,erahm
Markus Stange <mstange@themasta.com> - Tue, 02 Oct 2018 01:50:56 +0000 - rev 494837
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1457481 - Run mach vendor rust. r=froydnj,erahm Most importantly, this picks up "object" and "goblin" for ELF binary parsing. We only use the ELF code from goblin, so the mach-O parsing code gets eliminated by the linker. Overall, this increases the Android installer size by 20KB. Try pushes for reference: before: https://treeherder.mozilla.org/#/jobs?repo=try&revision=834b56dc5ab3d63a43a32f740ee8212296ac726d&selectedJob=201600899 after: https://treeherder.mozilla.org/#/jobs?repo=try&revision=6983b27e8d3cb715d3b7e6cbd276683f6466e3cc&selectedJob=201600475 installer size: 34524820 -> 34542861 (34.52MB -> 34.54MB) $ mach vendor rust Updating registry `https://github.com/rust-lang/crates.io-index` Adding goblin v0.0.17 Adding memmap v0.6.2 Adding miniz-sys v0.1.10 Adding object v0.10.0 Adding parity-wasm v0.31.3 Adding plain v0.2.3 Adding profiler_helper v0.1.0 (file:///Users/mstange/code/mozilla/tools/profiler/rust-helper) Adding scroll v0.9.1 Adding scroll_derive v0.9.5 Adding syn v0.15.5 Adding thin-vec v0.1.0 Adding uuid v0.6.5 0:30.11 The following files exceed the filesize limit of 102400: third_party/rust/miniz-sys/miniz.c third_party/rust/syn-0.14.6/src/expr.rs third_party/rust/syn-0.14.6/src/gen/fold.rs third_party/rust/syn-0.14.6/src/gen/visit.rs third_party/rust/syn-0.14.6/src/gen/visit_mut.rs The syn dependency is not compiled for goblin, as far as I can tell - it's only needed for the 'syn' feature of scroll_derive, and scroll does not ask for scroll_derive/syn. object -> goblin -> scroll -> scroll_derive -/-> syn But it looks like other versions of syn were already in the tree. Depends on D7021 Differential Revision: https://phabricator.services.mozilla.com/D7023
7566a6bac33d41042243ac2cef94f32b7d0c08df: Bug 1457481 - Add nsIProfiler.GetSymbolTable and a profiler/rust-helper crate which implements it for ELF binaries. r=njn,jrmuizel
Markus Stange <mstange@themasta.com> - Tue, 02 Oct 2018 01:50:02 +0000 - rev 494836
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1457481 - Add nsIProfiler.GetSymbolTable and a profiler/rust-helper crate which implements it for ELF binaries. r=njn,jrmuizel r?njn for the profiler parts r?jrmuizel for the ELF parsing parts Depends on D7020 Differential Revision: https://phabricator.services.mozilla.com/D7021
7c0eb6f58c1cf996836905df9696528a63b78d09: Bug 1457481 - Add a MOZ_GECKO_PROFILER_PARSE_ELF define that's only true on Android. r=ted
Markus Stange <mstange@themasta.com> - Tue, 02 Oct 2018 01:49:13 +0000 - rev 494835
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1457481 - Add a MOZ_GECKO_PROFILER_PARSE_ELF define that's only true on Android. r=ted This will be used to conditionally compile the rust code for ELF binary parsing, which will be used by the profiler to dump symbols from system libraries on Android. Ideally I'd like to make this only apply to Nightly + Beta configurations, and not to Release, but there doesn't seem to be an easy way to differentiate between Beta and Release and doing so might be frowned upon. So now it's going to be built on all channels on Android, even Release, even though developers won't be profiling Release channel builds much, and the extra code size isn't all that valuable for our users. We definitely need this code to be included on the Beta channel, though, because Firefox Focus Nightly uses GeckoView from the Beta channel, and we want to get good profiling information from Focus. Differential Revision: https://phabricator.services.mozilla.com/D7020
7cda6e1eb528ba81b10548e858f91689b36dfe3b: Backed out changeset c209b1927107 (bug 923975) for failing at mochitest/browser_dbg_rr_stepping-02.js, etc. removed obsolete files. a=backout
Gurzau Raul <rgurzau@mozilla.com> - Tue, 02 Oct 2018 09:16:01 +0300 - rev 494834
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Backed out changeset c209b1927107 (bug 923975) for failing at mochitest/browser_dbg_rr_stepping-02.js, etc. removed obsolete files. a=backout
5f65584c639c4c1a7fbaebeade5a6e87daec8545: Backed out changeset c209b1927107 (bug 923975) for failing at mochitest/browser_dbg_rr_stepping-02.js, etc. a=backout
Gurzau Raul <rgurzau@mozilla.com> - Tue, 02 Oct 2018 09:11:50 +0300 - rev 494833
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Backed out changeset c209b1927107 (bug 923975) for failing at mochitest/browser_dbg_rr_stepping-02.js, etc. a=backout
56b988a937689d5599400afa59b72c390b40abf2: Merge inbound to mozilla-central. a=merge
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 02 Oct 2018 07:01:43 +0300 - rev 494832
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Merge inbound to mozilla-central. a=merge
00de0dfa82f2fe4ddcd2f9cddde39862d8ee2763: Bug 1494175 - Remove unimplemented nsIWebBrowserChrome methods. r=qdot
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 26 Sep 2018 19:39:44 +1000 - rev 494831
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494175 - Remove unimplemented nsIWebBrowserChrome methods. r=qdot All implementations of these methods fail immediately. This patch removes them, and replaces their call sites with failures. Code coverage indicates these locations aren't hit by any of our tests.
7a064423a1ad691c6ab8344fd81b469e0114480c: Bug 1494175 - Remove unused nsIWebBrowserChrome methods and attributes. r=qdot
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 26 Sep 2018 19:38:42 +1000 - rev 494830
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494175 - Remove unused nsIWebBrowserChrome methods and attributes. r=qdot
4e1209a0f18834541a1af785f91f78139a3de98d: Bug 1494175 - Remove unused nsIWebBrowser methods and attributes. r=qdot
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 26 Sep 2018 19:38:13 +1000 - rev 494829
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494175 - Remove unused nsIWebBrowser methods and attributes. r=qdot
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip