c109837c4ce985c57c2cd758c5653e161a2d56b7: Bug 1311257 - Move stuff of KeyframeEffectReadOnly::ComposeStyleRule in Rust. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:42:14 +0900 - rev 555272
Push 52207 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:49:38 +0000
Bug 1311257 - Move stuff of KeyframeEffectReadOnly::ComposeStyleRule in Rust. r?heycam After this, we will implement additive or accumulative calculation in this Rust function. MozReview-Commit-ID: 4xAvLz1oTIZ
9c05bfd2fd9d5e7d2785bac659417da24aec7d79: Bug 1311257 - Add FFI functions to get progress value and current position in a segment. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:42:14 +0900 - rev 555271
Push 52207 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:49:38 +0000
Bug 1311257 - Add FFI functions to get progress value and current position in a segment. r?birtles Two functions added in this patch get progress value from ComputedTiming or get position in a given AnimationPropertySegment with ComputedTiming. Without these FFIs, we need to expose Maybe<> and Nullable<> and handle them in Rust. MozReview-Commit-ID: IXYWlqEQyVR
3a12ee37bb7284a60b3357d74247988805f252f7: Bug 1311257 - Update comment refering to bug 1311257. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:32:24 +0900 - rev 555270
Push 52206 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:32:56 +0000
Bug 1311257 - Update comment refering to bug 1311257. r?birtles MozReview-Commit-ID: EM1dYILDlzS
51f91caa1421f348c233ec207cc85b08d644d8ea: Bug 1311257 - Update test expectations. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:32:24 +0900 - rev 555269
Push 52206 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:32:56 +0000
Bug 1311257 - Update test expectations. r?heycam MozReview-Commit-ID: K3HlC794cCo
0f882e722ff2a177a30e9d7dfc19c711bc770e0d: Bug 1311257 - Support missing keyframes handling for stylo. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:32:24 +0900 - rev 555268
Push 52206 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:32:56 +0000
Bug 1311257 - Support missing keyframes handling for stylo. r?birtles MozReview-Commit-ID: 1Iz6By2Y2Gp
97ba9b45fc52032a47517d79d936ab2dd740c7fa: Bug 1311257 - getKeyframes() returns base computed values in missing keyframes. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:32:24 +0900 - rev 555267
Push 52206 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:32:56 +0000
Bug 1311257 - getKeyframes() returns base computed values in missing keyframes. r?birtles MozReview-Commit-ID: K8btLtALEfK
5dbb936a4e444c4020aa66d0142f1724449657b0: Bug 1311257 - Use underlying value for missing keyframes. r?birtles, heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:32:24 +0900 - rev 555266
Push 52206 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:32:56 +0000
Bug 1311257 - Use underlying value for missing keyframes. r?birtles, heycam mBaseStyleValuesForServo is a nsRefPtrHashtable<nsUint32HashKey, RawServoAnimationValue> In this patch, we use void* instead of exposing nsRefPtrHashtable in FFI because we just use the hash table as an argument of a C++ function, it means we don't touch the hash table in Rust at all. MozReview-Commit-ID: 1wM6NeF2S0t
9558ffaa71a58bc275852d570dbf878cf5571972: Bug 1311257 - Move stuff of KeyframeEffectReadOnly::ComposeStyleRule in Rust. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:32:24 +0900 - rev 555265
Push 52206 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:32:56 +0000
Bug 1311257 - Move stuff of KeyframeEffectReadOnly::ComposeStyleRule in Rust. r?heycam After this, we will implement additive or accumulative calculation in this Rust function. MozReview-Commit-ID: 4xAvLz1oTIZ
168d7da16cbb81cef0f236a7f2c75f25b0cd77b6: Bug 1311257 - Add FFI functions to get progress value and current position in a segment. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:32:24 +0900 - rev 555264
Push 52206 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:32:56 +0000
Bug 1311257 - Add FFI functions to get progress value and current position in a segment. r?birtles MozReview-Commit-ID: IXYWlqEQyVR
90019a4d0f64448aa8c4811dd3676365e9009c92: Bug 1311257 - Expose ComptuedTiming to FFI. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:32:24 +0900 - rev 555263
Push 52206 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:32:56 +0000
Bug 1311257 - Expose ComptuedTiming to FFI. r?heycam This will be also used for animation value composition in Rust. MozReview-Commit-ID: 2Uf8sJRTdqE
509b00462b9bc581d57691fda335a45f4228043d: Bug 1311257 - Move AnimationPropertySegment in a separate header and expose it in FFI. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:32:23 +0900 - rev 555262
Push 52206 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:32:56 +0000
Bug 1311257 - Move AnimationPropertySegment in a separate header and expose it in FFI. r?heycam This will be used for animation value composition in Rust. MozReview-Commit-ID: Lg4dZrQW1WC
ce4071ad898f472ec2650cdeb9d52fff5744556f: Bug 1311257 - Store base styles for stylo. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:32:23 +0900 - rev 555261
Push 52206 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:32:56 +0000
Bug 1311257 - Store base styles for stylo. r?birtles MozReview-Commit-ID: DcEx4aTDOY0
e6067872e96f862e886d7073cb5839155df11dbd: Bug 1311257 - Add an FFI function that returns an AnimationValue for a given nsCSSPropertyID from computed values. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:32:23 +0900 - rev 555260
Push 52206 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:32:56 +0000
Bug 1311257 - Add an FFI function that returns an AnimationValue for a given nsCSSPropertyID from computed values. r?heycam When we compose style for a given nsCSSPropertyID in the case where we have no specified values in target keyframe, we use this AnimationValue for composition as if it's specified. MozReview-Commit-ID: 2CTLIGgeLIO
a39cf2433212ef05a3da765897780dc9eba5bcb3: Bug 1311257 - Add a function that returns a base computed values (i.e. computed values without any animations rules). r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:32:12 +0900 - rev 555259
Push 52206 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:32:56 +0000
Bug 1311257 - Add a function that returns a base computed values (i.e. computed values without any animations rules). r?heycam This base value will be used for additive, accumulative animations and also SMIL. MozReview-Commit-ID: LHV8ZnxSzjb
e59815dd60cd4de8dd2351f051d83e297b9436f4: Bug 1311257 - Update comment refering to bug 1311257. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:25:57 +0900 - rev 555258
Push 52205 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:30:28 +0000
Bug 1311257 - Update comment refering to bug 1311257. r?birtles MozReview-Commit-ID: EM1dYILDlzS
76e61f5d52378990540309ef5fef1d1eb4859d69: Bug 1311257 - Update test expectations. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:11:06 +0900 - rev 555257
Push 52205 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:30:28 +0000
Bug 1311257 - Update test expectations. r?heycam MozReview-Commit-ID: K3HlC794cCo
29c563d228cfcbdcc731a59857c32954fa20a19c: Bug 1311257 - Support missing keyframes handling for stylo. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:10:46 +0900 - rev 555256
Push 52205 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:30:28 +0000
Bug 1311257 - Support missing keyframes handling for stylo. r?birtles MozReview-Commit-ID: 1Iz6By2Y2Gp
2684f91e7e75faf141fd4121a818e738a10a434b: Bug 1311257 - getKeyframes() returns base computed values in missing keyframes. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:10:46 +0900 - rev 555255
Push 52205 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:30:28 +0000
Bug 1311257 - getKeyframes() returns base computed values in missing keyframes. r?birtles MozReview-Commit-ID: K8btLtALEfK
9a61f1790bfd501db99848ad5bdd4b3a46483b9f: Bug 1311257 - Use underlying value for missing keyframes. r?birtles, heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:10:43 +0900 - rev 555254
Push 52205 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:30:28 +0000
Bug 1311257 - Use underlying value for missing keyframes. r?birtles, heycam mBaseStyleValuesForServo is a nsRefPtrHashtable<nsUint32HashKey, RawServoAnimationValue> In this patch, we use void* instead of exposing nsRefPtrHashtable in FFI because we just use the hash table as an argument of a C++ function, it means we don't touch the hash table in Rust at all. MozReview-Commit-ID: 1wM6NeF2S0t
38d234597e27a410ac0e7daa85d1918808465803: Bug 1311257 - Move stuff of KeyframeEffectReadOnly::ComposeStyleRule in Rust. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 04 Apr 2017 07:00:45 +0900 - rev 555253
Push 52205 by hikezoe@mozilla.com at Mon, 03 Apr 2017 22:30:28 +0000
Bug 1311257 - Move stuff of KeyframeEffectReadOnly::ComposeStyleRule in Rust. r?heycam After this, we will implement additive or accumulative calculation in this Rust function. MozReview-Commit-ID: 4xAvLz1oTIZ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip