cd4b7928b25c5ffe59863139e5e440fbc31f084a: Bug 1639825 - Some minor code reorganization. r=tnikkel
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 22 May 2020 14:37:06 +0000 - rev 531624
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1639825 - Some minor code reorganization. r=tnikkel This makes it more obvious that we are using the same scrollDelta for adjusting the displayport as we are for populating the callback transform. Instead of computing the same value inside a helper, we just provide the helper with the already-computed delta that is used for the callback transform too. Differential Revision: https://phabricator.services.mozilla.com/D76297
dcf166da7a8bad96946df5d46b9f4beff8ce46f9: Bug 1637729 - Added a counter to track how many picture cache tiles are invalidated, and added it as an event marker to the profiler. r=jrmuizel,gw
Daniel Lu <dlu@mozilla.com> - Fri, 22 May 2020 13:57:43 +0000 - rev 531623
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1637729 - Added a counter to track how many picture cache tiles are invalidated, and added it as an event marker to the profiler. r=jrmuizel,gw Differential Revision: https://phabricator.services.mozilla.com/D76389
6f4edb094e0de7396a7d4f011da485e367b5c3aa: Bug 1628073 - Add python 3 support to mozgeckoprofiler; r=sparky
Greg Tatum <gtatum@mozilla.com> - Fri, 22 May 2020 13:21:09 +0000 - rev 531622
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1628073 - Add python 3 support to mozgeckoprofiler; r=sparky Differential Revision: https://phabricator.services.mozilla.com/D75579
c14463b2f3e8d0917657f01f49a0839b274076e2: Bug 1628073 - Run black autoformatting on mozgeckoprofiler; r=sparky
Greg Tatum <gtatum@mozilla.com> - Fri, 22 May 2020 13:20:51 +0000 - rev 531621
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1628073 - Run black autoformatting on mozgeckoprofiler; r=sparky Differential Revision: https://phabricator.services.mozilla.com/D75578
49ed1a5fc2657cfef7ab164b5273669efd23b83a: Bug 1628073 - Move the view_gecko_profile_from_mochitest function; r=gbrown
Greg Tatum <gtatum@mozilla.com> - Fri, 22 May 2020 13:20:23 +0000 - rev 531620
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1628073 - Move the view_gecko_profile_from_mochitest function; r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D75577
e99da2a9254f852d4ab9837802d1d7edb6f0e649: Bug 1628073 - Add a test for the view gecko profile tool; r=sparky
Greg Tatum <gtatum@mozilla.com> - Fri, 22 May 2020 13:20:10 +0000 - rev 531619
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1628073 - Add a test for the view gecko profile tool; r=sparky Differential Revision: https://phabricator.services.mozilla.com/D74295
de3e4dec928cc52e00e2f9163d3d6cc569647a78: Bug 1628073 - Remove the view_gecko_profile.py tool; r=sparky,perftest-reviewers
Greg Tatum <gtatum@mozilla.com> - Fri, 22 May 2020 13:19:58 +0000 - rev 531618
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1628073 - Remove the view_gecko_profile.py tool; r=sparky,perftest-reviewers Differential Revision: https://phabricator.services.mozilla.com/D74294
0c606644f4e3232c15742551b9a9fcc5a25bc7e6: Bug 1628073 - Add documentation to mozgeckoprofiler; r=sparky
Greg Tatum <gtatum@mozilla.com> - Fri, 22 May 2020 13:19:40 +0000 - rev 531617
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1628073 - Add documentation to mozgeckoprofiler; r=sparky Differential Revision: https://phabricator.services.mozilla.com/D74292
e2f1ffe1f7696f9400fb27c446d147ffe1bc28fa: Bug 1628073 - Use mozlog in the mozgeckoprofiler; r=gbrown
Greg Tatum <gtatum@mozilla.com> - Fri, 22 May 2020 13:19:27 +0000 - rev 531616
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1628073 - Use mozlog in the mozgeckoprofiler; r=gbrown This patch changes over all of the logging to use the structured mozlog package. I also ensured that the messages were logged in a way to be useful for end users of mochitests. This means there were a few small changes in methods in order to accommodate the logging. The behavior outside of logging should be the same. Differential Revision: https://phabricator.services.mozilla.com/D74291
699e0e8cd072d7cb9ff4250e17020244a410ec52: Bug 1628073 - Hook up symbolication to mochitests; r=gbrown
Greg Tatum <gtatum@mozilla.com> - Fri, 22 May 2020 13:19:04 +0000 - rev 531615
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1628073 - Hook up symbolication to mochitests; r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D74290
bfb980a9199bb85e8b95bc064ed1e25e488b6af9: Bug 1628073 - Move gecko profiler testing files to mozgeckoprofiler; r=sparky,perftest-reviewers,gbrown
Greg Tatum <gtatum@mozilla.com> - Fri, 22 May 2020 13:18:44 +0000 - rev 531614
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1628073 - Move gecko profiler testing files to mozgeckoprofiler; r=sparky,perftest-reviewers,gbrown I need to add symbolication support for the mochitest Gecko Profiler command line option. These profiles also need to be symbolicated. Unfortunately, there is not a common place where I could use these files. Talos and Raptor each had their own copy of the snappy symbolication server. This commit consolidates these packages into a re-usable mozbase package that can be used in mochitests, and eventually in other places like xpcshell tests. I stubbed out a test file, but it doesn't do anything quite yet. This commit makes it so that the tests still work in Raptor and Talos, but doesn't add any features. It also doesn't try too hard to make the files look like a mozbase package. Differential Revision: https://phabricator.services.mozilla.com/D74289
3223007370b6abf6ffe9848a3496d75a3dd6b0fc: Bug 1628073 - Document some of the symbolication python code; r=sparky,perftest-reviewers
Greg Tatum <gtatum@mozilla.com> - Fri, 22 May 2020 13:17:55 +0000 - rev 531613
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1628073 - Document some of the symbolication python code; r=sparky,perftest-reviewers Differential Revision: https://phabricator.services.mozilla.com/D74287
ed24048652900853d41d71698a4f92f45cc240f3: Bug 1628073 - Add CLI flags to mochitests for the profiler; r=gbrown
Greg Tatum <gtatum@mozilla.com> - Fri, 22 May 2020 13:17:37 +0000 - rev 531612
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1628073 - Add CLI flags to mochitests for the profiler; r=gbrown This commit adds the option to profile a mochitest run, and then open the profile automatically in the users browser. Differential Revision: https://phabricator.services.mozilla.com/D70090
448ea7e8873c622a1fa4f70f93503f4cedb84c39: Bug 1628073 - Rewrite view_gecko_profile.py to open a URL; r=perftest-reviewers,sparky
Greg Tatum <gtatum@mozilla.com> - Fri, 22 May 2020 13:17:30 +0000 - rev 531611
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1628073 - Rewrite view_gecko_profile.py to open a URL; r=perftest-reviewers,sparky The current implementation opens the built Firefox in the objdir. This is not optimal as the built Firefox is not really great for viewing files in. The build could be broken. With this patch, the profiles will instead be opened in the users default browser. Differential Revision: https://phabricator.services.mozilla.com/D70089
d31e023899e51c9b09a5c9b382b29c15c12133ca: Bug 1638154: Fix review comments r=tcampbell
Iain Ireland <iireland@mozilla.com> - Thu, 21 May 2020 21:38:37 +0000 - rev 531610
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1638154: Fix review comments r=tcampbell Milliseconds after landing the parent patch, I realized that I had not actually uploaded the changes to address the review comments. Differential Revision: https://phabricator.services.mozilla.com/D76380
c7970fe81668ac038b60375b4fdcd0de85eab454: Bug 1632447 - Disable window.external/sidebar.AddSearchProvider by preference. r=baku
Mark Banner <standard8@mozilla.com> - Fri, 22 May 2020 11:41:15 +0000 - rev 531609
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1632447 - Disable window.external/sidebar.AddSearchProvider by preference. r=baku This makes them both operate as dummy functions. Differential Revision: https://phabricator.services.mozilla.com/D76329
a2e636ff03c2b4ee74efc96bc040a4b0a725c963: Bug 1636583 - Make the urlbar always go through pickResult. r=adw
Marco Bonardo <mbonardo@mozilla.com> - Thu, 21 May 2020 15:00:08 +0000 - rev 531608
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1636583 - Make the urlbar always go through pickResult. r=adw This changes the urlbar to always generate a result and then confirm it through pickResult. This way we obtain a consistent behavior independently from whether the view has a result or an action like Paste&Go happened. Before this we used to go through getShortcutOrURIAndPostData, that implements only a part of the urlbar logic, often causing different behavior depending on the view state, and thus requiring constant maintenance to sync it up. In a follow-up bug we will evaluate the complete removal of getShortcutOrURIAndPostData in favor of direct calls to UrlbarUtils.getHeuristicResultFor(). This also moves up a bit closer to always pass a final url to the docshell, and stop trying to do complex URIFixup calls in it. For now we still rely on its fix-ups for browser.fixup.dns_first_for_single_words, where we pass a url, and if it's invalid it will instead search. See UrlbarUtils.RESULT_TYPE.URL handling in pickResult(). Differential Revision: https://phabricator.services.mozilla.com/D75911
660b7de8921523970782ef9ae793293d960bde30: Bug 1636583 - URIFixup should force a visit when an uri-like search string ends with a slash. r=adw
Marco Bonardo <mbonardo@mozilla.com> - Thu, 21 May 2020 14:58:15 +0000 - rev 531607
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1636583 - URIFixup should force a visit when an uri-like search string ends with a slash. r=adw Differential Revision: https://phabricator.services.mozilla.com/D75910
9fd14281791905a085a85cf79de8a5f1c64bce4b: Bug 1636583 - Split pickResult out of pickElement. r=adw
Marco Bonardo <mbonardo@mozilla.com> - Thu, 21 May 2020 23:11:38 +0000 - rev 531606
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1636583 - Split pickResult out of pickElement. r=adw This allows to pick a result without necessarily having a view element. Differential Revision: https://phabricator.services.mozilla.com/D75909
76186c5df6b85b0baa82e37a491fbe3253f105ec: Bug 1640108 - Move nsPrintJob::SetPrintPO into nsPrintObject class and rename it to EnablePrinting. r=jwatt
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 22 May 2020 09:57:12 +0000 - rev 531605
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1640108 - Move nsPrintJob::SetPrintPO into nsPrintObject class and rename it to EnablePrinting. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D76456
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip