Tim Ledbetter
Tim Ledbetter
Previously, all `GC::Cell` derived classes were Weakable. Marking only those classes that require this functionality as Weakable allows us to reduce the memory footprint of some frequently used classes.
This fixes 26 WPT subtests in the `css/css-ui` directory.
This specifies whether transitions should be started for transitions whose animation behavior is discrete. Currently gives us +202 WPT subtests. where this property is used.
Found with Domato Reduction ```html div { display: grid; min-height: max-content; } ``` Stack trace: ``` #0 0x00007902f87328bb in append () at /home/tim/repos/ladybird/AK/Vector.h:278 #1 track_list () at /home/tim/repos/ladybird/Libraries/LibWeb/CSS/GridTrackSize.cpp:269 #2 0x00007902f8bc168b...
This PR improves the parsing, serialization and interpolation of `scale` and `transform` values. Some of the WPT subtests for `translate` are still failing because we don't support all types of...
This fixes 150 WPT subtests in the `css/css-fonts` directory.
This gives us at least +53 WPT subtest passes.
This was previously done by passing the `LADYBIRD_GIT_VERSION` environment variable to `wpt`, but this doesn't work in chunked mode.
If a property is uses discrete interpolation and `TransitionBehavior` is not set to `AllowDiscrete` that property should be non-transitionable. This is now true for properties whose animation type is not...
Now that we support crash tests, there's no need to disable these.