gecko-dev/servo
Zach Hoffman d7e2521600 Bug 1858848 - [css-properties-values-api] Compute initial value r=firefox-style-system-reviewers,layout-reviewers,emilio
This patch computes initial value when initial values are collected. The
initial value cannot be computed earlier (for example, at parse time)
without breaking intended behavior, since CSSOM expects the initial
value string of a CSSPropertyRule to remain uncomputed.

Although <length> and <length-percentage> can be accurately computed
already for initial values since valid initial values are always
font-indepent, this patch leaves <length> and <length-percentage>
uncomputed for simplicity (until bug 1856524 is implemented).

Differential Revision: https://phabricator.services.mozilla.com/D193839
2023-11-17 19:21:12 +00:00
..
components Bug 1858848 - [css-properties-values-api] Compute initial value r=firefox-style-system-reviewers,layout-reviewers,emilio 2023-11-17 19:21:12 +00:00
ports/geckolib Bug 1863620 - Make variable values track the url data they came from. r=zrhoffman 2023-11-08 18:30:48 +00:00
tests/unit Bug 1852568 - Update cssparser. r=tlouw,supply-chain-reviewers 2023-09-12 16:03:44 +00:00
moz.build
rustfmt.toml