ladybird/Libraries/LibWeb/Animations
Lucas CHOLLET 43c30e4f7b LibWeb/Animations: Keep a safe copy of associated animations
The associated animations list might be modified on the time change
event. This means that we can't safely iterate over the hashmap during
this period.

This fixes a crash in:
 - css/css-animations/CSSAnimation-effect.tentative.html
2024-12-30 11:04:55 +01:00
..
Animatable.cpp LibWeb: Handle special cases of PseudoElement::Type correctly 2024-12-19 19:35:57 +00:00
Animatable.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Animatable.idl
Animation.cpp LibWeb/Animations: Don't assume that animations have an effect 2024-12-25 17:14:08 +01:00
Animation.h LibWeb/DOM: Fire transition[cancel,start,run,end] events 2024-12-25 17:14:08 +01:00
Animation.idl
AnimationEffect.cpp LibWeb/CSS: Refactor phase() method to reduce redundancy 2024-12-15 10:05:08 +00:00
AnimationEffect.h LibWeb/DOM: Fire transition[cancel,start,run,end] events 2024-12-25 17:14:08 +01:00
AnimationEffect.idl
AnimationPlaybackEvent.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
AnimationPlaybackEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
AnimationPlaybackEvent.idl
AnimationTimeline.cpp LibWeb/Animations: Keep a safe copy of associated animations 2024-12-30 11:04:55 +01:00
AnimationTimeline.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
AnimationTimeline.idl
DocumentTimeline.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DocumentTimeline.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DocumentTimeline.idl
KeyframeEffect.cpp LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
KeyframeEffect.h LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
KeyframeEffect.idl
PseudoElementParsing.cpp
PseudoElementParsing.h