gecko-dev/dom/animation
Boris Chiou 5be151ad49 Bug 1908819 - Add the tentative serialization for animation shorthand. r=firefox-style-system-reviewers,layout-reviewers,emilio
In order to avoid this unexpected fail, we add this tentative
serialization for animation shorthand.
1. animation-timeline is reset-only in this shorthand, so we don't parse
   it and we reset it to `vec![auto]`.
2. we don't serialize the shorthand if animation-timeline is not the initial
   value.

This is a tentative solution and we should update it with the new syntax
once the spec gets update (https://github.com/w3c/csswg-drafts/issues/6946).

Differential Revision: https://phabricator.services.mozilla.com/D217164
2024-07-22 22:47:31 +00:00
..
test Bug 1908819 - Add the tentative serialization for animation shorthand. r=firefox-style-system-reviewers,layout-reviewers,emilio 2024-07-22 22:47:31 +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 1904442 - Rename GlobalTeardownObserver::GetOwner to GetOwnerWindow. r=smaug,media-playback-reviewers,dom-storage-reviewers,aosmond,padenot,asuth 2024-07-01 11:49:59 +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 Bug 1186204 - Allow animations with backface-visibility: hidden to run in the compositor. r=firefox-animation-reviewers,devtools-reviewers,nchevobbe,boris 2024-01-29 21:28:32 +00:00
AnimationPerformanceWarning.h Bug 1186204 - Allow animations with backface-visibility: hidden to run in the compositor. r=firefox-animation-reviewers,devtools-reviewers,nchevobbe,boris 2024-01-29 21:28:32 +00:00
AnimationPropertySegment.h
AnimationTarget.h
AnimationTimeline.cpp Bug 1866566 - If there is change in over-all relevancy, update HiddenByContentVisibility for animations, r=emilio,hiro 2023-12-06 13:36:59 +00:00
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 Bug 1864425 - Remove PendingAnimationTracker. r=birtles 2023-11-20 09:31:41 +00:00
CSSAnimation.h Bug 1864425 - Remove PendingAnimationTracker. r=birtles 2023-11-20 09:31:41 +00:00
CSSPseudoElement.cpp
CSSPseudoElement.h
CSSTransition.cpp Bug 1859660 - Compute the current value for the replaced transition running on the compositor. r=firefox-style-system-reviewers,zrhoffman 2024-07-03 22:57:09 +00:00
CSSTransition.h Bug 1859660 - Compute the current value for the replaced transition running on the compositor. r=firefox-style-system-reviewers,zrhoffman 2024-07-03 22:57:09 +00:00
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 1900958 - Create a SVGObserverUtils::SelfOrAncestorHasRenderingObservers method that we can use in animations r=emilio 2024-06-07 09:28:41 +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 Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt 2023-11-26 22:17:28 +00:00
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 Bug 1846516 - More fixes on top of bug 1870009. r=zrhoffman 2023-12-18 09:24:10 +00:00
KeyframeEffect.cpp Bug 1882773 - don't throttle animations on nondisplay frames as they may be providing effects for displayed frames r=hiro 2024-06-12 01:18:19 +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 Bug 1880782 - Remove dom.animations-api.compositing.enabled and dom.animations-api.timelines.enabled prefs r=webidl,devtools-reviewers,firefox-animation-reviewers,nchevobbe,smaug,boris 2024-06-05 19:13:23 +00:00
KeyframeUtils.h Bug 1846516 - [css-properties-values-api] Introduce AnimatedPropertyID/AnimatedPropertIDSet. r=firefox-animation-reviewers,firefox-style-system-reviewers,layout-reviewers,emilio,hiro 2023-12-18 09:24:08 +00:00
moz.build Bug 1864425 - Remove PendingAnimationTracker. r=birtles 2023-11-20 09:31:41 +00:00
PostRestyleMode.h
PseudoElementHashEntry.h
ScrollTimeline.cpp Bug 1907179 - Repalce horizontal/vertical with x/y for ScrollAxis. r=layout-reviewers,firefox-style-system-reviewers,emilio 2024-07-12 19:44:14 +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 Bug 1864425 - Remove PendingAnimationTracker. r=birtles 2023-11-20 09:31:41 +00:00
ScrollTimelineAnimationTracker.h
TimingParams.cpp
TimingParams.h
ViewTimeline.cpp Bug 1907179 - Repalce horizontal/vertical with x/y for ScrollAxis. r=layout-reviewers,firefox-style-system-reviewers,emilio 2024-07-12 19:44:14 +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