ladybird/Libraries/LibWeb/Animations
Callum Law 03be70087d LibWeb: Maintain easing keywords as KeywordStyleValue until use-time
This excludes `step-end` and `step-start` which are expected to be
converted to the equivalent function at parse time.

We are expected to serialize these as the explicit keywords - previously
we would parse as `EasingStyleValue` and serialize equivalent functions
as the keywords. This caused issues as we would incorrectly serialize
even explicit functions as the keyword.

This also allows us to move the magic easing functions to
`EasingFunction` rather than `EasingStyleValue` which is a bit tidier
2025-10-20 11:27:44 +01:00
..
Animatable.cpp LibWeb: Separate use time easing functions from EasingStyleValue 2025-10-20 11:27:44 +01:00
Animatable.h LibWeb: Separate use time easing functions from EasingStyleValue 2025-10-20 11:27:44 +01:00
Animatable.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Animation.cpp LibWeb: Always update computed properties for finished animations 2025-08-26 18:47:57 +02:00
Animation.h LibWeb: Don't invalidate style for animations in idle state 2025-03-04 18:06:46 +01:00
Animation.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AnimationEffect.cpp LibWeb: Maintain easing keywords as KeywordStyleValue until use-time 2025-10-20 11:27:44 +01:00
AnimationEffect.h LibWeb: Maintain easing keywords as KeywordStyleValue until use-time 2025-10-20 11:27:44 +01:00
AnimationEffect.idl LibWeb/Bindings: Support returning nullable types in dictionaries 2025-02-10 17:05:15 +00:00
AnimationPlaybackEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
AnimationPlaybackEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
AnimationPlaybackEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AnimationTimeline.cpp LibWeb: Rework AnimationTimeline's monotonically increasing property 2025-07-30 14:37:54 +02:00
AnimationTimeline.h LibWeb: Rework AnimationTimeline's monotonically increasing property 2025-07-30 14:37:54 +02:00
AnimationTimeline.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DocumentTimeline.cpp LibWeb: Rework AnimationTimeline's monotonically increasing property 2025-07-30 14:37:54 +02:00
DocumentTimeline.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DocumentTimeline.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
KeyframeEffect.cpp LibWeb: Separate use time easing functions from EasingStyleValue 2025-10-20 11:27:44 +01:00
KeyframeEffect.h LibWeb: Separate use time easing functions from EasingStyleValue 2025-10-20 11:27:44 +01:00
KeyframeEffect.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PseudoElementParsing.cpp LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
PseudoElementParsing.h LibWeb/CSS: Move and rename PseudoElement types to prep for code gen 2025-03-24 09:49:50 +00:00