Bug 1340958 - Add AnimationValueMap and expose it in FFI. r?heycam draft
authorHiroyuki Ikezoe <hikezoe@mozilla.com>
Fri, 17 Mar 2017 13:22:19 +0900
changeset 500412 65829f2ad612553196750081c512523ad777208e
parent 500411 012bc91dd05a30dcdebdca7eece969ec170ccada
child 500413 d1252f6b56cc3faff6029fddb61d806011929bc5
push id49724
push userhikezoe@mozilla.com
push dateFri, 17 Mar 2017 06:26:10 +0000
reviewersheycam
bugs1340958
milestone55.0a1
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)