ladybird/Libraries/LibWeb/Animations
Andreas Kling 73b0ecd89d LibWeb: Use GC::WeakHashSet for AnimationTimeline associated animations
Replace the unsafe HashTable<GC::Weak<Animation>> with
GC::WeakHashSet<Animation>, and update all callers to use reference
syntax instead of pointer syntax since the iterator now yields T&.
2026-02-24 22:35:03 +01:00
..
Animatable.cpp LibWeb: Store CSS defined animations as CSSAnimation 2026-02-11 10:49:34 +01:00
Animatable.h LibWeb: Store CSS defined animations as CSSAnimation 2026-02-11 10:49:34 +01:00
Animatable.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Animation.cpp LibGC+LibWeb: Mark two GC::Cell functions as MUST_UPCALL 2026-02-06 13:50:54 +01:00
Animation.h LibWeb: Track whether to ignore the animation-timeline property 2026-02-11 10:49:34 +01:00
Animation.idl LibWeb: Track whether to ignore the animation-timeline property 2026-02-11 10:49:34 +01:00
AnimationEffect.cpp LibWeb: Remove Document.h include from Layout/Node.h 2026-02-08 18:51:13 +01:00
AnimationEffect.h LibWeb: Reduce recompilation from editing Enums.json 2026-02-19 11:27:06 +00:00
AnimationEffect.idl LibWeb: Expose applicable effect timing values as CSSNumberish 2025-12-12 10:49:18 +00:00
AnimationPlaybackEvent.cpp LibWeb/Animations: Store AnimationPlaybackEvent times as Ref not Root 2026-02-17 07:40:03 -05:00
AnimationPlaybackEvent.h LibWeb/Animations: Store AnimationPlaybackEvent times as Ref not Root 2026-02-17 07:40:03 -05: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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
KeyframeEffect.cpp LibWeb: Remove Document.h include from Layout/Node.h 2026-02-08 18:51:13 +01:00
KeyframeEffect.h LibWeb: Extract animation-composition value from keyframe at-rules 2026-01-06 12:58:54 +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
ScrollTimeline.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +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: Use the correct zero TimeValue for progress-based animations 2026-02-05 16:45:34 +01:00