haikuwebkit/LayoutTests/svg/clip-path/clip-path-precision-001.svg

34 lines
1.2 KiB
XML
Raw Permalink Normal View History

Replace svg/clip-path pixel tests by reference tests https://bugs.webkit.org/show_bug.cgi?id=129177 Reviewed by Dean Jackson. New reference tests for SVG clip-path. * platform/efl/TestExpectations: * platform/gtk/TestExpectations: * platform/mac/TestExpectations: * platform/win/TestExpectations: * svg/clip-path/clip-path-clip-expected.svg: Added. * svg/clip-path/clip-path-clip-nested-twice-expected.svg: Added. * svg/clip-path/clip-path-clip-nested-twice.svg: Added. * svg/clip-path/clip-path-clip-rule-001-expected.svg: Added. * svg/clip-path/clip-path-clip-rule-001.svg: Added. * svg/clip-path/clip-path-clip-rule-002-expected.svg: Added. * svg/clip-path/clip-path-clip-rule-002.svg: Added. * svg/clip-path/clip-path-clip-rule-003-expected.svg: Added. * svg/clip-path/clip-path-clip-rule-003.svg: Added. * svg/clip-path/clip-path-clip-rule-004-expected.svg: Added. * svg/clip-path/clip-path-clip-rule-004.svg: Added. * svg/clip-path/clip-path-clip-rule-005-expected.svg: Added. * svg/clip-path/clip-path-clip-rule-005.svg: Added. * svg/clip-path/clip-path-clip-rule-006-expected.svg: Added. * svg/clip-path/clip-path-clip-rule-006.svg: Added. * svg/clip-path/clip-path-clip-rule-007-expected.svg: Added. * svg/clip-path/clip-path-clip-rule-007.svg: Added. * svg/clip-path/clip-path-clip-rule-008-expected.svg: Added. * svg/clip-path/clip-path-clip-rule-008.svg: Added. * svg/clip-path/clip-path-clip-rule-009-expected.svg: Added. * svg/clip-path/clip-path-clip-rule-009.svg: Added. * svg/clip-path/clip-path-clip-rule-010-expected.svg: Added. * svg/clip-path/clip-path-clip-rule-010.svg: Added. * svg/clip-path/clip-path-clip.svg: Added. * svg/clip-path/clip-path-content-clip-001-expected.svg: Added. * svg/clip-path/clip-path-content-clip-001.svg: Added. * svg/clip-path/clip-path-content-clip-002-expected.svg: Added. * svg/clip-path/clip-path-content-clip-002.svg: Added. * svg/clip-path/clip-path-content-clip-003-expected.svg: Added. * svg/clip-path/clip-path-content-clip-003.svg: Added. * svg/clip-path/clip-path-content-invisible-expected.svg: Added. * svg/clip-path/clip-path-content-invisible.svg: Added. * svg/clip-path/clip-path-content-syling-expected.svg: Added. * svg/clip-path/clip-path-content-syling.svg: Added. * svg/clip-path/clip-path-content-use-001-expected.svg: Added. * svg/clip-path/clip-path-content-use-001.svg: Added. * svg/clip-path/clip-path-content-use-002-expected.svg: Added. * svg/clip-path/clip-path-content-use-002.svg: Added. * svg/clip-path/clip-path-content-use-003-expected.svg: Added. * svg/clip-path/clip-path-content-use-003.svg: Added. * svg/clip-path/clip-path-content-use-004-expected.svg: Added. * svg/clip-path/clip-path-content-use-004.svg: Added. * svg/clip-path/clip-path-content-use-005-expected.svg: Added. * svg/clip-path/clip-path-content-use-005.svg: Added. * svg/clip-path/clip-path-content-use-006-expected.svg: Added. * svg/clip-path/clip-path-content-use-006.svg: Added. * svg/clip-path/clip-path-css-transform-001-expected.svg: Added. * svg/clip-path/clip-path-css-transform-001.svg: Added. * svg/clip-path/clip-path-css-transform-002-expected.svg: Added. * svg/clip-path/clip-path-css-transform-002.svg: Added. * svg/clip-path/clip-path-invalid-expected.svg: Added. * svg/clip-path/clip-path-invalid.svg: Added. * svg/clip-path/clip-path-no-content-001-expected.svg: Added. * svg/clip-path/clip-path-no-content-001.svg: Added. * svg/clip-path/clip-path-no-content-002-expected.svg: Added. * svg/clip-path/clip-path-no-content-002.svg: Added. * svg/clip-path/clip-path-no-content-003-expected.svg: Added. * svg/clip-path/clip-path-no-content-003.svg: Added. * svg/clip-path/clip-path-objectboundingbox-001-expected.svg: Added. * svg/clip-path/clip-path-objectboundingbox-001.svg: Added. * svg/clip-path/clip-path-objectboundingbox-002-expected.svg: Added. * svg/clip-path/clip-path-objectboundingbox-002.svg: Added. * svg/clip-path/clip-path-objectboundingbox-003-expected.svg: Added. * svg/clip-path/clip-path-objectboundingbox-003.svg: Added. * svg/clip-path/clip-path-objectboundingbox-004-expected.svg: Added. * svg/clip-path/clip-path-objectboundingbox-004.svg: Added. * svg/clip-path/clip-path-on-g-001-expected.svg: Added. * svg/clip-path/clip-path-on-g-001.svg: Added. * svg/clip-path/clip-path-on-g-002-expected.svg: Added. * svg/clip-path/clip-path-on-g-002.svg: Added. * svg/clip-path/clip-path-on-g-003-expected.svg: Added. * svg/clip-path/clip-path-on-g-003.svg: Added. * svg/clip-path/clip-path-on-g-004-expected.svg: Added. * svg/clip-path/clip-path-on-g-004.svg: Added. * svg/clip-path/clip-path-on-g-005-expected.svg: Added. * svg/clip-path/clip-path-on-g-005.svg: Added. * svg/clip-path/clip-path-on-svg-001-expected.svg: Added. * svg/clip-path/clip-path-on-svg-001.svg: Added. * svg/clip-path/clip-path-on-svg-002-expected.svg: Added. * svg/clip-path/clip-path-on-svg-002.svg: Added. * svg/clip-path/clip-path-on-use-001-expected.svg: Added. * svg/clip-path/clip-path-on-use-001.svg: Added. * svg/clip-path/clip-path-on-use-002-expected.svg: Added. * svg/clip-path/clip-path-on-use-002.svg: Added. * svg/clip-path/clip-path-precision-001-expected.svg: Added. * svg/clip-path/clip-path-precision-001.svg: Added. * svg/clip-path/clip-path-text-001-expected.svg: Added. * svg/clip-path/clip-path-text-001.svg: Added. * svg/clip-path/clip-path-text-002-expected.svg: Added. * svg/clip-path/clip-path-text-002.svg: Added. * svg/clip-path/clip-path-text-003-expected.svg: Added. * svg/clip-path/clip-path-text-003.svg: Added. * svg/clip-path/clip-path-text-004-expected.svg: Added. * svg/clip-path/clip-path-text-004.svg: Added. * svg/clip-path/clip-path-text-005-expected.svg: Added. * svg/clip-path/clip-path-text-005.svg: Added. * svg/clip-path/clip-path-userspaceonuse-001-expected.svg: Added. * svg/clip-path/clip-path-userspaceonuse-001.svg: Added. * svg/clip-path/mask-nested-clip-path-001-expected.svg: Added. * svg/clip-path/mask-nested-clip-path-001.svg: Added. * svg/clip-path/mask-nested-clip-path-002-expected.svg: Added. * svg/clip-path/mask-nested-clip-path-002.svg: Added. * svg/clip-path/mask-nested-clip-path-003-expected.svg: Added. * svg/clip-path/mask-nested-clip-path-003.svg: Added. * svg/clip-path/mask-nested-clip-path-004-expected.svg: Added. * svg/clip-path/mask-nested-clip-path-004.svg: Added. * svg/clip-path/mask-nested-clip-path-005-expected.svg: Added. * svg/clip-path/mask-nested-clip-path-005.svg: Added. * svg/clip-path/mask-nested-clip-path-006-expected.svg: Added. * svg/clip-path/mask-nested-clip-path-006.svg: Added. * svg/clip-path/mask-nested-clip-path-007-expected.svg: Added. * svg/clip-path/mask-nested-clip-path-007.svg: Added. * svg/clip-path/mask-nested-clip-path-008-expected.svg: Added. * svg/clip-path/mask-nested-clip-path-008.svg: Added. * svg/clip-path/mask-nested-clip-path-009-expected.svg: Added. * svg/clip-path/mask-nested-clip-path-009.svg: Added. * svg/clip-path/mask-nested-clip-path-panning-001-expected.svg: Added. * svg/clip-path/mask-nested-clip-path-panning-001.svg: Added. * svg/clip-path/mask-nested-clip-path-panning-002-expected.svg: Added. * svg/clip-path/mask-nested-clip-path-panning-002.svg: Added. * svg/clip-path/mask-objectboundingbox-content-clip-expected.svg: Added. * svg/clip-path/mask-objectboundingbox-content-clip-transform-expected.svg: Added. * svg/clip-path/mask-objectboundingbox-content-clip-transform.svg: Added. * svg/clip-path/mask-objectboundingbox-content-clip.svg: Added. * svg/clip-path/mask-userspaceonuse-content-clip-expected.svg: Added. * svg/clip-path/mask-userspaceonuse-content-clip-transform-expected.svg: Added. * svg/clip-path/mask-userspaceonuse-content-clip-transform.svg: Added. * svg/clip-path/mask-userspaceonuse-content-clip.svg: Added. Canonical link: https://commits.webkit.org/147239@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@164531 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-02-22 07:20:16 +00:00
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- This tests some filter placement oddities caused by rounding
(https://bugs.webkit.org/show_bug.cgi?id=73643).
When opened, the test should not show any red outlines around the boxes. -->
<defs>
<g id="paths">
<path d="M10 10 h20 v20 h-20 v-20 m1 1 v18 h18 v-18 h-18"/>
<rect x="19" y="19" width="2" height="2" />
<rect x="5.51" y="0.51" width="2" height="32.3" fill="white"/>
<rect x="35.4" y="0.51" width="2" height="32.3" fill="white"/>
</g>
</defs>
<mask id="mask">
<use xlink:href="#paths" fill="white" x="60" />
</mask>
<clipPath id="clipper">
<path d="M40 10 h20 v20 h-20 v-20 m1 1 v18 h18 v-18 h-18"/>
<rect x="49" y="19" width="2" height="2" />
<rect x="35.51" y="0.51" width="2" height="32.3" />
<rect x="65.4" y="0.51" width="2" height="32.3" />
</clipPath>
<use xlink:href="#paths" fill="green" />
<g clip-path="url(#clipper)">
<rect fill="red" x="38" y="8" width="24" height="24" />
<use xlink:href="#paths" fill="green" x="30" />
</g>
<g mask="url(#mask)">
<rect fill="red" x="68" y="8" width="24" height="24" />
<use xlink:href="#paths" fill="green" x="60" />
</g>
</svg>