gecko-dev/dom/animation
Boris Chiou c2fa109db0 Bug 1821416 - Drop the element property usage from ScrollTimelineSet. r=emilio
We are doing the following things here:
1. Rename ScrollTimelineSet to ProgressTimelineScheduler because this
   class is used to schedule animations with progress timelines, including
   scroll timelines and view timelines.
2. Drop the element property usage and let ElementAnimationData store
   ProgressTimelineScheduler.
3. We avoid using the generated content in ScrollTimeline::Scroller.
   Instead, we use a pair of Element and PseudoStyleType to represent
   ScrollTimeline::Scroller.

We hit the assertion because the generatd content may change and so we
shouldn't use it as the ScrollTimeline::Scroller.

Differential Revision: https://phabricator.services.mozilla.com/D172610
2023-03-16 20:00:00 +00:00
..
test Backed out 5 changesets (bug 1809843) for causing Cargo related build bustages. CLOSED TREE 2023-03-13 13:53:26 +02:00
Animation.cpp Bug 1809741 - commitStyles should enqueue attributeChanged for custom elements. r=edgar,emilio 2023-01-19 01:55:03 +00:00
Animation.h Bug 1809741 - commitStyles should enqueue attributeChanged for custom elements. r=edgar,emilio 2023-01-19 01:55:03 +00:00
AnimationComparator.h
AnimationEffect.cpp Bug 1778510: Cut over AnimationEffect to new fine-grained TimerPrecision calls r=birtles 2022-11-29 13:34:18 +00:00
AnimationEffect.h Bug 1778510: Cut over AnimationEffect to new fine-grained TimerPrecision calls r=birtles 2022-11-29 13:34:18 +00:00
AnimationEventDispatcher.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
AnimationEventDispatcher.h Bug 1803751 - Make some marker fields searchable and bump the profile version r=julienw 2022-12-13 14:19:07 +00:00
AnimationPerformanceWarning.cpp
AnimationPerformanceWarning.h
AnimationPropertySegment.h Bug 1781140 - Remove nsTimingFunction and ComputedTimingFunction. r=dshin 2022-07-26 14:49:02 +00:00
AnimationTarget.h
AnimationTimeline.cpp Bug 1814786 - Part 3: Fix build errors in linux64-plain/hybrid when including ScrollTimeline.h. r=emilio 2023-03-07 23:57:54 +00:00
AnimationTimeline.h Bug 1814786 - Part 3: Fix build errors in linux64-plain/hybrid when including ScrollTimeline.h. r=emilio 2023-03-07 23:57:54 +00:00
AnimationUtils.cpp Bug 1814786 - Part 5: Factor out the conversion between (Element, PseudoStyleType) pair and Element. r=hiro 2023-03-07 23:57:55 +00:00
AnimationUtils.h Bug 1814786 - Part 5: Factor out the conversion between (Element, PseudoStyleType) pair and Element. r=hiro 2023-03-07 23:57:55 +00:00
ComputedTiming.h Bug 1781140 - Remove nsTimingFunction and ComputedTimingFunction. r=dshin 2022-07-26 14:49:02 +00:00
CSSAnimation.cpp Bug 1778510: Use the Timer Caller Type in Animation's timestamp code r=birtles 2022-11-29 13:34:17 +00:00
CSSAnimation.h Bug 1807003 - Centralize animation data in slots. r=smaug,firefox-animation-reviewers,boris 2023-02-15 14:12:33 +00:00
CSSPseudoElement.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
CSSPseudoElement.h Bug 1777574, automate CC zone handling, r=mccr8 2022-09-07 11:22:51 +00:00
CSSTransition.cpp Bug 1778510: Use the Timer Caller Type in Animation's timestamp code r=birtles 2022-11-29 13:34:17 +00:00
CSSTransition.h Bug 1807003 - Centralize animation data in slots. r=smaug,firefox-animation-reviewers,boris 2023-02-15 14:12:33 +00:00
DocumentTimeline.cpp Bug 1778510: Add Timer Caller Type to AnimationTimeline r=birtles 2022-11-29 13:34:17 +00:00
DocumentTimeline.h Bug 1777478 - Animations in content hidden by content-visibility should not fire events or resolve promises r=hiro 2022-07-19 09:57:21 +00:00
EffectCompositor.cpp Bug 1814786 - Part 5: Factor out the conversion between (Element, PseudoStyleType) pair and Element. r=hiro 2023-03-07 23:57:55 +00:00
EffectCompositor.h Bug 1814786 - Part 5: Factor out the conversion between (Element, PseudoStyleType) pair and Element. r=hiro 2023-03-07 23:57:55 +00:00
EffectSet.cpp Bug 1816915 - Clean up EffectSet APIs. r=firefox-animation-reviewers,boris 2023-02-15 20:39:16 +00:00
EffectSet.h Bug 1816915 - Clean up EffectSet APIs. r=firefox-animation-reviewers,boris 2023-02-15 20:39:16 +00:00
ElementAnimationData.cpp Bug 1821416 - Drop the element property usage from ScrollTimelineSet. r=emilio 2023-03-16 20:00:00 +00:00
ElementAnimationData.h Bug 1821416 - Drop the element property usage from ScrollTimelineSet. r=emilio 2023-03-16 20:00:00 +00:00
Keyframe.h Bug 1781140 - Remove nsTimingFunction and ComputedTimingFunction. r=dshin 2022-07-26 14:49:02 +00:00
KeyframeEffect.cpp Bug 1814786 - Part 5: Factor out the conversion between (Element, PseudoStyleType) pair and Element. r=hiro 2023-03-07 23:57:55 +00:00
KeyframeEffect.h Bug 1776077 - Fix delay phase for scroll animations in the compositor thread. r=hiro 2022-09-22 00:06:10 +00:00
KeyframeEffectParams.h Bug 1293490 - Part 2: Hook animation-composition to CSS animations. r=emilio 2022-07-12 19:02:04 +00:00
KeyframeUtils.cpp Bug 1781140 - Remove nsTimingFunction and ComputedTimingFunction. r=dshin 2022-07-26 14:49:02 +00:00
KeyframeUtils.h
moz.build Bug 1807003 - Centralize animation data in slots. r=smaug,firefox-animation-reviewers,boris 2023-02-15 14:12:33 +00:00
PendingAnimationTracker.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
PendingAnimationTracker.h Bug 1771282 - Introduce ScrollTimelineAnimationTracker. r=hiro 2022-10-31 23:25:17 +00:00
PostRestyleMode.h
PseudoElementHashEntry.h
ScrollTimeline.cpp Bug 1821416 - Drop the element property usage from ScrollTimelineSet. r=emilio 2023-03-16 20:00:00 +00:00
ScrollTimeline.h Bug 1821416 - Drop the element property usage from ScrollTimelineSet. r=emilio 2023-03-16 20:00:00 +00:00
ScrollTimelineAnimationTracker.cpp Bug 1807685 - Rename scroll-linked (animations) to scroll-driven (excluding WPT tests). r=dholbert 2023-01-04 00:50:45 +00:00
ScrollTimelineAnimationTracker.h Bug 1771282 - Introduce ScrollTimelineAnimationTracker. r=hiro 2022-10-31 23:25:17 +00:00
TimingParams.cpp Bug 1775062 - Implement ipdl reads without needing default ctors. r=nika 2023-02-04 11:12:36 +00:00
TimingParams.h Bug 1334575 - Treat active duration larger than INT64_MAX as infinite. r=boris 2022-07-27 22:57:34 +00:00