51478b57070ff844f4128ace95dcec9218a37a1a: Bug 1341372 - Part 2: Support has_css_transitions. draft
Boris Chiou <boris.chiou@gmail.com> - Wed, 29 Mar 2017 19:45:03 +0800 - rev 557733
Push 52802 by bmo:boris.chiou@gmail.com at Fri, 07 Apr 2017 07:28:49 +0000
Bug 1341372 - Part 2: Support has_css_transitions. Add one FFI to check if there is any transition in CSSTransitionCollection. This will be used to check if we need to update transition and if we should compute the after-change style. MozReview-Commit-ID: 7xP4SdxNp7g
616653fbb6deb435e445f45a0325d253a7407e39: Bug 1341372 - Part 1: Let animation-only restyle include css-transition. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 30 Mar 2017 18:27:28 +0800 - rev 557732
Push 52802 by bmo:boris.chiou@gmail.com at Fri, 07 Apr 2017 07:28:49 +0000
Bug 1341372 - Part 1: Let animation-only restyle include css-transition. Animation-only restyle should include both Animation and Transition cascade levels. MozReview-Commit-ID: Jo1sb5fGUC0
af7710c89c3744ed35fd44f48235e4d0bb4e58f2: Bug 1334110 - Add campaignId in core-ping document. r?sebastian,bsmedberg draft
Nevin Chen <cnevinchen@gmail.com> - Fri, 07 Apr 2017 15:25:13 +0800 - rev 557731
Push 52801 by bmo:cnevinchen@gmail.com at Fri, 07 Apr 2017 07:28:04 +0000
Bug 1334110 - Add campaignId in core-ping document. r?sebastian,bsmedberg MozReview-Commit-ID: BPbw0uc9wr7
19f8ca4f0b659a730e7c48e5e294153e5c0c3f48: Bug 1354310 - Ensure to use page load timeout for Wait().until() in unit tests. draft
Henrik Skupin <mail@hskupin.info> - Fri, 07 Apr 2017 09:26:23 +0200 - rev 557730
Push 52800 by bmo:hskupin@gmail.com at Fri, 07 Apr 2017 07:27:12 +0000
Bug 1354310 - Ensure to use page load timeout for Wait().until() in unit tests. Tests which have to wait for a page being loaded should always use a timeout as set via self.marionette.timeout.page_load. MozReview-Commit-ID: HFTOYy6WYNk
a1d7515967eb178261472b337fafe4f4c6e0619f: Bug 1343753 - Part 9: Early return for non-animatable properties for transitions. draft
Boris Chiou <boris.chiou@gmail.com> - Tue, 04 Apr 2017 17:41:13 +0800 - rev 557729
Push 52799 by bmo:boris.chiou@gmail.com at Fri, 07 Apr 2017 07:25:37 +0000
Bug 1343753 - Part 9: Early return for non-animatable properties for transitions. MozReview-Commit-ID: HtNavkzyHvt
ccc3abf49266b89f838fe7d4d31da81a486b5a4e: Bug 1343753 - Part 8: Rename and add new methods in nsTransitionManager. draft
Boris Chiou <boris.chiou@gmail.com> - Mon, 03 Apr 2017 18:30:12 +0800 - rev 557728
Push 52799 by bmo:boris.chiou@gmail.com at Fri, 07 Apr 2017 07:25:37 +0000
Bug 1343753 - Part 8: Rename and add new methods in nsTransitionManager. Rename UpdateTransitions as DoUpdateTransitions, and add a public method, UpdateTransitions for stylo. MozReview-Commit-ID: 7UiGzFsGZC4
645120609e325fef3d773652309d78bcb3deeb64: Bug 1349883 - part 3: resolve decode promise according to buffer status. r?jya draft
John Lin <jolin@mozilla.com> - Thu, 06 Apr 2017 16:42:47 +0800 - rev 557727
Push 52798 by bmo:jolin@mozilla.com at Fri, 07 Apr 2017 07:25:15 +0000
Bug 1349883 - part 3: resolve decode promise according to buffer status. r?jya MozReview-Commit-ID: 9Z6YHPoAyuG
875903d2ff42b9ecfd1a08c8d5980674be09bf6c: Bug 1349883 - part 2: reveal more input buffer status to callbacks. r?snorp draft
John Lin <jolin@mozilla.com> - Thu, 06 Apr 2017 16:37:08 +0800 - rev 557726
Push 52798 by bmo:jolin@mozilla.com at Fri, 07 Apr 2017 07:25:15 +0000
Bug 1349883 - part 2: reveal more input buffer status to callbacks. r?snorp Promise based MediaDataDecoder expects one response per request, but ICodecCallbacks was not designed that way. onInputExhausted() is called only when there are none or just a few input buffers waiting to be queued, and onOutput() is called as soon as output buffers are available. It means these 2 kinds of events are usually interleaved and hard to align with pending promises. Reporting each input buffer status makes it easier for RemoteDataDecoder to resolve promise properly. MozReview-Commit-ID: K09txmHTtmX
d42d2a6446cd87beac093a958d6843f957df1462: Bug 1349883 - part 1: combine output buffer index and sample records. r?snorp draft
John Lin <jolin@mozilla.com> - Thu, 06 Apr 2017 15:23:47 +0800 - rev 557725
Push 52798 by bmo:jolin@mozilla.com at Fri, 07 Apr 2017 07:25:15 +0000
Bug 1349883 - part 1: combine output buffer index and sample records. r?snorp MozReview-Commit-ID: 7yWMkgjOtQB
e2505f3761d3d01cd3713fad9a5fadb24e2250f0: Bug 1343753 - Part 9: Early return for non-animatable properties for transitions. draft
Boris Chiou <boris.chiou@gmail.com> - Tue, 04 Apr 2017 17:41:13 +0800 - rev 557724
Push 52797 by bmo:boris.chiou@gmail.com at Fri, 07 Apr 2017 07:20:40 +0000
Bug 1343753 - Part 9: Early return for non-animatable properties for transitions. MozReview-Commit-ID: HtNavkzyHvt
5227aa10e9f3d4932f732dcbdd0f12d618053953: Bug 1343753 - Part 8: Rename and add new methods in nsTransitionManager. draft
Boris Chiou <boris.chiou@gmail.com> - Mon, 03 Apr 2017 18:30:12 +0800 - rev 557723
Push 52797 by bmo:boris.chiou@gmail.com at Fri, 07 Apr 2017 07:20:40 +0000
Bug 1343753 - Part 8: Rename and add new methods in nsTransitionManager. Rename UpdateTransitions as DoUpdateTransitions, and add a public method, UpdateTransitions for stylo. MozReview-Commit-ID: 7UiGzFsGZC4
95054bce4c68a89d8384d50c958a3f40de4b52f3: Bug 1343753 - Part 7: Use template for UpdateTransitions and ConsiderInitiatingTransition. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 09 Mar 2017 15:37:17 +0800 - rev 557722
Push 52797 by bmo:boris.chiou@gmail.com at Fri, 07 Apr 2017 07:20:40 +0000
Bug 1343753 - Part 7: Use template for UpdateTransitions and ConsiderInitiatingTransition. We use the template to replace the type, nsStyleContext and ServoComputedValuesWithParent. MozReview-Commit-ID: JFPdODZAwX8
906da7918b64c2e927d252f49677811da2058ad8: Bug 1343753 - Part 6: Move mAnimationGeneration into RestyleManager. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 09 Mar 2017 17:15:08 +0800 - rev 557721
Push 52797 by bmo:boris.chiou@gmail.com at Fri, 07 Apr 2017 07:20:40 +0000
Bug 1343753 - Part 6: Move mAnimationGeneration into RestyleManager. So stylo can also use mAnimationGeneration. MozReview-Commit-ID: KTc8vs2RKMm
96dadd900067e56680a994889da43866f5450c53: Bug 1343753 - Part 5: Support ServoComputedValues in ExtractNonDiscreteComputedValue. draft
Boris Chiou <boris.chiou@gmail.com> - Wed, 08 Mar 2017 18:09:58 +0800 - rev 557720
Push 52797 by bmo:boris.chiou@gmail.com at Fri, 07 Apr 2017 07:20:40 +0000
Bug 1343753 - Part 5: Support ServoComputedValues in ExtractNonDiscreteComputedValue. We use ServoComputedStyleValues as the argument here, instead of ServoComputedValues, because I will use template for nsStyleContext and ServoComputedValuesWithParent in UpdateTransitions() and ConsiderInitiatingTransition(). MozReview-Commit-ID: 7VtcMDtgl55
f83e944c80310b0cb6518effec3063a2d64fe0c0: Bug 1343753 - Part 4: Introduce AnimationValue::IsInterpolableWith. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 09 Mar 2017 13:52:40 +0800 - rev 557719
Push 52797 by bmo:boris.chiou@gmail.com at Fri, 07 Apr 2017 07:20:40 +0000
Bug 1343753 - Part 4: Introduce AnimationValue::IsInterpolableWith. We have different interpolation implementations on Gecko and Servo, so wrap the "Can be Interpolated" in AnimationValue. This patch also introduces the FFI, Servo_Animationvalues_IsInterpolable. MozReview-Commit-ID: 92Yf1u84A3c
62105c6ca4add8fd5a5441f897889963a039722e: Bug 1343753 - Part 3: Use AnimationValue in ElementPropertyTransition and CSSTransition. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 09 Mar 2017 12:33:15 +0800 - rev 557718
Push 52797 by bmo:boris.chiou@gmail.com at Fri, 07 Apr 2017 07:20:40 +0000
Bug 1343753 - Part 3: Use AnimationValue in ElementPropertyTransition and CSSTransition. We also need to update the interpolation code based on ServoAnimationValue in ElementPropertyTransition::UpdateStartValueFromReplacedTransition(). Therefore, ElementPropertyTransition can be used by both Gecko and Servo. MozReview-Commit-ID: BrIpvRR3te8
84500fc105ebe31145b758b36dbfef292828131d: Bug 1343753 - Part 2: Update GetTransitionKeyframes for stylo. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 09 Mar 2017 11:40:53 +0800 - rev 557717
Push 52797 by bmo:boris.chiou@gmail.com at Fri, 07 Apr 2017 07:20:40 +0000
Bug 1343753 - Part 2: Update GetTransitionKeyframes for stylo. Use AnimationValue as arguments, and add one FFI to uncompute the value. Therefore, we can use GetTransitionKeyframes for both Gecko and Servo backends. However, there are many "mGecko"s, which will be removed later. MozReview-Commit-ID: Dg5hrDdlIWb
b7a3aa962683de145a8f723530ba943997cd0046: Bug 1343753 - Part 1: Make GetTransitionKeyframes as a local static function. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 09 Mar 2017 13:35:43 +0800 - rev 557716
Push 52797 by bmo:boris.chiou@gmail.com at Fri, 07 Apr 2017 07:20:40 +0000
Bug 1343753 - Part 1: Make GetTransitionKeyframes as a local static function. GetTransitionKeyframes is a simple helper function, which is only used by ConsiderInitiatingTransition, so let's make it static to reduce the time to revise the header. MozReview-Commit-ID: HlztPxz8sMJ
f2fd15294890172906c56cc1ad085d1273e27b43: Bug 1354000 - (Part 2) Update reftest-stylo.list. draft
KuoE0 <kuoe0.tw@gmail.com> - Fri, 07 Apr 2017 11:09:09 +0800 - rev 557715
Push 52796 by bmo:kuoe0@mozilla.com at Fri, 07 Apr 2017 07:11:57 +0000
Bug 1354000 - (Part 2) Update reftest-stylo.list. MozReview-Commit-ID: FrZqetm71xV
e3a75082640e6d411e6a49bc05fb3b9bcb80735f: Bug 1354000 - (Part 1) Make stylo recognize -moz-crisp-edges keyword. draft
KuoE0 <kuoe0.tw@gmail.com> - Thu, 06 Apr 2017 17:19:58 +0800 - rev 557714
Push 52796 by bmo:kuoe0@mozilla.com at Fri, 07 Apr 2017 07:11:57 +0000
Bug 1354000 - (Part 1) Make stylo recognize -moz-crisp-edges keyword. MozReview-Commit-ID: 48Drk2t9QA2
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip