haikuwebkit/LayoutTests/svg/dynamic-updates/SVGFilterPrimitiveStandardA...

14 lines
360 B
Plaintext
Raw Permalink Normal View History

SVGFilterElement & SVGFE*Element don't support dynamic invalidation, when attributes change https://bugs.webkit.org/show_bug.cgi?id=42244 Reviewed by Nikolas Zimmermann. WebCore: Implementing svgAttributeChanged and childrenChanged for the base class of all filters, called SVGFilterPrimitiveStandardAttributes. Tests: svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-height-attr.html svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-result-attr.html svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-width-attr.html svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-x-attr.html svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-y-attr.html svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-height-prop.html svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-result-prop.html svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-width-prop.html svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-x-prop.html svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-y-prop.html * svg/SVGFilterPrimitiveStandardAttributes.cpp: (WebCore::SVGFilterPrimitiveStandardAttributes::svgAttributeChanged): (WebCore::SVGFilterPrimitiveStandardAttributes::childrenChanged): * svg/SVGFilterPrimitiveStandardAttributes.h: (WebCore::SVGFilterPrimitiveStandardAttributes::invalidateFilter): LayoutTests: * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-height-attr-expected.checksum: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-height-attr-expected.png: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-result-attr-expected.checksum: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-result-attr-expected.png: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-width-attr-expected.checksum: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-width-attr-expected.png: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-x-attr-expected.checksum: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-x-attr-expected.png: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-y-attr-expected.checksum: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-y-attr-expected.png: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-height-prop-expected.checksum: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-height-prop-expected.png: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-result-prop-expected.checksum: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-result-prop-expected.png: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-width-prop-expected.checksum: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-width-prop-expected.png: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-x-prop-expected.checksum: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-x-prop-expected.png: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-y-prop-expected.checksum: Added. * platform/mac/svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-y-prop-expected.png: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-height-attr-expected.txt: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-height-attr.html: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-result-attr-expected.txt: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-result-attr.html: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-width-attr-expected.txt: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-width-attr.html: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-x-attr-expected.txt: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-x-attr.html: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-y-attr-expected.txt: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-y-attr.html: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-height-prop-expected.txt: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-height-prop.html: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-result-prop-expected.txt: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-result-prop.html: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-width-prop-expected.txt: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-width-prop.html: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-x-prop-expected.txt: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-x-prop.html: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-y-prop-expected.txt: Added. * svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-y-prop.html: Added. * svg/dynamic-updates/script-tests/SVGFilterPrimitiveStandardAttributes-dom-height-attr.js: Added. (executeTest): * svg/dynamic-updates/script-tests/SVGFilterPrimitiveStandardAttributes-dom-result-attr.js: Added. (executeTest): * svg/dynamic-updates/script-tests/SVGFilterPrimitiveStandardAttributes-dom-width-attr.js: Added. (executeTest): * svg/dynamic-updates/script-tests/SVGFilterPrimitiveStandardAttributes-dom-x-attr.js: Added. (executeTest): * svg/dynamic-updates/script-tests/SVGFilterPrimitiveStandardAttributes-dom-y-attr.js: Added. (executeTest): * svg/dynamic-updates/script-tests/SVGFilterPrimitiveStandardAttributes-svgdom-height-prop.js: Added. (executeTest): * svg/dynamic-updates/script-tests/SVGFilterPrimitiveStandardAttributes-svgdom-result-prop.js: Added. (executeTest): * svg/dynamic-updates/script-tests/SVGFilterPrimitiveStandardAttributes-svgdom-width-prop.js: Added. (executeTest): * svg/dynamic-updates/script-tests/SVGFilterPrimitiveStandardAttributes-svgdom-x-prop.js: Added. (executeTest): * svg/dynamic-updates/script-tests/SVGFilterPrimitiveStandardAttributes-svgdom-y-prop.js: Added. (executeTest): Canonical link: https://commits.webkit.org/54720@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@63883 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-07-22 12:41:58 +00:00
SVG 1.1 dynamic update tests
Tests dynamic updates of the 'height' property of the SVGFilterPrimitiveStandardAttributes object
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS gradientElement.height.baseVal.value is 100
PASS gradientElement.height.baseVal.value is 200
PASS successfullyParsed is true
TEST COMPLETE