Bug 1340958 - Add AnimationValueMap and expose it in FFI. r=heycam
authorHiroyuki Ikezoe <hikezoe@mozilla.com>
Fri, 17 Mar 2017 13:22:19 +0900
changeset 348139 205110b44b6972fe9bbb48fb9c0717489d3e8e3a
parent 348138 e9870de9fa97c34349160198f3a1ded5aa3657a7
child 348140 82de9aee692211507ec26a2f817c3f648b804b9e
push id39071
push userhikezoe@mozilla.com
push dateFri, 17 Mar 2017 10:48:04 +0000
treeherderautoland@a01bbd72a8e4 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersheycam
bugs1340958
milestone55.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1340958 - Add AnimationValueMap and expose it in FFI. r=heycam Current Gecko composes all of effects in the composite order at once. We can put each computed value into this AnimationValueMap every time composing an effect. MozReview-Commit-ID: EZdCYedva13
layout/style/ServoArcTypeList.h
--- a/layout/style/ServoArcTypeList.h
+++ b/layout/style/ServoArcTypeList.h
@@ -8,11 +8,12 @@
 
 SERVO_ARC_TYPE(CssRules, ServoCssRules)
 SERVO_ARC_TYPE(StyleSheet, RawServoStyleSheet)
 SERVO_ARC_TYPE(ComputedValues, ServoComputedValues)
 SERVO_ARC_TYPE(DeclarationBlock, RawServoDeclarationBlock)
 SERVO_ARC_TYPE(StyleRule, RawServoStyleRule)
 SERVO_ARC_TYPE(ImportRule, RawServoImportRule)
 SERVO_ARC_TYPE(AnimationValue, RawServoAnimationValue)
+SERVO_ARC_TYPE(AnimationValueMap, RawServoAnimationValueMap)
 SERVO_ARC_TYPE(MediaList, RawServoMediaList)
 SERVO_ARC_TYPE(MediaRule, RawServoMediaRule)
 SERVO_ARC_TYPE(NamespaceRule, RawServoNamespaceRule)