a6811713d47c1efcfd4769f33466ec18f20053f0: Bug 1363592 - Update mochitest expectations for transition and animation duration. r=jeremychen
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 12 May 2017 18:54:26 +0900 - rev 406333
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1363592 - Update mochitest expectations for transition and animation duration. r=jeremychen MozReview-Commit-ID: 1Eg1Z6xe0h0
633151f5d481d49bd39900d43e6a75d77459a7bb: servo: Merge #16829 - Disallow negative duration for animation and transition (from hiikezoe:disallow-negative-duration); r=emilio
Simon Whitehead <chemnova@gmail.com> - Sat, 13 May 2017 15:12:15 -0500 - rev 406332
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16829 - Disallow negative duration for animation and transition (from hiikezoe:disallow-negative-duration); r=emilio <!-- Please describe your changes on the following line: --> --- <!-- 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 #15343 <!-- Either: --> - [X] There are tests for these changes written by @simon-whitehead . Thank you! <!-- 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: 4613c0382ab76263fb8202ccf52f4c0520e44809
2c7facd1caa2b7e5bdd1c8a1bfe82c2162900ec7: Bug 1354947 - Update mochitest expectations for @keyframes merging. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 13 May 2017 16:34:38 +0900 - rev 406331
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1354947 - Update mochitest expectations for @keyframes merging. r=birtles MozReview-Commit-ID: EKGVdKpybiQ
675726c3ebca5a159168b93aa33f802d45167373: Bug 1354947 - Drop Gecko_AnimationAppendKeyframe. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 13 May 2017 16:34:38 +0900 - rev 406330
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1354947 - Drop Gecko_AnimationAppendKeyframe. r=birtles MozReview-Commit-ID: 9B9TjkJ5CxO
aba3d34392165cc2e4e65c9ec2c4b565d0537e71: Bug 1354947 - Rename FillKeyframesForName to GetKeyframesForName. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 13 May 2017 16:34:38 +0900 - rev 406329
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1354947 - Rename FillKeyframesForName to GetKeyframesForName. r=birtles MozReview-Commit-ID: AOLygEtuhpO
74d863bcc6dd0497288f41040a0383afaed64167: Bug 1354947 - Fill in missing keyframe values. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 13 May 2017 16:34:38 +0900 - rev 406328
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1354947 - Fill in missing keyframe values. r=birtles This is mostly a mimic of what we do in GeckoCSSAnimationBuilder::FillInMissingKeyframeValues(). In Gecko we iterate over the properties just once because we can take the index for both the synthesized start and end keyframe and easily look them up as needed. However, in this patch we synthesize the start and end keyframes separately and iterate over the properties twice because that's easier than getting two indices and then later calling another FFI to dereference each of them, and neater than getting back two pointers MozReview-Commit-ID: 1e0R9AKzgaG
ff4aff7e187625419e54bfc6299736edb3fdcc11: Bug 1354947 - Merge keyframe values at the same offset and of the same timing function. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 13 May 2017 16:34:38 +0900 - rev 406327
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1354947 - Merge keyframe values at the same offset and of the same timing function. r=birtles MozReview-Commit-ID: 4BTYAGjFb3V
bdc6e25aafacaa9d88af37936e9d7b346b0ad4a4: Bug 1354947 - Expose FindMatchingKeyframe and make it reusable for nsTimingFunction. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 13 May 2017 16:34:38 +0900 - rev 406326
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1354947 - Expose FindMatchingKeyframe and make it reusable for nsTimingFunction. r=birtles MozReview-Commit-ID: Jjcrk5AhtUH
ec069eeba0af38043fce0323c5237c37b0bc7721: Bug 1354947 - Add equal operators for comparing ComputedTimingFunction with nsTimingFunction. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 13 May 2017 16:34:38 +0900 - rev 406325
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1354947 - Add equal operators for comparing ComputedTimingFunction with nsTimingFunction. r=birtles MozReview-Commit-ID: 7pQQP3xlKot
0e799351a9964c5bfcddee56094044217f850f38: servo: Merge #16850 - Merge keyframes at the same offset (from hiikezoe:merge-keyframe); r=birtles,SimonSapin
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 13 May 2017 14:05:40 -0500 - rev 406324
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16850 - Merge keyframes at the same offset (from hiikezoe:merge-keyframe); r=birtles,SimonSapin This is a PR for https://bugzilla.mozilla.org/show_bug.cgi?id=1354947 . --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes do not require tests because it's for stylo Source-Repo: https://github.com/servo/servo Source-Revision: c5e31def29c62d885468f33cdc13446036b39bd8
0af7634266fa0b415c2b2e4bf59193a59fae1328: servo: Merge #16852 - Fix illegal_floating_point_literal_pattern again and rustup… (from servo:illegal_floating_point_literal_pattern); r=jdm+SimonSapin
Simon Sapin <simon.sapin@exyr.org> - Sat, 13 May 2017 11:25:07 -0500 - rev 406323
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16852 - Fix illegal_floating_point_literal_pattern again and rustup… (from servo:illegal_floating_point_literal_pattern); r=jdm+SimonSapin … to compiler that has it, to avoid regressing again. Upgrade to (rustc 1.19.0-nightly (e17a1227a 2017-05-12) Source-Repo: https://github.com/servo/servo Source-Revision: 5e5d3559d90a9a0b69ec8147eedf12025ec3e0ce
eb52bae91633e62a94968238f9f4d41d8ed4be06: Backed out changeset 02fddd4b2fe1 (bug 1322523) for bustage in telemtry. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 13 May 2017 19:24:39 +0200 - rev 406322
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset 02fddd4b2fe1 (bug 1322523) for bustage in telemtry. r=backout
eee03f85bdaddf0cb78157a52671416e3b72ed32: Bug 1349750 - When APZ initiates an async drag, do not wait for a content response. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 12 May 2017 18:25:38 -0400 - rev 406321
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1349750 - When APZ initiates an async drag, do not wait for a content response. r=kats MozReview-Commit-ID: 1XgWobrnLBx
85cd9d40c8e2dfa165438e44e9f43ca4c4497f38: Bug 1349750 - Put async initiation of scrollbar drags behind a pref. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 10 May 2017 17:57:54 -0400 - rev 406320
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1349750 - Put async initiation of scrollbar drags behind a pref. r=kats This allows the feature to ride the trains later than async scrollbar dragging itself, if desired. MozReview-Commit-ID: 73ZlCqM5hMN
f20207f554ab62063606c35897e5f1105976760b: Bug 1349750 - Have APZ initiate async scrollbar dragging when possible. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 10 May 2017 19:29:46 -0400 - rev 406319
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1349750 - Have APZ initiate async scrollbar dragging when possible. r=kats MozReview-Commit-ID: 1snCEl6H9bN
eb3028eb313218d302af0e773fdabd5cf8bdf049: Bug 1349750 - Store the thumb's start offset in ScrollThumbData. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 10 May 2017 19:24:26 -0400 - rev 406318
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1349750 - Store the thumb's start offset in ScrollThumbData. r=kats Also add a comment to AsyncDragMetrics documenting that mScrollbarDragOffset is relative to the thumb's start offset. MozReview-Commit-ID: uipsOCzs2N
523311854f7f2512a6832dfce3f9d6d355853325: Bug 1349750 - Have AsyncDragMetrics use ScrollDirection instead of rolling its own direction enum. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 10 May 2017 15:22:04 -0400 - rev 406317
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1349750 - Have AsyncDragMetrics use ScrollDirection instead of rolling its own direction enum. r=kats MozReview-Commit-ID: FKK4OBx12oa
62d950c3bcca55177db149b0a9d60e2a9391e83c: Bug 1349750 - Add a ConvertScrollbarPoint() helper to AsyncPanZoomController. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 10 May 2017 19:25:27 -0400 - rev 406316
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1349750 - Add a ConvertScrollbarPoint() helper to AsyncPanZoomController. r=kats MozReview-Commit-ID: ESbWqhy1tKT
aa5b12b989f938bfa1e6e015410982b2668d2b2e: Bug 1349750 - Add HitTestingTreeNode::IsScrollThumbNode(). r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 May 2017 18:05:52 -0400 - rev 406315
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1349750 - Add HitTestingTreeNode::IsScrollThumbNode(). r=kats MozReview-Commit-ID: GMKg3akA9qp
1fea41757d52c3e88c639e36436b569e83137c39: Bug 1349750 - Have AsyncPanZoomController expose an IsScrollInfoLayer() method. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 May 2017 18:02:05 -0400 - rev 406314
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1349750 - Have AsyncPanZoomController expose an IsScrollInfoLayer() method. r=kats MozReview-Commit-ID: 5TEIcv9svk
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip