servo/components/style/invalidation
Boris Chiou e66bcf2cc5 style: Part 8: Hook scroll-timeline rule into Cascade data and use it for CSS animations
We hook the rule into cascade data, and so we can look it up by timeline
name. Now we only use StyleScrollDirection from @scroll-timeline rule.
`source` and `scroll-offsets` are skipped now and use the default values
instead because I'm pretty sure the syntax will be changed in Bug 1733260,
and `scroll-offsets` may be obsolete because the spec proposal intents to
make it be always 0% ~ 100%.

Also, add some reftests for the default `source` and `scroll-offsets`,
and different `orientation`s.

Besides, we disable at-scroll-timeline-start-end.html in Gecko because
we don't support start/end descriptors, and there are too many
intermittents in it.

Differential Revision: https://phabricator.services.mozilla.com/D126452
2023-06-09 10:22:22 +02:00
..
element style: Simplify :dir() implementation 2023-06-09 10:22:17 +02:00
media_queries.rs style: Share CascadeData instances across ShadowRoots 2023-05-16 13:00:08 +02:00
mod.rs style: More fine-grained viewport units invalidation 2023-05-24 18:32:37 +02:00
stylesheets.rs style: Part 8: Hook scroll-timeline rule into Cascade data and use it for CSS animations 2023-06-09 10:22:22 +02:00
viewport_units.rs style: More fine-grained viewport units invalidation 2023-05-24 18:32:37 +02:00