-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adjust error-handling for invalid filter primitive references #28314
Adjust error-handling for invalid filter primitive references #28314
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
889715b
to
9655b17
Compare
This comment was marked as outdated.
This comment was marked as outdated.
9655b17
to
9ef6800
Compare
EWS run on previous version of this PR (hash 9ef6800) |
9ef6800
to
bce89aa
Compare
EWS run on previous version of this PR (hash bce89aa) |
bce89aa
to
e005eeb
Compare
EWS run on previous version of this PR (hash e005eeb) |
e005eeb
to
39a4bb3
Compare
EWS run on previous version of this PR (hash 39a4bb3) |
39a4bb3
to
ca6e425
Compare
EWS run on previous version of this PR (hash ca6e425) |
ca6e425
to
3daa0c9
Compare
EWS run on current version of this PR (hash 3daa0c9) |
https://bugs.webkit.org/show_bug.cgi?id=250276 rdar://problem/104262208 Reviewed by Simon Fraser and Darin Adler. This patch aligns LegacySVG engine in WebKit with Gecko / Firefox and Blink / Chromium. Merge: https://chromium.googlesource.com/chromium/blink/+/ffa39ae78904542a2864e2cb7d1c16c24ee2324e When a filter primitive has an 'in' (or, where applicable, 'in2') attribute that references a non-existent result, treat that reference as having the default value (==no value) instead of producing an error. * Source/WebCore/svg/graphics/filters/SVGFilterGraph.h: (WebCore::SVGFilterGraph::getNamedNode const): * LayoutTests/svg/filters/in-attribute-error-handling.html: Add Test Case * LayoutTests/svg/filters/in-attribute-error-handling-expected.html: Add Test Case Expectation * LayoutTests/css3/filters/invalid-reference-filter-in-chain.html: Add Pixel Tolerance for GTK and WPE > Rebaselines: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/filters-background-01-f-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/filters-composite-03-f-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/filters-overview-01-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/filters-overview-02-b-manual-expected.txt: * LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/import/filters-overview-03-b-manual-expected.txt: * LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/filters-background-01-f-manual-expected.txt: * LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/filters-composite-03-f-manual-expected.txt: * LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/filters-overview-01-b-manual-expected.txt: * LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/filters-overview-02-b-manual-expected.txt: * LayoutTests/platform/mac/imported/w3c/web-platform-tests/svg/import/filters-overview-03-b-manual-expected.txt: * LayoutTests/svg/filters/feMerge-wrong-input-expected.txt: * LayoutTests/platform/ios/imported/w3c/web-platform-tests/svg/import/filters-background-01-f-manual-expected.txt: * LayoutTests/platform/ios/imported/w3c/web-platform-tests/svg/import/filters-composite-03-f-manual-expected.txt: * LayoutTests/platform/ios/imported/w3c/web-platform-tests/svg/import/filters-overview-01-b-manual-expected.txt: * LayoutTests/platform/ios/imported/w3c/web-platform-tests/svg/import/filters-overview-02-b-manual-expected.txt: * LayoutTests/platform/ios/imported/w3c/web-platform-tests/svg/import/filters-overview-03-b-manual-expected.txt: Canonical link: https://commits.webkit.org/279421@main
3daa0c9
to
8e02837
Compare
Committed 279421@main (8e02837): https://commits.webkit.org/279421@main Reviewed commits have been landed. Closing PR #28314 and removing active labels. |
8e02837
3daa0c9
π§ͺ wpe-wk2π§ͺ ios-wk2-wptπ§ͺ api-iosπ§ͺ gtk-wk2π§ͺ api-gtkπ watch