3522d1d79583e8334d2ee889cf9eead93d292b7a: Bug 1362212 - Implement HTMLMediaElement.reportCanPlayTelemetry. r=gerald
Chris Pearce <cpearce@mozilla.com> - Wed, 10 May 2017 11:31:16 +1200 - rev 357874
Push 42532 by cpearce@mozilla.com at Thu, 11 May 2017 23:09:26 +0000
Bug 1362212 - Implement HTMLMediaElement.reportCanPlayTelemetry. r=gerald Defer determining whether we have usable decoders to an off-main thread in order to avoid janking the main thread. MozReview-Commit-ID: Ape5zEBBMrz
0aa0904d6ad87b21859dcf6773892868aefce3dd: Bug 1362212 - Add chromeonly HTMLMediaElement.reportCanPlayTelemetry. r=bz
Chris Pearce <cpearce@mozilla.com> - Wed, 10 May 2017 11:30:47 +1200 - rev 357873
Push 42532 by cpearce@mozilla.com at Thu, 11 May 2017 23:09:26 +0000
Bug 1362212 - Add chromeonly HTMLMediaElement.reportCanPlayTelemetry. r=bz This enables the Firefox front end code to call into Gecko to direct it to report telemetry as to whether we have available platform decoders at an opportune moment where doing so is unlikely to cause jank. Gecko can then dispatch a task to collect this information on a non-main thread as in order to determine whether we have platform decoders requires us to load shared libraries from disk, which can cause jank. MozReview-Commit-ID: GkQEAqWc1aQ
0483029f6379319e57c41bf82f2c9ff512a1fcbf: Bug 1362212 - Remove canPlayTelemetry from _delayedStartup. r=dao
Chris Pearce <cpearce@mozilla.com> - Fri, 05 May 2017 17:38:40 +1200 - rev 357872
Push 42532 by cpearce@mozilla.com at Thu, 11 May 2017 23:09:26 +0000
Bug 1362212 - Remove canPlayTelemetry from _delayedStartup. r=dao Calling HTMLMediaElement.canPlayType() on the main thread will cause us to do disk I/O to load system decoding libraries, so we shouldn't do it on the main thread, let alone on the parent process' main thread. I moved the telemetry into an idle service observer off main thread into Gecko in the previous patch. MozReview-Commit-ID: CH6LNNLzreJ
3226ad8029a10b42b9aab87fbcc481c6f41c77aa: Backed out changeset 3a3a19e0d903 (bug 1361915) for build bustage a=backout
Wes Kocher <wkocher@mozilla.com> - Thu, 11 May 2017 15:11:29 -0700 - rev 357871
Push 42531 by kwierso@gmail.com at Thu, 11 May 2017 22:11:34 +0000
Backed out changeset 3a3a19e0d903 (bug 1361915) for build bustage a=backout MozReview-Commit-ID: 3BG6xILsiXW
3a3a19e0d9034eac93cadc9087ea1582b39368d4: Bug 1361915 - Record telemetry each time we try to run a transform animation on the compositor. r=birtles,bsmedberg
Botond Ballo <botond@mozilla.com> - Wed, 03 May 2017 21:39:42 -0400 - rev 357870
Push 42530 by bballo@mozilla.com at Thu, 11 May 2017 21:57:24 +0000
Bug 1361915 - Record telemetry each time we try to run a transform animation on the compositor. r=birtles,bsmedberg The telemetry is recorded once per effect:target pair, and is intended for comparison with the telemetry added in bug 1349808. MozReview-Commit-ID: 8JYbAifjmki
bec79e23bdace4c10621e7f209679d1c05f6152f: Bug 1364196 - Ensure perfherder_extra_options always present; r=ted
Gregory Szorc <gps@mozilla.com> - Thu, 11 May 2017 13:28:38 -0700 - rev 357869
Push 42529 by gszorc@mozilla.com at Thu, 11 May 2017 21:46:43 +0000
Bug 1364196 - Ensure perfherder_extra_options always present; r=ted Previously, only the mach resource metrics consulted perfherder_extra_options. This resulted in many data sets tracking values for distinct build configurations. MozReview-Commit-ID: 6t5UaUUvHxT
fda6d4c274b7d7a3c96d6bb406cedf8190b87009: Bug 1364196 - Clean up code adding "nightly" to perfherder data; r=ted
Gregory Szorc <gps@mozilla.com> - Thu, 11 May 2017 13:24:42 -0700 - rev 357868
Push 42529 by gszorc@mozilla.com at Thu, 11 May 2017 21:46:43 +0000
Bug 1364196 - Clean up code adding "nightly" to perfherder data; r=ted I like fewer lines of code. MozReview-Commit-ID: 6WaOOCtubHX
9876a25c48a9af07b0665ad0f43bd7d7ec9f5be2: Bug 1361139 - pt 2 - remove test-related SSRC filtering from MediaPipeline. r=drno
Michael Froman <mfroman@mozilla.com> - Fri, 05 May 2017 17:32:01 -0500 - rev 357867
Push 42528 by ryanvm@gmail.com at Thu, 11 May 2017 21:23:35 +0000
Bug 1361139 - pt 2 - remove test-related SSRC filtering from MediaPipeline. r=drno Now that RID filtering (Bug 1358224) has fixed the intermittant oranges from Bug 1351531 and 1351590, remove the functionality from MediaPipeline. MozReview-Commit-ID: 1rED3iaHRCK
27d6bc741a6720c56b68972e2e461bdf12213b33: Bug 1361139 - pt 1 - remove mozSelectSsrc Chrome-only API for test-related ssrc filtering. r=qdot
Michael Froman <mfroman@mozilla.com> - Fri, 05 May 2017 16:52:33 -0500 - rev 357866
Push 42528 by ryanvm@gmail.com at Thu, 11 May 2017 21:23:35 +0000
Bug 1361139 - pt 1 - remove mozSelectSsrc Chrome-only API for test-related ssrc filtering. r=qdot After changes from Bug 1358224 to add test-related RID filtering, we no longer need the test-related SSRC filtering (which only partially worked). MozReview-Commit-ID: 4A6slqOTjbU
cd1987f0ceec0a27e266db3d07041ce3a3f4ec6a: Bug 1363085 - Part 2. Add telemetry, context menu, react-intl to Activity Stream system add-on. r=ursula
Ed Lee <edilee@mozilla.com> - Tue, 09 May 2017 16:09:43 -0700 - rev 357865
Push 42527 by edilee@gmail.com at Thu, 11 May 2017 21:19:44 +0000
Bug 1363085 - Part 2. Add telemetry, context menu, react-intl to Activity Stream system add-on. r=ursula MozReview-Commit-ID: 9ouqxOFvTg4
ecfb960dc1097ab0e34b4c83caebc9c88c03c03f: Bug 1363085 - Part 1. Update license for react-intl usage in activity-stream. r=gerv
Ed Lee <edilee@mozilla.com> - Tue, 09 May 2017 10:42:22 -0700 - rev 357864
Push 42527 by edilee@gmail.com at Thu, 11 May 2017 21:19:44 +0000
Bug 1363085 - Part 1. Update license for react-intl usage in activity-stream. r=gerv MozReview-Commit-ID: Ec5pNkDlUX2
385067a8df33c105a085db31c52d7a68f519f804: servo: Merge #16816 - Fix unsafe casting between PersistentLayoutData and PartialPersistentLayoutData (from MortimerGoro:unsafe_layout_data_cast); r=SimonSapin
Imanol Fernandez <mortimergoro@gmail.com> - Thu, 11 May 2017 14:47:24 -0500 - rev 357863
Push 42526 by servo-vcs-sync@mozilla.com at Thu, 11 May 2017 21:10:54 +0000
servo: Merge #16816 - Fix unsafe casting between PersistentLayoutData and PartialPersistentLayoutData (from MortimerGoro:unsafe_layout_data_cast); r=SimonSapin <!-- Please describe your changes on the following line: --> PersistentLayoutData and PartialPersistentLayoutData castings in Layout component assume that they have the same base raw address. This is unsafe because field orders is not guaranteed by default, and it's causing some SEGV crashes on Android indeed (https://github.com/servo/servo/issues/16647) Add a C representation to guarantee that the order of the fields and the safe casting. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #16647 (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: c277beab2b9c3294ea69c6088cd0dc3b1665717e
ccd0ac82b8bd099388926c642f03313a2826f023: Bug 1147271 - Add ssh option to prevent hanging on password prompt in upload.py r=mshal
Chris Manchester <cmanchester@mozilla.com> - Thu, 11 May 2017 09:40:58 -0700 - rev 357862
Push 42525 by cmanchester@mozilla.com at Thu, 11 May 2017 21:04:46 +0000
Bug 1147271 - Add ssh option to prevent hanging on password prompt in upload.py r=mshal MozReview-Commit-ID: Lmg5SAtLuE3
1e6c8eee951e9e61502f96694ddfb2602d933cb8: Bug 1354127 - Add a 'More' toolbar button to the Photon app menu. r=Gijs
Mike de Boer <mdeboer@mozilla.com> - Thu, 11 May 2017 16:23:16 -0400 - rev 357861
Push 42524 by mdeboer@mozilla.com at Thu, 11 May 2017 20:30:50 +0000
Bug 1354127 - Add a 'More' toolbar button to the Photon app menu. r=Gijs This also improves the styling of checkbox buttons inside the menu and improves support for adopting panelviews into the app menu from another area properly. MozReview-Commit-ID: 1I9CeBx3zrz
75ed70ff9b76cef90a883fa16754cb9f8e56bebb: Bug 1348103 - Fix test_chrome_bookmarks.js error when collecting code coverage on linux64-jsdcov. r=Gijs
Greg Mierzwinski <gmierz2@outlook.com> - Sat, 29 Apr 2017 10:47:24 -0400 - rev 357860
Push 42523 by kwierso@gmail.com at Thu, 11 May 2017 20:26:22 +0000
Bug 1348103 - Fix test_chrome_bookmarks.js error when collecting code coverage on linux64-jsdcov. r=Gijs This patch first adds an argument to the 'do_get_file(...)' function call in 'test_chrome_bookmarks.js' that simply allows the 'chromefiles' folder to be non-existent if it does not exist. The 'CoverageUtils.jsm' file is then modified so that the import of 'osfile.jsm' does not interfere with any tests. So, it is now imported into the script after the test has completed. Two other tests have unwanted behaviour that cause code coverage collection to fail so they are also skipped through this patch. MozReview-Commit-ID: H42HN1solkh
6ceba506b62a0ad3f92a4c35e178684bfdc77667: Bug 1364063 - Stop setting development preferences from DevTools add-on. r=jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 11 May 2017 15:02:41 +0200 - rev 357859
Push 42522 by apoirot@mozilla.com at Thu, 11 May 2017 20:09:50 +0000
Bug 1364063 - Stop setting development preferences from DevTools add-on. r=jdescottes MozReview-Commit-ID: J4I5SSkErxE
20977f40cc829607928776e8e7f6509bf5bf34c8: Bug 1363419 - Unregister DevTools on Add-on disabling. r=jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 09 May 2017 18:28:57 +0200 - rev 357858
Push 42521 by apoirot@mozilla.com at Thu, 11 May 2017 20:09:01 +0000
Bug 1363419 - Unregister DevTools on Add-on disabling. r=jdescottes MozReview-Commit-ID: 7ME0xBdjvle
5e04c49d2d10ad48b19cddaf28fee845dc6e8629: Bug 1362164 - Remove mozharness code to print ccache stats; r=ted
Gregory Szorc <gps@mozilla.com> - Thu, 11 May 2017 12:49:09 -0700 - rev 357857
Push 42520 by gszorc@mozilla.com at Thu, 11 May 2017 19:50:57 +0000
Bug 1362164 - Remove mozharness code to print ccache stats; r=ted I was going to inline "enable_ccache" into buildbase.py because AFAICT its value is effectively "if not windows." However, I realized that all this is doing is dumping ccache stats (something the build system itself is in a better position to do because it actually knows if ccache is enabled). Then I realized we don't use ccache directly any more in automation because we use sccache (or at least that's the way it should be). Since there's no need for this ccache code in mozharness, this commit deletes it. If we want it back, we can add the functionality to `mach build`. MozReview-Commit-ID: BrRi1QKe5l3
18afc87e7a68bc5e05a94dfcd4dfec0823692fe8: Bug 1363407 - Awesome bar results and one-off buttons have different blue shades on keyboard selection. r=dao
Drew Willcoxon <adw@mozilla.com> - Thu, 11 May 2017 12:48:28 -0700 - rev 357856
Push 42519 by dwillcoxon@mozilla.com at Thu, 11 May 2017 19:50:12 +0000
Bug 1363407 - Awesome bar results and one-off buttons have different blue shades on keyboard selection. r=dao MozReview-Commit-ID: 3Kb7olur077
c9812dd7d27a174c0ee46d44ec595fbe29c9e1db: Bug 1362148 - Always collect build metrics; r=ted
Gregory Szorc <gps@mozilla.com> - Thu, 04 May 2017 12:28:52 -0700 - rev 357855
Push 42518 by gszorc@mozilla.com at Thu, 11 May 2017 19:48:49 +0000
Bug 1362148 - Always collect build metrics; r=ted Previously, mozharness defined a separate action to collect build metrics. This required the script and/or config to define that action. Metrics collection for CI is important. So it should be enabled by default. This commit changes the "build" action/method to always call the metrics collection function after successful build. References to the "generate-build-stats" action have been removed because it is redundant. A side-effect of this change is we may generate build metrics where we weren't before. This could lead to e.g. duplicate entries in some Perfherder series. Let's see what breaks ;) MozReview-Commit-ID: 42UQI5YQTMC
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip