haikuwebkit/LayoutTests/svg/animations
Said Abou-Hallawa f46f0a8205 SVG paced value animations overwrite user-provided keyTimes
https://bugs.webkit.org/show_bug.cgi?id=109010

Reviewed by Ryosuke Niwa.

LayoutTests/imported/w3c:

* web-platform-tests/svg/animations/scripted/paced-value-animation-overwrites-keyTimes-expected.txt:

Source/WebCore:

If the calcMode is Paced, the 'keyTimes' attribute is ignored. Distances
between the 'values' are used produce an even pace of change across the
animation.

When changing calcMode, times defined in the 'keyTimes' attribute should
be used instead. To fix this, SVGAnimationElement can maintain two lists
for keyTimes: (1) keyTimesFromAttribute (2) keyTimesForPaced.
One of these lists will be picked by a new function 'keyTimes()' based
on the current calcMode.

Specs: https://www.w3.org/TR/SVG11/animate.html#CalcModeAttribute

Test: svg/animations/animate-calcMode-paced-overwrite-key-times.html

* svg/SVGAnimationElement.cpp:
(WebCore::SVGAnimationElement::parseAttribute):
(WebCore::SVGAnimationElement::calculateKeyTimesForCalcModePaced):
(WebCore::SVGAnimationElement::keyTimes const):
(WebCore::SVGAnimationElement::calculateKeyTimesIndex const):
(WebCore::SVGAnimationElement::calculatePercentFromKeyPoints const):
(WebCore::SVGAnimationElement::calculatePercentForFromTo const):
(WebCore::SVGAnimationElement::currentValuesFromKeyPoints const):
(WebCore::SVGAnimationElement::currentValuesForValuesAnimation):
(WebCore::SVGAnimationElement::startedActiveInterval):
(WebCore::SVGAnimationElement::updateAnimation):
* svg/SVGAnimationElement.h:

LayoutTests:

Simplified from the WPT paced-value-animation-overwrites-keyTimes.html.

* svg/animations/animate-calcMode-paced-overwrite-key-times-expected.html: Added.
* svg/animations/animate-calcMode-paced-overwrite-key-times.html: Added.


Canonical link: https://commits.webkit.org/236433@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@275868 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-13 08:05:24 +00:00
..
mozilla
resources
accumulate-values-width-animation-expected.txt
accumulate-values-width-animation.html
additive-from-to-width-animation-expected.txt
additive-from-to-width-animation.html
additive-type-by-animation-expected.txt
additive-type-by-animation.html
additive-values-width-animation-expected.txt
additive-values-width-animation.html
animVal-basics-expected.txt
animVal-basics.html
animate-and-remove-target-element-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
animate-and-remove-target-element.html
animate-beginElementAt-expected.txt
animate-beginElementAt.svg
animate-calcMode-paced-overwrite-key-times-expected.html SVG paced value animations overwrite user-provided keyTimes 2021-04-13 08:05:24 +00:00
animate-calcMode-paced-overwrite-key-times.html SVG paced value animations overwrite user-provided keyTimes 2021-04-13 08:05:24 +00:00
animate-calcMode-spline-by-expected.txt
animate-calcMode-spline-by.html
animate-calcMode-spline-crash-bad-array-length-expected.txt
animate-calcMode-spline-crash-bad-array-length.xhtml
animate-calcMode-spline-from-by-expected.txt
animate-calcMode-spline-from-by.html
animate-calcMode-spline-from-to-expected.txt
animate-calcMode-spline-from-to.html
animate-calcMode-spline-to-expected.txt
animate-calcMode-spline-to.html
animate-calcMode-spline-values-expected.txt
animate-calcMode-spline-values.html
animate-color-calcMode-discrete-expected.txt
animate-color-calcMode-discrete.html
animate-color-fill-currentColor-expected.txt
animate-color-fill-currentColor.html
animate-color-fill-from-by-expected.txt
animate-color-fill-from-by.html
animate-color-rgba-calcMode-discrete-expected.txt
animate-color-rgba-calcMode-discrete.html
animate-color-transparent-expected.txt
animate-color-transparent.html
animate-css-xml-attributeType-expected.txt
animate-css-xml-attributeType.html
animate-currentColor-expected.txt
animate-currentColor.html
animate-dynamic-update-attributeName-expected.txt
animate-dynamic-update-attributeName.html
animate-elem-02-t-drt-expected.txt
animate-elem-02-t-drt.html
animate-elem-03-t-drt-expected.txt
animate-elem-03-t-drt.html
animate-elem-04-t-drt-expected.txt
animate-elem-04-t-drt.html
animate-elem-05-t-drt-expected.txt
animate-elem-05-t-drt.html
animate-elem-06-t-drt-expected.txt
animate-elem-06-t-drt.html
animate-elem-07-t-drt-expected.txt
animate-elem-07-t-drt.html
animate-elem-08-t-drt-expected.txt
animate-elem-08-t-drt.html
animate-elem-09-t-drt-expected.txt
animate-elem-09-t-drt.html
animate-elem-10-t-drt-expected.txt
animate-elem-10-t-drt.html
animate-elem-11-t-drt-expected.txt
animate-elem-11-t-drt.html
animate-elem-12-t-drt-expected.txt
animate-elem-12-t-drt.html
animate-elem-13-t-drt-expected.txt
animate-elem-13-t-drt.html
animate-elem-14-t-drt-expected.txt
animate-elem-14-t-drt.html
animate-elem-15-t-drt-expected.txt
animate-elem-15-t-drt.html
animate-elem-16-t-drt-expected.txt
animate-elem-16-t-drt.html
animate-elem-17-t-drt-expected.txt
animate-elem-17-t-drt.html
animate-elem-18-t-drt-expected.txt
animate-elem-18-t-drt.html
animate-elem-19-t-drt-expected.txt
animate-elem-19-t-drt.html
animate-end-attribute-expected.txt
animate-end-attribute-numeric-precision-expected.txt
animate-end-attribute-numeric-precision.html
animate-end-attribute.html
animate-endElement-beginElement-expected.txt
animate-endElement-beginElement.html
animate-from-to-keyTimes-expected.txt
animate-from-to-keyTimes.html
animate-gradient-transform-expected.txt
animate-gradient-transform.html
animate-inherit-css-property-expected.txt
animate-inherit-css-property.html
animate-insert-begin-expected.txt
animate-insert-begin.html
animate-insert-no-begin-expected.txt
animate-insert-no-begin.html
animate-keySplines-expected.txt
animate-keySplines.html
animate-keysplines-crash-expected.txt
animate-keysplines-crash.html
animate-keytimes-crash-expected.html
animate-keytimes-crash.html
animate-linear-discrete-additive-b-expected.svg
animate-linear-discrete-additive-b.svg
animate-linear-discrete-additive-c-expected.svg
animate-linear-discrete-additive-c.svg
animate-linear-discrete-additive-expected.svg
animate-linear-discrete-additive.svg
animate-list-crash-expected.txt
animate-list-crash.svg
animate-marker-orient-from-angle-to-angle-expected.txt
animate-marker-orient-from-angle-to-angle.html
animate-marker-orient-from-angle-to-auto-expected.txt
animate-marker-orient-from-angle-to-auto.html
animate-marker-orient-from-angle-to-autostartreverse-expected.txt
animate-marker-orient-from-angle-to-autostartreverse.html
animate-marker-orient-to-angle-expected.txt
animate-marker-orient-to-angle.html
animate-marker-orienttype-1-expected.txt
animate-marker-orienttype-1.html
animate-marker-orienttype-2-expected.txt
animate-marker-orienttype-2.html
animate-marker-orienttype-3-expected.txt
animate-marker-orienttype-3.html
animate-marker-orienttype-4-expected.html
animate-marker-orienttype-4.html
animate-montion-invalid-attribute-expected.svg
animate-montion-invalid-attribute.svg
animate-mpath-insert-expected.txt
animate-mpath-insert.html
animate-number-calcMode-discrete-expected.txt
animate-number-calcMode-discrete-keyTimes-expected.txt
animate-number-calcMode-discrete-keyTimes.html
animate-number-calcMode-discrete.html
animate-path-animation-Cc-Ss-expected.txt
animate-path-animation-Cc-Ss.html
animate-path-animation-Ll-Vv-Hh-expected.txt
animate-path-animation-Ll-Vv-Hh.html
animate-path-animation-Qq-Tt-expected.txt
animate-path-animation-Qq-Tt.html
animate-path-animation-cC-sS-inverse-expected.txt
animate-path-animation-cC-sS-inverse.html
animate-path-animation-lL-vV-hH-inverse-expected.txt
animate-path-animation-lL-vV-hH-inverse.html
animate-path-animation-qQ-tT-inverse-expected.txt
animate-path-animation-qQ-tT-inverse.html
animate-path-nested-transforms-expected.txt
animate-path-nested-transforms.html
animate-path-to-animation-expected.txt
animate-path-to-animation.html
animate-reset-freeze-expected.txt
animate-reset-freeze.html
animate-rounded-corner-rect-zero-height-expected.txt
animate-rounded-corner-rect-zero-height.svg
animate-setcurrenttime-expected.txt
animate-setcurrenttime.html
animate-stroke-crasher-expected.txt
animate-stroke-crasher.html
animate-text-nested-transforms-expected.txt
animate-text-nested-transforms.html
animate-update-crash-expected.txt
animate-update-crash.xhtml
animate-viewport-overflow-2-expected.txt
animate-viewport-overflow-2.html
animate-viewport-overflow-expected.txt
animate-viewport-overflow.html
animateColor-additive-2a-expected.svg
animateColor-additive-2a.svg
animateColor-additive-2b-expected.svg
animateColor-additive-2b.svg
animateColor-additive-2c-expected.svg
animateColor-additive-2c.svg
animateColor-additive-2d-expected.svg
animateColor-additive-2d.svg
animateMotion-additive-1-expected.svg
animateMotion-additive-1.svg
animateMotion-additive-2a-expected.svg
animateMotion-additive-2a.svg
animateMotion-additive-2b-expected.svg
animateMotion-additive-2b.svg
animateMotion-additive-2c-expected.svg
animateMotion-additive-2c.svg
animateMotion-additive-2d-expected.svg
animateMotion-additive-2d.svg
animateMotion-crash-with-large-begin-time-expected.txt
animateMotion-crash-with-large-begin-time.html
animateMotion-remove-freeze-use-expected.svg
animateMotion-remove-freeze-use.svg
animateTransform-accumulation-expected.svg
animateTransform-accumulation.svg
animateTransform-by-scale-1-expected.svg
animateTransform-by-scale-1.svg
animateTransform-by-scale-expected.svg
animateTransform-by-scale.svg
animateTransform-from-by-from-to-comparision-expected.svg
animateTransform-from-by-from-to-comparision.svg
animateTransform-from-by-scale-additive-sum-expected.svg
animateTransform-from-by-scale-additive-sum.svg
animateTransform-from-by-scale-expected.svg
animateTransform-from-by-scale.svg
animateTransform-list-crash-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
animateTransform-list-crash.html
animateTransform-pattern-transform-expected.txt
animateTransform-pattern-transform.html
animateTransform-rotate-around-point-expected.svg
animateTransform-rotate-around-point.svg
animateTransform-skewX-expected.svg
animateTransform-skewX.svg
animateTransform-skewY-expected.svg
animateTransform-skewY.svg
animateTransform-to-scale-expected.svg
animateTransform-to-scale.svg
animateTransform-translate-attributetype-auto-expected.txt
animateTransform-translate-attributetype-auto.html
animateTransform-translate-expected.svg
animateTransform-translate-invalid-attributetype-expected.txt
animateTransform-translate-invalid-attributetype.html
animateTransform-translate.svg
animated-bool-externalResourcesRequired-instances-expected.svg
animated-bool-externalResourcesRequired-instances.svg
animated-enum-lengthAdjust-instances-expected.txt
animated-enum-lengthAdjust-instances.svg
animated-enum-mutiple-animators-expected.txt
animated-enum-mutiple-animators.svg
animated-length-mutiple-animators-expected.txt
animated-length-mutiple-animators.svg
animated-path-via-use-debug-crash-expected.txt
animated-path-via-use-debug-crash.svg
animated-string-class-instances-expected.svg
animated-string-class-instances.svg
animated-string-href-expected.svg
animated-string-href.svg
animated-svg-image-outside-viewport-paused-expected.txt
animated-svg-image-outside-viewport-paused.html
animated-svg-image-removed-from-document-paused-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
animated-svg-image-removed-from-document-paused.html
animation-dependency-crash-expected.txt
animation-dependency-crash.html
animation-dependency-hang-expected.txt
animation-dependency-hang.html
animation-leak-list-property-instances-expected.txt
animation-leak-list-property-instances.html
animations-lowPowerMode-throttling-expected.txt
animations-lowPowerMode-throttling.html
animations-paused-disconnected-iframe-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
animations-paused-disconnected-iframe.html
animations-paused-in-background-page-expected.txt
animations-paused-in-background-page-iframe-expected.txt
animations-paused-in-background-page-iframe.html
animations-paused-in-background-page.html
animations-paused-page-non-visible-expected.txt
animations-paused-page-non-visible.html
animations-paused-when-inserted-in-hidden-document-expected.txt
animations-paused-when-inserted-in-hidden-document.html
animations-paused-when-inserted-in-hidden-document2-expected.txt
animations-paused-when-inserted-in-hidden-document2.html
animations-paused-when-removed-from-document-expected.txt
animations-paused-when-removed-from-document.html
attributeNameAndAttributeTypeMismatch-expected.html
attributeNameAndAttributeTypeMismatch.html
attributeTypes-expected.txt
attributeTypes.html
avoid-calculating-for-non-animating-elements-expected.txt
avoid-calculating-for-non-animating-elements.html
begin-event-attribute-expected.svg
begin-event-attribute.svg
begin-event-script-expected.svg
begin-event-script.svg
begin-event-syncbase-expected.svg
begin-event-syncbase.svg
change-baseVal-while-animating-fill-freeze-2-expected.txt
change-baseVal-while-animating-fill-freeze-2.html
change-baseVal-while-animating-fill-freeze-expected.txt
change-baseVal-while-animating-fill-freeze.html
change-baseVal-while-animating-fill-remove-2-expected.txt
change-baseVal-while-animating-fill-remove-2.html
change-baseVal-while-animating-fill-remove-expected.txt
change-baseVal-while-animating-fill-remove.html
change-css-property-while-animating-fill-freeze-expected.txt
change-css-property-while-animating-fill-freeze.html
change-css-property-while-animating-fill-remove-expected.txt
change-css-property-while-animating-fill-remove.html
change-target-while-animating-SVG-property-expected.txt
change-target-while-animating-SVG-property.html
classAttributeSettingCrash-expected.txt
classAttributeSettingCrash.html
crash-reinsert-animate-length-same-limits-expected.txt
crash-reinsert-animate-length-same-limits.svg
crash-reinsert-animate-transform-same-limits-expected.txt
crash-reinsert-animate-transform-same-limits.svg
crash-when-animation-is-running-while-getting-value-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
crash-when-animation-is-running-while-getting-value.html
css-animation-background-svg-expected.html
css-animation-background-svg.html WebKit doesn't parse "#" as delimiter for fragment identifier in data URIs 2020-10-05 19:36:22 +00:00
css-animation-embedded-svg-expected.html
css-animation-embedded-svg.html WebKit doesn't parse "#" as delimiter for fragment identifier in data URIs 2020-10-05 19:36:22 +00:00
css-animation-hover-svg-expected.html
css-animation-hover-svg.html WebKit doesn't parse "#" as delimiter for fragment identifier in data URIs 2020-10-05 19:36:22 +00:00
css-animation-reinsert-target-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
css-animation-reinsert-target.html
deferred-insertion-expected.txt
deferred-insertion.html
dynamic-modify-attributename-crash-expected.txt
dynamic-modify-attributename-crash.svg
dynamic-modify-attributename-crash2-expected.txt
dynamic-modify-attributename-crash2.svg
dynamic-modify-transform-without-baseval-expected.txt
dynamic-modify-transform-without-baseval.html
end-event-attribute-expected.svg
end-event-attribute.svg
end-event-script-expected.svg
end-event-script.svg
end-event-syncbase-expected.svg
end-event-syncbase.svg
fill-remove-support-expected.txt
fill-remove-support.html
force-use-shadow-tree-recreation-while-animating-expected.txt
force-use-shadow-tree-recreation-while-animating.html
getCurrentTime-pause-unpause-expected.txt
getCurrentTime-pause-unpause.html
insert-animate-use-path-while-animation-expected.txt
insert-animate-use-path-while-animation.svg
invalid-css-attribute-crash-expected.svg
invalid-css-attribute-crash.svg
invalid-keytime-number-crash-expected.txt
invalid-keytime-number-crash.html
keypoints-mismatch-expected.txt
keypoints-mismatch.svg
length-list-animation-expected.svg
length-list-animation.svg
list-wrapper-assertion-expected.svg
list-wrapper-assertion.svg
local-url-target-reference-expected.html
local-url-target-reference.html
mpath-remove-from-dependents-on-delete-crash-expected.html
mpath-remove-from-dependents-on-delete-crash.html
multiple-animateTransform-additive-sum-expected.svg
multiple-animateTransform-additive-sum.svg
multiple-animations-ending-expected.txt
multiple-animations-ending.html
multiple-animations-fill-freeze-expected.txt
multiple-animations-fill-freeze.html
multiple-begin-additive-animation-expected.txt
multiple-begin-additive-animation.html
multiple-begin-animation-discrete-expected.svg
multiple-begin-animation-discrete.svg
multiple-begin-animation-expected.svg
multiple-begin-animation.svg
multiple-discrete-values-animate-expected.txt
multiple-discrete-values-animate.svg
non-additive-type-by-animation-expected.txt
non-additive-type-by-animation.html
non-additive-type-from-by-animation-expected.txt
non-additive-type-from-by-animation.html
path-animation-expected.svg
path-animation.svg
polygon-set-expected.svg
polygon-set.svg
polyline-set-expected.svg
polyline-set.svg
reinserting-svg-into-document-expected.txt
reinserting-svg-into-document.html
remove-animation-element-while-animation-is-running-expected.txt
remove-animation-element-while-animation-is-running.html
repeatDur-zero-expected.txt
repeatDur-zero.xhtml
repeating-path-animation-expected.svg
repeating-path-animation.svg
reset-animation-crash-expected.html
reset-animation-crash.html
self-dependency-crash-expected.txt
self-dependency-crash.html
single-values-animation-expected.txt
single-values-animation.html
smil-animation-max-attribute-zero-crash-expected.txt
smil-animation-max-attribute-zero-crash.svg
smil-element-not-removed-crash-expected.txt
smil-element-not-removed-crash.html
smil-element-target-crash-main-expected.txt
smil-element-target-crash-main.html
smil-leak-dynamically-added-element-instances-expected.txt
smil-leak-dynamically-added-element-instances.svg
smil-leak-element-instances-expected.txt
smil-leak-element-instances-noBaseValRef-expected.txt
smil-leak-element-instances-noBaseValRef.svg
smil-leak-element-instances.svg
smil-leak-elements-expected.txt
smil-leak-elements.svg
smil-leak-list-property-instances-expected.txt
smil-leak-list-property-instances.svg
smil-multiple-animate-list-expected.svg
smil-multiple-animate-list.svg
smil-setcurrenttime-crash-expected.txt
smil-setcurrenttime-crash.svg
smil-timers-not-disabled-crash-expected.txt
smil-timers-not-disabled-crash.html
svg-animation-order-expected.html
svg-animation-order.html
svg-two-animate-elements-crash-expected.svg
svg-two-animate-elements-crash.svg
svgPreserveAspectRatio-animation-1-expected.txt
svgPreserveAspectRatio-animation-1.html
svgangle-animation-deg-to-grad-expected.txt
svgangle-animation-deg-to-grad.html
svgangle-animation-deg-to-rad-expected.txt
svgangle-animation-deg-to-rad.html
svgangle-animation-grad-to-deg-expected.txt
svgangle-animation-grad-to-deg.html
svgangle-animation-grad-to-rad-expected.txt
svgangle-animation-grad-to-rad.html
svgangle-animation-rad-to-deg-expected.txt
svgangle-animation-rad-to-deg.html
svgangle-animation-rad-to-grad-expected.txt
svgangle-animation-rad-to-grad.html
svgboolean-animation-1-expected.txt
svgboolean-animation-1.html
svgenum-animation-1-expected.txt
svgenum-animation-1.html
svgenum-animation-2-expected.txt
svgenum-animation-2.html
svgenum-animation-3-expected.txt
svgenum-animation-3.html
svgenum-animation-4-expected.txt
svgenum-animation-4.html
svgenum-animation-5-expected.txt
svgenum-animation-5.html
svgenum-animation-6-expected.txt
svgenum-animation-6.html
svgenum-animation-7-expected.txt
svgenum-animation-7.html
svgenum-animation-8-expected.txt
svgenum-animation-8.html
svgenum-animation-9-expected.txt
svgenum-animation-9.html
svgenum-animation-10-expected.txt
svgenum-animation-10.html
svgenum-animation-11-expected.txt
svgenum-animation-11.html
svgenum-animation-12-expected.txt
svgenum-animation-12.html
svgenum-animation-13-expected.txt
svgenum-animation-13.html
svginteger-animation-1-expected.txt
svginteger-animation-1.html
svginteger-animation-2-expected.txt
svginteger-animation-2.html
svglength-additive-by-1-expected.txt
svglength-additive-by-1.html
svglength-additive-by-2-expected.txt
svglength-additive-by-2.html
svglength-additive-by-3-expected.txt
svglength-additive-by-3.html
svglength-additive-by-4-expected.txt
svglength-additive-by-4.html
svglength-additive-by-5-expected.txt
svglength-additive-by-5.html
svglength-additive-by-6-expected.txt
svglength-additive-by-6.html
svglength-additive-from-by-1-expected.txt
svglength-additive-from-by-1.html
svglength-additive-from-by-2-expected.txt
svglength-additive-from-by-2.html
svglength-additive-from-by-3-expected.txt
svglength-additive-from-by-3.html
svglength-additive-from-by-4-expected.txt
svglength-additive-from-by-4.html
svglength-animation-LengthModeHeight-expected.txt
svglength-animation-LengthModeHeight.html
svglength-animation-LengthModeOther-expected.txt
svglength-animation-LengthModeOther.html
svglength-animation-LengthModeWidth-expected.txt
svglength-animation-LengthModeWidth.html
svglength-animation-invalid-value-1-expected.txt
svglength-animation-invalid-value-1.html
svglength-animation-invalid-value-2-expected.txt
svglength-animation-invalid-value-2.html
svglength-animation-invalid-value-3-expected.txt
svglength-animation-invalid-value-3.html
svglength-animation-number-to-number-expected.txt
svglength-animation-number-to-number.html
svglength-animation-px-to-cm-expected.txt
svglength-animation-px-to-cm.html
svglength-animation-px-to-ems-expected.txt
svglength-animation-px-to-ems.html
svglength-animation-px-to-exs-expected.txt
svglength-animation-px-to-exs.html
svglength-animation-px-to-in-expected.txt
svglength-animation-px-to-in.html
svglength-animation-px-to-number-expected.txt
svglength-animation-px-to-number.html
svglength-animation-px-to-pc-expected.txt
svglength-animation-px-to-pc.html
svglength-animation-px-to-percentage-expected.txt
svglength-animation-px-to-percentage.html
svglength-animation-px-to-pt-expected.txt
svglength-animation-px-to-pt.html
svglength-animation-px-to-px-expected.txt
svglength-animation-px-to-px.html
svglength-animation-retarget-crash-expected.txt
svglength-animation-retarget-crash.html
svglength-animation-unitType-expected.txt
svglength-animation-unitType.html
svglength-animation-values-expected.txt
svglength-animation-values.html
svglength-element-removed-crash-expected.txt
svglength-element-removed-crash.svg
svglengthlist-animation-1-expected.txt
svglengthlist-animation-1.html
svglengthlist-animation-2-expected.txt
svglengthlist-animation-2.html
svglengthlist-animation-3-expected.txt
svglengthlist-animation-3.html
svglengthlist-animation-4-expected.txt
svglengthlist-animation-4.html
svglengthlist-animation-5-expected.txt
svglengthlist-animation-5.html
svgnumber-animation-1-expected.txt
svgnumber-animation-1.html
svgnumber-animation-2-expected.txt
svgnumber-animation-2.html
svgnumber-animation-3-expected.txt
svgnumber-animation-3.html
svgnumber-animation-4-expected.txt
svgnumber-animation-4.html
svgnumberlist-animation-1-expected.txt
svgnumberlist-animation-1.html
svgnumberlist-animation-2-expected.txt
svgnumberlist-animation-2.html
svgnumberoptionalnumber-animation-1-expected.txt
svgnumberoptionalnumber-animation-1.html
svgnumberoptionalnumber-animation-2-expected.txt
svgnumberoptionalnumber-animation-2.html
svgnumberoptionalnumber-animation-3-expected.txt
svgnumberoptionalnumber-animation-3.html
svgnumberoptionalnumber-animation-4-expected.txt
svgnumberoptionalnumber-animation-4.html
svgpath-animation-1-expected.txt
svgpath-animation-1.html
svgpointlist-animation-1-expected.txt
svgpointlist-animation-1.html
svgpointlist-animation-2-expected.txt
svgpointlist-animation-2.html
svgrect-animation-1-expected.txt
svgrect-animation-1.html
svgrect-animation-2-expected.txt
svgrect-animation-2.html
svgstring-animation-1-expected.txt
svgstring-animation-1.html
svgstring-animation-fallback-to-discrete-expected.txt
svgstring-animation-fallback-to-discrete.html
svgtransform-animation-1-expected.txt
svgtransform-animation-1.html
svgtransform-animation-discrete-expected.txt
svgtransform-animation-discrete.html
target-condition-crash-expected.txt
target-condition-crash.html
unsupported-animate-element-attributes-expected.svg
unsupported-animate-element-attributes.svg
updated-attributes-expected.txt
updated-attributes.html
use-animate-transform-and-position-expected.txt
use-animate-transform-and-position.html
use-animate-width-and-height-expected.txt
use-animate-width-and-height.html
use-while-animating-crash-expected.txt
use-while-animating-crash.html
view-dependency-crash-expected.txt
view-dependency-crash.html