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 Bug 1673931 - Avoid including BindingDeclarations.h from header files. r=nika 2021-03-04 14:32:14 +00:00
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 Bug 708901 - Migrate to nsTHashSet in dom/animation. r=birtles 2021-03-23 10:36:32 +00:00
AnimationTimeline.h Bug 708901 - Migrate to nsTHashSet in dom/animation. r=birtles 2021-03-23 10:36:32 +00:00
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 Bug 1692684 - Don't create transitions for invalid ::marker properties. r=hiro 2021-02-24 16:35:17 +00:00
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 Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
DocumentTimeline.cpp Backed out changeset 5d120a154a6b (bug 1674776) as requested. CLOSED TREE DONTBUILD 2020-12-17 03:22:33 +02:00
DocumentTimeline.h Backed out changeset 5d120a154a6b (bug 1674776) as requested. CLOSED TREE DONTBUILD 2020-12-17 03:22:33 +02:00
EffectCompositor.cpp Bug 1184468 - Use nsTHashtable::Keys where possible. r=xpcom-reviewers,nika 2021-03-24 17:56:50 +00:00
EffectCompositor.h Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
EffectSet.cpp Bug 708901 - Migrate to nsTHashSet in dom/animation. r=birtles 2021-03-23 10:36:32 +00:00
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 Bug 1692684 - Don't create transitions for invalid ::marker properties. r=hiro 2021-02-24 16:35:17 +00:00
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 Bug 708901 - Migrate to nsTHashSet in dom/animation. r=birtles 2021-03-23 10:36:32 +00:00
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 Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
TimingParams.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
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