62a2f7514816ec3fde2b1246feaad59ec0f511b8: servo: Merge #19549 - Add telemetry probe for measuring frequency of parallel restyles (from Manishearth:telemetry); r=emilio
Manish Goregaokar <manishearth@gmail.com> - Tue, 12 Dec 2017 10:14:31 -0600 - rev 396108
Push 56904 by servo-vcs-sync@mozilla.com at Tue, 12 Dec 2017 17:14:07 +0000
servo: Merge #19549 - Add telemetry probe for measuring frequency of parallel restyles (from Manishearth:telemetry); r=emilio Servo side of https://bugzilla.mozilla.org/show_bug.cgi?id=1421195 r=emilio Source-Repo: https://github.com/servo/servo Source-Revision: 80341b291b3c1f0d423d8b8ab4eb8b1e78e03f2a
7bb298321aa6cc72c6c698e7cdc70bc674591a79: merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 12 Dec 2017 19:05:39 +0200 - rev 396107
Push 56903 by archaeopteryx@coole-files.de at Tue, 12 Dec 2017 17:13:24 +0000
merge mozilla-central to autoland. r=merge a=merge
554fbb5c6e5ba9645c42a0cffe08d623df9e7488: Backed out 2 changesets (bug 1421482) for failing modified mochitest layout/base/tests/test_bug1078327.html. r=backout a=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 12 Dec 2017 19:03:49 +0200 - rev 396106
Push 56903 by archaeopteryx@coole-files.de at Tue, 12 Dec 2017 17:13:24 +0000
Backed out 2 changesets (bug 1421482) for failing modified mochitest layout/base/tests/test_bug1078327.html. r=backout a=backout Backed out changeset a8701e1bd012 (bug 1421482) Backed out changeset d774f5fe6e94 (bug 1421482)
9f405fd77937077511c6b936e89460c0a96580d3: Bug 1414450 - Allow ability to enable legacy extensions in unbranded builds. r=catlee
Ian Moody <moz-ian@perix.co.uk> - Sat, 18 Nov 2017 17:51:03 +0000 - rev 396105
Push 56902 by archaeopteryx@coole-files.de at Tue, 12 Dec 2017 16:32:47 +0000
Bug 1414450 - Allow ability to enable legacy extensions in unbranded builds. r=catlee MozReview-Commit-ID: JTuIhSKaN7i
c17fd6ccda7eec43bad45ec1f4fbb7ad7f1ee05f: Backed out 5 changesets (bug 1418425) for Windows updater bustages and xpshell failures on toolkit/mozapps/update/tests/unit_base_updater/marSuccessPartial.js r=backout on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Tue, 12 Dec 2017 17:48:45 +0200 - rev 396104
Push 56901 by apavel@mozilla.com at Tue, 12 Dec 2017 15:49:47 +0000
Backed out 5 changesets (bug 1418425) for Windows updater bustages and xpshell failures on toolkit/mozapps/update/tests/unit_base_updater/marSuccessPartial.js r=backout on a CLOSED TREE Backed out changeset 228743018ded (bug 1418425) Backed out changeset f29f7bb3059a (bug 1418425) Backed out changeset 1d798e14223b (bug 1418425) Backed out changeset fd4af65bf966 (bug 1418425) Backed out changeset 656649ecfb11 (bug 1418425)
228743018ded362f84bd71fa97f688068422abab: Bug 1418425 - Do not build bsdiff on Android. The updater doesn't use it (we ship apk directly) r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Tue, 05 Dec 2017 15:51:49 +0100 - rev 396103
Push 56900 by sledru@mozilla.com at Tue, 12 Dec 2017 14:27:30 +0000
Bug 1418425 - Do not build bsdiff on Android. The updater doesn't use it (we ship apk directly) r=glandium MozReview-Commit-ID: FZ7A05WsQjO
f29f7bb3059ab669928a7dbbab22d238197208b2: Bug 1418425 - Remove libbz2 files as we were only using it for crc32 as the updater moved to lzma r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Fri, 24 Nov 2017 16:45:47 +0100 - rev 396102
Push 56900 by sledru@mozilla.com at Tue, 12 Dec 2017 14:27:30 +0000
Bug 1418425 - Remove libbz2 files as we were only using it for crc32 as the updater moved to lzma r=glandium MozReview-Commit-ID: 8Sz8vtV0b5G
1d798e14223b279cd0011359f722fede2bccc679: Bug 1418425 - Update the updater to use libz instead of bz2 for the crc algo r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Fri, 08 Dec 2017 12:12:55 +0100 - rev 396101
Push 56900 by sledru@mozilla.com at Tue, 12 Dec 2017 14:27:30 +0000
Bug 1418425 - Update the updater to use libz instead of bz2 for the crc algo r=glandium MozReview-Commit-ID: LwxHk84Ajp4
fd4af65bf966c9193e4c82748d98aee93dc43582: Bug 1418425 - Update bsdiff to use libz instead of bz2 for the crc algo r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Fri, 08 Dec 2017 12:12:47 +0100 - rev 396100
Push 56900 by sledru@mozilla.com at Tue, 12 Dec 2017 14:27:30 +0000
Bug 1418425 - Update bsdiff to use libz instead of bz2 for the crc algo r=glandium MozReview-Commit-ID: 2GLmnzF9CMh
656649ecfb11e77dca0fee08fa228ba10110b8bf: Bug 1418425 - Compile zlib as host lib r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Sun, 26 Nov 2017 22:59:14 +0100 - rev 396099
Push 56900 by sledru@mozilla.com at Tue, 12 Dec 2017 14:27:30 +0000
Bug 1418425 - Compile zlib as host lib r=glandium MozReview-Commit-ID: 5jXyVhRI0kD
4ca641ac6274514f2f155de4ea5410d4433c49ee: Bug 1182073 Add metrics to partial mar generation r=rail
Simon Fraser <sfraser@mozilla.com> - Thu, 07 Dec 2017 17:57:08 +0000 - rev 396098
Push 56899 by sfraser@mozilla.com at Tue, 12 Dec 2017 13:40:05 +0000
Bug 1182073 Add metrics to partial mar generation r=rail MozReview-Commit-ID: 6MC3CAz6PXz
e2a0d93e77f79dd1052d05ada5d9ed4e6955e8a8: Bug 1424637 - Move the conversion from app units into the display item constructor. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 11 Dec 2017 13:21:01 -0500 - rev 396097
Push 56898 by kgupta@mozilla.com at Tue, 12 Dec 2017 12:22:43 +0000
Bug 1424637 - Move the conversion from app units into the display item constructor. r=jrmuizel MozReview-Commit-ID: Bj0u9mXDclh
7ad629927e45b991464d680a1a7b39e2b25d67cf: Bug 1416966 - Drop the check for the new micro task checkpoint for animations. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 12 Dec 2017 18:44:05 +0900 - rev 396096
Push 56897 by hikezoe@mozilla.com at Tue, 12 Dec 2017 10:04:26 +0000
Bug 1416966 - Drop the check for the new micro task checkpoint for animations. r=birtles MozReview-Commit-ID: HVxDrxV3Qmb
39850d2b42f6249164c40a89c65137ca3d48b4f3: Bug 1416966 - Perform a micro task checkpoint in DocumentTimeline::WillRefresh. r=bevis,birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 12 Dec 2017 18:44:05 +0900 - rev 396095
Push 56897 by hikezoe@mozilla.com at Tue, 12 Dec 2017 10:04:26 +0000
Bug 1416966 - Perform a micro task checkpoint in DocumentTimeline::WillRefresh. r=bevis,birtles MozReview-Commit-ID: Kd1Il7COZZY
f9a466c592f26fca7550f507ef05c02dc2ca9cba: Bug 1416966 - Test that there is a micro task checkpoint before requestAnimationFrame callbacks. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 12 Dec 2017 18:44:05 +0900 - rev 396094
Push 56897 by hikezoe@mozilla.com at Tue, 12 Dec 2017 10:04:26 +0000
Bug 1416966 - Test that there is a micro task checkpoint before requestAnimationFrame callbacks. r=birtles The test intentionally uses async_test to avoid browser's awkward micro task handling. MozReview-Commit-ID: K5WzEML7D5M
3e1a082b6ff0419bd8817efc7fdf7fb5adcca870: Bug 1416966 - Add an annotation for a test case that will fail once we perform a micro task checkpoint between Animation::Tick and requestAnimationFrame callbacks. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 12 Dec 2017 18:44:04 +0900 - rev 396093
Push 56897 by hikezoe@mozilla.com at Tue, 12 Dec 2017 10:04:26 +0000
Bug 1416966 - Add an annotation for a test case that will fail once we perform a micro task checkpoint between Animation::Tick and requestAnimationFrame callbacks. r=birtles The 'is' check there will be replaced 'todo_is' after the commit for the new micro task checkpoint. MozReview-Commit-ID: EGFZWy8BD3O
0f834f7fbe90d2089081663fafe04d0b5dc7a719: Bug 1416966 - Count a remaining animation restyle request when animating element was detached from the document. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 12 Dec 2017 18:44:04 +0900 - rev 396092
Push 56897 by hikezoe@mozilla.com at Tue, 12 Dec 2017 10:04:26 +0000
Bug 1416966 - Count a remaining animation restyle request when animating element was detached from the document. r=birtles If element which has script animations is detached between Animation::Tick and styling process, the element persists in EffectCompositor::mElementsToRestyle (bug 1417354). When the element is attached to the document again, the element in mElementsToRestyle is considered as a target element that needs to be traversed in the first animation-only restyling. Thus the remaining restyle request can be observed with the new micro task checkpoint for animations. MozReview-Commit-ID: F6gs2QXcZ8X
7b37c0b27f0b159d62ad03bc6f11ceac92692ade: Bug 1416966 - Add todo for checking one restyle after Animation.pause(). r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 12 Dec 2017 18:44:04 +0900 - rev 396091
Push 56897 by hikezoe@mozilla.com at Tue, 12 Dec 2017 10:04:26 +0000
Bug 1416966 - Add todo for checking one restyle after Animation.pause(). r=birtles Similar to the previous commit, if Animation.pause() is called between restyling process and the next refresh driver's tick and if we wait for Animation.ready after the pause(), there should be one restyle that hasn't yet processed. MozReview-Commit-ID: JnpwhOuDvPz
75e481ca63e61886b2ca48755577d27893ae34b1: Bug 1416966 - Add todo for checking the final restyle after Animation.finished. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 12 Dec 2017 18:44:04 +0900 - rev 396090
Push 56897 by hikezoe@mozilla.com at Tue, 12 Dec 2017 10:04:26 +0000
Bug 1416966 - Add todo for checking the final restyle after Animation.finished. r=birtles If Animation.finished promise was fulfilled in Animation::Tick, at the moment we haven't yet restyled the final animation value. So once we have new micro task checkpoint there we can observe a restyle marker after Animation.finished was fulfilled. MozReview-Commit-ID: LiEl4Iu2Cbr
4ae4883c829e89893b1b15cb3fd01bf8af573e23: Bug 1416966 - Make sure the next frame happen in the case where we are in the callback for Animation.ready Promise. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 12 Dec 2017 18:44:04 +0900 - rev 396089
Push 56897 by hikezoe@mozilla.com at Tue, 12 Dec 2017 10:04:26 +0000
Bug 1416966 - Make sure the next frame happen in the case where we are in the callback for Animation.ready Promise. r=birtles MozReview-Commit-ID: 86cnNoGgA9r
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip