gecko-dev/dom/animation
Emilio Cobos Álvarez e120f9b2b2 Bug 1742393 - Correctly report animation status of pseudo-elements that are not stored in the parent element. r=hiro
We allow animating pseudo-elements like ::-moz-progress-bar (and we
treat them like regular elements).

Ideally we should store animations for these in the parent element as
well, so they survive reframes and such. But treating them as regular
elements right now means that we do animate them, but we never update
animations for them correctly because wrapper.rs assumed them to be
non-animatable.

Since it seems reasonable to keep allowing the animations to happen,
let's just correct the update code and add a test.

Differential Revision: https://phabricator.services.mozilla.com/D131794
2021-11-23 12:36:22 +00:00
..
test Bug 1742393 - Correctly report animation status of pseudo-elements that are not stored in the parent element. r=hiro 2021-11-23 12:36:22 +00:00
Animation.cpp Bug 1741491 - Make sure we only record old style value once. r=smaug 2021-11-17 23:39:32 +00:00
Animation.h
AnimationComparator.h
AnimationEffect.cpp
AnimationEffect.h
AnimationEventDispatcher.cpp
AnimationEventDispatcher.h Bug 1738627 - profiler_thread_is_being_profiled_for_markers - r=canaltinova 2021-11-08 23:59:35 +00:00
AnimationPerformanceWarning.cpp
AnimationPerformanceWarning.h
AnimationPropertySegment.h
AnimationTarget.h
AnimationTimeline.cpp
AnimationTimeline.h
AnimationUtils.cpp
AnimationUtils.h Bug 1723050 - Part 1: Replace typedef by using in dom/animation/ r=hiro 2021-08-05 02:25:23 +00:00
CSSAnimation.cpp
CSSAnimation.h
CSSPseudoElement.cpp
CSSPseudoElement.h
CSSTransition.cpp Bug 1714421 - Move the assertion of timeline after checking mReplacedTransition. r=hiro 2021-08-05 00:37:55 +00:00
CSSTransition.h
ComputedTiming.h
ComputedTimingFunction.cpp Bug 1706157 - Avoid int overflow for steps() timing function. r=hiro 2021-05-03 23:07:03 +00:00
ComputedTimingFunction.h
DocumentTimeline.cpp
DocumentTimeline.h
EffectCompositor.cpp
EffectCompositor.h
EffectSet.cpp
EffectSet.h Bug 1723050 - Part 1: Replace typedef by using in dom/animation/ r=hiro 2021-08-05 02:25:23 +00:00
Keyframe.h
KeyframeEffect.cpp Bug 1736236 - Remove obsolete LayerManager.h. r=gfx-reviewers,lsalzman 2021-10-17 23:00:47 +00:00
KeyframeEffect.h
KeyframeEffectParams.h
KeyframeUtils.cpp Bug 1708448 - Move property and element functions into js/public/PropertyAndElement.h. r=nbp 2021-07-13 11:52:42 +00:00
KeyframeUtils.h
PendingAnimationTracker.cpp
PendingAnimationTracker.h Bug 1723050 - Part 1: Replace typedef by using in dom/animation/ r=hiro 2021-08-05 02:25:23 +00:00
PostRestyleMode.h
PseudoElementHashEntry.h
TimingParams.cpp
TimingParams.h
moz.build Bug 1699890 - Restrict background-color animations on canvas frame or on <body> element not to run on the compositor in KeyframeEffect::IsMatchForCompositor. r=boris 2021-05-26 00:17:39 +00:00