servo/components/style/gecko
Martin Robinson b875f14e86 Better computation of animation keyframes
This begins to address #26625 by properly applying CSS variables during
keyframe computation and no longer using `apply_declarations`. Instead,
walk the declarations, combining them into IntermediateComputedKeyframe,
maintaining declarations that modify CSS custom properties. Then compute
a set of AnimationValues for each keyframe and use those to produce
interpolated animation values.
2020-06-05 13:40:29 +02:00
..
arc_types.rs style: Use ArcSlice for quotes. 2019-05-29 16:14:10 +02:00
boxed_types.rs Implement Animation.commitStyles. 2019-05-29 16:14:16 +02:00
conversions.rs style: Reformat recent changes. 2020-04-16 17:50:17 +02:00
data.rs style: Remove support for XBL resources. 2019-05-07 12:55:29 +02:00
media_features.rs style: Rustfmt recent changes. 2020-06-04 02:02:50 +02:00
media_queries.rs style: Reformat recent changes. 2020-04-16 17:50:17 +02:00
mod.rs style: Remove nsCSSValue bindings. 2019-05-29 16:14:14 +02:00
non_ts_pseudo_class_list.rs style: Push/Pop dialog to top layer when needed. 2020-06-04 01:50:36 +02:00
profiler.rs Stylo: replace uses of mem::uninitialized with MaybeUninit 2019-07-16 08:03:54 +02:00
pseudo_element.rs style: Rustfmt recent changes. 2020-06-04 02:02:50 +02:00
pseudo_element_definition.mako.rs Cherry-pick some parts of the cssparser update. 2019-12-16 14:23:56 +01:00
regen_atoms.py style: Convert GenerateServoCSSPropList.py to py3. 2020-04-16 16:35:07 +02:00
restyle_damage.rs style: Simplify a bit our generated bindings by getting rid of FooBorrowed and FooBorrowedMut. 2019-03-27 14:29:19 +01:00
selector_parser.rs style: Rustfmt recent changes. 2020-06-04 02:02:50 +02:00
snapshot.rs style: Finer grained invalidation for attribute changes. 2020-06-04 01:50:36 +02:00
snapshot_helpers.rs style: Reformat recent changes. 2020-04-16 17:50:17 +02:00
traversal.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
url.rs style: Gracefully handle errors creating shared memory UA style sheets. 2020-06-04 01:50:36 +02:00
values.rs style: Use cbindgen for content property. 2020-02-12 02:43:08 +01:00
wrapper.rs Better computation of animation keyframes 2020-06-05 13:40:29 +02:00