8c881a1185673e8a6bcb9481177663604e442d39: Bug 1385916 - Get wpt mozlint integration to forward files to be linted, r=jgraham
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 31 Jul 2017 11:40:27 -0400 - rev 420748
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1385916 - Get wpt mozlint integration to forward files to be linted, r=jgraham MozReview-Commit-ID: I2PYtsef9Y3
7ac289e62574bc5c0758874c7f14d84edd5bd178: Bug 1384245 - Run gtest benchmarks multiple times and take median r=milan
William Lachance <wlachance@mozilla.com> - Mon, 31 Jul 2017 12:47:32 -0400 - rev 420747
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384245 - Run gtest benchmarks multiple times and take median r=milan MozReview-Commit-ID: 3g3RB36Brpw
2da66805c3d13861f55c84ddcb48b06da090a443: servo: Merge #17810 - Script paint worklets speculative evaluation (from asajeffrey:script-paint-worklets-speculative-evaluation); r=emilio
Alan Jeffrey <ajeffrey@mozilla.com> - Mon, 31 Jul 2017 13:13:26 -0500 - rev 420746
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
servo: Merge #17810 - Script paint worklets speculative evaluation (from asajeffrey:script-paint-worklets-speculative-evaluation); r=emilio <!-- Please describe your changes on the following line: --> This PR speculatively calls paint worklets during style, which increases the concurrency, since it increases the chance that the cache will have the right result in it when it comes to layout. The speculation is wasted effort if the size of the element has changed, but this is often not the case. --- <!-- 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 #17486 and #17369. - [X] These changes do not require tests because it's a performance improvement <!-- 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: cf5602e84f17d14b6a9abb77f1de6460db070921
9a5b55eec89f8545a5a6d9c692311c6d13adb866: Bug 1105109 - ScrollInputMethod telemetry for APZ autoscrolling. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 28 Jul 2017 16:32:42 -0400 - rev 420745
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1105109 - ScrollInputMethod telemetry for APZ autoscrolling. r=kats MozReview-Commit-ID: 5ICwYnZTcm9
598ea131759fa398db351e9c0d7e31012af1c188: Bug 1105109 - Put APZ autoscrolling behind a pref. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 28 Jul 2017 19:01:52 -0400 - rev 420744
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1105109 - Put APZ autoscrolling behind a pref. r=kats For now, the pref is off by default. MozReview-Commit-ID: BtzmFGIAGey
3ec1e0cf48cb32624327e902b57045a5f9f19435: Bug 1105109 - Notify content when APZ is handling an autoscroll. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 26 Jul 2017 19:32:57 -0400 - rev 420743
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1105109 - Notify content when APZ is handling an autoscroll. r=kats MozReview-Commit-ID: BeuZt30fMpn
ab07a3654f59dfc98ed7a884d84936123af3fca3: Bug 1105109 - Have the parent process notify APZ of the start and stop of autoscrolling. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 26 Jul 2017 19:33:02 -0400 - rev 420742
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1105109 - Have the parent process notify APZ of the start and stop of autoscrolling. r=kats The messages are routed through nsITabParent, nsIWidget, and IAPZCTreeManager (the latter possibly remoted via PAPZCTreeManager if out-of-process compositing is used). MozReview-Commit-ID: 1zXzLa1fqpG
6b28c83f4ef4af43076a93e177aabc2d412c3c4c: Bug 1105109 - Add autoscrolling support to AsyncPanZoomController. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 28 Jul 2017 15:04:00 -0400 - rev 420741
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1105109 - Add autoscrolling support to AsyncPanZoomController. r=kats This involves adding a new type of AsyncPanZoomAnimation, a new APZC state, and methods to start and stop autoscrolling. MozReview-Commit-ID: BEYPJIR30Lw
bb484002766ec20f9d7167fec4ec995a043a0b13: Bug 1105109 - Add a ScrollByAndClamp() utility function to AsyncPanZoomController. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 19 Jun 2017 18:06:03 -0400 - rev 420740
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1105109 - Add a ScrollByAndClamp() utility function to AsyncPanZoomController. r=kats MozReview-Commit-ID: GPnuL0kmWsN
c52debb710fa9c6f9ef4363e39ee83f81854c15d: Bug 1105109 - Introduce a FrameMetrics::ClampAndSetScrollOffset() helper. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 28 Jul 2017 14:57:54 -0400 - rev 420739
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1105109 - Introduce a FrameMetrics::ClampAndSetScrollOffset() helper. r=kats MozReview-Commit-ID: 6LCPKrdGM6M
9d646df30d902fa8d9b9a0caca070eb9909f547c: Bug 1105109 - Have APZCTreeManager keep track of the current mouse position. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 19 Jun 2017 18:04:50 -0400 - rev 420738
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1105109 - Have APZCTreeManager keep track of the current mouse position. r=kats MozReview-Commit-ID: 7o80O8rpdNS
05ed5feb9c462c9c377c4e5b864c3457c1dd5ea4: Bug 1105109 - Have content send the parent process a scroll id and pres shell id as part of the Autoscroll:Start message. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 19 Jun 2017 18:03:42 -0400 - rev 420737
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1105109 - Have content send the parent process a scroll id and pres shell id as part of the Autoscroll:Start message. r=kats MozReview-Commit-ID: 5Jnr8jFsSHF
54025a37b21b587993cae2d36bba8553bda601a6: Bug 1105109 - Have nsIDOMWindowUtils.getPresShellId() return the pres shell id via the return value rather than an out-parameter. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 19 Jun 2017 18:02:38 -0400 - rev 420736
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1105109 - Have nsIDOMWindowUtils.getPresShellId() return the pres shell id via the return value rather than an out-parameter. r=kats MozReview-Commit-ID: C8GU2HW7NCH
f3b7b55bfb28750d67a4de0ce541f8c5bb4d0cce: Bug 1105109 - Fix unified compilation errors. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 28 Jul 2017 20:17:19 -0400 - rev 420735
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1105109 - Fix unified compilation errors. r=kats MozReview-Commit-ID: DB3JNwlE3Dw
9de78eb067cf3ba198352d55582b4643001d4931: Backed out changeset 5f2af8ad6139 (bug 1385407) for failing browser_startup_images.js with: Loaded image chrome://browser/skin/bookmark-hollow.svg should have been shown. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 31 Jul 2017 20:24:11 +0200 - rev 420734
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Backed out changeset 5f2af8ad6139 (bug 1385407) for failing browser_startup_images.js with: Loaded image chrome://browser/skin/bookmark-hollow.svg should have been shown. r=backout
6521422ef0b74f255f46544e8589b8f815ebd417: Backed out changeset ed86b892433b (bug 1384688) for bustage at tools/profiler/gecko/nsProfiler.cpp:573: the address of 'thisProcessFirstSampleTime' will always evaluate as 'true'. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 31 Jul 2017 20:10:32 +0200 - rev 420733
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Backed out changeset ed86b892433b (bug 1384688) for bustage at tools/profiler/gecko/nsProfiler.cpp:573: the address of 'thisProcessFirstSampleTime' will always evaluate as 'true'. r=backout
6806dd90d02e0788e5663982c29ccc33daa8fe86: Backed out changeset e9d92bc3be81 (bug 1384688)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 31 Jul 2017 20:09:57 +0200 - rev 420732
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Backed out changeset e9d92bc3be81 (bug 1384688)
1ab0d2a28f1b7b73c462d24d8b0d8fa3f393233f: Backed out changeset 3ad8f1ba9de6 (bug 1384688)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 31 Jul 2017 20:09:52 +0200 - rev 420731
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Backed out changeset 3ad8f1ba9de6 (bug 1384688)
40d2ccee4fa895a9b83db74259b8305ce072b99e: Backed out changeset 399d40cb5c1c (bug 1384688)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 31 Jul 2017 20:09:47 +0200 - rev 420730
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Backed out changeset 399d40cb5c1c (bug 1384688)
b32c85d2d03181b02a1243af8e39f2b98a164f60: Backed out changeset 802c36bf1b27 (bug 1384688)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 31 Jul 2017 20:09:41 +0200 - rev 420729
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Backed out changeset 802c36bf1b27 (bug 1384688)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip