Callum Law
755a576013
LibWeb: Support relative lengths within easing function calc()s
2025-10-20 11:27:44 +01:00
Callum Law
2f83356c0f
LibWeb: Support calc within linear() easing function
2025-10-20 11:27:44 +01:00
Callum Law
91925db9ca
LibWeb: Don't canonicalize linear easing function points until use time
...
Canonicalization can require information that is only known after
compute time (i.e. resolved relative lengths within calcs).
This also allows us to get rid of the `had_explicit_input` flag and just
rely on whether Optional has a value
2025-10-20 11:27:44 +01:00
Callum Law
4c97b336c3
Tests: Import timing function tests
2025-10-20 11:27:44 +01:00
Callum Law
030e6d7c9b
LibWeb: Parse animation-* properties as comma separated lists
...
We are yet to actually support having more than one value but this gets
us closer and gains us some WPT tests in the process.
2025-09-24 11:58:20 +01:00
Tim Ledbetter
fa1e02e5d7
LibWeb: Allow calc() values in cubic-bezier() easing functions
2025-06-18 08:57:06 +02:00
Tim Ledbetter
c5a3eaaf45
LibWeb: Allow calc() values in steps() easing functions
2025-06-18 08:57:06 +02:00
Veeti Paananen
21b531598d
LibWeb/CSS: Fix reference bug when canonicalizing linear easing stops
...
+2 WPT tests
2025-06-18 08:53:10 +02:00