fune/dom/animation
Ting-Yu Lin 58991f71c0 Bug 1896516 Part 9 - Remove nsIScrollableFrame usages under dom/. r=layout-reviewers,emilio
Also, in EventStateManager, convert `ComputeScrollTarget()` and
`ComputeScrollTargetAndMayAdjustWheelEvent()` to return `ScrollContainerFrame*`
so that we can drop more unnecessarily `do_QueryFrame`.

Due to removing `nsIScrollableFrame` forward declaration in DOM headers, we have
to add `nsIScrollableFrame` forward declaration temporarily in
nsMenuPopupFrame.h to make this patch compile, but we'll remove it once we
remove `nsIScrollableFrame` under layout/.

Differential Revision: https://phabricator.services.mozilla.com/D211496
2024-05-30 06:32:21 +00:00
..
test Bug 1743775 - Check the VSync rate first and bail out if it's not applicable without adding a bunch of add_task calls. r=boris 2024-05-28 21:31:40 +00:00
Animation.cpp Bug 1888317 - Use AnimatedPropertyIDSet for EffectSet::mPropertiesForAnimationsLevel. r=layout-reviewers,zrhoffman,emilio 2024-05-21 16:55:00 +00:00
Animation.h Bug 1888317 - Use AnimatedPropertyIDSet for EffectSet::mPropertiesForAnimationsLevel. r=layout-reviewers,zrhoffman,emilio 2024-05-21 16:55:00 +00:00
AnimationComparator.h
AnimationEffect.cpp
AnimationEffect.h
AnimationEventDispatcher.cpp Bug 1890002 - Don't create DOM event for those animation events which don't need to be dispatched, r=emilio 2024-04-06 08:04:29 +00:00
AnimationEventDispatcher.h Bug 1890002 - Don't create DOM event for those animation events which don't need to be dispatched, r=emilio 2024-04-06 08:04:29 +00:00
AnimationPerformanceWarning.cpp
AnimationPerformanceWarning.h
AnimationPropertySegment.h
AnimationTarget.h
AnimationTimeline.cpp
AnimationTimeline.h Bug 1888748 - Ensure animations started on the same tick share ready time. r=birtles 2024-04-17 06:07:17 +00:00
AnimationUtils.cpp
AnimationUtils.h
ComputedTiming.h
CSSAnimation.cpp
CSSAnimation.h
CSSPseudoElement.cpp
CSSPseudoElement.h
CSSTransition.cpp
CSSTransition.h
DocumentTimeline.cpp Bug 1896762 - Make animation timing match the spec. r=smaug,firefox-animation-reviewers,boris 2024-05-17 16:33:06 +00:00
DocumentTimeline.h Bug 1896762 - Make animation timing match the spec. r=smaug,firefox-animation-reviewers,boris 2024-05-17 16:33:06 +00:00
EffectCompositor.cpp Bug 1899041 - Additional rendering observer container optimisations r=emilio 2024-05-26 19:06:59 +00:00
EffectCompositor.h Bug 1640839 - Add some helpers for enums to calculate the size and use it in EnumeratedArray. r=glandium,jgilbert,media-playback-reviewers,padenot 2024-03-02 07:50:19 +00:00
EffectSet.cpp
EffectSet.h Bug 1888317 - Use AnimatedPropertyIDSet for EffectSet::mPropertiesForAnimationsLevel. r=layout-reviewers,zrhoffman,emilio 2024-05-21 16:55:00 +00:00
ElementAnimationData.cpp
ElementAnimationData.h Bug 1896516 Part 9 - Remove nsIScrollableFrame usages under dom/. r=layout-reviewers,emilio 2024-05-30 06:32:21 +00:00
Keyframe.h
KeyframeEffect.cpp Bug 1896516 Part 6 - Remove nsIScrollableFrame usages in nsLayoutUtils. r=layout-reviewers,emilio 2024-05-30 06:32:20 +00:00
KeyframeEffect.h Bug 1888317 - Use AnimatedPropertyIDSet for EffectSet::mPropertiesForAnimationsLevel. r=layout-reviewers,zrhoffman,emilio 2024-05-21 16:55:00 +00:00
KeyframeEffectParams.h
KeyframeUtils.cpp
KeyframeUtils.h
moz.build
PostRestyleMode.h
PseudoElementHashEntry.h
ScrollTimeline.cpp Bug 1896516 Part 6 - Remove nsIScrollableFrame usages in nsLayoutUtils. r=layout-reviewers,emilio 2024-05-30 06:32:20 +00:00
ScrollTimeline.h Bug 1896516 Part 6 - Remove nsIScrollableFrame usages in nsLayoutUtils. r=layout-reviewers,emilio 2024-05-30 06:32:20 +00:00
ScrollTimelineAnimationTracker.cpp
ScrollTimelineAnimationTracker.h
TimingParams.cpp
TimingParams.h
ViewTimeline.cpp Bug 1896516 Part 6 - Remove nsIScrollableFrame usages in nsLayoutUtils. r=layout-reviewers,emilio 2024-05-30 06:32:20 +00:00
ViewTimeline.h Bug 1896516 Part 6 - Remove nsIScrollableFrame usages in nsLayoutUtils. r=layout-reviewers,emilio 2024-05-30 06:32:20 +00:00