Callum Law
Callum Law
This is ad-hoc, see https://github.com/w3c/csswg-drafts/issues/13020 Gains us 5 WPT tests
See individual commits for details. I'm not sure if LibCrypto is the correct place for XorShift128PlusRNG so open to suggestions on where that should live. The imported tests which are...
See individual commits for details
Fixes a crash introduced in dd9d6d2 CC @tcl3
Bit of a messy PR combined into one to avoid merge conflicts, includes: - A couple of fixes for `recompute_inherited_style` - A couple of fixes for transitions - A couple...
Also clean up the corresponding handling in `TransformationStyleValue::to_transformation`
A collection of improvements to the cancelling of transitions when their associated `transition-*` properties change, see individual commits for details. Unfortunately daab35cbeaa49277e516438f306cd57fdee9de9c comes with a decent performance penalty as it...
The first step towards implementing CSS scroll driven animations. Some of the imported tests continue to fail due to the fact that we serialize coordinating value list longhands (e.g. scroll-timeline-axis,...
Updates `Parser::parse_comma_separated_value_list` (and other associated functions) to always return `StyleValueList` and implements a bunch of simplifications that are possible of a result of that. See individual commits for details. CC...