layout/reftests/svg/objectBoundingBox-and-mask.svg

Thu, 15 Jan 2015 15:55:04 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 15 Jan 2015 15:55:04 +0100
branch
TOR_BUG_9701
changeset 9
a63d609f5ebe
permissions
-rw-r--r--

Back out 97036ab72558 which inappropriately compared turds to third parties.

     1 <!--
     2      Any copyright is dedicated to the Public Domain.
     3      http://creativecommons.org/publicdomain/zero/1.0/
     4 -->
     5 <!-- From https://bugzilla.mozilla.org/show_bug.cgi?id=489151 -->
     7 <svg xmlns="http://www.w3.org/2000/svg">
     8   <title>Test objectBoundingBox mask on element with ancestor transform</title>
     9   <desc>
    10     This test checks that the bbox calculation for an objectBoundingBox
    11     mask is correctly getting the bbox in the userspace of the masked
    12     element, and not it's bbox in an ancestor userspace or rootspace.
    13   </desc>
    14   <mask id="mask" maskUnits="objectBoundingBox" maskContentUnits="objectBoundingBox">
    15     <rect x="0.5" width="0.5" height="1" fill="white"/>
    16   </mask>
    17   <rect width="100%" height="100%" fill="lime"/>
    18   <rect x="100" width="100" height="100" fill="red"/>
    19   <g transform="translate(-100,0)">
    20     <g mask="url(#mask)">
    21       <rect x="100" width="100" height="100" fill="red"/>
    22       <rect x="200" width="100" height="100" fill="lime"/>
    23     </g>
    24   </g>
    25 </svg>

mercurial