ladybird/Libraries/LibWeb/Animations
Shannon Booth f317debd98 LibWeb: Distinguish omitted and null Animation timeline arguments
When constructing an Animation a null should be distinguished
from nothing being passed at all. This is not achieved by
use of our custom ExplicitNull IDL extended attribute.

Instead use the argument count to determine if the argument is
missing, which is a much more common pattern in the codebase.
2026-04-13 23:30:54 +02:00
..
Animatable.cpp LibWeb: Distinguish omitted and null Animation timeline arguments 2026-04-13 23:30:54 +02:00
Animatable.h LibWeb: Store CSS defined animations as CSSAnimation 2026-02-11 10:49:34 +01:00
Animatable.idl
Animation.cpp LibWeb: Distinguish omitted and null Animation timeline arguments 2026-04-13 23:30:54 +02:00
Animation.h LibWeb: Remove uneeded ExceptionOr for Animation constructor 2026-04-13 23:30:54 +02:00
Animation.idl LibWeb: Distinguish omitted and null Animation timeline arguments 2026-04-13 23:30:54 +02:00
AnimationEffect.cpp LibWeb: Remove paint-only properties resolution phase 2026-03-04 19:35:45 +01:00
AnimationEffect.h Meta: Fix optional dictionary wrapping in IDL generator 2026-03-10 22:49:19 +01:00
AnimationEffect.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
AnimationPlaybackEvent.cpp LibWeb+IDLGenerators: Support nullable union types 2026-03-25 13:18:15 +00:00
AnimationPlaybackEvent.h LibWeb+IDLGenerators: Support nullable union types 2026-03-25 13:18:15 +00:00
AnimationPlaybackEvent.idl LibWeb: Expose AnimationPlaybackEvent time values as CSSNumberish 2025-12-12 10:49:18 +00:00
AnimationTimeline.cpp LibGC+LibWeb: Mark two GC::Cell functions as MUST_UPCALL 2026-02-06 13:50:54 +01:00
AnimationTimeline.h LibWeb: Use GC::WeakHashSet for AnimationTimeline associated animations 2026-02-24 22:35:03 +01:00
AnimationTimeline.idl LibWeb: Expose AnimationTimeline::currentTime as CSSNumberish 2025-12-12 10:49:18 +00:00
DocumentTimeline.cpp LibWeb: Store animation time values in abstract type 2025-12-12 10:49:18 +00:00
DocumentTimeline.h LibWeb: Store animation time values in abstract type 2025-12-12 10:49:18 +00:00
DocumentTimeline.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
KeyframeEffect.cpp LibWeb: Apply animation-timing-function per keyframe interval 2026-03-21 23:16:32 -05:00
KeyframeEffect.h LibWeb/CSS: Resolve var() in keyframe animation-timing-function 2026-04-01 11:38:48 +01:00
KeyframeEffect.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00: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
ScrollTimeline.cpp LibWeb: Use unsafe layout/paintable accessors where appropriate 2026-02-26 21:09:08 +01:00
ScrollTimeline.h LibWeb: Reduce recompilation from editing Enums.json 2026-02-19 11:27:06 +00:00
ScrollTimeline.idl LibWeb: Implement ScrollTimeline 2026-02-05 16:45:34 +01:00
TimeValue.cpp LibWeb: Use the correct zero TimeValue for progress-based animations 2026-02-05 16:45:34 +01:00
TimeValue.h LibWeb+IDLGenerators: Support nullable union types 2026-03-25 13:18:15 +00:00