fune/servo
Boris Chiou 97e2d80674 Bug 1885013 - Fix ambiguity on timing-function, direction, fill-mode, and running-state. r=zrhoffman,emilio
It's possible to set `animation-name` to any of the keyword of other
properties, and this may cause ambiguity when serializing `animation`
shorthand (because we may reuse this result as an input of another
`animation` shorthand to get the same result).

So we still have to serialize these properties even if they are initial
values if `animation-name` matches them.

e.g.
Set `animation` to `normal normal`. Its serialization should be
`normal normal`, instead `normal`, because using `normal` as an input of
another `animation` shorthand makes its `animation-name` be `none`.
(Note: we parse `animation-direction` first.)

Differential Revision: https://phabricator.services.mozilla.com/D204995
2024-03-21 21:16:21 +00:00
..
components Bug 1885013 - Fix ambiguity on timing-function, direction, fill-mode, and running-state. r=zrhoffman,emilio 2024-03-21 21:16:21 +00:00
ports/geckolib Bug 1878780 - Don't use refs to mut static directly. r=emilio 2024-03-20 00:02:22 +00:00
tests/unit Bug 1865563 - Rustfmt servo/. r=firefox-style-system-reviewers,emilio 2023-11-20 15:17:57 +00:00
moz.build
rustfmt.toml