Changeset 57928 in webkit


Ignore:
Timestamp:
Apr 20, 2010 3:19:02 PM (14 years ago)
Author:
jamesr@google.com
Message:

2010-04-20 James Robinson <jamesr@chromium.org>

Reviewed by dglazkov.

Update chromium SVG baselines for r57886
https://bugs.webkit.org/show_bug.cgi?id=37891

  • platform/chromium-linux/svg/custom/image-with-transform-clip-filter-expected.txt: Added.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Removed.
  • platform/chromium-mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/filters/filterRegions-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textEffect-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textEffect3-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textFeatures-expected.txt: Removed.
  • platform/chromium-mac/svg/batik/text/textProperties-expected.txt: Removed.
  • platform/chromium-mac/svg/custom/feDisplacementMap-01-expected.txt: Removed.
  • platform/chromium-mac/svg/custom/image-with-transform-clip-filter-expected.txt: Removed.
  • platform/chromium-mac/svg/custom/non-opaque-filters-expected.txt: Removed.
  • platform/chromium-mac/svg/custom/visibility-override-filter-expected.txt: Removed.
  • platform/chromium-mac/svg/filters/big-sized-filter-2-expected.txt: Removed.
  • platform/chromium-mac/svg/filters/feColorMatrix-values-expected.txt: Removed.
  • platform/chromium-mac/svg/filters/feMerge-expected.txt: Removed.
  • platform/chromium-mac/svg/filters/feOffset-expected.txt: Removed.
  • platform/chromium-mac/svg/filters/filter-on-tspan-expected.txt: Removed.
  • platform/chromium-mac/svg/filters/subRegion-in-userSpace-expected.txt: Removed.
  • platform/chromium-mac/svg/filters/subRegion-one-effect-expected.txt: Removed.
  • platform/chromium-mac/svg/filters/subRegion-two-effects-expected.txt: Removed.
  • platform/chromium-win-xp/svg/batik/text/textFeatures-expected.txt: Added.
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-offset-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
  • platform/chromium-win/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
  • platform/chromium-win/svg/batik/filters/feTile-expected.txt:
  • platform/chromium-win/svg/batik/filters/filterRegions-expected.txt:
  • platform/chromium-win/svg/batik/text/textEffect-expected.txt:
  • platform/chromium-win/svg/batik/text/textEffect3-expected.txt:
  • platform/chromium-win/svg/batik/text/textFeatures-expected.txt:
  • platform/chromium-win/svg/batik/text/textProperties-expected.txt:
  • platform/chromium-win/svg/custom/empty-merge-expected.txt: Removed.
  • platform/chromium-win/svg/custom/feComponentTransfer-Discrete-expected.txt:
  • platform/chromium-win/svg/custom/feComponentTransfer-Gamma-expected.txt:
  • platform/chromium-win/svg/custom/feComponentTransfer-Linear-expected.txt:
  • platform/chromium-win/svg/custom/feComponentTransfer-Table-expected.txt:
  • platform/chromium-win/svg/custom/feDisplacementMap-01-expected.txt: Removed.
  • platform/chromium-win/svg/custom/image-with-transform-clip-filter-expected.txt:
  • platform/chromium-win/svg/custom/invalid-css-expected.txt:
  • platform/chromium-win/svg/custom/non-opaque-filters-expected.txt:
  • platform/chromium-win/svg/custom/resource-invalidate-on-target-update-expected.txt: Removed.
  • platform/chromium-win/svg/custom/text-filter-expected.txt:
  • platform/chromium-win/svg/custom/visibility-override-filter-expected.txt: Removed.
  • platform/chromium-win/svg/filters/big-sized-filter-2-expected.txt: Removed.
  • platform/chromium-win/svg/filters/big-sized-filter-expected.txt: Removed.
  • platform/chromium-win/svg/filters/feColorMatrix-values-expected.txt:
  • platform/chromium-win/svg/filters/feComposite-expected.txt:
  • platform/chromium-win/svg/filters/feDisplacementMap-expected.txt: Removed.
  • platform/chromium-win/svg/filters/feGaussianBlur-expected.txt: Removed.
  • platform/chromium-win/svg/filters/feMerge-expected.txt: Removed.
  • platform/chromium-win/svg/filters/feMerge-wrong-input-expected.txt: Removed.
  • platform/chromium-win/svg/filters/feOffset-expected.txt: Removed.
  • platform/chromium-win/svg/filters/feTile-expected.txt: Removed.
  • platform/chromium-win/svg/filters/filter-on-tspan-expected.txt:
  • platform/chromium-win/svg/filters/shadow-on-filter-expected.txt: Removed.
  • platform/chromium-win/svg/filters/sourceAlpha-expected.txt:
  • platform/chromium-win/svg/filters/subRegion-in-userSpace-expected.txt: Removed.
  • platform/chromium-win/svg/filters/subRegion-one-effect-expected.txt: Removed.
  • platform/chromium-win/svg/filters/subRegion-two-effects-expected.txt: Removed.
  • platform/chromium/test_expectations.txt:
Location:
trunk/LayoutTests
Files:
2 added
43 deleted
35 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r57924 r57928  
     12010-04-20  James Robinson  <jamesr@chromium.org>
     2
     3        Reviewed by dglazkov.
     4
     5        Update chromium SVG baselines for r57886
     6        https://bugs.webkit.org/show_bug.cgi?id=37891
     7
     8        * platform/chromium-linux/svg/custom/image-with-transform-clip-filter-expected.txt: Added.
     9        * platform/chromium-mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt: Removed.
     10        * platform/chromium-mac/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt: Removed.
     11        * platform/chromium-mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Removed.
     12        * platform/chromium-mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Removed.
     13        * platform/chromium-mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Removed.
     14        * platform/chromium-mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Removed.
     15        * platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Removed.
     16        * platform/chromium-mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Removed.
     17        * platform/chromium-mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Removed.
     18        * platform/chromium-mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Removed.
     19        * platform/chromium-mac/svg/batik/filters/filterRegions-expected.txt: Removed.
     20        * platform/chromium-mac/svg/batik/text/textEffect-expected.txt: Removed.
     21        * platform/chromium-mac/svg/batik/text/textEffect3-expected.txt: Removed.
     22        * platform/chromium-mac/svg/batik/text/textFeatures-expected.txt: Removed.
     23        * platform/chromium-mac/svg/batik/text/textProperties-expected.txt: Removed.
     24        * platform/chromium-mac/svg/custom/feDisplacementMap-01-expected.txt: Removed.
     25        * platform/chromium-mac/svg/custom/image-with-transform-clip-filter-expected.txt: Removed.
     26        * platform/chromium-mac/svg/custom/non-opaque-filters-expected.txt: Removed.
     27        * platform/chromium-mac/svg/custom/visibility-override-filter-expected.txt: Removed.
     28        * platform/chromium-mac/svg/filters/big-sized-filter-2-expected.txt: Removed.
     29        * platform/chromium-mac/svg/filters/feColorMatrix-values-expected.txt: Removed.
     30        * platform/chromium-mac/svg/filters/feMerge-expected.txt: Removed.
     31        * platform/chromium-mac/svg/filters/feOffset-expected.txt: Removed.
     32        * platform/chromium-mac/svg/filters/filter-on-tspan-expected.txt: Removed.
     33        * platform/chromium-mac/svg/filters/subRegion-in-userSpace-expected.txt: Removed.
     34        * platform/chromium-mac/svg/filters/subRegion-one-effect-expected.txt: Removed.
     35        * platform/chromium-mac/svg/filters/subRegion-two-effects-expected.txt: Removed.
     36        * platform/chromium-win-xp/svg/batik/text/textFeatures-expected.txt: Added.
     37        * platform/chromium-win/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt:
     38        * platform/chromium-win/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt:
     39        * platform/chromium-win/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
     40        * platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
     41        * platform/chromium-win/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt:
     42        * platform/chromium-win/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
     43        * platform/chromium-win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
     44        * platform/chromium-win/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
     45        * platform/chromium-win/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
     46        * platform/chromium-win/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt:
     47        * platform/chromium-win/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
     48        * platform/chromium-win/svg/W3C-SVG-1.1/filters-offset-01-b-expected.txt:
     49        * platform/chromium-win/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt:
     50        * platform/chromium-win/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
     51        * platform/chromium-win/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
     52        * platform/chromium-win/svg/batik/filters/feTile-expected.txt:
     53        * platform/chromium-win/svg/batik/filters/filterRegions-expected.txt:
     54        * platform/chromium-win/svg/batik/text/textEffect-expected.txt:
     55        * platform/chromium-win/svg/batik/text/textEffect3-expected.txt:
     56        * platform/chromium-win/svg/batik/text/textFeatures-expected.txt:
     57        * platform/chromium-win/svg/batik/text/textProperties-expected.txt:
     58        * platform/chromium-win/svg/custom/empty-merge-expected.txt: Removed.
     59        * platform/chromium-win/svg/custom/feComponentTransfer-Discrete-expected.txt:
     60        * platform/chromium-win/svg/custom/feComponentTransfer-Gamma-expected.txt:
     61        * platform/chromium-win/svg/custom/feComponentTransfer-Linear-expected.txt:
     62        * platform/chromium-win/svg/custom/feComponentTransfer-Table-expected.txt:
     63        * platform/chromium-win/svg/custom/feDisplacementMap-01-expected.txt: Removed.
     64        * platform/chromium-win/svg/custom/image-with-transform-clip-filter-expected.txt:
     65        * platform/chromium-win/svg/custom/invalid-css-expected.txt:
     66        * platform/chromium-win/svg/custom/non-opaque-filters-expected.txt:
     67        * platform/chromium-win/svg/custom/resource-invalidate-on-target-update-expected.txt: Removed.
     68        * platform/chromium-win/svg/custom/text-filter-expected.txt:
     69        * platform/chromium-win/svg/custom/visibility-override-filter-expected.txt: Removed.
     70        * platform/chromium-win/svg/filters/big-sized-filter-2-expected.txt: Removed.
     71        * platform/chromium-win/svg/filters/big-sized-filter-expected.txt: Removed.
     72        * platform/chromium-win/svg/filters/feColorMatrix-values-expected.txt:
     73        * platform/chromium-win/svg/filters/feComposite-expected.txt:
     74        * platform/chromium-win/svg/filters/feDisplacementMap-expected.txt: Removed.
     75        * platform/chromium-win/svg/filters/feGaussianBlur-expected.txt: Removed.
     76        * platform/chromium-win/svg/filters/feMerge-expected.txt: Removed.
     77        * platform/chromium-win/svg/filters/feMerge-wrong-input-expected.txt: Removed.
     78        * platform/chromium-win/svg/filters/feOffset-expected.txt: Removed.
     79        * platform/chromium-win/svg/filters/feTile-expected.txt: Removed.
     80        * platform/chromium-win/svg/filters/filter-on-tspan-expected.txt:
     81        * platform/chromium-win/svg/filters/shadow-on-filter-expected.txt: Removed.
     82        * platform/chromium-win/svg/filters/sourceAlpha-expected.txt:
     83        * platform/chromium-win/svg/filters/subRegion-in-userSpace-expected.txt: Removed.
     84        * platform/chromium-win/svg/filters/subRegion-one-effect-expected.txt: Removed.
     85        * platform/chromium-win/svg/filters/subRegion-two-effects-expected.txt: Removed.
     86        * platform/chromium/test_expectations.txt:
     87
    1882010-04-20  Kenneth Rohde Christiansen  <kenneth@webkit.org>
    289
  • trunk/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="BlendNormal" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    2 KCanvasResource {id="BlendMultiply" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="BlendScreen" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="BlendDarken" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    5 KCanvasResource {id="BlendLighten" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    61layer at (0,0) size 480x360
    72  RenderView at (0,0) size 480x360
     
    116      RenderSVGImage {image} at (120,15) size 300x294
    127      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    13       RenderPath {rect} at (90,30) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [filter=BlendNormal] [data="M30.00,10.00 L150.00,10.00 L150.00,20.00 L30.00,20.00 Z"]
    14       RenderPath {rect} at (90,69) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [filter=BlendMultiply] [data="M30.00,23.00 L150.00,23.00 L150.00,33.00 L30.00,33.00 Z"]
    15       RenderSVGContainer {g} at (90,108) size 360x69 [filter=BlendMultiply]
     8        RenderSVGResourceFilter {filter} [id="BlendNormal"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     9          [primitve="img1" [type=FLOOD]  [color=#00FF00] [opacity=0.50]]
     10          [last primitive ]
     11        RenderSVGResourceFilter {filter} [id="BlendMultiply"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     12          [primitve="img2" [type=FLOOD]  [color=#00FF00] [opacity=0.50]]
     13          [last primitive ]
     14        RenderSVGResourceFilter {filter} [id="BlendScreen"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     15          [primitve="img2" [type=FLOOD]  [color=#00FF00] [opacity=0.50]]
     16          [last primitive ]
     17        RenderSVGResourceFilter {filter} [id="BlendDarken"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     18          [primitve="img2" [type=FLOOD]  [color=#00FF00] [opacity=0.50]]
     19          [last primitive ]
     20        RenderSVGResourceFilter {filter} [id="BlendLighten"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     21          [primitve="img2" [type=FLOOD]  [color=#00FF00] [opacity=0.50]]
     22          [last primitive ]
     23      RenderPath {rect} at (90,30) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [data="M30.00,10.00 L150.00,10.00 L150.00,20.00 L30.00,20.00 Z"]
     24        [filter="BlendNormal"] RenderSVGResourceFilter {filter} at (30,10) size 120x10
     25      RenderPath {rect} at (90,69) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [data="M30.00,23.00 L150.00,23.00 L150.00,33.00 L30.00,33.00 Z"]
     26        [filter="BlendMultiply"] RenderSVGResourceFilter {filter} at (30,23) size 120x10
     27      RenderSVGContainer {g} at (90,108) size 360x69
     28        [filter="BlendMultiply"] RenderSVGResourceFilter {filter} at (30,36) size 120x23
    1629        RenderPath {rect} at (90,108) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [data="M30.00,36.00 L150.00,36.00 L150.00,46.00 L30.00,46.00 Z"]
    1730        RenderPath {rect} at (90,147) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [data="M30.00,49.00 L150.00,49.00 L150.00,59.00 L30.00,59.00 Z"]
    18       RenderPath {rect} at (90,186) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [filter=BlendScreen] [data="M30.00,62.00 L150.00,62.00 L150.00,72.00 L30.00,72.00 Z"]
    19       RenderPath {rect} at (90,225) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [filter=BlendDarken] [data="M30.00,75.00 L150.00,75.00 L150.00,85.00 L30.00,85.00 Z"]
    20       RenderPath {rect} at (90,264) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [filter=BlendLighten] [data="M30.00,88.00 L150.00,88.00 L150.00,98.00 L30.00,98.00 Z"]
     31      RenderPath {rect} at (90,186) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [data="M30.00,62.00 L150.00,62.00 L150.00,72.00 L30.00,72.00 Z"]
     32        [filter="BlendScreen"] RenderSVGResourceFilter {filter} at (30,62) size 120x10
     33      RenderPath {rect} at (90,225) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [data="M30.00,75.00 L150.00,75.00 L150.00,85.00 L30.00,85.00 Z"]
     34        [filter="BlendDarken"] RenderSVGResourceFilter {filter} at (30,75) size 120x10
     35      RenderPath {rect} at (90,264) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [data="M30.00,88.00 L150.00,88.00 L150.00,98.00 L30.00,98.00 Z"]
     36        [filter="BlendLighten"] RenderSVGResourceFilter {filter} at (30,88) size 120x10
    2137      RenderSVGContainer {g} at (15,33) size 78x258
    2238        RenderSVGText {text} at (5,17) size 21x8 contains 1 chunk(s)
  • trunk/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt

    r56255 r57928  
    11KRenderingPaintServer {id="MyGradient" [type=LINEAR-GRADIENT] [stops=[(0.00,#DD00DD), (0.33,#22CC22), (0.67,#400000), (1.00,#A0A0FF)]] [bounding box mode=0] [start=(20,0)] [end=(760,0)]}
    2 KCanvasResource {id="Matrix" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="Saturate40" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="HueRotate90" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    5 KCanvasResource {id="LuminanceToAlpha" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    62layer at (0,0) size 480x360
    73  RenderView at (0,0) size 480x360
     
    1612            RenderSVGGradientStop {stop} at (0,0) size 0x0
    1713            RenderSVGGradientStop {stop} at (0,0) size 0x0
     14          RenderSVGResourceFilter {filter} [id="Matrix"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     15            [last primitive ]
     16          RenderSVGResourceFilter {filter} [id="Saturate40"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     17            [last primitive ]
     18          RenderSVGResourceFilter {filter} [id="HueRotate90"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     19            [last primitive ]
     20          RenderSVGResourceFilter {filter} [id="LuminanceToAlpha"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     21            [primitve="a" ]
     22            [last primitive ]
    1823        RenderSVGContainer {g} at (0,5) size 480x292
    1924          RenderPath {rect} at (8,5) size 464x290 [stroke={[type=SOLID] [color=#0000FF]}] [data="M1.00,1.00 L799.00,1.00 L799.00,499.00 L1.00,499.00 Z"]
     
    2227            RenderSVGInlineText {#text} at (0,-40) size 198x48
    2328              chunk 1 text run 1 at (20.00,95.00) startOffset 0 endOffset 10 width 198.00: "Unfiltered"
    24           RenderPath {rect} at (19,74) size 442x24 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#DD00DD), (0.33,#22CC22), (0.67,#400000), (1.00,#A0A0FF)]] [bounding box mode=0] [start=(20,0)] [end=(760,0)]}] [filter=Matrix] [data="M20.00,120.00 L780.00,120.00 L780.00,160.00 L20.00,160.00 Z"]
     29          RenderPath {rect} at (19,74) size 442x24 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#DD00DD), (0.33,#22CC22), (0.67,#400000), (1.00,#A0A0FF)]] [bounding box mode=0] [start=(20,0)] [end=(760,0)]}] [data="M20.00,120.00 L780.00,120.00 L780.00,160.00 L20.00,160.00 Z"]
     30            [filter="Matrix"] RenderSVGResourceFilter {filter} at (20,120) size 760x40
    2531          RenderSVGText {text} at (20,195) size 678x48 contains 1 chunk(s)
    2632            RenderSVGInlineText {#text} at (0,-40) size 678x48
    2733              chunk 1 text run 1 at (20.00,195.00) startOffset 0 endOffset 32 width 678.00: "type=\"matrix\" (grayscale matrix)"
    28           RenderPath {rect} at (0,131) size 480x26 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#DD00DD), (0.33,#22CC22), (0.67,#400000), (1.00,#A0A0FF)]] [bounding box mode=0] [start=(20,0)] [end=(760,0)]}] [filter=Saturate40] [data="M20.00,220.00 L780.00,220.00 L780.00,260.00 L20.00,260.00 Z"]
     34          RenderPath {rect} at (0,131) size 480x26 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#DD00DD), (0.33,#22CC22), (0.67,#400000), (1.00,#A0A0FF)]] [bounding box mode=0] [start=(20,0)] [end=(760,0)]}] [data="M20.00,220.00 L780.00,220.00 L780.00,260.00 L20.00,260.00 Z"]
     35            [filter="Saturate40"] RenderSVGResourceFilter {filter} at (-18,218) size 836x44
    2936          RenderSVGText {text} at (20,295) size 578x48 contains 1 chunk(s)
    3037            RenderSVGInlineText {#text} at (0,-40) size 578x48
    3138              chunk 1 text run 1 at (20.00,295.00) startOffset 0 endOffset 27 width 578.00: "type=\"saturate\" values=\".4\""
    32           RenderPath {rect} at (0,189) size 480x26 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#DD00DD), (0.33,#22CC22), (0.67,#400000), (1.00,#A0A0FF)]] [bounding box mode=0] [start=(20,0)] [end=(760,0)]}] [filter=HueRotate90] [data="M20.00,320.00 L780.00,320.00 L780.00,360.00 L20.00,360.00 Z"]
     39          RenderPath {rect} at (0,189) size 480x26 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#DD00DD), (0.33,#22CC22), (0.67,#400000), (1.00,#A0A0FF)]] [bounding box mode=0] [start=(20,0)] [end=(760,0)]}] [data="M20.00,320.00 L780.00,320.00 L780.00,360.00 L20.00,360.00 Z"]
     40            [filter="HueRotate90"] RenderSVGResourceFilter {filter} at (-18,318) size 836x44
    3341          RenderSVGText {text} at (20,395) size 627x48 contains 1 chunk(s)
    3442            RenderSVGInlineText {#text} at (0,-40) size 627x48
    3543              chunk 1 text run 1 at (20.00,395.00) startOffset 0 endOffset 28 width 627.00: "type=\"hueRotate\" values=\"90\""
    36           RenderPath {rect} at (0,247) size 480x26 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#DD00DD), (0.33,#22CC22), (0.67,#400000), (1.00,#A0A0FF)]] [bounding box mode=0] [start=(20,0)] [end=(760,0)]}] [filter=LuminanceToAlpha] [data="M20.00,420.00 L780.00,420.00 L780.00,460.00 L20.00,460.00 Z"]
     44          RenderPath {rect} at (0,247) size 480x26 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#DD00DD), (0.33,#22CC22), (0.67,#400000), (1.00,#A0A0FF)]] [bounding box mode=0] [start=(20,0)] [end=(760,0)]}] [data="M20.00,420.00 L780.00,420.00 L780.00,460.00 L20.00,460.00 Z"]
     45            [filter="LuminanceToAlpha"] RenderSVGResourceFilter {filter} at (-18,418) size 836x44
    3746          RenderSVGText {text} at (20,495) size 527x48 contains 1 chunk(s)
    3847            RenderSVGInlineText {#text} at (0,-40) size 527x48
  • trunk/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="over" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    2 KCanvasResource {id="over50" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="in" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="in50" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    5 KCanvasResource {id="out" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    6 KCanvasResource {id="out50" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    7 KCanvasResource {id="atop" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    8 KCanvasResource {id="atop50" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    9 KCanvasResource {id="xor" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    10 KCanvasResource {id="xor50" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    11 KCanvasResource {id="arithmetic" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    12 KCanvasResource {id="arithmetic50" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    131layer at (0,0) size 480x360
    142  RenderView at (0,0) size 480x360
     
    219        RenderPath {path} at (15,0) size 150x90 [fill={[type=SOLID] [color=#00FFFF] [opacity=0.50]}] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 Z"]
    2210        RenderPath {path} at (15,0) size 150x90 [fill={[type=SOLID] [color=#FF00FF] [opacity=0.50]}] [data="M0.00,0.00 L0.00,150.00 L150.00,0.00 Z"]
     11        RenderSVGResourceFilter {filter} [id="over"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     12          [primitve="red" [type=IMAGE] ]
     13          [primitve="blue" [type=IMAGE] ]
     14          [last primitive ]
     15        RenderSVGResourceFilter {filter} [id="over50"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     16          [primitve="red" [type=IMAGE] ]
     17          [primitve="blue" [type=IMAGE] ]
     18          [last primitive ]
     19        RenderSVGResourceFilter {filter} [id="in"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     20          [primitve="red" [type=IMAGE] ]
     21          [primitve="blue" [type=IMAGE] ]
     22          [last primitive ]
     23        RenderSVGResourceFilter {filter} [id="in50"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     24          [primitve="red" [type=IMAGE] ]
     25          [primitve="blue" [type=IMAGE] ]
     26          [last primitive ]
     27        RenderSVGResourceFilter {filter} [id="out"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     28          [primitve="red" [type=IMAGE] ]
     29          [primitve="blue" [type=IMAGE] ]
     30          [last primitive ]
     31        RenderSVGResourceFilter {filter} [id="out50"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     32          [primitve="red" [type=IMAGE] ]
     33          [primitve="blue" [type=IMAGE] ]
     34          [last primitive ]
     35        RenderSVGResourceFilter {filter} [id="atop"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     36          [primitve="red" [type=IMAGE] ]
     37          [primitve="blue" [type=IMAGE] ]
     38          [last primitive ]
     39        RenderSVGResourceFilter {filter} [id="atop50"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     40          [primitve="red" [type=IMAGE] ]
     41          [primitve="blue" [type=IMAGE] ]
     42          [last primitive ]
     43        RenderSVGResourceFilter {filter} [id="xor"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     44          [primitve="red" [type=IMAGE] ]
     45          [primitve="blue" [type=IMAGE] ]
     46          [last primitive ]
     47        RenderSVGResourceFilter {filter} [id="xor50"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     48          [primitve="red" [type=IMAGE] ]
     49          [primitve="blue" [type=IMAGE] ]
     50          [last primitive ]
     51        RenderSVGResourceFilter {filter} [id="arithmetic"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     52          [primitve="red" [type=IMAGE] ]
     53          [primitve="blue" [type=IMAGE] ]
     54          [last primitive ]
     55        RenderSVGResourceFilter {filter} [id="arithmetic50"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     56          [primitve="red" [type=IMAGE] ]
     57          [primitve="blue" [type=IMAGE] ]
     58          [last primitive ]
    2359      RenderSVGContainer {g} at (20,10) size 440x290 [transform={m=((0.40,0.00)(0.00,0.40)) t=(5.00,70.00)}]
    2460        RenderPath {rect} at (20,10) size 440x290 [stroke={[type=SOLID] [color=#0000FF]}] [data="M1.00,1.00 L1099.00,1.00 L1099.00,724.00 L1.00,724.00 Z"]
     
    3066            chunk 1 text run 1 at (100.00,180.00) startOffset 0 endOffset 25 width 792.00: "on second row opacity 0.5"
    3167        RenderSVGContainer {g} at (26,102) size 60x165 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,230.00)}]
    32           RenderPath {rect} at (26,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [filter=over] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     68          RenderPath {rect} at (26,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     69            [filter="over"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
    3370          RenderSVGText {text} at (10,400) size 134x73 contains 1 chunk(s)
    3471            RenderSVGInlineText {#text} at (0,-61) size 134x73
    3572              chunk 1 text run 1 at (10.00,400.00) startOffset 0 endOffset 4 width 134.00: "over"
    3673        RenderSVGContainer {g} at (26,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,430.00)}]
    37           RenderPath {rect} at (26,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [filter=over50] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     74          RenderPath {rect} at (26,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     75            [filter="over50"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
    3876        RenderSVGContainer {g} at (98,102) size 60x165 [transform={m=((1.00,0.00)(0.00,1.00)) t=(195.00,230.00)}]
    39           RenderPath {rect} at (98,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [filter=in] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     77          RenderPath {rect} at (98,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     78            [filter="in"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
    4079          RenderSVGText {text} at (10,400) size 54x73 contains 1 chunk(s)
    4180            RenderSVGInlineText {#text} at (0,-61) size 54x73
    4281              chunk 1 text run 1 at (10.00,400.00) startOffset 0 endOffset 2 width 54.00: "in"
    4382        RenderSVGContainer {g} at (98,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(195.00,430.00)}]
    44           RenderPath {rect} at (98,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [filter=in50] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     83          RenderPath {rect} at (98,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     84            [filter="in50"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
    4585        RenderSVGContainer {g} at (170,102) size 60x165 [transform={m=((1.00,0.00)(0.00,1.00)) t=(375.00,230.00)}]
    46           RenderPath {rect} at (170,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [filter=out] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     86          RenderPath {rect} at (170,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     87            [filter="out"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
    4788          RenderSVGText {text} at (10,400) size 98x73 contains 1 chunk(s)
    4889            RenderSVGInlineText {#text} at (0,-61) size 98x73
    4990              chunk 1 text run 1 at (10.00,400.00) startOffset 0 endOffset 3 width 98.00: "out"
    5091        RenderSVGContainer {g} at (170,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(375.00,430.00)}]
    51           RenderPath {rect} at (170,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [filter=out50] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     92          RenderPath {rect} at (170,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     93            [filter="out50"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
    5294        RenderSVGContainer {g} at (242,102) size 60x165 [transform={m=((1.00,0.00)(0.00,1.00)) t=(555.00,230.00)}]
    53           RenderPath {rect} at (242,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [filter=atop] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     95          RenderPath {rect} at (242,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     96            [filter="atop"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
    5497          RenderSVGText {text} at (10,400) size 133x73 contains 1 chunk(s)
    5598            RenderSVGInlineText {#text} at (0,-61) size 133x73
    5699              chunk 1 text run 1 at (10.00,400.00) startOffset 0 endOffset 4 width 133.00: "atop"
    57100        RenderSVGContainer {g} at (242,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(555.00,430.00)}]
    58           RenderPath {rect} at (242,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [filter=atop50] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     101          RenderPath {rect} at (242,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     102            [filter="atop50"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
    59103        RenderSVGContainer {g} at (314,102) size 60x165 [transform={m=((1.00,0.00)(0.00,1.00)) t=(735.00,230.00)}]
    60           RenderPath {rect} at (314,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [filter=xor] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     104          RenderPath {rect} at (314,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     105            [filter="xor"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
    61106          RenderSVGText {text} at (10,400) size 98x73 contains 1 chunk(s)
    62107            RenderSVGInlineText {#text} at (0,-61) size 98x73
    63108              chunk 1 text run 1 at (10.00,400.00) startOffset 0 endOffset 3 width 98.00: "xor"
    64109        RenderSVGContainer {g} at (314,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(735.00,430.00)}]
    65           RenderPath {rect} at (314,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [filter=xor50] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     110          RenderPath {rect} at (314,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     111            [filter="xor50"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
    66112        RenderSVGContainer {g} at (376,102) size 70x193 [transform={m=((1.00,0.00)(0.00,1.00)) t=(915.00,230.00)}]
    67           RenderPath {rect} at (386,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [filter=arithmetic] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     113          RenderPath {rect} at (386,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     114            [filter="arithmetic"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
    68115          RenderSVGText {text} at (-25,400) size 167x73 contains 1 chunk(s)
    69116            RenderSVGInlineText {#text} at (0,-61) size 167x73
     
    73120              chunk 1 text run 1 at (-25.00,470.00) startOffset 0 endOffset 5 width 165.00: "metic"
    74121        RenderSVGContainer {g} at (386,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(915.00,430.00)}]
    75           RenderPath {rect} at (386,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [filter=arithmetic50] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     122          RenderPath {rect} at (386,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L150.00,0.00 L150.00,150.00 L0.00,150.00 Z"]
     123            [filter="arithmetic50"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
    76124    RenderSVGText {text} at (10,340) size 261x46 contains 1 chunk(s)
    77125      RenderSVGInlineText {#text} at (0,-36) size 261x46
  • trunk/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt

    r56255 r57928  
    11KRenderingPaintServer {id="MyGradient" [type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (0.33,#00FF00), (0.67,#0000FF), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}
    2 KCanvasResource {id="Identity" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="Table" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="Linear" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    5 KCanvasResource {id="Gamma" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    62layer at (0,0) size 480x360
    73  RenderView at (0,0) size 480x360
     
    1612            RenderSVGGradientStop {stop} at (0,0) size 0x0
    1713            RenderSVGGradientStop {stop} at (0,0) size 0x0
     14          RenderSVGResourceFilter {filter} [id="Identity"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     15            [last primitive ]
     16          RenderSVGResourceFilter {filter} [id="Table"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     17            [last primitive ]
     18          RenderSVGResourceFilter {filter} [id="Linear"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     19            [last primitive ]
     20          RenderSVGResourceFilter {filter} [id="Gamma"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     21            [last primitive ]
    1822        RenderPath {rect} at (15,5) size 450x300 [stroke={[type=SOLID] [color=#0000FF]}] [data="M1.00,1.00 L629.00,1.00 L629.00,419.00 L1.00,419.00 Z"]
    1923        RenderSVGContainer {g} at (15,5) size 450x300
    2024          RenderPath {rect} at (15,5) size 450x300 [stroke={[type=SOLID] [color=#0000FF]}] [data="M1.00,1.00 L629.00,1.00 L629.00,419.00 L1.00,419.00 Z"]
    21           RenderPath {rect} at (22,12) size 415x29 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (0.33,#00FF00), (0.67,#0000FF), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=Identity] [data="M10.00,10.00 L590.00,10.00 L590.00,50.00 L10.00,50.00 Z"]
     25          RenderPath {rect} at (22,12) size 415x29 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (0.33,#00FF00), (0.67,#0000FF), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M10.00,10.00 L590.00,10.00 L590.00,50.00 L10.00,50.00 Z"]
     26            [filter="Identity"] RenderSVGResourceFilter {filter} at (10,10) size 580x40
    2227          RenderSVGText {text} at (10,80) size 208x36 contains 1 chunk(s)
    2328            RenderSVGInlineText {#text} at (0,-30) size 208x36
    2429              chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 14 width 208.00: "type: identity"
    25           RenderPath {rect} at (22,83) size 415x30 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (0.33,#00FF00), (0.67,#0000FF), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=Table] [data="M10.00,110.00 L590.00,110.00 L590.00,150.00 L10.00,150.00 Z"]
     30          RenderPath {rect} at (22,83) size 415x30 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (0.33,#00FF00), (0.67,#0000FF), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M10.00,110.00 L590.00,110.00 L590.00,150.00 L10.00,150.00 Z"]
     31            [filter="Table"] RenderSVGResourceFilter {filter} at (10,110) size 580x40
    2632          RenderSVGText {text} at (10,180) size 168x36 contains 1 chunk(s)
    2733            RenderSVGInlineText {#text} at (0,-30) size 168x36
    2834              chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 11 width 168.00: "type: table"
    29           RenderPath {rect} at (22,155) size 415x29 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (0.33,#00FF00), (0.67,#0000FF), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=Linear] [data="M10.00,210.00 L590.00,210.00 L590.00,250.00 L10.00,250.00 Z"]
     35          RenderPath {rect} at (22,155) size 415x29 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (0.33,#00FF00), (0.67,#0000FF), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M10.00,210.00 L590.00,210.00 L590.00,250.00 L10.00,250.00 Z"]
     36            [filter="Linear"] RenderSVGResourceFilter {filter} at (10,210) size 580x40
    3037          RenderSVGText {text} at (10,280) size 605x36 contains 1 chunk(s)
    3138            RenderSVGInlineText {#text} at (0,-30) size 605x36
    3239              chunk 1 text run 1 at (10.00,280.00) startOffset 0 endOffset 40 width 605.00: "type:linear slope:.5 intercepts:.25/0/.5"
    33           RenderPath {rect} at (22,226) size 415x29 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (0.33,#00FF00), (0.67,#0000FF), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=Gamma] [data="M10.00,310.00 L590.00,310.00 L590.00,350.00 L10.00,350.00 Z"]
     40          RenderPath {rect} at (22,226) size 415x29 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000), (0.33,#00FF00), (0.67,#0000FF), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M10.00,310.00 L590.00,310.00 L590.00,350.00 L10.00,350.00 Z"]
     41            [filter="Gamma"] RenderSVGResourceFilter {filter} at (10,310) size 580x40
    3442          RenderSVGText {text} at (10,380) size 591x36 contains 1 chunk(s)
    3543            RenderSVGInlineText {#text} at (0,-30) size 591x36
  • trunk/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="surfaceScaleA" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    2 KCanvasResource {id="surfaceScaleB" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="surfaceScaleC" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="diffuseConstantA" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    5 KCanvasResource {id="diffuseConstantB" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    6 KCanvasResource {id="diffuseConstantC" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    7 KCanvasResource {id="lightingColorA" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    8 KCanvasResource {id="lightingColorB" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    9 KCanvasResource {id="lightingColorC" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    101layer at (0,0) size 480x360
    112  RenderView at (0,0) size 480x360
     
    178          chunk 1 text run 1 at (145.00,30.00) startOffset 0 endOffset 26 width 137.00: "Filters: feDiffuseLighting"
    189      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     10        RenderSVGResourceFilter {filter} [id="surfaceScaleA"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     11          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=1.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     12        RenderSVGResourceFilter {filter} [id="surfaceScaleB"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     13          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     14        RenderSVGResourceFilter {filter} [id="surfaceScaleC"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     15          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=-10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     16        RenderSVGResourceFilter {filter} [id="diffuseConstantA"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     17          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=0.00] [kernel unit length 0.00, 0.00]]
     18        RenderSVGResourceFilter {filter} [id="diffuseConstantB"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     19          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     20        RenderSVGResourceFilter {filter} [id="diffuseConstantC"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     21          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=2.00] [kernel unit length 0.00, 0.00]]
     22        RenderSVGResourceFilter {filter} [id="lightingColorA"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     23          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     24        RenderSVGResourceFilter {filter} [id="lightingColorB"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     25          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     26        RenderSVGResourceFilter {filter} [id="lightingColorC"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     27          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
    1928      RenderSVGContainer {g} at (90,60) size 280x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
    2029        RenderSVGText {text} at (90,25) size 280x19 contains 1 chunk(s)
    2130          RenderSVGInlineText {#text} at (0,-15) size 280x19
    2231            chunk 1 text run 1 at (90.00,25.00) startOffset 0 endOffset 46 width 280.00: "Various values for surfaceScale: 1, 10 and -10"
    23         RenderSVGImage {image} at (90,80) size 50x30 [filter=surfaceScaleA]
    24         RenderSVGImage {image} at (160,80) size 50x30 [filter=surfaceScaleB]
    25         RenderSVGImage {image} at (230,80) size 50x30 [filter=surfaceScaleC]
     32        RenderSVGImage {image} at (90,80) size 50x30
     33          [filter="surfaceScaleA"] RenderSVGResourceFilter {filter} at (90,30) size 50x30
     34        RenderSVGImage {image} at (160,80) size 50x30
     35          [filter="surfaceScaleB"] RenderSVGResourceFilter {filter} at (160,30) size 50x30
     36        RenderSVGImage {image} at (230,80) size 50x30
     37          [filter="surfaceScaleC"] RenderSVGResourceFilter {filter} at (230,30) size 50x30
    2638      RenderSVGContainer {g} at (90,130) size 281x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
    2739        RenderSVGText {text} at (90,25) size 281x19 contains 1 chunk(s)
    2840          RenderSVGInlineText {#text} at (0,-15) size 281x19
    2941            chunk 1 text run 1 at (90.00,25.00) startOffset 0 endOffset 47 width 281.00: "Various values for diffuseConstants: 0, 1 and 2"
    30         RenderSVGImage {image} at (90,150) size 50x30 [filter=diffuseConstantA]
    31         RenderSVGImage {image} at (160,150) size 50x30 [filter=diffuseConstantB]
    32         RenderSVGImage {image} at (230,150) size 50x30 [filter=diffuseConstantC]
     42        RenderSVGImage {image} at (90,150) size 50x30
     43          [filter="diffuseConstantA"] RenderSVGResourceFilter {filter} at (90,30) size 50x30
     44        RenderSVGImage {image} at (160,150) size 50x30
     45          [filter="diffuseConstantB"] RenderSVGResourceFilter {filter} at (160,30) size 50x30
     46        RenderSVGImage {image} at (230,150) size 50x30
     47          [filter="diffuseConstantC"] RenderSVGResourceFilter {filter} at (230,30) size 50x30
    3348      RenderSVGContainer {g} at (90,200) size 318x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,190.00)}]
    3449        RenderSVGText {text} at (90,25) size 318x19 contains 1 chunk(s)
    3550          RenderSVGInlineText {#text} at (0,-15) size 318x19
    3651            chunk 1 text run 1 at (90.00,25.00) startOffset 0 endOffset 55 width 318.00: "Various values for lighting color: red, yellow and blue"
    37         RenderSVGImage {image} at (90,220) size 50x30 [filter=lightingColorA]
    38         RenderSVGImage {image} at (160,220) size 50x30 [filter=lightingColorB]
    39         RenderSVGImage {image} at (230,220) size 50x30 [filter=lightingColorC]
     52        RenderSVGImage {image} at (90,220) size 50x30
     53          [filter="lightingColorA"] RenderSVGResourceFilter {filter} at (90,30) size 50x30
     54        RenderSVGImage {image} at (160,220) size 50x30
     55          [filter="lightingColorB"] RenderSVGResourceFilter {filter} at (160,30) size 50x30
     56        RenderSVGImage {image} at (230,220) size 50x30
     57          [filter="lightingColorC"] RenderSVGResourceFilter {filter} at (230,30) size 50x30
    4058    RenderSVGText {text} at (10,340) size 261x46 contains 1 chunk(s)
    4159      RenderSVGInlineText {#text} at (0,-36) size 261x46
  • trunk/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="DispMapChecker" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    2 KCanvasResource {id="RotateMap" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="SphereMap" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="RotateMapTest" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    5 KCanvasResource {id="SphereMapTest" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    61layer at (0,0) size 480x360
    72  RenderView at (0,0) size 480x360
     
    105    RenderSVGContainer {g} at (15,15) size 414x333
    116      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     7        RenderSVGResourceFilter {filter} [id="DispMapChecker"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     8          [last primitive [type=IMAGE] ]
     9        RenderSVGResourceFilter {filter} [id="RotateMap"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     10          [last primitive [type=IMAGE] ]
     11        RenderSVGResourceFilter {filter} [id="SphereMap"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     12          [last primitive [type=IMAGE] ]
     13        RenderSVGResourceFilter {filter} [id="RotateMapTest"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     14          [primitve="Map" [type=IMAGE] ]
     15          [primitve="Texture" [type=IMAGE] ]
     16          [last primitive [type=DISPLACEMENT-MAP] [scale=64.00] [x channel selector=RED] [y channel selector=GREEN]]
     17        RenderSVGResourceFilter {filter} [id="SphereMapTest"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     18          [primitve="Map" [type=IMAGE] ]
     19          [primitve="Texture" [type=IMAGE] ]
     20          [last primitive [type=DISPLACEMENT-MAP] [scale=64.00] [x channel selector=RED] [y channel selector=GREEN]]
    1221      RenderSVGContainer {g} at (15,15) size 414x333
    13         RenderPath {rect} at (15,15) size 128x128 [fill={[type=SOLID] [color=#000000]}] [filter=DispMapChecker] [data="M15.00,15.00 L143.00,15.00 L143.00,143.00 L15.00,143.00 Z"]
     22        RenderPath {rect} at (15,15) size 128x128 [fill={[type=SOLID] [color=#000000]}] [data="M15.00,15.00 L143.00,15.00 L143.00,143.00 L15.00,143.00 Z"]
     23          [filter="DispMapChecker"] RenderSVGResourceFilter {filter} at (15,15) size 128x128
    1424        RenderPath {rect} at (20,115) size 118x20 [fill={[type=SOLID] [color=#DDDDDD]}] [data="M20.00,115.00 L138.00,115.00 L138.00,135.00 L20.00,135.00 Z"]
    1525        RenderSVGText {text} at (21,130) size 116x15 contains 1 chunk(s)
    1626          RenderSVGInlineText {#text} at (0,-12) size 116x15
    1727            chunk 1 (middle anchor) text run 1 at (21.00,130.00) startOffset 0 endOffset 18 width 116.00: "Checkerboard Image"
    18         RenderPath {rect} at (158,15) size 128x128 [fill={[type=SOLID] [color=#000000]}] [filter=RotateMap] [data="M158.00,15.00 L286.00,15.00 L286.00,143.00 L158.00,143.00 Z"]
     28        RenderPath {rect} at (158,15) size 128x128 [fill={[type=SOLID] [color=#000000]}] [data="M158.00,15.00 L286.00,15.00 L286.00,143.00 L158.00,143.00 Z"]
     29          [filter="RotateMap"] RenderSVGResourceFilter {filter} at (158,15) size 128x128
    1930        RenderPath {rect} at (163,112) size 118x30 [fill={[type=SOLID] [color=#DDDDDD]}] [data="M163.00,112.00 L281.00,112.00 L281.00,142.00 L163.00,142.00 Z"]
    2031        RenderSVGText {text} at (169,125) size 106x28 contains 2 chunk(s)
     
    2738            RenderSVGInlineText {#text} at (6,1) size 94x15
    2839              chunk 2 (middle anchor) text run 1 at (175.50,138.00) startOffset 0 endOffset 18 width 93.00: "(20 deg. rotation)"
    29         RenderPath {rect} at (301,15) size 128x128 [fill={[type=SOLID] [color=#000000]}] [filter=RotateMapTest] [data="M301.00,15.00 L429.00,15.00 L429.00,143.00 L301.00,143.00 Z"]
     40        RenderPath {rect} at (301,15) size 128x128 [fill={[type=SOLID] [color=#000000]}] [data="M301.00,15.00 L429.00,15.00 L429.00,143.00 L301.00,143.00 Z"]
     41          [filter="RotateMapTest"] RenderSVGResourceFilter {filter} at (301,15) size 128x128
    3042        RenderPath {rect} at (323,37) size 84x84 [transform={m=((30.07,10.94)(-10.94,30.07)) t=(365.00,79.00)}] [fill={[type=SOLID] [color=#0000FF] [opacity=0.50]}] [data="M-1.00,-1.00 L1.00,-1.00 L1.00,1.00 L-1.00,1.00 Z"]
    3143        RenderSVGText {text} at (301,160) size 128x39 contains 3 chunk(s)
     
    4355            RenderSVGInlineText {#text} at (2,12) size 124x15
    4456              chunk 3 (middle anchor) text run 1 at (303.50,184.00) startOffset 0 endOffset 23 width 123.00: "rotated blue rectangle)"
    45         RenderPath {rect} at (15,158) size 128x128 [fill={[type=SOLID] [color=#000000]}] [filter=DispMapChecker] [data="M15.00,158.00 L143.00,158.00 L143.00,286.00 L15.00,286.00 Z"]
     57        RenderPath {rect} at (15,158) size 128x128 [fill={[type=SOLID] [color=#000000]}] [data="M15.00,158.00 L143.00,158.00 L143.00,286.00 L15.00,286.00 Z"]
     58          [filter="DispMapChecker"] RenderSVGResourceFilter {filter} at (15,158) size 128x128
    4659        RenderPath {rect} at (20,258) size 118x20 [fill={[type=SOLID] [color=#DDDDDD]}] [data="M20.00,258.00 L138.00,258.00 L138.00,278.00 L20.00,278.00 Z"]
    4760        RenderSVGText {text} at (21,273) size 116x15 contains 1 chunk(s)
    4861          RenderSVGInlineText {#text} at (0,-12) size 116x15
    4962            chunk 1 (middle anchor) text run 1 at (21.00,273.00) startOffset 0 endOffset 18 width 116.00: "Checkerboard Image"
    50         RenderPath {rect} at (158,158) size 128x128 [fill={[type=SOLID] [color=#000000]}] [filter=SphereMap] [data="M158.00,158.00 L286.00,158.00 L286.00,286.00 L158.00,286.00 Z"]
     63        RenderPath {rect} at (158,158) size 128x128 [fill={[type=SOLID] [color=#000000]}] [data="M158.00,158.00 L286.00,158.00 L286.00,286.00 L158.00,286.00 Z"]
     64          [filter="SphereMap"] RenderSVGResourceFilter {filter} at (158,158) size 128x128
    5165        RenderPath {rect} at (163,255) size 118x30 [fill={[type=SOLID] [color=#DDDDDD]}] [data="M163.00,255.00 L281.00,255.00 L281.00,285.00 L163.00,285.00 Z"]
    5266        RenderSVGText {text} at (165,268) size 114x30 contains 2 chunk(s)
     
    5973            RenderSVGInlineText {#text} at (0,3) size 114x15
    6074              chunk 2 (middle anchor) text run 1 at (165.50,283.00) startOffset 0 endOffset 22 width 113.00: "(spherical distortion)"
    61         RenderPath {rect} at (301,200) size 128x128 [fill={[type=SOLID] [color=#000000]}] [filter=SphereMapTest] [data="M301.00,200.00 L429.00,200.00 L429.00,328.00 L301.00,328.00 Z"]
     75        RenderPath {rect} at (301,200) size 128x128 [fill={[type=SOLID] [color=#000000]}] [data="M301.00,200.00 L429.00,200.00 L429.00,328.00 L301.00,328.00 Z"]
     76          [filter="SphereMapTest"] RenderSVGResourceFilter {filter} at (301,200) size 128x128
    6277        RenderSVGText {text} at (347,345) size 36x15 contains 1 chunk(s)
    6378          RenderSVGInlineText {#text} at (0,-12) size 36x15
  • trunk/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="MyFilter" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    21layer at (0,0) size 480x360
    32  RenderView at (0,0) size 480x360
     
    76      RenderSVGViewportContainer {svg} at (80,110) size 300x180
    87        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     8          RenderSVGResourceFilter {filter} [id="MyFilter"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
     9            [primitve="blur" ]
     10            [primitve="offsetBlur" [type=OFFSET]  [dx=4.00 dy=4.00]]
     11            [last primitive ]
    912        RenderPath {rect} at (80,110) size 300x180 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#888888]}] [data="M1.00,1.00 L199.00,1.00 L199.00,119.00 L1.00,119.00 Z"]
    10         RenderSVGContainer {g} at (80,110) size 300x180 [filter=MyFilter]
     13        RenderSVGContainer {g} at (80,110) size 300x180
     14          [filter="MyFilter"] RenderSVGResourceFilter {filter} at (0,0) size 200x120
    1115          RenderSVGContainer {g} at (80,147) size 300x106
    1216            RenderPath {path} at (80,147) size 300x106 [stroke={[type=SOLID] [color=#D90000] [stroke width=10.00]}] [data="M50.00,90.00 C0.00,90.00,0.00,30.00,50.00,30.00 L150.00,30.00 C200.00,30.00,200.00,90.00,150.00,90.00 Z"]
  • trunk/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="null" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    2 KCanvasResource {id="nullreg" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    31layer at (0,0) size 480x360
    42  RenderView at (0,0) size 480x360
     
    75    RenderSVGContainer {g} at (82,20) size 359x265
    86      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     7        RenderSVGResourceFilter {filter} [id="null"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     8          [last primitive ]
     9        RenderSVGResourceFilter {filter} [id="nullreg"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     10          [last primitive ]
    911      RenderSVGContainer {g} at (90,20) size 80x115
    1012        RenderPath {circle} at (100,30) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [data="M160.00,60.00 L159.94,61.88 L159.76,63.76 L159.47,65.62 L159.06,67.46 L158.53,69.27 L157.89,71.04 L157.14,72.77 L156.29,74.45 L155.33,76.07 L154.27,77.63 L153.12,79.12 L151.87,80.54 L150.54,81.87 L149.12,83.12 L147.63,84.27 L146.07,85.33 L144.45,86.29 L142.77,87.14 L141.04,87.89 L139.27,88.53 L137.46,89.06 L135.62,89.47 L133.76,89.76 L131.88,89.94 L130.00,90.00 L128.12,89.94 L126.24,89.76 L124.38,89.47 L122.54,89.06 L120.73,88.53 L118.96,87.89 L117.23,87.14 L115.55,86.29 L113.93,85.33 L112.37,84.27 L110.88,83.12 L109.46,81.87 L108.13,80.54 L106.88,79.12 L105.73,77.63 L104.67,76.07 L103.71,74.45 L102.86,72.77 L102.11,71.04 L101.47,69.27 L100.94,67.46 L100.53,65.62 L100.24,63.76 L100.06,61.88 L100.00,60.00 L100.06,58.12 L100.24,56.24 L100.53,54.38 L100.94,52.54 L101.47,50.73 L102.11,48.96 L102.86,47.23 L103.71,45.55 L104.67,43.93 L105.73,42.37 L106.88,40.88 L108.13,39.46 L109.46,38.13 L110.88,36.88 L112.37,35.73 L113.93,34.67 L115.55,33.71 L117.23,32.86 L118.96,32.11 L120.73,31.47 L122.54,30.94 L124.38,30.53 L126.24,30.24 L128.12,30.06 L130.00,30.00 L131.88,30.06 L133.76,30.24 L135.62,30.53 L137.46,30.94 L139.27,31.47 L141.04,32.11 L142.77,32.86 L144.45,33.71 L146.07,34.67 L147.63,35.73 L149.12,36.88 L150.54,38.13 L151.87,39.46 L153.12,40.88 L154.27,42.37 L155.33,43.93 L156.29,45.55 L157.14,47.23 L157.89,48.96 L158.53,50.73 L159.06,52.54 L159.47,54.38 L159.76,56.24 L159.94,58.12 Z"]
     
    1517      RenderSVGContainer {g} at (82,162) size 96x123
    1618        RenderPath {circle} at (100,180) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [data="M160.00,210.00 L159.94,211.88 L159.76,213.76 L159.47,215.62 L159.06,217.46 L158.53,219.27 L157.89,221.04 L157.14,222.77 L156.29,224.45 L155.33,226.07 L154.27,227.63 L153.12,229.12 L151.87,230.54 L150.54,231.87 L149.12,233.12 L147.63,234.27 L146.07,235.33 L144.45,236.29 L142.77,237.14 L141.04,237.89 L139.27,238.53 L137.46,239.06 L135.62,239.47 L133.76,239.76 L131.88,239.94 L130.00,240.00 L128.12,239.94 L126.24,239.76 L124.38,239.47 L122.54,239.06 L120.73,238.53 L118.96,237.89 L117.23,237.14 L115.55,236.29 L113.93,235.33 L112.37,234.27 L110.88,233.12 L109.46,231.87 L108.13,230.54 L106.88,229.12 L105.73,227.63 L104.67,226.07 L103.71,224.45 L102.86,222.77 L102.11,221.04 L101.47,219.27 L100.94,217.46 L100.53,215.62 L100.24,213.76 L100.06,211.88 L100.00,210.00 L100.06,208.12 L100.24,206.24 L100.53,204.38 L100.94,202.54 L101.47,200.73 L102.11,198.96 L102.86,197.23 L103.71,195.55 L104.67,193.93 L105.73,192.37 L106.88,190.88 L108.13,189.46 L109.46,188.13 L110.88,186.88 L112.37,185.73 L113.93,184.67 L115.55,183.71 L117.23,182.86 L118.96,182.11 L120.73,181.47 L122.54,180.94 L124.38,180.53 L126.24,180.24 L128.12,180.06 L130.00,180.00 L131.88,180.06 L133.76,180.24 L135.62,180.53 L137.46,180.94 L139.27,181.47 L141.04,182.11 L142.77,182.86 L144.45,183.71 L146.07,184.67 L147.63,185.73 L149.12,186.88 L150.54,188.13 L151.87,189.46 L153.12,190.88 L154.27,192.37 L155.33,193.93 L156.29,195.55 L157.14,197.23 L157.89,198.96 L158.53,200.73 L159.06,202.54 L159.47,204.38 L159.76,206.24 L159.94,208.12 Z"]
    17         RenderPath {circle} at (82,162) size 96x96 [fill={[type=SOLID] [color=#000000]}] [filter=null] [data="M170.00,210.00 L169.92,212.51 L169.68,215.01 L169.29,217.50 L168.74,219.95 L168.04,222.36 L167.19,224.72 L166.19,227.03 L165.05,229.27 L163.77,231.43 L162.36,233.51 L160.82,235.50 L159.16,237.38 L157.38,239.16 L155.50,240.82 L153.51,242.36 L151.43,243.77 L149.27,245.05 L147.03,246.19 L144.72,247.19 L142.36,248.04 L139.95,248.74 L137.50,249.29 L135.01,249.68 L132.51,249.92 L130.00,250.00 L127.49,249.92 L124.99,249.68 L122.50,249.29 L120.05,248.74 L117.64,248.04 L115.28,247.19 L112.97,246.19 L110.73,245.05 L108.57,243.77 L106.49,242.36 L104.50,240.82 L102.62,239.16 L100.84,237.38 L99.18,235.50 L97.64,233.51 L96.23,231.43 L94.95,229.27 L93.81,227.03 L92.81,224.72 L91.96,222.36 L91.26,219.95 L90.71,217.50 L90.32,215.01 L90.08,212.51 L90.00,210.00 L90.08,207.49 L90.32,204.99 L90.71,202.50 L91.26,200.05 L91.96,197.64 L92.81,195.28 L93.81,192.97 L94.95,190.73 L96.23,188.57 L97.64,186.49 L99.18,184.50 L100.84,182.62 L102.62,180.84 L104.50,179.18 L106.49,177.64 L108.57,176.23 L110.73,174.95 L112.97,173.81 L115.28,172.81 L117.64,171.96 L120.05,171.26 L122.50,170.71 L124.99,170.32 L127.49,170.08 L130.00,170.00 L132.51,170.08 L135.01,170.32 L137.50,170.71 L139.95,171.26 L142.36,171.96 L144.72,172.81 L147.03,173.81 L149.27,174.95 L151.43,176.23 L153.51,177.64 L155.50,179.18 L157.38,180.84 L159.16,182.62 L160.82,184.50 L162.36,186.49 L163.77,188.57 L165.05,190.73 L166.19,192.97 L167.19,195.28 L168.04,197.64 L168.74,200.05 L169.29,202.50 L169.68,204.99 L169.92,207.49 Z"]
     19        RenderPath {circle} at (82,162) size 96x96 [fill={[type=SOLID] [color=#000000]}] [data="M170.00,210.00 L169.92,212.51 L169.68,215.01 L169.29,217.50 L168.74,219.95 L168.04,222.36 L167.19,224.72 L166.19,227.03 L165.05,229.27 L163.77,231.43 L162.36,233.51 L160.82,235.50 L159.16,237.38 L157.38,239.16 L155.50,240.82 L153.51,242.36 L151.43,243.77 L149.27,245.05 L147.03,246.19 L144.72,247.19 L142.36,248.04 L139.95,248.74 L137.50,249.29 L135.01,249.68 L132.51,249.92 L130.00,250.00 L127.49,249.92 L124.99,249.68 L122.50,249.29 L120.05,248.74 L117.64,248.04 L115.28,247.19 L112.97,246.19 L110.73,245.05 L108.57,243.77 L106.49,242.36 L104.50,240.82 L102.62,239.16 L100.84,237.38 L99.18,235.50 L97.64,233.51 L96.23,231.43 L94.95,229.27 L93.81,227.03 L92.81,224.72 L91.96,222.36 L91.26,219.95 L90.71,217.50 L90.32,215.01 L90.08,212.51 L90.00,210.00 L90.08,207.49 L90.32,204.99 L90.71,202.50 L91.26,200.05 L91.96,197.64 L92.81,195.28 L93.81,192.97 L94.95,190.73 L96.23,188.57 L97.64,186.49 L99.18,184.50 L100.84,182.62 L102.62,180.84 L104.50,179.18 L106.49,177.64 L108.57,176.23 L110.73,174.95 L112.97,173.81 L115.28,172.81 L117.64,171.96 L120.05,171.26 L122.50,170.71 L124.99,170.32 L127.49,170.08 L130.00,170.00 L132.51,170.08 L135.01,170.32 L137.50,170.71 L139.95,171.26 L142.36,171.96 L144.72,172.81 L147.03,173.81 L149.27,174.95 L151.43,176.23 L153.51,177.64 L155.50,179.18 L157.38,180.84 L159.16,182.62 L160.82,184.50 L162.36,186.49 L163.77,188.57 L165.05,190.73 L166.19,192.97 L167.19,195.28 L168.04,197.64 L168.74,200.05 L169.29,202.50 L169.68,204.99 L169.92,207.49 Z"]
     20          [filter="null"] RenderSVGResourceFilter {filter} at (82,162) size 96x96
    1821        RenderSVGText {text} at (90,280) size 80x22 contains 1 chunk(s)
    1922          RenderSVGInlineText {#text} at (0,-17) size 80x22
     
    2124      RenderSVGContainer {g} at (258,20) size 144x115
    2225        RenderPath {circle} at (300,30) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [data="M360.00,60.00 L359.94,61.88 L359.76,63.76 L359.47,65.62 L359.06,67.46 L358.53,69.27 L357.89,71.04 L357.14,72.77 L356.29,74.45 L355.33,76.07 L354.27,77.63 L353.12,79.12 L351.87,80.54 L350.54,81.87 L349.12,83.12 L347.63,84.27 L346.07,85.33 L344.45,86.29 L342.77,87.14 L341.04,87.89 L339.27,88.53 L337.46,89.06 L335.62,89.47 L333.76,89.76 L331.88,89.94 L330.00,90.00 L328.12,89.94 L326.24,89.76 L324.38,89.47 L322.54,89.06 L320.73,88.53 L318.96,87.89 L317.23,87.14 L315.55,86.29 L313.93,85.33 L312.37,84.27 L310.88,83.12 L309.46,81.87 L308.13,80.54 L306.88,79.12 L305.73,77.63 L304.67,76.07 L303.71,74.45 L302.86,72.77 L302.11,71.04 L301.47,69.27 L300.94,67.46 L300.53,65.62 L300.24,63.76 L300.06,61.88 L300.00,60.00 L300.06,58.12 L300.24,56.24 L300.53,54.38 L300.94,52.54 L301.47,50.73 L302.11,48.96 L302.86,47.23 L303.71,45.55 L304.67,43.93 L305.73,42.37 L306.88,40.88 L308.13,39.46 L309.46,38.13 L310.88,36.88 L312.37,35.73 L313.93,34.67 L315.55,33.71 L317.23,32.86 L318.96,32.11 L320.73,31.47 L322.54,30.94 L324.38,30.53 L326.24,30.24 L328.12,30.06 L330.00,30.00 L331.88,30.06 L333.76,30.24 L335.62,30.53 L337.46,30.94 L339.27,31.47 L341.04,32.11 L342.77,32.86 L344.45,33.71 L346.07,34.67 L347.63,35.73 L349.12,36.88 L350.54,38.13 L351.87,39.46 L353.12,40.88 L354.27,42.37 L355.33,43.93 L356.29,45.55 L357.14,47.23 L357.89,48.96 L358.53,50.73 L359.06,52.54 L359.47,54.38 L359.76,56.24 L359.94,58.12 Z"]
    23         RenderPath {circle} at (290,20) size 80x80 [fill={[type=SOLID] [color=#000000]}] [filter=notthere] [data="M370.00,60.00 L369.92,62.51 L369.68,65.01 L369.29,67.50 L368.74,69.95 L368.04,72.36 L367.19,74.72 L366.19,77.03 L365.05,79.27 L363.77,81.43 L362.36,83.51 L360.82,85.50 L359.16,87.38 L357.38,89.16 L355.50,90.82 L353.51,92.36 L351.43,93.77 L349.27,95.05 L347.03,96.19 L344.72,97.19 L342.36,98.04 L339.95,98.74 L337.50,99.29 L335.01,99.68 L332.51,99.92 L330.00,100.00 L327.49,99.92 L324.99,99.68 L322.50,99.29 L320.05,98.74 L317.64,98.04 L315.28,97.19 L312.97,96.19 L310.73,95.05 L308.57,93.77 L306.49,92.36 L304.50,90.82 L302.62,89.16 L300.84,87.38 L299.18,85.50 L297.64,83.51 L296.23,81.43 L294.95,79.27 L293.81,77.03 L292.81,74.72 L291.96,72.36 L291.26,69.95 L290.71,67.50 L290.32,65.01 L290.08,62.51 L290.00,60.00 L290.08,57.49 L290.32,54.99 L290.71,52.50 L291.26,50.05 L291.96,47.64 L292.81,45.28 L293.81,42.97 L294.95,40.73 L296.23,38.57 L297.64,36.49 L299.18,34.50 L300.84,32.62 L302.62,30.84 L304.50,29.18 L306.49,27.64 L308.57,26.23 L310.73,24.95 L312.97,23.81 L315.28,22.81 L317.64,21.96 L320.05,21.26 L322.50,20.71 L324.99,20.32 L327.49,20.08 L330.00,20.00 L332.51,20.08 L335.01,20.32 L337.50,20.71 L339.95,21.26 L342.36,21.96 L344.72,22.81 L347.03,23.81 L349.27,24.95 L351.43,26.23 L353.51,27.64 L355.50,29.18 L357.38,30.84 L359.16,32.62 L360.82,34.50 L362.36,36.49 L363.77,38.57 L365.05,40.73 L366.19,42.97 L367.19,45.28 L368.04,47.64 L368.74,50.05 L369.29,52.50 L369.68,54.99 L369.92,57.49 Z"]
     26        RenderPath {circle} at (290,20) size 80x80 [fill={[type=SOLID] [color=#000000]}] [data="M370.00,60.00 L369.92,62.51 L369.68,65.01 L369.29,67.50 L368.74,69.95 L368.04,72.36 L367.19,74.72 L366.19,77.03 L365.05,79.27 L363.77,81.43 L362.36,83.51 L360.82,85.50 L359.16,87.38 L357.38,89.16 L355.50,90.82 L353.51,92.36 L351.43,93.77 L349.27,95.05 L347.03,96.19 L344.72,97.19 L342.36,98.04 L339.95,98.74 L337.50,99.29 L335.01,99.68 L332.51,99.92 L330.00,100.00 L327.49,99.92 L324.99,99.68 L322.50,99.29 L320.05,98.74 L317.64,98.04 L315.28,97.19 L312.97,96.19 L310.73,95.05 L308.57,93.77 L306.49,92.36 L304.50,90.82 L302.62,89.16 L300.84,87.38 L299.18,85.50 L297.64,83.51 L296.23,81.43 L294.95,79.27 L293.81,77.03 L292.81,74.72 L291.96,72.36 L291.26,69.95 L290.71,67.50 L290.32,65.01 L290.08,62.51 L290.00,60.00 L290.08,57.49 L290.32,54.99 L290.71,52.50 L291.26,50.05 L291.96,47.64 L292.81,45.28 L293.81,42.97 L294.95,40.73 L296.23,38.57 L297.64,36.49 L299.18,34.50 L300.84,32.62 L302.62,30.84 L304.50,29.18 L306.49,27.64 L308.57,26.23 L310.73,24.95 L312.97,23.81 L315.28,22.81 L317.64,21.96 L320.05,21.26 L322.50,20.71 L324.99,20.32 L327.49,20.08 L330.00,20.00 L332.51,20.08 L335.01,20.32 L337.50,20.71 L339.95,21.26 L342.36,21.96 L344.72,22.81 L347.03,23.81 L349.27,24.95 L351.43,26.23 L353.51,27.64 L355.50,29.18 L357.38,30.84 L359.16,32.62 L360.82,34.50 L362.36,36.49 L363.77,38.57 L365.05,40.73 L366.19,42.97 L367.19,45.28 L368.04,47.64 L368.74,50.05 L369.29,52.50 L369.68,54.99 L369.92,57.49 Z"]
    2427        RenderSVGText {text} at (258,130) size 144x22 contains 1 chunk(s)
    2528          RenderSVGInlineText {#text} at (0,-17) size 144x22
     
    2730      RenderSVGContainer {g} at (219,180) size 222x105
    2831        RenderPath {circle} at (300,180) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [data="M360.00,210.00 L359.94,211.88 L359.76,213.76 L359.47,215.62 L359.06,217.46 L358.53,219.27 L357.89,221.04 L357.14,222.77 L356.29,224.45 L355.33,226.07 L354.27,227.63 L353.12,229.12 L351.87,230.54 L350.54,231.87 L349.12,233.12 L347.63,234.27 L346.07,235.33 L344.45,236.29 L342.77,237.14 L341.04,237.89 L339.27,238.53 L337.46,239.06 L335.62,239.47 L333.76,239.76 L331.88,239.94 L330.00,240.00 L328.12,239.94 L326.24,239.76 L324.38,239.47 L322.54,239.06 L320.73,238.53 L318.96,237.89 L317.23,237.14 L315.55,236.29 L313.93,235.33 L312.37,234.27 L310.88,233.12 L309.46,231.87 L308.13,230.54 L306.88,229.12 L305.73,227.63 L304.67,226.07 L303.71,224.45 L302.86,222.77 L302.11,221.04 L301.47,219.27 L300.94,217.46 L300.53,215.62 L300.24,213.76 L300.06,211.88 L300.00,210.00 L300.06,208.12 L300.24,206.24 L300.53,204.38 L300.94,202.54 L301.47,200.73 L302.11,198.96 L302.86,197.23 L303.71,195.55 L304.67,193.93 L305.73,192.37 L306.88,190.88 L308.13,189.46 L309.46,188.13 L310.88,186.88 L312.37,185.73 L313.93,184.67 L315.55,183.71 L317.23,182.86 L318.96,182.11 L320.73,181.47 L322.54,180.94 L324.38,180.53 L326.24,180.24 L328.12,180.06 L330.00,180.00 L331.88,180.06 L333.76,180.24 L335.62,180.53 L337.46,180.94 L339.27,181.47 L341.04,182.11 L342.77,182.86 L344.45,183.71 L346.07,184.67 L347.63,185.73 L349.12,186.88 L350.54,188.13 L351.87,189.46 L353.12,190.88 L354.27,192.37 L355.33,193.93 L356.29,195.55 L357.14,197.23 L357.89,198.96 L358.53,200.73 L359.06,202.54 L359.47,204.38 L359.76,206.24 L359.94,208.12 Z"]
    29         RenderPath {circle} at (322,202) size 16x16 [fill={[type=SOLID] [color=#000000]}] [filter=nullreg] [data="M370.00,210.00 L369.92,212.51 L369.68,215.01 L369.29,217.50 L368.74,219.95 L368.04,222.36 L367.19,224.72 L366.19,227.03 L365.05,229.27 L363.77,231.43 L362.36,233.51 L360.82,235.50 L359.16,237.38 L357.38,239.16 L355.50,240.82 L353.51,242.36 L351.43,243.77 L349.27,245.05 L347.03,246.19 L344.72,247.19 L342.36,248.04 L339.95,248.74 L337.50,249.29 L335.01,249.68 L332.51,249.92 L330.00,250.00 L327.49,249.92 L324.99,249.68 L322.50,249.29 L320.05,248.74 L317.64,248.04 L315.28,247.19 L312.97,246.19 L310.73,245.05 L308.57,243.77 L306.49,242.36 L304.50,240.82 L302.62,239.16 L300.84,237.38 L299.18,235.50 L297.64,233.51 L296.23,231.43 L294.95,229.27 L293.81,227.03 L292.81,224.72 L291.96,222.36 L291.26,219.95 L290.71,217.50 L290.32,215.01 L290.08,212.51 L290.00,210.00 L290.08,207.49 L290.32,204.99 L290.71,202.50 L291.26,200.05 L291.96,197.64 L292.81,195.28 L293.81,192.97 L294.95,190.73 L296.23,188.57 L297.64,186.49 L299.18,184.50 L300.84,182.62 L302.62,180.84 L304.50,179.18 L306.49,177.64 L308.57,176.23 L310.73,174.95 L312.97,173.81 L315.28,172.81 L317.64,171.96 L320.05,171.26 L322.50,170.71 L324.99,170.32 L327.49,170.08 L330.00,170.00 L332.51,170.08 L335.01,170.32 L337.50,170.71 L339.95,171.26 L342.36,171.96 L344.72,172.81 L347.03,173.81 L349.27,174.95 L351.43,176.23 L353.51,177.64 L355.50,179.18 L357.38,180.84 L359.16,182.62 L360.82,184.50 L362.36,186.49 L363.77,188.57 L365.05,190.73 L366.19,192.97 L367.19,195.28 L368.04,197.64 L368.74,200.05 L369.29,202.50 L369.68,204.99 L369.92,207.49 Z"]
     32        RenderPath {circle} at (322,202) size 16x16 [fill={[type=SOLID] [color=#000000]}] [data="M370.00,210.00 L369.92,212.51 L369.68,215.01 L369.29,217.50 L368.74,219.95 L368.04,222.36 L367.19,224.72 L366.19,227.03 L365.05,229.27 L363.77,231.43 L362.36,233.51 L360.82,235.50 L359.16,237.38 L357.38,239.16 L355.50,240.82 L353.51,242.36 L351.43,243.77 L349.27,245.05 L347.03,246.19 L344.72,247.19 L342.36,248.04 L339.95,248.74 L337.50,249.29 L335.01,249.68 L332.51,249.92 L330.00,250.00 L327.49,249.92 L324.99,249.68 L322.50,249.29 L320.05,248.74 L317.64,248.04 L315.28,247.19 L312.97,246.19 L310.73,245.05 L308.57,243.77 L306.49,242.36 L304.50,240.82 L302.62,239.16 L300.84,237.38 L299.18,235.50 L297.64,233.51 L296.23,231.43 L294.95,229.27 L293.81,227.03 L292.81,224.72 L291.96,222.36 L291.26,219.95 L290.71,217.50 L290.32,215.01 L290.08,212.51 L290.00,210.00 L290.08,207.49 L290.32,204.99 L290.71,202.50 L291.26,200.05 L291.96,197.64 L292.81,195.28 L293.81,192.97 L294.95,190.73 L296.23,188.57 L297.64,186.49 L299.18,184.50 L300.84,182.62 L302.62,180.84 L304.50,179.18 L306.49,177.64 L308.57,176.23 L310.73,174.95 L312.97,173.81 L315.28,172.81 L317.64,171.96 L320.05,171.26 L322.50,170.71 L324.99,170.32 L327.49,170.08 L330.00,170.00 L332.51,170.08 L335.01,170.32 L337.50,170.71 L339.95,171.26 L342.36,171.96 L344.72,172.81 L347.03,173.81 L349.27,174.95 L351.43,176.23 L353.51,177.64 L355.50,179.18 L357.38,180.84 L359.16,182.62 L360.82,184.50 L362.36,186.49 L363.77,188.57 L365.05,190.73 L366.19,192.97 L367.19,195.28 L368.04,197.64 L368.74,200.05 L369.29,202.50 L369.68,204.99 L369.92,207.49 Z"]
     33          [filter="nullreg"] RenderSVGResourceFilter {filter} at (322,202) size 16x16
    3034        RenderSVGText {text} at (219,280) size 222x22 contains 1 chunk(s)
    3135          RenderSVGInlineText {#text} at (0,-17) size 222x22
  • trunk/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="image" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    21layer at (0,0) size 480x360
    32  RenderView at (0,0) size 480x360
     
    65    RenderSVGContainer {g} at (0,0) size 480x360
    76      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     7        RenderSVGResourceFilter {filter} [id="image"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     8          [last primitive [type=IMAGE] ]
    89      RenderSVGText {text} at (145,20) size 190x15 contains 1 chunk(s)
    910        RenderSVGInlineText {#text} at (0,-12) size 190x15
    1011          chunk 1 (middle anchor) text run 1 at (145.50,20.00) startOffset 0 endOffset 37 width 189.00: "Basic test of feImage filter support."
    11       RenderPath {rect} at (0,0) size 480x360 [fill={[type=SOLID] [color=#000000]}] [filter=image] [data="M0.00,0.00 L480.00,0.00 L480.00,360.00 L0.00,360.00 Z"]
     12      RenderPath {rect} at (0,0) size 480x360 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L480.00,0.00 L480.00,360.00 L0.00,360.00 Z"]
     13        [filter="image"] RenderSVGResourceFilter {filter} at (-48,-36) size 576x432
    1214    RenderSVGText {text} at (10,340) size 261x46 contains 1 chunk(s)
    1315      RenderSVGInlineText {#text} at (0,-36) size 261x46
  • trunk/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="distantLightA" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    2 KCanvasResource {id="distantLightB" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="distantLightC" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="distantLightD" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    5 KCanvasResource {id="pointLightA" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    6 KCanvasResource {id="pointLightB" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    7 KCanvasResource {id="pointLightC" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    8 KCanvasResource {id="pointLightD" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    9 KCanvasResource {id="spotLightA" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    10 KCanvasResource {id="spotLightB" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    11 KCanvasResource {id="spotLightC" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    12 KCanvasResource {id="spotLightD" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    131layer at (0,0) size 480x360
    142  RenderView at (0,0) size 480x360
     
    208          chunk 1 (middle anchor) text run 1 at (112.50,20.00) startOffset 0 endOffset 50 width 255.00: "Filters: feDistantLight, fePointLight, feSpotLight"
    219      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     10        RenderSVGResourceFilter {filter} [id="distantLightA"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     11          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     12        RenderSVGResourceFilter {filter} [id="distantLightB"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     13          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     14        RenderSVGResourceFilter {filter} [id="distantLightC"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     15          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     16        RenderSVGResourceFilter {filter} [id="distantLightD"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     17          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     18        RenderSVGResourceFilter {filter} [id="pointLightA"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     19          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     20        RenderSVGResourceFilter {filter} [id="pointLightB"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     21          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     22        RenderSVGResourceFilter {filter} [id="pointLightC"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     23          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     24        RenderSVGResourceFilter {filter} [id="pointLightD"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     25          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     26        RenderSVGResourceFilter {filter} [id="spotLightA"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     27          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     28        RenderSVGResourceFilter {filter} [id="spotLightB"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     29          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     30        RenderSVGResourceFilter {filter} [id="spotLightC"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     31          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
     32        RenderSVGResourceFilter {filter} [id="spotLightD"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     33          [last primitive [type=DIFFUSE-LIGHTING]  [surface scale=10.00] [diffuse constant=1.00] [kernel unit length 0.00, 0.00]]
    2234      RenderSVGContainer {g} at (70,35) size 335x65 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,40.00)}]
    2335        RenderSVGText {text} at (70,10) size 328x19 contains 1 chunk(s)
     
    3648          RenderSVGInlineText {#text} at (0,-15) size 50x19
    3749            chunk 1 text run 1 at (355.00,25.00) startOffset 0 endOffset 8 width 50.00: "(45, 45)"
    38         RenderSVGImage {image} at (70,70) size 50x30 [filter=distantLightA]
    39         RenderSVGImage {image} at (165,70) size 50x30 [filter=distantLightB]
    40         RenderSVGImage {image} at (260,70) size 50x30 [filter=distantLightC]
    41         RenderSVGImage {image} at (355,70) size 50x30 [filter=distantLightD]
     50        RenderSVGImage {image} at (70,70) size 50x30
     51          [filter="distantLightA"] RenderSVGResourceFilter {filter} at (70,30) size 50x30
     52        RenderSVGImage {image} at (165,70) size 50x30
     53          [filter="distantLightB"] RenderSVGResourceFilter {filter} at (165,30) size 50x30
     54        RenderSVGImage {image} at (260,70) size 50x30
     55          [filter="distantLightC"] RenderSVGResourceFilter {filter} at (260,30) size 50x30
     56        RenderSVGImage {image} at (355,70) size 50x30
     57          [filter="distantLightD"] RenderSVGResourceFilter {filter} at (355,30) size 50x30
    4258      RenderSVGContainer {g} at (70,115) size 359x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
    4359        RenderSVGText {text} at (70,10) size 256x19 contains 1 chunk(s)
     
    5773            chunk 1 text run 1 at (355.00,25.00) startOffset 0 endOffset 12 width 74.00: "(50, 30, 10)"
    5874      RenderSVGContainer {g} at (70,150) size 335x30
    59         RenderSVGImage {image} at (70,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,150.00)}] [filter=pointLightA]
    60         RenderSVGImage {image} at (165,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,150.00)}] [filter=pointLightB]
    61         RenderSVGImage {image} at (260,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,150.00)}] [filter=pointLightC]
    62         RenderSVGImage {image} at (355,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(355.00,150.00)}] [filter=pointLightD]
     75        RenderSVGImage {image} at (70,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,150.00)}]
     76          [filter="pointLightA"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
     77        RenderSVGImage {image} at (165,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,150.00)}]
     78          [filter="pointLightB"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
     79        RenderSVGImage {image} at (260,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,150.00)}]
     80          [filter="pointLightC"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
     81        RenderSVGImage {image} at (355,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(355.00,150.00)}]
     82          [filter="pointLightD"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
    6383      RenderSVGContainer {g} at (70,195) size 410x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
    6484        RenderSVGText {text} at (70,0) size 440x19 contains 1 chunk(s)
     
    84104            chunk 1 text run 1 at (355.00,30.00) startOffset 0 endOffset 20 width 134.00: "limitingConeAngle=30"
    85105      RenderSVGContainer {g} at (70,245) size 335x30
    86         RenderPath {rect} at (70,245) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [filter=spotLightA] [data="M0.00,0.00 L50.00,0.00 L50.00,30.00 L0.00,30.00 Z"]
    87         RenderPath {rect} at (165,245) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [filter=spotLightB] [data="M0.00,0.00 L50.00,0.00 L50.00,30.00 L0.00,30.00 Z"]
    88         RenderPath {rect} at (260,245) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [filter=spotLightC] [data="M0.00,0.00 L50.00,0.00 L50.00,30.00 L0.00,30.00 Z"]
    89         RenderPath {rect} at (355,245) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(355.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [filter=spotLightD] [data="M0.00,0.00 L50.00,0.00 L50.00,30.00 L0.00,30.00 Z"]
     106        RenderPath {rect} at (70,245) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,30.00 L0.00,30.00 Z"]
     107          [filter="spotLightA"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
     108        RenderPath {rect} at (165,245) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,30.00 L0.00,30.00 Z"]
     109          [filter="spotLightB"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
     110        RenderPath {rect} at (260,245) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,30.00 L0.00,30.00 Z"]
     111          [filter="spotLightC"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
     112        RenderPath {rect} at (355,245) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(355.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,30.00 L0.00,30.00 Z"]
     113          [filter="spotLightD"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
    90114    RenderSVGText {text} at (10,340) size 261x46 contains 1 chunk(s)
    91115      RenderSVGInlineText {#text} at (0,-36) size 261x46
  • trunk/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="erode1" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    2 KCanvasResource {id="erode2" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="dilate1" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="dilate2" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    51layer at (0,0) size 480x360
    62  RenderView at (0,0) size 480x360
     
    139      RenderSVGContainer {g} at (38,22) size 394x272 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-6.00)}]
    1410        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     11          RenderSVGResourceFilter {filter} [id="erode1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     12            [last primitive [type=MORPHOLOGY]  [operator type=ERODE] [radius x=1.00 y=1.00]]
     13          RenderSVGResourceFilter {filter} [id="erode2"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     14            [last primitive [type=MORPHOLOGY]  [operator type=ERODE] [radius x=2.00 y=2.00]]
     15          RenderSVGResourceFilter {filter} [id="dilate1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     16            [last primitive [type=MORPHOLOGY]  [operator type=DILATE] [radius x=1.00 y=1.00]]
     17          RenderSVGResourceFilter {filter} [id="dilate2"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     18            [last primitive [type=MORPHOLOGY]  [operator type=DILATE] [radius x=3.00 y=3.00]]
    1519          RenderSVGContainer {g} at (0,0) size 149x118
    1620            RenderSVGContainer {g} at (0,0) size 149x118
     
    2226        RenderSVGContainer {g} at (38,22) size 394x272
    2327          RenderSVGContainer {g} at (38,22) size 139x132
    24             RenderSVGContainer {use} at (38,22) size 139x117 [filter=erode1]
     28            RenderSVGContainer {use} at (38,22) size 139x117
     29              [filter="erode1"] RenderSVGResourceFilter {filter} at (38.58,28.58) size 137.73x116.11
    2530              RenderSVGContainer {g} at (34,18) size 150x125 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
    2631                RenderSVGContainer {g} at (34,18) size 150x125
     
    3540                chunk 1 (middle anchor) text run 1 at (46.50,156.00) startOffset 0 endOffset 19 width 127.00: "type=erode radius=1"
    3641          RenderSVGContainer {g} at (293,22) size 139x132 [transform={m=((1.00,0.00)(0.00,1.00)) t=(255.00,0.00)}]
    37             RenderSVGContainer {use} at (293,22) size 139x117 [filter=erode2]
     42            RenderSVGContainer {use} at (293,22) size 139x117
     43              [filter="erode2"] RenderSVGResourceFilter {filter} at (38.58,28.58) size 137.73x116.11
    3844              RenderSVGContainer {g} at (289,18) size 150x125 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
    3945                RenderSVGContainer {g} at (289,18) size 150x125
     
    4854                chunk 1 (middle anchor) text run 1 at (46.50,156.00) startOffset 0 endOffset 19 width 127.00: "type=erode radius=2"
    4955          RenderSVGContainer {g} at (38,162) size 139x132 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,140.00)}]
    50             RenderSVGContainer {use} at (38,162) size 139x117 [filter=dilate1]
     56            RenderSVGContainer {use} at (38,162) size 139x117
     57              [filter="dilate1"] RenderSVGResourceFilter {filter} at (38.58,28.58) size 137.73x116.11
    5158              RenderSVGContainer {g} at (34,158) size 150x125 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
    5259                RenderSVGContainer {g} at (34,158) size 150x125
     
    6168                chunk 1 (middle anchor) text run 1 at (48.00,156.00) startOffset 0 endOffset 20 width 124.00: "type=dilate radius=1"
    6269          RenderSVGContainer {g} at (293,162) size 139x132 [transform={m=((1.00,0.00)(0.00,1.00)) t=(255.00,140.00)}]
    63             RenderSVGContainer {use} at (293,162) size 139x117 [filter=dilate2]
     70            RenderSVGContainer {use} at (293,162) size 139x117
     71              [filter="dilate2"] RenderSVGResourceFilter {filter} at (38.58,28.58) size 137.73x116.11
    6472              RenderSVGContainer {g} at (289,158) size 150x125 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
    6573                RenderSVGContainer {g} at (289,158) size 150x125
  • trunk/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-offset-01-b-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="FOMTest" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    21layer at (0,0) size 480x360
    32  RenderView at (0,0) size 480x360
     
    65    RenderSVGContainer {g} at (109,10) size 211x320
    76      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    8       RenderPath {circle} at (120,10) size 200x320 [fill={[type=SOLID] [color=#000000]}] [filter=FOMTest] [data="M200.00,50.00 L199.92,52.51 L199.68,55.01 L199.29,57.50 L198.74,59.95 L198.04,62.36 L197.19,64.72 L196.19,67.03 L195.05,69.27 L193.77,71.43 L192.36,73.51 L190.82,75.50 L189.16,77.38 L187.38,79.16 L185.50,80.82 L183.51,82.36 L181.43,83.77 L179.27,85.05 L177.03,86.19 L174.72,87.19 L172.36,88.04 L169.95,88.74 L167.50,89.29 L165.01,89.68 L162.51,89.92 L160.00,90.00 L157.49,89.92 L154.99,89.68 L152.50,89.29 L150.05,88.74 L147.64,88.04 L145.28,87.19 L142.97,86.19 L140.73,85.05 L138.57,83.77 L136.49,82.36 L134.50,80.82 L132.62,79.16 L130.84,77.38 L129.18,75.50 L127.64,73.51 L126.23,71.43 L124.95,69.27 L123.81,67.03 L122.81,64.72 L121.96,62.36 L121.26,59.95 L120.71,57.50 L120.32,55.01 L120.08,52.51 L120.00,50.00 L120.08,47.49 L120.32,44.99 L120.71,42.50 L121.26,40.05 L121.96,37.64 L122.81,35.28 L123.81,32.97 L124.95,30.73 L126.23,28.57 L127.64,26.49 L129.18,24.50 L130.84,22.62 L132.62,20.84 L134.50,19.18 L136.49,17.64 L138.57,16.23 L140.73,14.95 L142.97,13.81 L145.28,12.81 L147.64,11.96 L150.05,11.26 L152.50,10.71 L154.99,10.32 L157.49,10.08 L160.00,10.00 L162.51,10.08 L165.01,10.32 L167.50,10.71 L169.95,11.26 L172.36,11.96 L174.72,12.81 L177.03,13.81 L179.27,14.95 L181.43,16.23 L183.51,17.64 L185.50,19.18 L187.38,20.84 L189.16,22.62 L190.82,24.50 L192.36,26.49 L193.77,28.57 L195.05,30.73 L196.19,32.97 L197.19,35.28 L198.04,37.64 L198.74,40.05 L199.29,42.50 L199.68,44.99 L199.92,47.49 Z"]
     7        RenderSVGResourceFilter {filter} [id="FOMTest"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     8          [primitve="C1" ]
     9          [primitve="C2" ]
     10          [primitve="F3" [type=FLOOD]  [color=#408000] [opacity=0.40]]
     11          [primitve="Off1" [type=OFFSET]  [dx=40.00 dy=30.00]]
     12          [primitve="F2" [type=FLOOD]  [color=#408000] [opacity=0.60]]
     13          [primitve="Off3" [type=OFFSET]  [dx=120.00 dy=90.00]]
     14          [primitve="C3" ]
     15          [primitve="Off2" [type=OFFSET]  [dx=80.00 dy=60.00]]
     16          [primitve="F1" [type=FLOOD]  [color=#408000] [opacity=0.80]]
     17          [last primitive [type=MERGE] [merge inputs=[1, 1, 1, 1]]]
     18      RenderPath {circle} at (120,10) size 200x320 [fill={[type=SOLID] [color=#000000]}] [data="M200.00,50.00 L199.92,52.51 L199.68,55.01 L199.29,57.50 L198.74,59.95 L198.04,62.36 L197.19,64.72 L196.19,67.03 L195.05,69.27 L193.77,71.43 L192.36,73.51 L190.82,75.50 L189.16,77.38 L187.38,79.16 L185.50,80.82 L183.51,82.36 L181.43,83.77 L179.27,85.05 L177.03,86.19 L174.72,87.19 L172.36,88.04 L169.95,88.74 L167.50,89.29 L165.01,89.68 L162.51,89.92 L160.00,90.00 L157.49,89.92 L154.99,89.68 L152.50,89.29 L150.05,88.74 L147.64,88.04 L145.28,87.19 L142.97,86.19 L140.73,85.05 L138.57,83.77 L136.49,82.36 L134.50,80.82 L132.62,79.16 L130.84,77.38 L129.18,75.50 L127.64,73.51 L126.23,71.43 L124.95,69.27 L123.81,67.03 L122.81,64.72 L121.96,62.36 L121.26,59.95 L120.71,57.50 L120.32,55.01 L120.08,52.51 L120.00,50.00 L120.08,47.49 L120.32,44.99 L120.71,42.50 L121.26,40.05 L121.96,37.64 L122.81,35.28 L123.81,32.97 L124.95,30.73 L126.23,28.57 L127.64,26.49 L129.18,24.50 L130.84,22.62 L132.62,20.84 L134.50,19.18 L136.49,17.64 L138.57,16.23 L140.73,14.95 L142.97,13.81 L145.28,12.81 L147.64,11.96 L150.05,11.26 L152.50,10.71 L154.99,10.32 L157.49,10.08 L160.00,10.00 L162.51,10.08 L165.01,10.32 L167.50,10.71 L169.95,11.26 L172.36,11.96 L174.72,12.81 L177.03,13.81 L179.27,14.95 L181.43,16.23 L183.51,17.64 L185.50,19.18 L187.38,20.84 L189.16,22.62 L190.82,24.50 L192.36,26.49 L193.77,28.57 L195.05,30.73 L196.19,32.97 L197.19,35.28 L198.04,37.64 L198.74,40.05 L199.29,42.50 L199.68,44.99 L199.92,47.49 Z"]
     19        [filter="FOMTest"] RenderSVGResourceFilter {filter} at (120,10) size 200x320
    920      RenderPath {path} at (109,79) size 22x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,90.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M-1.00,-11.00 L1.00,-11.00 L1.00,-1.00 L11.00,-1.00 L11.00,1.00 L1.00,1.00 L1.00,11.00 L-1.00,11.00 L-1.00,1.00 L-11.00,1.00 L-11.00,-1.00 L-1.00,-1.00 L-1.00,-11.00"]
    1021      RenderPath {path} at (149,109) size 22x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(160.00,120.00)}] [fill={[type=SOLID] [color=#408000] [opacity=0.80]}] [data="M-1.00,-11.00 L1.00,-11.00 L1.00,-1.00 L11.00,-1.00 L11.00,1.00 L1.00,1.00 L1.00,11.00 L-1.00,11.00 L-1.00,1.00 L-11.00,1.00 L-11.00,-1.00 L-1.00,-1.00 L-1.00,-11.00"]
  • trunk/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="surfaceScaleA" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    2 KCanvasResource {id="surfaceScaleB" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="surfaceScaleC" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="specularConstantA" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    5 KCanvasResource {id="specularConstantB" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    6 KCanvasResource {id="specularConstantC" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    7 KCanvasResource {id="specularExponentA" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    8 KCanvasResource {id="specularExponentB" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    9 KCanvasResource {id="specularExponentC" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    10 KCanvasResource {id="lightingColorA" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    11 KCanvasResource {id="lightingColorB" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    12 KCanvasResource {id="lightingColorC" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    131layer at (0,0) size 480x360
    142  RenderView at (0,0) size 480x360
     
    208          chunk 1 (middle anchor) text run 1 at (168.50,20.00) startOffset 0 endOffset 27 width 143.00: "Filters: feSpecularLighting"
    219      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     10        RenderSVGResourceFilter {filter} [id="surfaceScaleA"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     11          [last primitive [type=SPECULAR-LIGHTING]  [surface scale=1.00] [specual constant=1.00] [specular exponent=1.00]]
     12        RenderSVGResourceFilter {filter} [id="surfaceScaleB"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     13          [last primitive [type=SPECULAR-LIGHTING]  [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]
     14        RenderSVGResourceFilter {filter} [id="surfaceScaleC"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     15          [last primitive [type=SPECULAR-LIGHTING]  [surface scale=-10.00] [specual constant=1.00] [specular exponent=1.00]]
     16        RenderSVGResourceFilter {filter} [id="specularConstantA"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     17          [last primitive [type=SPECULAR-LIGHTING]  [surface scale=10.00] [specual constant=0.00] [specular exponent=1.00]]
     18        RenderSVGResourceFilter {filter} [id="specularConstantB"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     19          [last primitive [type=SPECULAR-LIGHTING]  [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]
     20        RenderSVGResourceFilter {filter} [id="specularConstantC"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     21          [last primitive [type=SPECULAR-LIGHTING]  [surface scale=10.00] [specual constant=2.00] [specular exponent=1.00]]
     22        RenderSVGResourceFilter {filter} [id="specularExponentA"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     23          [last primitive [type=SPECULAR-LIGHTING]  [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]
     24        RenderSVGResourceFilter {filter} [id="specularExponentB"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     25          [last primitive [type=SPECULAR-LIGHTING]  [surface scale=10.00] [specual constant=1.00] [specular exponent=2.00]]
     26        RenderSVGResourceFilter {filter} [id="specularExponentC"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     27          [last primitive [type=SPECULAR-LIGHTING]  [surface scale=10.00] [specual constant=1.00] [specular exponent=4.00]]
     28        RenderSVGResourceFilter {filter} [id="lightingColorA"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     29          [last primitive [type=SPECULAR-LIGHTING]  [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]
     30        RenderSVGResourceFilter {filter} [id="lightingColorB"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     31          [last primitive [type=SPECULAR-LIGHTING]  [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]
     32        RenderSVGResourceFilter {filter} [id="lightingColorC"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     33          [last primitive [type=SPECULAR-LIGHTING]  [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]
    2234      RenderSVGContainer {g} at (90,30) size 280x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,20.00)}]
    2335        RenderSVGText {text} at (90,25) size 280x19 contains 1 chunk(s)
     
    2840          RenderPath {rect} at (205,50) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00 L255.00,30.00 L255.00,60.00 L205.00,60.00 Z"]
    2941          RenderPath {rect} at (320,50) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00 L370.00,30.00 L370.00,60.00 L320.00,60.00 Z"]
    30         RenderSVGImage {image} at (90,50) size 50x30 [filter=surfaceScaleA]
    31         RenderSVGImage {image} at (205,50) size 50x30 [filter=surfaceScaleB]
    32         RenderSVGImage {image} at (320,50) size 50x30 [filter=surfaceScaleC]
     42        RenderSVGImage {image} at (90,50) size 50x30
     43          [filter="surfaceScaleA"] RenderSVGResourceFilter {filter} at (90,30) size 50x30
     44        RenderSVGImage {image} at (205,50) size 50x30
     45          [filter="surfaceScaleB"] RenderSVGResourceFilter {filter} at (205,30) size 50x30
     46        RenderSVGImage {image} at (320,50) size 50x30
     47          [filter="surfaceScaleC"] RenderSVGResourceFilter {filter} at (320,30) size 50x30
    3348      RenderSVGContainer {g} at (90,100) size 292x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,90.00)}]
    3449        RenderSVGText {text} at (90,25) size 292x19 contains 1 chunk(s)
     
    3954          RenderPath {rect} at (205,120) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00 L255.00,30.00 L255.00,60.00 L205.00,60.00 Z"]
    4055          RenderPath {rect} at (320,120) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00 L370.00,30.00 L370.00,60.00 L320.00,60.00 Z"]
    41         RenderSVGImage {image} at (90,120) size 50x30 [filter=specularConstantA]
    42         RenderSVGImage {image} at (205,120) size 50x30 [filter=specularConstantB]
    43         RenderSVGImage {image} at (320,120) size 50x30 [filter=specularConstantC]
     56        RenderSVGImage {image} at (90,120) size 50x30
     57          [filter="specularConstantA"] RenderSVGResourceFilter {filter} at (90,30) size 50x30
     58        RenderSVGImage {image} at (205,120) size 50x30
     59          [filter="specularConstantB"] RenderSVGResourceFilter {filter} at (205,30) size 50x30
     60        RenderSVGImage {image} at (320,120) size 50x30
     61          [filter="specularConstantC"] RenderSVGResourceFilter {filter} at (320,30) size 50x30
    4462      RenderSVGContainer {g} at (90,170) size 295x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
    4563        RenderSVGText {text} at (90,25) size 295x19 contains 1 chunk(s)
     
    5068          RenderPath {rect} at (205,190) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00 L255.00,30.00 L255.00,60.00 L205.00,60.00 Z"]
    5169          RenderPath {rect} at (320,190) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00 L370.00,30.00 L370.00,60.00 L320.00,60.00 Z"]
    52         RenderSVGImage {image} at (90,190) size 50x30 [filter=specularExponentA]
    53         RenderSVGImage {image} at (205,190) size 50x30 [filter=specularExponentB]
    54         RenderSVGImage {image} at (320,190) size 50x30 [filter=specularExponentC]
     70        RenderSVGImage {image} at (90,190) size 50x30
     71          [filter="specularExponentA"] RenderSVGResourceFilter {filter} at (90,30) size 50x30
     72        RenderSVGImage {image} at (205,190) size 50x30
     73          [filter="specularExponentB"] RenderSVGResourceFilter {filter} at (205,30) size 50x30
     74        RenderSVGImage {image} at (320,190) size 50x30
     75          [filter="specularExponentC"] RenderSVGResourceFilter {filter} at (320,30) size 50x30
    5576      RenderSVGContainer {g} at (90,240) size 318x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,230.00)}]
    5677        RenderSVGText {text} at (90,25) size 318x19 contains 1 chunk(s)
     
    6182          RenderPath {rect} at (205,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00 L255.00,30.00 L255.00,60.00 L205.00,60.00 Z"]
    6283          RenderPath {rect} at (320,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00 L370.00,30.00 L370.00,60.00 L320.00,60.00 Z"]
    63         RenderSVGImage {image} at (90,260) size 50x30 [filter=lightingColorA]
    64         RenderSVGImage {image} at (205,260) size 50x30 [filter=lightingColorB]
    65         RenderSVGImage {image} at (320,260) size 50x30 [filter=lightingColorC]
     84        RenderSVGImage {image} at (90,260) size 50x30
     85          [filter="lightingColorA"] RenderSVGResourceFilter {filter} at (90,30) size 50x30
     86        RenderSVGImage {image} at (205,260) size 50x30
     87          [filter="lightingColorB"] RenderSVGResourceFilter {filter} at (205,30) size 50x30
     88        RenderSVGImage {image} at (320,260) size 50x30
     89          [filter="lightingColorC"] RenderSVGResourceFilter {filter} at (320,30) size 50x30
    6690    RenderSVGText {text} at (10,340) size 261x46 contains 1 chunk(s)
    6791      RenderSVGInlineText {#text} at (0,-36) size 261x46
  • trunk/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="feTileFilter" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    21layer at (0,0) size 480x360
    32  RenderView at (0,0) size 480x360
     
    98          chunk 1 (middle anchor) text run 1 at (145.50,25.00) startOffset 0 endOffset 35 width 189.00: "feTile filter test: a tiled pattern"
    109      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    11       RenderSVGContainer {g} at (115,40) size 250x250 [filter=feTileFilter]
     10        RenderSVGResourceFilter {filter} [id="feTileFilter"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
     11          [primitve="offset" [type=OFFSET]  [dx=6.00 dy=6.00]]
     12          [last primitive [type=TILE]]
     13      RenderSVGContainer {g} at (115,40) size 250x250
     14        [filter="feTileFilter"] RenderSVGResourceFilter {filter} at (115,40) size 250x250
    1215      RenderPath {rect} at (114,39) size 252x252 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M115.00,40.00 L365.00,40.00 L365.00,290.00 L115.00,290.00 Z"]
    1316      RenderPath {rect} at (214,114) size 52x27 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF] [opacity=0.50]}] [data="M215.00,115.00 L265.00,115.00 L265.00,140.00 L215.00,140.00 Z"]
  • trunk/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="Turb1" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    2 KCanvasResource {id="Turb2" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="Turb3" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="Turb4" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    5 KCanvasResource {id="Turb5" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    6 KCanvasResource {id="Turb6" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    71layer at (0,0) size 480x360
    82  RenderView at (0,0) size 480x360
     
    126      RenderSVGContainer {g} at (17,25) size 416x273
    137        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    14         RenderPath {rect} at (25,25) size 100x75 [fill={[type=SOLID] [color=#000000]}] [filter=Turb1] [data="M25.00,25.00 L125.00,25.00 L125.00,100.00 L25.00,100.00 Z"]
     8          RenderSVGResourceFilter {filter} [id="Turb1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     9            [last primitive [type=TURBULENCE]  [turbulence type=TURBULANCE] [base frequency x=0.05 y=0.05] [seed=0.00] [num octaves=2] [stitch tiles=0]]
     10          RenderSVGResourceFilter {filter} [id="Turb2"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     11            [last primitive [type=TURBULENCE]  [turbulence type=TURBULANCE] [base frequency x=0.10 y=0.10] [seed=0.00] [num octaves=2] [stitch tiles=0]]
     12          RenderSVGResourceFilter {filter} [id="Turb3"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     13            [last primitive [type=TURBULENCE]  [turbulence type=TURBULANCE] [base frequency x=0.05 y=0.05] [seed=0.00] [num octaves=8] [stitch tiles=0]]
     14          RenderSVGResourceFilter {filter} [id="Turb4"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     15            [last primitive [type=TURBULENCE]  [turbulence type=NOISE] [base frequency x=0.10 y=0.10] [seed=0.00] [num octaves=4] [stitch tiles=0]]
     16          RenderSVGResourceFilter {filter} [id="Turb5"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     17            [last primitive [type=TURBULENCE]  [turbulence type=NOISE] [base frequency x=0.40 y=0.40] [seed=0.00] [num octaves=4] [stitch tiles=0]]
     18          RenderSVGResourceFilter {filter} [id="Turb6"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     19            [last primitive [type=TURBULENCE]  [turbulence type=NOISE] [base frequency x=0.10 y=0.10] [seed=0.00] [num octaves=1] [stitch tiles=0]]
     20        RenderPath {rect} at (25,25) size 100x75 [fill={[type=SOLID] [color=#000000]}] [data="M25.00,25.00 L125.00,25.00 L125.00,100.00 L25.00,100.00 Z"]
     21          [filter="Turb1"] RenderSVGResourceFilter {filter} at (25,25) size 100x75
    1522        RenderSVGText {text} at (30,117) size 90x12 contains 1 chunk(s)
    1623          RenderSVGInlineText {#text} at (0,-10) size 90x12
     
    2229          RenderSVGInlineText {#text} at (0,-10) size 84x12
    2330            chunk 1 (middle anchor) text run 1 at (33.00,141.00) startOffset 0 endOffset 12 width 84.00: "numOctaves=2"
    24         RenderPath {rect} at (175,25) size 100x75 [fill={[type=SOLID] [color=#000000]}] [filter=Turb2] [data="M175.00,25.00 L275.00,25.00 L275.00,100.00 L175.00,100.00 Z"]
     31        RenderPath {rect} at (175,25) size 100x75 [fill={[type=SOLID] [color=#000000]}] [data="M175.00,25.00 L275.00,25.00 L275.00,100.00 L175.00,100.00 Z"]
     32          [filter="Turb2"] RenderSVGResourceFilter {filter} at (175,25) size 100x75
    2533        RenderSVGText {text} at (180,117) size 90x12 contains 1 chunk(s)
    2634          RenderSVGInlineText {#text} at (0,-10) size 90x12
     
    3240          RenderSVGInlineText {#text} at (0,-10) size 84x12
    3341            chunk 1 (middle anchor) text run 1 at (183.00,141.00) startOffset 0 endOffset 12 width 84.00: "numOctaves=2"
    34         RenderPath {rect} at (325,25) size 100x75 [fill={[type=SOLID] [color=#000000]}] [filter=Turb3] [data="M325.00,25.00 L425.00,25.00 L425.00,100.00 L325.00,100.00 Z"]
     42        RenderPath {rect} at (325,25) size 100x75 [fill={[type=SOLID] [color=#000000]}] [data="M325.00,25.00 L425.00,25.00 L425.00,100.00 L325.00,100.00 Z"]
     43          [filter="Turb3"] RenderSVGResourceFilter {filter} at (325,25) size 100x75
    3544        RenderSVGText {text} at (330,117) size 90x12 contains 1 chunk(s)
    3645          RenderSVGInlineText {#text} at (0,-10) size 90x12
     
    4251          RenderSVGInlineText {#text} at (0,-10) size 84x12
    4352            chunk 1 (middle anchor) text run 1 at (333.00,141.00) startOffset 0 endOffset 12 width 84.00: "numOctaves=8"
    44         RenderPath {rect} at (25,180) size 100x75 [fill={[type=SOLID] [color=#000000]}] [filter=Turb4] [data="M25.00,180.00 L125.00,180.00 L125.00,255.00 L25.00,255.00 Z"]
     53        RenderPath {rect} at (25,180) size 100x75 [fill={[type=SOLID] [color=#000000]}] [data="M25.00,180.00 L125.00,180.00 L125.00,255.00 L25.00,255.00 Z"]
     54          [filter="Turb4"] RenderSVGResourceFilter {filter} at (25,180) size 100x75
    4555        RenderSVGText {text} at (27,272) size 96x12 contains 1 chunk(s)
    4656          RenderSVGInlineText {#text} at (0,-10) size 96x12
     
    5262          RenderSVGInlineText {#text} at (0,-10) size 84x12
    5363            chunk 1 (middle anchor) text run 1 at (33.00,296.00) startOffset 0 endOffset 12 width 84.00: "numOctaves=4"
    54         RenderPath {rect} at (175,180) size 100x75 [fill={[type=SOLID] [color=#000000]}] [filter=Turb5] [data="M175.00,180.00 L275.00,180.00 L275.00,255.00 L175.00,255.00 Z"]
     64        RenderPath {rect} at (175,180) size 100x75 [fill={[type=SOLID] [color=#000000]}] [data="M175.00,180.00 L275.00,180.00 L275.00,255.00 L175.00,255.00 Z"]
     65          [filter="Turb5"] RenderSVGResourceFilter {filter} at (175,180) size 100x75
    5566        RenderSVGText {text} at (177,272) size 96x12 contains 1 chunk(s)
    5667          RenderSVGInlineText {#text} at (0,-10) size 96x12
     
    6273          RenderSVGInlineText {#text} at (0,-10) size 84x12
    6374            chunk 1 (middle anchor) text run 1 at (183.00,296.00) startOffset 0 endOffset 12 width 84.00: "numOctaves=4"
    64         RenderPath {rect} at (325,180) size 100x75 [fill={[type=SOLID] [color=#000000]}] [filter=Turb6] [data="M325.00,180.00 L425.00,180.00 L425.00,255.00 L325.00,255.00 Z"]
     75        RenderPath {rect} at (325,180) size 100x75 [fill={[type=SOLID] [color=#000000]}] [data="M325.00,180.00 L425.00,180.00 L425.00,255.00 L325.00,255.00 Z"]
     76          [filter="Turb6"] RenderSVGResourceFilter {filter} at (325,180) size 100x75
    6577        RenderSVGText {text} at (327,272) size 96x12 contains 1 chunk(s)
    6678          RenderSVGInlineText {#text} at (0,-10) size 96x12
  • trunk/LayoutTests/platform/chromium-win/svg/batik/filters/feTile-expected.txt

    r56255 r57928  
    11KRenderingPaintServer {id="tileFill" [type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (0.50,#44CCFF), (1.00,#000033)]] [start=(0,0)] [end=(1,1)]}
    2 KCanvasResource {id="tile_1" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="tile_2" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="tile_3" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    52layer at (0,0) size 800x600
    63  RenderView at (0,0) size 800x600
     
    1613          RenderSVGGradientStop {stop} at (0,0) size 0x0
    1714          RenderSVGGradientStop {stop} at (0,0) size 0x0
     15        RenderSVGResourceFilter {filter} [id="tile_1"] [filterUnits=objectBoundingBox] [primitiveUnits=objectBoundingBox]
     16          [last primitive [type=TILE]]
     17        RenderSVGResourceFilter {filter} [id="tile_2"] [filterUnits=objectBoundingBox] [primitiveUnits=objectBoundingBox]
     18          [last primitive [type=TILE]]
     19        RenderSVGResourceFilter {filter} [id="tile_3"] [filterUnits=objectBoundingBox] [primitiveUnits=objectBoundingBox]
     20          [last primitive [type=TILE]]
    1821      RenderSVGContainer {g} at (14,70) size 112x81 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,100.00)}]
    19         RenderPath {rect} at (20,100) size 100x50 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (0.50,#44CCFF), (1.00,#000033)]] [start=(0,0)] [end=(1,1)]}] [filter=tile_1] [data="M0.00,0.00 L50.00,0.00 L50.00,25.00 L0.00,25.00 Z"]
     22        RenderPath {rect} at (20,100) size 100x50 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (0.50,#44CCFF), (1.00,#000033)]] [start=(0,0)] [end=(1,1)]}] [data="M0.00,0.00 L50.00,0.00 L50.00,25.00 L0.00,25.00 Z"]
     23          [filter="tile_1"] RenderSVGResourceFilter {filter} at (0,0) size 100x50
    2024        RenderPath {rect} at (19,99) size 102x52 [stroke={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L100.00,0.00 L100.00,50.00 L0.00,50.00 Z"]
    2125        RenderSVGText {text} at (33,-15) size 34x19 contains 1 chunk(s)
     
    2630            chunk 1 (middle anchor) text run 1 at (-6.00,-3.00) startOffset 0 endOffset 21 width 112.00: "4 tiles, quarter size"
    2731      RenderSVGContainer {g} at (5,170) size 130x81 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,200.00)}]
    28         RenderPath {rect} at (20,200) size 100x50 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (0.50,#44CCFF), (1.00,#000033)]] [start=(0,0)] [end=(1,1)]}] [filter=tile_2] [data="M25.00,12.50 L75.00,12.50 L75.00,37.50 L25.00,37.50 Z"]
     32        RenderPath {rect} at (20,200) size 100x50 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (0.50,#44CCFF), (1.00,#000033)]] [start=(0,0)] [end=(1,1)]}] [data="M25.00,12.50 L75.00,12.50 L75.00,37.50 L25.00,37.50 Z"]
     33          [filter="tile_2"] RenderSVGResourceFilter {filter} at (0,0) size 100x50
    2934        RenderPath {rect} at (19,199) size 102x52 [stroke={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L100.00,0.00 L100.00,50.00 L0.00,50.00 Z"]
    3035        RenderSVGText {text} at (0,-15) size 100x19 contains 1 chunk(s)
     
    3540            chunk 1 (middle anchor) text run 1 at (-14.50,-3.00) startOffset 0 endOffset 26 width 129.00: "9 tiles, 1 full, 8 partial"
    3641      RenderSVGContainer {g} at (5,269) size 130x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(32.50,307.25)}]
    37         RenderPath {rect} at (19,300) size 102x52 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (0.50,#44CCFF), (1.00,#000033)]] [start=(0,0)] [end=(1,1)]}] [filter=tile_3] [data="M0.00,0.00 L50.00,0.00 L50.00,25.00 L0.00,25.00 Z"]
     42        RenderPath {rect} at (19,300) size 102x52 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (0.50,#44CCFF), (1.00,#000033)]] [start=(0,0)] [end=(1,1)]}] [data="M0.00,0.00 L50.00,0.00 L50.00,25.00 L0.00,25.00 Z"]
     43          [filter="tile_3"] RenderSVGResourceFilter {filter} at (-12.50,-6.25) size 100x50
    3844        RenderPath {rect} at (19,299) size 102x53 [stroke={[type=SOLID] [color=#000000]}] [data="M-12.50,-7.25 L87.50,-7.25 L87.50,42.75 L-12.50,42.75 Z"]
    3945        RenderSVGText {text} at (-26,-23) size 127x20 contains 1 chunk(s)
     
    4450            chunk 1 (middle anchor) text run 1 at (-27.00,-10.25) startOffset 0 endOffset 26 width 129.00: "9 tiles, 1 full, 8 partial"
    4551      RenderSVGContainer {g} at (243,99) size 133x52 [transform={m=((1.00,0.00)(0.58,1.00)) t=(245.00,100.00)}]
    46         RenderPath {rect} at (245,100) size 129x50 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (0.50,#44CCFF), (1.00,#000033)]] [start=(0,0)] [end=(1,1)]}] [filter=tile_1] [data="M0.00,0.00 L50.00,0.00 L50.00,25.00 L0.00,25.00 Z"]
     52        RenderPath {rect} at (245,100) size 129x50 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (0.50,#44CCFF), (1.00,#000033)]] [start=(0,0)] [end=(1,1)]}] [data="M0.00,0.00 L50.00,0.00 L50.00,25.00 L0.00,25.00 Z"]
     53          [filter="tile_1"] RenderSVGResourceFilter {filter} at (0,0) size 100x50
    4754        RenderPath {rect} at (243,99) size 133x52 [stroke={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L100.00,0.00 L100.00,50.00 L0.00,50.00 Z"]
    4855      RenderSVGContainer {g} at (264,70) size 62x31 [transform={m=((1.00,0.00)(0.00,1.00)) t=(245.00,100.00)}]
     
    5461            chunk 1 (middle anchor) text run 1 at (19.00,-3.00) startOffset 0 endOffset 8 width 62.00: "skewed X"
    5562      RenderSVGContainer {g} at (255,200) size 80x60 [transform={m=((0.66,0.24)(-0.24,0.66)) t=(268.10,201.58)}]
    56         RenderPath {rect} at (256,201) size 78x58 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (0.50,#44CCFF), (1.00,#000033)]] [start=(0,0)] [end=(1,1)]}] [filter=tile_2] [data="M25.00,12.50 L75.00,12.50 L75.00,37.50 L25.00,37.50 Z"]
     63        RenderPath {rect} at (256,201) size 78x58 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (0.50,#44CCFF), (1.00,#000033)]] [start=(0,0)] [end=(1,1)]}] [data="M25.00,12.50 L75.00,12.50 L75.00,37.50 L25.00,37.50 Z"]
     64          [filter="tile_2"] RenderSVGResourceFilter {filter} at (0,0) size 100x50
    5765        RenderPath {rect} at (255,200) size 80x60 [stroke={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L100.00,0.00 L100.00,50.00 L0.00,50.00 Z"]
    5866      RenderSVGContainer {g} at (217,170) size 156x31 [transform={m=((1.00,0.00)(0.00,1.00)) t=(245.00,200.00)}]
     
    6472            chunk 1 (middle anchor) text run 1 at (-27.50,-3.00) startOffset 0 endOffset 26 width 155.00: "(centered, rotate & scale)"
    6573      RenderSVGContainer {g} at (244,300) size 102x80 [transform={m=((1.00,0.27)(0.00,1.00)) t=(257.50,310.60)}]
    66         RenderPath {rect} at (244,300) size 102x79 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (0.50,#44CCFF), (1.00,#000033)]] [start=(0,0)] [end=(1,1)]}] [filter=tile_3] [data="M0.00,0.00 L50.00,0.00 L50.00,25.00 L0.00,25.00 Z"]
     74        RenderPath {rect} at (244,300) size 102x79 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#FFFFFF), (0.50,#44CCFF), (1.00,#000033)]] [start=(0,0)] [end=(1,1)]}] [data="M0.00,0.00 L50.00,0.00 L50.00,25.00 L0.00,25.00 Z"]
     75          [filter="tile_3"] RenderSVGResourceFilter {filter} at (-12.50,-6.25) size 100x50
    6776        RenderPath {rect} at (244,300) size 102x80 [stroke={[type=SOLID] [color=#000000]}] [data="M-12.50,-6.25 L87.50,-6.25 L87.50,43.75 L-12.50,43.75 Z"]
    6877      RenderSVGContainer {g} at (231,269) size 128x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(257.50,307.25)}]
  • trunk/LayoutTests/platform/chromium-win/svg/batik/filters/filterRegions-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="filterRegion_0" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    2 KCanvasResource {id="filterRegion_1" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="filterRegion_2" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="filterRegion_3" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    5 KCanvasResource {id="filterRegion_4" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    6 KCanvasResource {id="filterRegion_5" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    7 KCanvasResource {id="filterRegion_6" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    8 KCanvasResource {id="filterRegion_2_0" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    9 KCanvasResource {id="filterRegion_2_1" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    10 KCanvasResource {id="filterRegion_2_2" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    11 KCanvasResource {id="filterRegion_2_3" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    12 KCanvasResource {id="filterRegion_2_4" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    13 KCanvasResource {id="filterRegion_2_5" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    14 KCanvasResource {id="filterRegion_3_0" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    15 KCanvasResource {id="filterRegion_3_1" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    16 KCanvasResource {id="filterRegion_3_2" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    17 KCanvasResource {id="filterRegion_3_3" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    181layer at (0,0) size 800x600
    192  RenderView at (0,0) size 800x600
     
    247        chunk 1 (middle anchor) text run 1 at (176.50,40.00) startOffset 0 endOffset 14 width 97.00: "Filter Regions"
    258    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     9      RenderSVGResourceFilter {filter} [id="filterRegion_0"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     10        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
     11      RenderSVGResourceFilter {filter} [id="filterRegion_1"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
     12        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
     13      RenderSVGResourceFilter {filter} [id="filterRegion_2"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
     14        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
     15      RenderSVGResourceFilter {filter} [id="filterRegion_3"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
     16        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
     17      RenderSVGResourceFilter {filter} [id="filterRegion_4"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
     18        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
     19      RenderSVGResourceFilter {filter} [id="filterRegion_5"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
     20        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
     21      RenderSVGResourceFilter {filter} [id="filterRegion_6"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
     22        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
     23      RenderSVGResourceFilter {filter} [id="filterRegion_2_0"] [filterUnits=objectBoundingBox] [primitiveUnits=objectBoundingBox]
     24        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
     25      RenderSVGResourceFilter {filter} [id="filterRegion_2_1"] [filterUnits=userSpaceOnUse] [primitiveUnits=objectBoundingBox]
     26        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
     27      RenderSVGResourceFilter {filter} [id="filterRegion_2_2"] [filterUnits=userSpaceOnUse] [primitiveUnits=objectBoundingBox]
     28        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
     29      RenderSVGResourceFilter {filter} [id="filterRegion_2_3"] [filterUnits=userSpaceOnUse] [primitiveUnits=objectBoundingBox]
     30        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
     31      RenderSVGResourceFilter {filter} [id="filterRegion_2_4"] [filterUnits=userSpaceOnUse] [primitiveUnits=objectBoundingBox]
     32        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
     33      RenderSVGResourceFilter {filter} [id="filterRegion_2_5"] [filterUnits=userSpaceOnUse] [primitiveUnits=objectBoundingBox]
     34        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
     35      RenderSVGResourceFilter {filter} [id="filterRegion_3_0"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     36        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
     37      RenderSVGResourceFilter {filter} [id="filterRegion_3_1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     38        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
     39      RenderSVGResourceFilter {filter} [id="filterRegion_3_2"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     40        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
     41      RenderSVGResourceFilter {filter} [id="filterRegion_3_3"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     42        [last primitive [type=FLOOD]  [color=#FF0000] [opacity=1.00]]
    2643    RenderSVGContainer {g} at (0,60) size 450x440 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,50.00)}]
    2744      RenderSVGContainer {g} at (257,120) size 124x81 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,95.00)}]
    28         RenderPath {rect} at (260,140) size 121x61 [fill={[type=SOLID] [color=#000000]}] [filter=filterRegion_0] [data="M0.00,0.00 L100.00,0.00 L100.00,50.00 L0.00,50.00 Z"]
     45        RenderPath {rect} at (260,140) size 121x61 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L100.00,0.00 L100.00,50.00 L0.00,50.00 Z"]
     46          [filter="filterRegion_0"] RenderSVGResourceFilter {filter} at (-10,-5) size 120x60
    2947        RenderPath {rect} at (259,139) size 122x62 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [data="M-10.00,-5.00 L110.00,-5.00 L110.00,55.00 L-10.00,55.00 Z"]
    3048        RenderSVGText {text} at (-13,-10) size 116x18 contains 1 chunk(s)
    3149          RenderSVGInlineText {#text} at (0,-15) size 116x18
    3250            chunk 1 (middle anchor) text run 1 at (-12.50,-10.00) startOffset 0 endOffset 14 width 115.00: "filterRegion_0"
    33       RenderPath {rect} at (50,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [filter=filterRegion_1] [data="M0.00,3000.00 L20000000.00,3000.00 L20000000.00,3025.00 L0.00,3025.00 Z"]
     51      RenderPath {rect} at (50,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,3000.00 L20000000.00,3000.00 L20000000.00,3025.00 L0.00,3025.00 Z"]
     52        [filter="filterRegion_1"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
    3453      RenderPath {rect} at (49,79) size 52x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [data="M20.00,30.00 L70.00,30.00 L70.00,70.00 L20.00,70.00 Z"]
    3554      RenderSVGText {text} at (-13,25) size 116x18 contains 1 chunk(s)
     
    3756          chunk 1 (middle anchor) text run 1 at (-12.50,25.00) startOffset 0 endOffset 14 width 115.00: "filterRegion_1"
    3857      RenderSVGContainer {g} at (117,60) size 116x61 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
    39         RenderPath {rect} at (150,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [filter=filterRegion_2] [data="M0.00,3000.00 L20000000.00,3000.00 L20000000.00,3025.00 L0.00,3025.00 Z"]
     58        RenderPath {rect} at (150,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,3000.00 L20000000.00,3000.00 L20000000.00,3025.00 L0.00,3025.00 Z"]
     59          [filter="filterRegion_2"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
    4060        RenderPath {rect} at (154,84) size 47x37 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [data="M25.00,35.00 L70.00,35.00 L70.00,70.00 L25.00,70.00 Z"]
    4161        RenderSVGText {text} at (-13,25) size 116x18 contains 1 chunk(s)
     
    4363            chunk 1 (middle anchor) text run 1 at (-12.50,25.00) startOffset 0 endOffset 14 width 115.00: "filterRegion_2"
    4464      RenderSVGContainer {g} at (217,60) size 116x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
    45         RenderPath {rect} at (250,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [filter=filterRegion_3] [data="M0.00,3000.00 L20000000.00,3000.00 L20000000.00,3025.00 L0.00,3025.00 Z"]
     65        RenderPath {rect} at (250,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,3000.00 L20000000.00,3000.00 L20000000.00,3025.00 L0.00,3025.00 Z"]
     66          [filter="filterRegion_3"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
    4667        RenderPath {rect} at (249,79) size 52x22 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [data="M20.00,30.00 L70.00,30.00 L70.00,50.00 L20.00,50.00 Z"]
    4768        RenderSVGText {text} at (-13,25) size 116x18 contains 1 chunk(s)
     
    4970            chunk 1 (middle anchor) text run 1 at (-12.50,25.00) startOffset 0 endOffset 14 width 115.00: "filterRegion_3"
    5071      RenderSVGContainer {g} at (317,60) size 116x61 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}]
    51         RenderPath {rect} at (350,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [filter=filterRegion_4] [data="M0.00,3000.00 L20000000.00,3000.00 L20000000.00,3025.00 L0.00,3025.00 Z"]
     72        RenderPath {rect} at (350,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,3000.00 L20000000.00,3000.00 L20000000.00,3025.00 L0.00,3025.00 Z"]
     73          [filter="filterRegion_4"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
    5274        RenderPath {rect} at (349,79) size 27x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [data="M20.00,30.00 L45.00,30.00 L45.00,70.00 L20.00,70.00 Z"]
    5375        RenderSVGText {text} at (-13,25) size 116x18 contains 1 chunk(s)
     
    5577            chunk 1 (middle anchor) text run 1 at (-12.50,25.00) startOffset 0 endOffset 14 width 115.00: "filterRegion_4"
    5678      RenderSVGContainer {g} at (17,135) size 116x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,75.00)}]
    57         RenderPath {rect} at (50,155) size 50x40 [fill={[type=SOLID] [color=#000000]}] [filter=filterRegion_5] [data="M0.00,3000.00 L20000000.00,3000.00 L20000000.00,3025.00 L0.00,3025.00 Z"]
     79        RenderPath {rect} at (50,155) size 50x40 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,3000.00 L20000000.00,3000.00 L20000000.00,3025.00 L0.00,3025.00 Z"]
     80          [filter="filterRegion_5"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
    5881        RenderPath {rect} at (49,154) size 52x22 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [data="M20.00,30.00 L70.00,30.00 L70.00,50.00 L20.00,50.00 Z"]
    5982        RenderSVGText {text} at (-13,25) size 116x18 contains 1 chunk(s)
    6083          RenderSVGInlineText {#text} at (0,-15) size 116x18
    6184            chunk 1 (middle anchor) text run 1 at (-12.50,25.00) startOffset 0 endOffset 14 width 115.00: "filterRegion_5"
    62       RenderSVGContainer {g} at (150,155) size 50x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,75.00)}] [filter=filterRegion_6]
     85      RenderSVGContainer {g} at (150,155) size 50x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,75.00)}]
     86        [filter="filterRegion_6"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
    6387        RenderPath {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,3000.00 L20000000.00,3000.00 L20000000.00,3025.00 L0.00,3025.00 Z"]
    6488      RenderSVGContainer {g} at (117,135) size 116x61 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,75.00)}]
     
    6892            chunk 1 (middle anchor) text run 1 at (-12.50,25.00) startOffset 0 endOffset 14 width 115.00: "filterRegion_6"
    6993      RenderSVGContainer {g} at (107,295) size 136x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,280.00)}]
    70         RenderPath {rect} at (145,327) size 61x31 [fill={[type=SOLID] [color=#000000]}] [filter=filterRegion_2_0] [data="M0.00,0.00 L50.00,0.00 L50.00,25.00 L0.00,25.00 Z"]
     94        RenderPath {rect} at (145,327) size 61x31 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L50.00,0.00 L50.00,25.00 L0.00,25.00 Z"]
     95          [filter="filterRegion_2_0"] RenderSVGResourceFilter {filter} at (-5,-2.50) size 60x30
    7196        RenderPath {rect} at (144,327) size 62x31 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [data="M-5.00,-2.50 L55.00,-2.50 L55.00,27.50 L-5.00,27.50 Z"]
    7297        RenderSVGText {text} at (-43,-20) size 136x18 contains 1 chunk(s)
    7398          RenderSVGInlineText {#text} at (0,-15) size 136x18
    7499            chunk 1 (middle anchor) text run 1 at (-42.50,-20.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_2_0"
    75       RenderSVGContainer {g} at (0,160) size 450x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}] [filter=filterRegion_2_1]
     100      RenderSVGContainer {g} at (0,160) size 450x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
     101        [filter="filterRegion_2_1"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
    76102        RenderPath {rect} at (50,240) size 50x40 [fill={[type=SOLID] [color=#000000]}] [data="M20.00,30.00 L70.00,30.00 L70.00,70.00 L20.00,70.00 Z"]
    77103      RenderSVGContainer {g} at (7,220) size 136x61 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
     
    81107            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_2_1"
    82108      RenderSVGContainer {g} at (85,160) size 365x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,160.00)}]
    83         RenderPath {rect} at (85,160) size 365x340 [fill={[type=SOLID] [color=#000000]}] [filter=filterRegion_2_2] [data="M20.00,30.00 L70.00,30.00 L70.00,70.00 L20.00,70.00 Z"]
     109        RenderPath {rect} at (85,160) size 365x340 [fill={[type=SOLID] [color=#000000]}] [data="M20.00,30.00 L70.00,30.00 L70.00,70.00 L20.00,70.00 Z"]
     110          [filter="filterRegion_2_2"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
    84111      RenderSVGContainer {g} at (107,220) size 136x61 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,160.00)}]
    85112        RenderPath {rect} at (149,239) size 52x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [data="M20.00,30.00 L70.00,30.00 L70.00,70.00 L20.00,70.00 Z"]
     
    87114          RenderSVGInlineText {#text} at (0,-15) size 136x18
    88115            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_2_2"
    89       RenderSVGContainer {g} at (185,160) size 265x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,160.00)}] [filter=filterRegion_2_3]
     116      RenderSVGContainer {g} at (185,160) size 265x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,160.00)}]
     117        [filter="filterRegion_2_3"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
    90118        RenderPath {rect} at (250,240) size 50x40 [fill={[type=SOLID] [color=#000000]}] [data="M20.00,30.00 L70.00,30.00 L70.00,70.00 L20.00,70.00 Z"]
    91119      RenderSVGContainer {g} at (207,220) size 136x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,160.00)}]
     
    94122          RenderSVGInlineText {#text} at (0,-15) size 136x18
    95123            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_2_3"
    96       RenderSVGContainer {g} at (285,160) size 165x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,160.00)}] [filter=filterRegion_2_4]
     124      RenderSVGContainer {g} at (285,160) size 165x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,160.00)}]
     125        [filter="filterRegion_2_4"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
    97126        RenderPath {rect} at (350,240) size 50x40 [fill={[type=SOLID] [color=#000000]}] [data="M20.00,30.00 L70.00,30.00 L70.00,70.00 L20.00,70.00 Z"]
    98127      RenderSVGContainer {g} at (307,220) size 136x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,160.00)}]
     
    101130          RenderSVGInlineText {#text} at (0,-15) size 136x18
    102131            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_2_4"
    103       RenderSVGContainer {g} at (50,325) size 50x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,245.00)}] [filter=filterRegion_2_5]
     132      RenderSVGContainer {g} at (50,325) size 50x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,245.00)}]
     133        [filter="filterRegion_2_5"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
    104134        RenderPath {rect} at (50,325) size 50x40 [fill={[type=SOLID] [color=#000000]}] [data="M20.00,30.00 L70.00,30.00 L70.00,70.00 L20.00,70.00 Z"]
    105135      RenderSVGContainer {g} at (7,305) size 136x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,245.00)}]
     
    108138          RenderSVGInlineText {#text} at (0,-15) size 136x18
    109139            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_2_5"
    110       RenderSVGContainer {g} at (0,335) size 450x165 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,330.00)}] [filter=filterRegion_3_1]
     140      RenderSVGContainer {g} at (0,335) size 450x165 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,330.00)}]
     141        [filter="filterRegion_3_1"] RenderSVGResourceFilter {filter} at (-45,-45) size 540x540
    111142        RenderPath {rect} at (30,380) size 420x120 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L450.00,0.00 L450.00,450.00 L0.00,450.00 Z"]
    112143      RenderSVGContainer {g} at (7,390) size 136x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,330.00)}]
     
    115146          RenderSVGInlineText {#text} at (0,-15) size 136x18
    116147            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_3_1"
    117       RenderSVGContainer {g} at (346,375) size 48x61 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,330.00)}] [filter=filterRegion_3_0]
     148      RenderSVGContainer {g} at (346,375) size 48x61 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,330.00)}]
     149        [filter="filterRegion_3_0"] RenderSVGResourceFilter {filter} at (-4,-5) size 48x60
    118150        RenderPath {rect} at (350,380) size 40x50 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L40.00,0.00 L40.00,50.00 L0.00,50.00 Z"]
    119151      RenderSVGContainer {g} at (327,374) size 123x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,330.00)}]
     
    122154          RenderSVGInlineText {#text} at (0,-15) size 136x18
    123155            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_3_0"
    124       RenderSVGContainer {g} at (130,380) size 100x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,330.00)}] [filter=filterRegion_3_2]
     156      RenderSVGContainer {g} at (130,380) size 100x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,330.00)}]
     157        [filter="filterRegion_3_2"] RenderSVGResourceFilter {filter} at (0,0) size 100x80
    125158        RenderPath {rect} at (180,420) size 50x40 [fill={[type=SOLID] [color=#000000]}] [data="M50.00,40.00 L100.00,40.00 L100.00,80.00 L50.00,80.00 Z"]
    126159      RenderSVGContainer {g} at (107,379) size 136x82 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,330.00)}]
     
    129162          RenderSVGInlineText {#text} at (0,-15) size 136x18
    130163            chunk 1 (middle anchor) text run 1 at (-22.50,25.00) startOffset 0 endOffset 16 width 135.00: "filterRegion_3_2"
    131       RenderSVGContainer {g} at (255,400) size 38x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,330.00)}] [filter=filterRegion_3_3]
     164      RenderSVGContainer {g} at (255,400) size 38x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,330.00)}]
     165        [filter="filterRegion_3_3"] RenderSVGResourceFilter {filter} at (25,20) size 37.50x30
    132166        RenderPath {rect} at (280,420) size 50x40 [fill={[type=SOLID] [color=#000000]}] [data="M50.00,40.00 L100.00,40.00 L100.00,80.00 L50.00,80.00 Z"]
    133167      RenderSVGContainer {g} at (207,390) size 136x41 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,330.00)}]
  • trunk/LayoutTests/platform/chromium-win/svg/batik/text/textEffect-expected.txt

    r56255 r57928  
    11KRenderingPaintServer {id="linearGradient" [type=LINEAR-GRADIENT] [stops=[(0.00,#FFD700), (0.50,#FFA500), (1.00,#DC143C)]] [start=(0,0)] [end=(1,0)]}
    22KRenderingPaintServer {id="radialGradient" [type=RADIAL-GRADIENT] [stops=[(0.00,#FFD700), (0.50,#FFA500), (1.00,#DC143C)]] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50]}
    3 KCanvasResource {id="dropShadow" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    43layer at (0,0) size 800x600
    54  RenderView at (0,0) size 800x600
     
    2221          RenderSVGGradientStop {stop} at (0,0) size 0x0
    2322          RenderSVGGradientStop {stop} at (0,0) size 0x0
     23        RenderSVGResourceFilter {filter} [id="dropShadow"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     24          [last primitive ]
    2425      RenderSVGText {text} at (43,160) size 154x60 contains 1 chunk(s)
    2526        RenderSVGInlineText {#text} at (0,-48) size 154x60
     
    3536          chunk 1 (middle anchor) text run 1 at (252.94,260.00) startOffset 0 endOffset 5 width 154.11: "BATIK"
    3637      RenderSVGText {text} at (43,360) size 154x60 contains 1 chunk(s)
     38        [filter="dropShadow"] RenderSVGResourceFilter {filter} at (27.60,306) size 184.80x72
    3739        RenderSVGInlineText {#text} at (0,-48) size 154x60
     40          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    3841          chunk 1 (middle anchor) text run 1 at (43.50,360.00) startOffset 0 endOffset 5 width 153.00: "BATIK"
    3942      RenderSVGText {text} at (252,360) size 156x58 contains 1 chunk(s)
     43        [filter="dropShadow"] RenderSVGResourceFilter {filter} at (236.40,307.20) size 187.20x69.60
    4044        RenderSVGInlineText {#text} at (0,-47) size 156x58
     45          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    4146          chunk 1 (middle anchor) text run 1 at (252.94,360.00) startOffset 0 endOffset 5 width 154.11: "BATIK"
    4247      RenderSVGText {text} at (86,400) size 68x15 contains 1 chunk(s)
  • trunk/LayoutTests/platform/chromium-win/svg/batik/text/textEffect3-expected.txt

    r56255 r57928  
    11KRenderingPaintServer {id="linearGradient" [type=LINEAR-GRADIENT] [stops=[(0.00,#FFD700), (0.50,#FFA500), (1.00,#DC143C)]] [start=(0,0)] [end=(1,0)]}
    22KRenderingPaintServer {id="radialGradient" [type=RADIAL-GRADIENT] [stops=[(0.00,#FFD700), (0.50,#FFA500), (1.00,#DC143C)]] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50]}
    3 KCanvasResource {id="dropShadow" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    43layer at (0,0) size 800x600
    54  RenderView at (0,0) size 800x600
     
    2221          RenderSVGGradientStop {stop} at (0,0) size 0x0
    2322          RenderSVGGradientStop {stop} at (0,0) size 0x0
     23        RenderSVGResourceFilter {filter} [id="dropShadow"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     24          [last primitive ]
    2425      RenderSVGText {text} at (54,140) size 146x80 contains 1 chunk(s)
    2526        RenderSVGInlineText {#text} at (0,-28) size 36x60
     
    8384        RenderSVGInlineText {#text} at (0,0) size 0x0
    8485      RenderSVGText {text} at (54,340) size 146x80 contains 1 chunk(s)
     86        [filter="dropShadow"] RenderSVGResourceFilter {filter} at (39.40,284) size 175.20x96
    8587        RenderSVGInlineText {#text} at (0,-28) size 36x60
     88          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    8689          chunk 1 (middle anchor) text run 1 at (54.50,360.00) startOffset 0 endOffset 1 width 35.00: "B"
    8790        RenderSVGTSpan {tspan} at (0,0) size 19x32
     
    8992            chunk 1 (middle anchor) text run 2 at (89.50,340.00) startOffset 0 endOffset 1 width 18.00: "A"
    9093        RenderSVGInlineText {#text} at (53,-48) size 34x60
     94          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    9195          chunk 1 (middle anchor) text run 3 at (107.50,340.00) startOffset 0 endOffset 1 width 33.00: "T"
    9296        RenderSVGTSpan {tspan} at (0,0) size 11x45
     
    97101            chunk 1 (middle anchor) text run 5 at (150.50,340.00) startOffset 0 endOffset 1 width 35.00: "K"
    98102        RenderSVGInlineText {#text} at (0,0) size 0x0
     103          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    99104      RenderSVGText {text} at (263,340) size 148x78 contains 1 chunk(s)
     105        [filter="dropShadow"] RenderSVGResourceFilter {filter} at (248.20,285.20) size 177.60x93.60
    100106        RenderSVGInlineText {#text} at (0,-27) size 37x58
     107          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    101108          chunk 1 (middle anchor) text run 1 at (263.69,360.00) startOffset 0 endOffset 1 width 35.57: "B"
    102109        RenderSVGTSpan {tspan} at (0,0) size 19x29
     
    104111            chunk 1 (middle anchor) text run 2 at (299.26,340.00) startOffset 0 endOffset 1 width 17.79: "A"
    105112        RenderSVGInlineText {#text} at (54,-47) size 33x58
     113          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    106114          chunk 1 (middle anchor) text run 3 at (317.05,340.00) startOffset 0 endOffset 1 width 32.58: "T"
    107115        RenderSVGTSpan {tspan} at (0,0) size 12x44
     
    112120            chunk 1 (middle anchor) text run 5 at (360.74,340.00) startOffset 0 endOffset 1 width 35.57: "K"
    113121        RenderSVGInlineText {#text} at (0,0) size 0x0
     122          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    114123      RenderSVGText {text} at (86,400) size 68x15 contains 1 chunk(s)
    115124        RenderSVGInlineText {#text} at (0,-12) size 68x15
  • trunk/LayoutTests/platform/chromium-win/svg/batik/text/textFeatures-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="blur" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    21layer at (0,0) size 800x600
    32  RenderView at (0,0) size 800x600
     
    54  RenderSVGRoot {svg} at (0,0) size 450x500
    65    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     6      RenderSVGResourceFilter {filter} [id="blur"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
     7        [last primitive ]
    78    RenderSVGContainer {g} at (45,36) size 405x453
    89      RenderSVGText {text} at (151,50) size 148x17 contains 1 chunk(s)
     
    145146        RenderSVGContainer {g} at (171,389) size 279x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,475.00)}]
    146147          RenderSVGText {text} at (0,0) size 128x46 contains 1 chunk(s)
     148            [filter="blur"] RenderSVGResourceFilter {filter} at (0,-80) size 200x100
    147149            RenderSVGInlineText {#text} at (0,-36) size 128x46
     150              [filter="blur"] RenderSVGResourceFilter {filter} at (0,-80) size 200x100
    148151              chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 6 width 128.00: "Shadow"
    149152          RenderSVGText {text} at (0,0) size 128x46 contains 1 chunk(s)
  • trunk/LayoutTests/platform/chromium-win/svg/batik/text/textProperties-expected.txt

    r57579 r57928  
    1 KCanvasResource {id="gaussianBlur" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    21KRenderingPaintServer {id="gradient" [type=LINEAR-GRADIENT] [stops=[(0.00,#0000FF), (1.00,#008000)]] [bounding box mode=0] [start=(-50,-25)] [end=(50,25)]}
    32layer at (0,0) size 800x600
     
    65  RenderSVGRoot {svg} at (0,0) size 450x500
    76    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     7      RenderSVGResourceFilter {filter} [id="gaussianBlur"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
     8        [last primitive ]
    89      RenderSVGText {text} at (-21,0) size 42x19 contains 1 chunk(s)
    910        RenderSVGInlineText {#text} at (0,-15) size 42x19
     
    109110            chunk 1 (middle anchor) text run 1 at (-44.00,15.00) startOffset 0 endOffset 14 width 88.00: "fill=\"DarkRed\""
    110111      RenderSVGContainer {g} at (0,270) size 200x200 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,370.00)}]
    111         RenderSVGContainer {g} at (0,270) size 200x200 [filter=gaussianBlur]
     112        RenderSVGContainer {g} at (0,270) size 200x200
     113          [filter="gaussianBlur"] RenderSVGResourceFilter {filter} at (-100,-100) size 200x200
    112114          RenderSVGContainer {use} at (59,343) size 82x34
    113115            RenderSVGContainer {g} at (59,343) size 82x34
  • trunk/LayoutTests/platform/chromium-win/svg/custom/feComponentTransfer-Discrete-expected.txt

    r56255 r57928  
    11KRenderingPaintServer {id="MyGradient" [type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}
    2 KCanvasResource {id="Identity" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="DiscreteBlank" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="DiscreteFull" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    5 KCanvasResource {id="DiscreteOrd" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    62layer at (0,0) size 800x600
    73  RenderView at (0,0) size 800x600
     
    1410            RenderSVGGradientStop {stop} at (0,0) size 0x0
    1511            RenderSVGGradientStop {stop} at (0,0) size 0x0
     12          RenderSVGResourceFilter {filter} [id="Identity"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     13            [last primitive ]
     14          RenderSVGResourceFilter {filter} [id="DiscreteBlank"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     15            [last primitive ]
     16          RenderSVGResourceFilter {filter} [id="DiscreteFull"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     17            [last primitive ]
     18          RenderSVGResourceFilter {filter} [id="DiscreteOrd"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     19            [last primitive ]
    1620        RenderPath {rect} at (25,15) size 750x487 [stroke={[type=SOLID] [color=#0000FF]}] [data="M1.00,1.00 L649.00,1.00 L649.00,419.00 L1.00,419.00 Z"]
    1721        RenderSVGContainer {g} at (25,15) size 750x487
    1822          RenderPath {rect} at (25,15) size 750x487 [stroke={[type=SOLID] [color=#0000FF]}] [data="M1.00,1.00 L649.00,1.00 L649.00,419.00 L1.00,419.00 Z"]
    19           RenderPath {rect} at (46,26) size 673x49 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=Identity] [data="M20.00,10.00 L600.00,10.00 L600.00,50.00 L20.00,50.00 Z"]
     23          RenderPath {rect} at (46,26) size 673x49 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M20.00,10.00 L600.00,10.00 L600.00,50.00 L20.00,50.00 Z"]
     24            [filter="Identity"] RenderSVGResourceFilter {filter} at (20,10) size 580x40
    2025          RenderSVGText {text} at (20,70) size 99x18 contains 1 chunk(s)
    2126            RenderSVGInlineText {#text} at (0,-15) size 99x18
    2227              chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 14 width 99.00: "type: identity"
    23           RenderPath {rect} at (46,141) size 673x49 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=DiscreteBlank] [data="M20.00,110.00 L600.00,110.00 L600.00,150.00 L20.00,150.00 Z"]
     28          RenderPath {rect} at (46,141) size 673x49 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M20.00,110.00 L600.00,110.00 L600.00,150.00 L20.00,150.00 Z"]
     29            [filter="DiscreteBlank"] RenderSVGResourceFilter {filter} at (20,110) size 580x40
    2430          RenderSVGText {text} at (20,170) size 320x18 contains 1 chunk(s)
    2531            RenderSVGInlineText {#text} at (0,-15) size 320x18
    2632              chunk 1 text run 1 at (20.00,170.00) startOffset 0 endOffset 44 width 320.00: "type: discrete [0] -- Result should be black"
    27           RenderPath {rect} at (46,258) size 673x47 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=DiscreteFull] [data="M20.00,210.00 L600.00,210.00 L600.00,250.00 L20.00,250.00 Z"]
     33          RenderPath {rect} at (46,258) size 673x47 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M20.00,210.00 L600.00,210.00 L600.00,250.00 L20.00,250.00 Z"]
     34            [filter="DiscreteFull"] RenderSVGResourceFilter {filter} at (20,210) size 580x40
    2835          RenderSVGText {text} at (20,270) size 324x18 contains 1 chunk(s)
    2936            RenderSVGInlineText {#text} at (0,-15) size 324x18
    3037              chunk 1 text run 1 at (20.00,270.00) startOffset 0 endOffset 44 width 324.00: "type: discrete [1] -- Result should be green"
    31           RenderPath {rect} at (46,373) size 673x47 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=DiscreteOrd] [data="M20.00,310.00 L600.00,310.00 L600.00,350.00 L20.00,350.00 Z"]
     38          RenderPath {rect} at (46,373) size 673x47 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M20.00,310.00 L600.00,310.00 L600.00,350.00 L20.00,350.00 Z"]
     39            [filter="DiscreteOrd"] RenderSVGResourceFilter {filter} at (20,310) size 580x40
    3240          RenderSVGText {text} at (20,370) size 559x18 contains 1 chunk(s)
    3341            RenderSVGInlineText {#text} at (0,-15) size 559x18
  • trunk/LayoutTests/platform/chromium-win/svg/custom/feComponentTransfer-Gamma-expected.txt

    r56255 r57928  
    11KRenderingPaintServer {id="MyGradient" [type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}
    2 KCanvasResource {id="Identity" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="GammaBlank" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="GammaFull" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    5 KCanvasResource {id="GammaOrd" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    62layer at (0,0) size 800x600
    73  RenderView at (0,0) size 800x600
     
    1410            RenderSVGGradientStop {stop} at (0,0) size 0x0
    1511            RenderSVGGradientStop {stop} at (0,0) size 0x0
     12          RenderSVGResourceFilter {filter} [id="Identity"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     13            [last primitive ]
     14          RenderSVGResourceFilter {filter} [id="GammaBlank"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     15            [last primitive ]
     16          RenderSVGResourceFilter {filter} [id="GammaFull"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     17            [last primitive ]
     18          RenderSVGResourceFilter {filter} [id="GammaOrd"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     19            [last primitive ]
    1620        RenderPath {rect} at (25,15) size 750x487 [stroke={[type=SOLID] [color=#0000FF]}] [data="M1.00,1.00 L649.00,1.00 L649.00,419.00 L1.00,419.00 Z"]
    1721        RenderSVGContainer {g} at (25,15) size 750x487
    1822          RenderPath {rect} at (25,15) size 750x487 [stroke={[type=SOLID] [color=#0000FF]}] [data="M1.00,1.00 L649.00,1.00 L649.00,419.00 L1.00,419.00 Z"]
    19           RenderPath {rect} at (46,26) size 673x49 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=Identity] [data="M20.00,10.00 L600.00,10.00 L600.00,50.00 L20.00,50.00 Z"]
     23          RenderPath {rect} at (46,26) size 673x49 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M20.00,10.00 L600.00,10.00 L600.00,50.00 L20.00,50.00 Z"]
     24            [filter="Identity"] RenderSVGResourceFilter {filter} at (20,10) size 580x40
    2025          RenderSVGText {text} at (20,70) size 99x18 contains 1 chunk(s)
    2126            RenderSVGInlineText {#text} at (0,-15) size 99x18
    2227              chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 14 width 99.00: "type: identity"
    23           RenderPath {rect} at (46,141) size 673x49 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=GammaBlank] [data="M20.00,110.00 L600.00,110.00 L600.00,150.00 L20.00,150.00 Z"]
     28          RenderPath {rect} at (46,141) size 673x49 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M20.00,110.00 L600.00,110.00 L600.00,150.00 L20.00,150.00 Z"]
     29            [filter="GammaBlank"] RenderSVGResourceFilter {filter} at (20,110) size 580x40
    2430          RenderSVGText {text} at (20,170) size 572x18 contains 1 chunk(s)
    2531            RenderSVGInlineText {#text} at (0,-15) size 572x18
    2632              chunk 1 text run 1 at (20.00,170.00) startOffset 0 endOffset 72 width 572.00: "type: gamma amplitude=1 exponent=1 offset=0 -- Result should be identity"
    27           RenderPath {rect} at (46,258) size 673x47 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=GammaFull] [data="M20.00,210.00 L600.00,210.00 L600.00,250.00 L20.00,250.00 Z"]
     33          RenderPath {rect} at (46,258) size 673x47 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M20.00,210.00 L600.00,210.00 L600.00,250.00 L20.00,250.00 Z"]
     34            [filter="GammaFull"] RenderSVGResourceFilter {filter} at (20,210) size 580x40
    2835          RenderSVGText {text} at (20,270) size 528x18 contains 1 chunk(s)
    2936            RenderSVGInlineText {#text} at (0,-15) size 528x18
     
    3239            RenderSVGInlineText {#text} at (0,-15) size 184x18
    3340              chunk 1 text run 1 at (20.00,290.00) startOffset 0 endOffset 27 width 184.00: "delayed falloff in gradient"
    34           RenderPath {rect} at (46,373) size 673x47 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=GammaOrd] [data="M20.00,310.00 L600.00,310.00 L600.00,350.00 L20.00,350.00 Z"]
     41          RenderPath {rect} at (46,373) size 673x47 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M20.00,310.00 L600.00,310.00 L600.00,350.00 L20.00,350.00 Z"]
     42            [filter="GammaOrd"] RenderSVGResourceFilter {filter} at (20,310) size 580x40
    3543          RenderSVGText {text} at (20,370) size 568x18 contains 1 chunk(s)
    3644            RenderSVGInlineText {#text} at (0,-15) size 568x18
  • trunk/LayoutTests/platform/chromium-win/svg/custom/feComponentTransfer-Linear-expected.txt

    r56255 r57928  
    11KRenderingPaintServer {id="MyGradient" [type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}
    2 KCanvasResource {id="Identity" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="DiscreteBlank" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="DiscreteFull" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    5 KCanvasResource {id="DiscreteOrd" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    62layer at (0,0) size 800x600
    73  RenderView at (0,0) size 800x600
     
    1410            RenderSVGGradientStop {stop} at (0,0) size 0x0
    1511            RenderSVGGradientStop {stop} at (0,0) size 0x0
     12          RenderSVGResourceFilter {filter} [id="Identity"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     13            [last primitive ]
     14          RenderSVGResourceFilter {filter} [id="DiscreteBlank"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     15            [last primitive ]
     16          RenderSVGResourceFilter {filter} [id="DiscreteFull"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     17            [last primitive ]
     18          RenderSVGResourceFilter {filter} [id="DiscreteOrd"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     19            [last primitive ]
    1620        RenderPath {rect} at (25,15) size 750x487 [stroke={[type=SOLID] [color=#0000FF]}] [data="M1.00,1.00 L649.00,1.00 L649.00,419.00 L1.00,419.00 Z"]
    1721        RenderSVGContainer {g} at (25,15) size 750x487
    1822          RenderPath {rect} at (25,15) size 750x487 [stroke={[type=SOLID] [color=#0000FF]}] [data="M1.00,1.00 L649.00,1.00 L649.00,419.00 L1.00,419.00 Z"]
    19           RenderPath {rect} at (46,26) size 673x49 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=Identity] [data="M20.00,10.00 L600.00,10.00 L600.00,50.00 L20.00,50.00 Z"]
     23          RenderPath {rect} at (46,26) size 673x49 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M20.00,10.00 L600.00,10.00 L600.00,50.00 L20.00,50.00 Z"]
     24            [filter="Identity"] RenderSVGResourceFilter {filter} at (20,10) size 580x40
    2025          RenderSVGText {text} at (20,70) size 99x18 contains 1 chunk(s)
    2126            RenderSVGInlineText {#text} at (0,-15) size 99x18
    2227              chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 14 width 99.00: "type: identity"
    23           RenderPath {rect} at (46,141) size 673x49 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=DiscreteBlank] [data="M20.00,110.00 L600.00,110.00 L600.00,150.00 L20.00,150.00 Z"]
     28          RenderPath {rect} at (46,141) size 673x49 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M20.00,110.00 L600.00,110.00 L600.00,150.00 L20.00,150.00 Z"]
     29            [filter="DiscreteBlank"] RenderSVGResourceFilter {filter} at (20,110) size 580x40
    2430          RenderSVGText {text} at (20,170) size 446x18 contains 1 chunk(s)
    2531            RenderSVGInlineText {#text} at (0,-15) size 446x18
    2632              chunk 1 text run 1 at (20.00,170.00) startOffset 0 endOffset 61 width 446.00: "type: linear slope=1 intercept=0 -- Result should be identity"
    27           RenderPath {rect} at (46,258) size 673x47 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=DiscreteFull] [data="M20.00,210.00 L600.00,210.00 L600.00,250.00 L20.00,250.00 Z"]
     33          RenderPath {rect} at (46,258) size 673x47 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M20.00,210.00 L600.00,210.00 L600.00,250.00 L20.00,250.00 Z"]
     34            [filter="DiscreteFull"] RenderSVGResourceFilter {filter} at (20,210) size 580x40
    2835          RenderSVGText {text} at (20,270) size 464x18 contains 1 chunk(s)
    2936            RenderSVGInlineText {#text} at (0,-15) size 464x18
    3037              chunk 1 text run 1 at (20.00,270.00) startOffset 0 endOffset 63 width 464.00: "type: linear slope=-1 intercept=0 -- Should invert the gradient"
    31           RenderPath {rect} at (46,373) size 673x47 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=DiscreteOrd] [data="M20.00,310.00 L600.00,310.00 L600.00,350.00 L20.00,350.00 Z"]
     38          RenderPath {rect} at (46,373) size 673x47 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M20.00,310.00 L600.00,310.00 L600.00,350.00 L20.00,350.00 Z"]
     39            [filter="DiscreteOrd"] RenderSVGResourceFilter {filter} at (20,310) size 580x40
    3240          RenderSVGText {text} at (20,370) size 593x18 contains 1 chunk(s)
    3341            RenderSVGInlineText {#text} at (0,-15) size 593x18
  • trunk/LayoutTests/platform/chromium-win/svg/custom/feComponentTransfer-Table-expected.txt

    r56255 r57928  
    11KRenderingPaintServer {id="MyGradient" [type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}
    2 KCanvasResource {id="Identity" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="TableBlank" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="TableFull" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    5 KCanvasResource {id="TableOrd" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    62layer at (0,0) size 800x600
    73  RenderView at (0,0) size 800x600
     
    1410            RenderSVGGradientStop {stop} at (0,0) size 0x0
    1511            RenderSVGGradientStop {stop} at (0,0) size 0x0
     12          RenderSVGResourceFilter {filter} [id="Identity"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     13            [last primitive ]
     14          RenderSVGResourceFilter {filter} [id="TableBlank"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     15            [last primitive ]
     16          RenderSVGResourceFilter {filter} [id="TableFull"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     17            [last primitive ]
     18          RenderSVGResourceFilter {filter} [id="TableOrd"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     19            [last primitive ]
    1620        RenderPath {rect} at (25,15) size 750x487 [stroke={[type=SOLID] [color=#0000FF]}] [data="M1.00,1.00 L649.00,1.00 L649.00,419.00 L1.00,419.00 Z"]
    1721        RenderSVGContainer {g} at (25,15) size 750x487
    1822          RenderPath {rect} at (25,15) size 750x487 [stroke={[type=SOLID] [color=#0000FF]}] [data="M1.00,1.00 L649.00,1.00 L649.00,419.00 L1.00,419.00 Z"]
    19           RenderPath {rect} at (46,26) size 673x49 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=Identity] [data="M20.00,10.00 L600.00,10.00 L600.00,50.00 L20.00,50.00 Z"]
     23          RenderPath {rect} at (46,26) size 673x49 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M20.00,10.00 L600.00,10.00 L600.00,50.00 L20.00,50.00 Z"]
     24            [filter="Identity"] RenderSVGResourceFilter {filter} at (20,10) size 580x40
    2025          RenderSVGText {text} at (20,70) size 99x18 contains 1 chunk(s)
    2126            RenderSVGInlineText {#text} at (0,-15) size 99x18
    2227              chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 14 width 99.00: "type: identity"
    23           RenderPath {rect} at (46,141) size 673x49 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=TableBlank] [data="M20.00,110.00 L600.00,110.00 L600.00,150.00 L20.00,150.00 Z"]
     28          RenderPath {rect} at (46,141) size 673x49 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M20.00,110.00 L600.00,110.00 L600.00,150.00 L20.00,150.00 Z"]
     29            [filter="TableBlank"] RenderSVGResourceFilter {filter} at (20,110) size 580x40
    2430          RenderSVGText {text} at (20,170) size 298x18 contains 1 chunk(s)
    2531            RenderSVGInlineText {#text} at (0,-15) size 298x18
    2632              chunk 1 text run 1 at (20.00,170.00) startOffset 0 endOffset 41 width 298.00: "type: table [0] -- Result should be black"
    27           RenderPath {rect} at (46,258) size 673x47 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=TableFull] [data="M20.00,210.00 L600.00,210.00 L600.00,250.00 L20.00,250.00 Z"]
     33          RenderPath {rect} at (46,258) size 673x47 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M20.00,210.00 L600.00,210.00 L600.00,250.00 L20.00,250.00 Z"]
     34            [filter="TableFull"] RenderSVGResourceFilter {filter} at (20,210) size 580x40
    2835          RenderSVGText {text} at (20,270) size 302x18 contains 1 chunk(s)
    2936            RenderSVGInlineText {#text} at (0,-15) size 302x18
    3037              chunk 1 text run 1 at (20.00,270.00) startOffset 0 endOffset 41 width 302.00: "type: table [1] -- Result should be green"
    31           RenderPath {rect} at (46,373) size 673x47 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [filter=TableOrd] [data="M20.00,310.00 L600.00,310.00 L600.00,350.00 L20.00,350.00 Z"]
     38          RenderPath {rect} at (46,373) size 673x47 [fill={[type=LINEAR-GRADIENT] [stops=[(0.00,#00FF00), (1.00,#000000)]] [bounding box mode=0] [start=(10,0)] [end=(590,0)]}] [data="M20.00,310.00 L600.00,310.00 L600.00,350.00 L20.00,350.00 Z"]
     39            [filter="TableOrd"] RenderSVGResourceFilter {filter} at (20,310) size 580x40
    3240          RenderSVGText {text} at (20,370) size 461x18 contains 1 chunk(s)
    3341            RenderSVGInlineText {#text} at (0,-15) size 461x18
  • trunk/LayoutTests/platform/chromium-win/svg/custom/image-with-transform-clip-filter-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="myfilter" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    21layer at (0,0) size 800x600
    32  RenderView at (0,0) size 800x600
     
    76      RenderSVGResourceClipper {clipPath} [id="myclip"] [clipPathUnits=userSpaceOnUse]
    87        RenderPath {path} at (0,0) size 100x100 [fill={[type=SOLID] [color=#000000]}] [data="M0.00,0.00 L100.00,0.00 L100.00,100.00 L0.00,100.00 Z"]
    9     RenderSVGImage {image} at (0,0) size 100x75 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-25.00)}] [filter=myfilter]
     8      RenderSVGResourceFilter {filter} [id="myfilter"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     9        [last primitive ]
     10    RenderSVGImage {image} at (0,0) size 100x75 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-25.00)}]
    1011      [clipPath="myclip"] RenderSVGResourceClipper {clipPath} at (0,0) size 100x100
     12      [filter="myfilter"] RenderSVGResourceFilter {filter} at (-50.30,9.00) size 603.60x492
    1113    RenderSVGText {text} at (0,125) size 523x19 contains 1 chunk(s)
    1214      RenderSVGInlineText {#text} at (0,-15) size 523x19
  • trunk/LayoutTests/platform/chromium-win/svg/custom/invalid-css-expected.txt

    r56758 r57928  
    11KRenderingPaintServer {id="grad" [type=LINEAR-GRADIENT] [stops=[(0.00,#008000)]] [start=(0,0)] [end=(1,0)]}
    2 KCanvasResource {id="blurxy" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    32layer at (0,0) size 800x600
    43  RenderView at (0,0) size 800x600
     
    109      RenderSVGHiddenContainer {linearGradient} at (0,0) size 0x0
    1110        RenderSVGGradientStop {stop} at (0,0) size 0x0
     11    RenderSVGResourceFilter {filter} [id="blurxy"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     12      [last primitive ]
    1213    RenderSVGResourceMarker {marker} [id="marker1"] [markerUnits=strokeWidth] [ref at (5,5)] [angle=0.00]
    1314      RenderPath {rect} at (0,0) size 4x4 [fill={[type=SOLID] [color=#FF0000]}] [data="M0.00,0.00 L10.00,0.00 L10.00,10.00 L0.00,10.00 Z"]
  • trunk/LayoutTests/platform/chromium-win/svg/custom/non-opaque-filters-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="gblur" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    21layer at (0,0) size 800x600
    32  RenderView at (0,0) size 800x600
     
    54  RenderSVGRoot {svg} at (0,0) size 800x600
    65    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     6      RenderSVGResourceFilter {filter} [id="gblur"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     7        [last primitive ]
    78    RenderSVGContainer {g} at (0,0) size 96x44 [opacity=0.50]
    8       RenderPath {rect} at (0,0) size 96x44 [fill={[type=SOLID] [color=#008000]}] [filter=gblur] [data="M0.00,0.00 L87.00,0.00 L87.00,40.00 L0.00,40.00 Z"]
     9      RenderPath {rect} at (0,0) size 96x44 [fill={[type=SOLID] [color=#008000]}] [data="M0.00,0.00 L87.00,0.00 L87.00,40.00 L0.00,40.00 Z"]
     10        [filter="gblur"] RenderSVGResourceFilter {filter} at (-8.70,-4) size 104.40x48
    911    RenderSVGText {text} at (0,60) size 131x19 contains 1 chunk(s)
    1012      RenderSVGInlineText {#text} at (0,-15) size 131x19
  • trunk/LayoutTests/platform/chromium-win/svg/custom/text-filter-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="myfilter" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    21layer at (0,0) size 800x600
    32  RenderView at (0,0) size 800x600
     
    54  RenderSVGRoot {svg} at (0,0) size 800x600
    65    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     6      RenderSVGResourceFilter {filter} [id="myfilter"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     7        [last primitive ]
    78    RenderSVGText {text} at (4,60) size 561x62 contains 1 chunk(s)
     9      [filter="myfilter"] RenderSVGResourceFilter {filter} at (-52.10,4.80) size 673.20x74.40
    810      RenderSVGInlineText {#text} at (0,-49) size 561x62
     11        [filter="myfilter"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    912        chunk 1 text run 1 at (4.00,60.00) startOffset 0 endOffset 26 width 561.00: "This text should be blury."
  • trunk/LayoutTests/platform/chromium-win/svg/filters/feColorMatrix-values-expected.txt

    r56367 r57928  
    1 KCanvasResource {id="satfull" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    2 KCanvasResource {id="matnull" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="satnull" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="huenull" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    5 KCanvasResource {id="matbad" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    6 KCanvasResource {id="satbad" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    7 KCanvasResource {id="huebad" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    8 KCanvasResource {id="satrange" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    9 KCanvasResource {id="huerange" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    101layer at (0,0) size 800x600
    112  RenderView at (0,0) size 800x600
     
    134  RenderSVGRoot {svg} at (0,0) size 800x600
    145    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     6      RenderSVGResourceFilter {filter} [id="satfull"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     7        [last primitive ]
     8      RenderSVGResourceFilter {filter} [id="matnull"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     9        [last primitive ]
     10      RenderSVGResourceFilter {filter} [id="satnull"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     11        [last primitive ]
     12      RenderSVGResourceFilter {filter} [id="huenull"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     13        [last primitive ]
     14      RenderSVGResourceFilter {filter} [id="matbad"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     15      RenderSVGResourceFilter {filter} [id="satbad"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     16      RenderSVGResourceFilter {filter} [id="huebad"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     17      RenderSVGResourceFilter {filter} [id="satrange"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     18      RenderSVGResourceFilter {filter} [id="huerange"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     19        [last primitive ]
    1520    RenderSVGContainer {g} at (0,0) size 441x441
    16       RenderPath {rect} at (0,0) size 441x441 [fill={[type=SOLID] [color=#00FF00]}] [filter=satfull] [data="M0.00,0.00 L400.00,0.00 L400.00,400.00 L0.00,400.00 Z"]
     21      RenderPath {rect} at (0,0) size 441x441 [fill={[type=SOLID] [color=#00FF00]}] [data="M0.00,0.00 L400.00,0.00 L400.00,400.00 L0.00,400.00 Z"]
     22        [filter="satfull"] RenderSVGResourceFilter {filter} at (-40,-40) size 480x480
    1723      RenderPath {rect} at (2,2) size 196x396 [fill={[type=SOLID] [color=#FF0000]}] [data="M2.00,2.00 L198.00,2.00 L198.00,398.00 L2.00,398.00 Z"]
    1824      RenderSVGText {text} at (10,40) size 168x27 contains 1 chunk(s)
     
    2228        RenderSVGInlineText {#text} at (0,-21) size 68x27
    2329          chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 7 width 68.00: "matrix."
    24       RenderPath {rect} at (0,0) size 221x115 [fill={[type=SOLID] [color=#00FF00]}] [filter=matnull] [data="M0.00,0.00 L200.00,0.00 L200.00,104.00 L0.00,104.00 Z"]
     30      RenderPath {rect} at (0,0) size 221x115 [fill={[type=SOLID] [color=#00FF00]}] [data="M0.00,0.00 L200.00,0.00 L200.00,104.00 L0.00,104.00 Z"]
     31        [filter="matnull"] RenderSVGResourceFilter {filter} at (-20,-10.40) size 240x124.80
    2532      RenderSVGText {text} at (10,140) size 168x27 contains 1 chunk(s)
    2633        RenderSVGInlineText {#text} at (0,-21) size 168x27
     
    2936        RenderSVGInlineText {#text} at (0,-21) size 82x27
    3037          chunk 1 text run 1 at (10.00,170.00) startOffset 0 endOffset 9 width 82.00: "saturate."
    31       RenderPath {rect} at (0,89) size 221x126 [fill={[type=SOLID] [color=#00FF00]}] [filter=satnull] [data="M0.00,100.00 L200.00,100.00 L200.00,204.00 L0.00,204.00 Z"]
     38      RenderPath {rect} at (0,89) size 221x126 [fill={[type=SOLID] [color=#00FF00]}] [data="M0.00,100.00 L200.00,100.00 L200.00,204.00 L0.00,204.00 Z"]
     39        [filter="satnull"] RenderSVGResourceFilter {filter} at (-20,89.60) size 240x124.80
    3240      RenderSVGText {text} at (10,240) size 168x27 contains 1 chunk(s)
    3341        RenderSVGInlineText {#text} at (0,-21) size 168x27
     
    3644        RenderSVGInlineText {#text} at (0,-21) size 105x27
    3745          chunk 1 text run 1 at (10.00,270.00) startOffset 0 endOffset 10 width 105.00: "hueRotate."
    38       RenderPath {rect} at (0,189) size 221x126 [fill={[type=SOLID] [color=#00FF00]}] [filter=huenull] [data="M0.00,200.00 L200.00,200.00 L200.00,304.00 L0.00,304.00 Z"]
     46      RenderPath {rect} at (0,189) size 221x126 [fill={[type=SOLID] [color=#00FF00]}] [data="M0.00,200.00 L200.00,200.00 L200.00,304.00 L0.00,304.00 Z"]
     47        [filter="huenull"] RenderSVGResourceFilter {filter} at (-20,189.60) size 240x124.80
    3948      RenderSVGText {text} at (10,340) size 148x27 contains 1 chunk(s)
    4049        RenderSVGInlineText {#text} at (0,-21) size 148x27
     
    4352        RenderSVGInlineText {#text} at (0,-21) size 105x27
    4453          chunk 1 text run 1 at (10.00,370.00) startOffset 0 endOffset 10 width 105.00: "hueRotate."
    45       RenderPath {rect} at (0,290) size 221x119 [fill={[type=SOLID] [color=#00FF00]}] [filter=huerange] [data="M0.00,300.00 L200.00,300.00 L200.00,399.00 L0.00,399.00 Z"]
    46       RenderPath {rect} at (182,0) size 236x108 [fill={[type=SOLID] [color=#FF0000]}] [filter=matbad] [data="M202.00,2.00 L398.00,2.00 L398.00,98.00 L202.00,98.00 Z"]
     54      RenderPath {rect} at (0,290) size 221x119 [fill={[type=SOLID] [color=#00FF00]}] [data="M0.00,300.00 L200.00,300.00 L200.00,399.00 L0.00,399.00 Z"]
     55        [filter="huerange"] RenderSVGResourceFilter {filter} at (-20,290.10) size 240x118.80
     56      RenderPath {rect} at (182,0) size 236x108 [fill={[type=SOLID] [color=#FF0000]}] [data="M202.00,2.00 L398.00,2.00 L398.00,98.00 L202.00,98.00 Z"]
     57        [filter="matbad"] RenderSVGResourceFilter {filter} at (182.40,-7.60) size 235.20x115.20
    4758      RenderSVGText {text} at (210,40) size 135x27 contains 1 chunk(s)
     59        [filter="matbad"] RenderSVGResourceFilter {filter} at (196.50,16.30) size 162x32.40
    4860        RenderSVGInlineText {#text} at (0,-21) size 135x27
     61          [filter="matbad"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    4962          chunk 1 text run 1 at (210.00,40.00) startOffset 0 endOffset 14 width 135.00: "Invalid matrix"
    5063      RenderSVGText {text} at (210,70) size 154x27 contains 1 chunk(s)
     64        [filter="matbad"] RenderSVGResourceFilter {filter} at (194.60,46.30) size 184.80x32.40
    5165        RenderSVGInlineText {#text} at (0,-21) size 154x27
     66          [filter="matbad"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    5267          chunk 1 text run 1 at (210.00,70.00) startOffset 0 endOffset 17 width 154.00: "values attribute."
    53       RenderPath {rect} at (182,92) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [filter=huebad] [data="M202.00,102.00 L398.00,102.00 L398.00,198.00 L202.00,198.00 Z"]
     68      RenderPath {rect} at (182,92) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [data="M202.00,102.00 L398.00,102.00 L398.00,198.00 L202.00,198.00 Z"]
     69        [filter="huebad"] RenderSVGResourceFilter {filter} at (182.40,92.40) size 235.20x115.20
    5470      RenderSVGText {text} at (210,140) size 149x27 contains 1 chunk(s)
     71        [filter="huebad"] RenderSVGResourceFilter {filter} at (195.10,116.30) size 178.80x32.40
    5572        RenderSVGInlineText {#text} at (0,-21) size 149x27
     73          [filter="huebad"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    5674          chunk 1 text run 1 at (210.00,140.00) startOffset 0 endOffset 16 width 149.00: "Invalid saturate"
    5775      RenderSVGText {text} at (210,170) size 154x27 contains 1 chunk(s)
     76        [filter="huebad"] RenderSVGResourceFilter {filter} at (194.60,146.30) size 184.80x32.40
    5877        RenderSVGInlineText {#text} at (0,-21) size 154x27
     78          [filter="huebad"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    5979          chunk 1 text run 1 at (210.00,170.00) startOffset 0 endOffset 17 width 154.00: "values attribute."
    60       RenderPath {rect} at (182,192) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [filter=satbad] [data="M202.00,202.00 L398.00,202.00 L398.00,298.00 L202.00,298.00 Z"]
     80      RenderPath {rect} at (182,192) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [data="M202.00,202.00 L398.00,202.00 L398.00,298.00 L202.00,298.00 Z"]
     81        [filter="satbad"] RenderSVGResourceFilter {filter} at (182.40,192.40) size 235.20x115.20
    6182      RenderSVGText {text} at (210,240) size 172x27 contains 1 chunk(s)
     83        [filter="satbad"] RenderSVGResourceFilter {filter} at (192.80,216.30) size 206.40x32.40
    6284        RenderSVGInlineText {#text} at (0,-21) size 172x27
     85          [filter="satbad"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    6386          chunk 1 text run 1 at (210.00,240.00) startOffset 0 endOffset 17 width 172.00: "Invalid hueRotate"
    6487      RenderSVGText {text} at (210,270) size 154x27 contains 1 chunk(s)
     88        [filter="satbad"] RenderSVGResourceFilter {filter} at (194.60,246.30) size 184.80x32.40
    6589        RenderSVGInlineText {#text} at (0,-21) size 154x27
     90          [filter="satbad"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    6691          chunk 1 text run 1 at (210.00,270.00) startOffset 0 endOffset 17 width 154.00: "values attribute."
    67       RenderPath {rect} at (182,292) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [filter=satrange] [data="M202.00,302.00 L398.00,302.00 L398.00,398.00 L202.00,398.00 Z"]
     92      RenderPath {rect} at (182,292) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [data="M202.00,302.00 L398.00,302.00 L398.00,398.00 L202.00,398.00 Z"]
     93        [filter="satrange"] RenderSVGResourceFilter {filter} at (182.40,292.40) size 235.20x115.20
    6894      RenderSVGText {text} at (210,340) size 160x27 contains 1 chunk(s)
     95        [filter="satrange"] RenderSVGResourceFilter {filter} at (194,316.30) size 192x32.40
    6996        RenderSVGInlineText {#text} at (0,-21) size 160x27
     97          [filter="satrange"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    7098          chunk 1 text run 1 at (210.00,340.00) startOffset 0 endOffset 16 width 160.00: "Saturate must be"
    7199      RenderSVGText {text} at (210,370) size 164x27 contains 1 chunk(s)
     100        [filter="satrange"] RenderSVGResourceFilter {filter} at (193.60,346.30) size 196.80x32.40
    72101        RenderSVGInlineText {#text} at (0,-21) size 164x27
     102          [filter="satrange"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    73103          chunk 1 text run 1 at (210.00,370.00) startOffset 0 endOffset 16 width 164.00: "between 0 and 1."
  • trunk/LayoutTests/platform/chromium-win/svg/filters/feComposite-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="over" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    2 KCanvasResource {id="in" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    3 KCanvasResource {id="out" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    4 KCanvasResource {id="atop" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    5 KCanvasResource {id="xor" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    6 KCanvasResource {id="arithmetic" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    71layer at (0,0) size 800x600
    82  RenderView at (0,0) size 800x600
     
    104  RenderSVGRoot {svg} at (0,0) size 400x400
    115    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    12     RenderPath {rect} at (10,10) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=over] [data="M10.00,10.00 L60.00,10.00 L60.00,60.00 L10.00,60.00 Z"]
     6      RenderSVGResourceFilter {filter} [id="over"] [filterUnits=objectBoundingBox] [primitiveUnits=objectBoundingBox]
     7        [primitve="res2" [type=FLOOD]  [color=#0000FF] [opacity=0.50]]
     8        [primitve="res1" [type=FLOOD]  [color=#FF0000] [opacity=0.50]]
     9        [last primitive ]
     10      RenderSVGResourceFilter {filter} [id="in"] [filterUnits=objectBoundingBox] [primitiveUnits=objectBoundingBox]
     11        [primitve="res2" [type=FLOOD]  [color=#0000FF] [opacity=0.50]]
     12        [primitve="res1" [type=FLOOD]  [color=#FF0000] [opacity=0.50]]
     13        [last primitive ]
     14      RenderSVGResourceFilter {filter} [id="out"] [filterUnits=objectBoundingBox] [primitiveUnits=objectBoundingBox]
     15        [primitve="res2" [type=FLOOD]  [color=#0000FF] [opacity=0.50]]
     16        [primitve="res1" [type=FLOOD]  [color=#FF0000] [opacity=0.50]]
     17        [last primitive ]
     18      RenderSVGResourceFilter {filter} [id="atop"] [filterUnits=objectBoundingBox] [primitiveUnits=objectBoundingBox]
     19        [primitve="res2" [type=FLOOD]  [color=#0000FF] [opacity=0.50]]
     20        [primitve="res1" [type=FLOOD]  [color=#FF0000] [opacity=0.50]]
     21        [last primitive ]
     22      RenderSVGResourceFilter {filter} [id="xor"] [filterUnits=objectBoundingBox] [primitiveUnits=objectBoundingBox]
     23        [primitve="res2" [type=FLOOD]  [color=#0000FF] [opacity=0.50]]
     24        [primitve="res1" [type=FLOOD]  [color=#FF0000] [opacity=0.50]]
     25        [last primitive ]
     26      RenderSVGResourceFilter {filter} [id="arithmetic"] [filterUnits=objectBoundingBox] [primitiveUnits=objectBoundingBox]
     27        [primitve="res2" [type=FLOOD]  [color=#0000FF] [opacity=0.50]]
     28        [primitve="res1" [type=FLOOD]  [color=#FF0000] [opacity=0.20]]
     29        [last primitive ]
     30    RenderPath {rect} at (10,10) size 50x50 [fill={[type=SOLID] [color=#000000]}] [data="M10.00,10.00 L60.00,10.00 L60.00,60.00 L10.00,60.00 Z"]
     31      [filter="over"] RenderSVGResourceFilter {filter} at (10,10) size 50x50
    1332    RenderSVGText {text} at (10,90) size 27x19 contains 1 chunk(s)
    1433      RenderSVGInlineText {#text} at (0,-15) size 27x19
    1534        chunk 1 text run 1 at (10.00,90.00) startOffset 0 endOffset 4 width 27.00: "over"
    16     RenderPath {rect} at (70,10) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=in] [data="M70.00,10.00 L120.00,10.00 L120.00,60.00 L70.00,60.00 Z"]
     35    RenderPath {rect} at (70,10) size 50x50 [fill={[type=SOLID] [color=#000000]}] [data="M70.00,10.00 L120.00,10.00 L120.00,60.00 L70.00,60.00 Z"]
     36      [filter="in"] RenderSVGResourceFilter {filter} at (70,10) size 50x50
    1737    RenderSVGText {text} at (70,90) size 10x19 contains 1 chunk(s)
    1838      RenderSVGInlineText {#text} at (0,-15) size 10x19
    1939        chunk 1 text run 1 at (70.00,90.00) startOffset 0 endOffset 2 width 10.00: "in"
    20     RenderPath {rect} at (130,10) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=out] [data="M130.00,10.00 L180.00,10.00 L180.00,60.00 L130.00,60.00 Z"]
     40    RenderPath {rect} at (130,10) size 50x50 [fill={[type=SOLID] [color=#000000]}] [data="M130.00,10.00 L180.00,10.00 L180.00,60.00 L130.00,60.00 Z"]
     41      [filter="out"] RenderSVGResourceFilter {filter} at (130,10) size 50x50
    2142    RenderSVGText {text} at (130,90) size 19x19 contains 1 chunk(s)
    2243      RenderSVGInlineText {#text} at (0,-15) size 19x19
    2344        chunk 1 text run 1 at (130.00,90.00) startOffset 0 endOffset 3 width 19.00: "out"
    24     RenderPath {rect} at (10,110) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=atop] [data="M10.00,110.00 L60.00,110.00 L60.00,160.00 L10.00,160.00 Z"]
     45    RenderPath {rect} at (10,110) size 50x50 [fill={[type=SOLID] [color=#000000]}] [data="M10.00,110.00 L60.00,110.00 L60.00,160.00 L10.00,160.00 Z"]
     46      [filter="atop"] RenderSVGResourceFilter {filter} at (10,110) size 50x50
    2547    RenderSVGText {text} at (10,190) size 27x19 contains 1 chunk(s)
    2648      RenderSVGInlineText {#text} at (0,-15) size 27x19
    2749        chunk 1 text run 1 at (10.00,190.00) startOffset 0 endOffset 4 width 27.00: "atop"
    28     RenderPath {rect} at (70,110) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=xor] [data="M70.00,110.00 L120.00,110.00 L120.00,160.00 L70.00,160.00 Z"]
     50    RenderPath {rect} at (70,110) size 50x50 [fill={[type=SOLID] [color=#000000]}] [data="M70.00,110.00 L120.00,110.00 L120.00,160.00 L70.00,160.00 Z"]
     51      [filter="xor"] RenderSVGResourceFilter {filter} at (70,110) size 50x50
    2952    RenderSVGText {text} at (70,190) size 20x19 contains 1 chunk(s)
    3053      RenderSVGInlineText {#text} at (0,-15) size 20x19
    3154        chunk 1 text run 1 at (70.00,190.00) startOffset 0 endOffset 3 width 20.00: "xor"
    32     RenderPath {rect} at (130,110) size 50x50 [fill={[type=SOLID] [color=#000000]}] [filter=arithmetic] [data="M130.00,110.00 L180.00,110.00 L180.00,160.00 L130.00,160.00 Z"]
     55    RenderPath {rect} at (130,110) size 50x50 [fill={[type=SOLID] [color=#000000]}] [data="M130.00,110.00 L180.00,110.00 L180.00,160.00 L130.00,160.00 Z"]
     56      [filter="arithmetic"] RenderSVGResourceFilter {filter} at (130,110) size 50x50
    3357    RenderSVGText {text} at (130,190) size 58x19 contains 1 chunk(s)
    3458      RenderSVGInlineText {#text} at (0,-15) size 58x19
  • trunk/LayoutTests/platform/chromium-win/svg/filters/filter-on-tspan-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="filter" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    21layer at (0,0) size 800x600
    32  RenderView at (0,0) size 800x600
     
    54  RenderSVGRoot {svg} at (0,0) size 800x600
    65    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     6      RenderSVGResourceFilter {filter} [id="filter"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     7        [last primitive [type=FLOOD]  [color=#008000] [opacity=1.00]]
    78    RenderSVGText {text} at (100,100) size 93x19 contains 1 chunk(s)
    89      RenderSVGInlineText {#text} at (0,-15) size 63x19
     
    1011      RenderSVGTSpan {tspan} at (0,0) size 26x19
    1112        RenderSVGInlineText {#text} at (63,-15) size 26x19
     13          [filter="filter"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
    1214          chunk 1 text run 2 at (163.00,100.00) startOffset 0 endOffset 4 width 26.00: "Test"
    1315      RenderSVGInlineText {#text} at (89,-15) size 4x19
  • trunk/LayoutTests/platform/chromium-win/svg/filters/sourceAlpha-expected.txt

    r56255 r57928  
    1 KCanvasResource {id="filter" [type=FILTER]  [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
    21layer at (0,0) size 800x600
    32  RenderView at (0,0) size 800x600
     
    54  RenderSVGRoot {svg} at (0,0) size 800x600
    65    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    7     RenderSVGContainer {g} at (42,9) size 95x56 [filter=filter]
     6      RenderSVGResourceFilter {filter} [id="filter"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
     7        [last primitive [type=OFFSET]  [dx=0.00 dy=0.00]]
     8    RenderSVGContainer {g} at (42,9) size 95x56
     9      [filter="filter"] RenderSVGResourceFilter {filter} at (42.10,9.40) size 94.80x55.20
    810      RenderSVGText {text} at (50,50) size 79x46 contains 1 chunk(s)
    911        RenderSVGInlineText {#text} at (0,-36) size 79x46
  • trunk/LayoutTests/platform/chromium/test_expectations.txt

    r57915 r57928  
    6666BUG24182 SLOW LINUX DEBUG : http/tests/navigation/multiple-back-forward-entries.html = PASS
    6767BUG24182 SLOW : http/tests/xmlhttprequest/simple-cross-origin-progress-events.html = PASS
    68 //BUG24182 SLOW WIN MAC : svg/custom/invisible-text-after-scrolling.xhtml = PASS
     68BUG24182 SLOW WIN MAC : svg/custom/invisible-text-after-scrolling.xhtml = PASS
    6969BUG24182 SLOW : tables/mozilla/other/slashlogo.html = PASS
    7070BUG24182 SLOW WIN RELEASE : tables/mozilla/bugs/bug113235-1.html = PASS
     
    19641964BUG9797 LINUX DEBUG : svg/carto.net/colourpicker.svg = FAIL
    19651965BUG9798 LINUX RELEASE : svg/carto.net/colourpicker.svg = FAIL
    1966 BUG9798 SLOW LINUX : svg/custom/invisible-text-after-scrolling.xhtml = FAIL
     1966BUG9798 LINUX : svg/custom/invisible-text-after-scrolling.xhtml = IMAGE
    19671967BUG9798 LINUX RELEASE : tables/mozilla/bugs/45621.html = FAIL
    19681968BUG9798 LINUX DEBUG SLOW : tables/mozilla/bugs/45621.html = FAIL
     
    23982398BUG29737 MAC : svg/W3C-SVG-1.1/filters-blend-01-b.svg = IMAGE
    23992399BUG29737 MAC : svg/W3C-SVG-1.1/filters-color-01-b.svg = IMAGE
    2400 BUG29737 MAC : svg/W3C-SVG-1.1/filters-comptran-01-b.svg = IMAGE+TEXT
     2400BUG29737 MAC : svg/W3C-SVG-1.1/filters-comptran-01-b.svg = IMAGE
    24012401BUG29737 MAC : svg/W3C-SVG-1.1/filters-gauss-01-b.svg = IMAGE
    24022402BUG29737 MAC : svg/W3C-SVG-1.1/filters-morph-01-f.svg = IMAGE
     
    24162416BUG29737 MAC : svg/custom/use-elementInstance-event-target.svg = IMAGE
    24172417BUG29737 SLOW MAC : svg/filters/big-sized-filter.svg = IMAGE
    2418 BUG29737 MAC : svg/filters/filterRes.svg = IMAGE+TEXT
     2418BUG29737 MAC : svg/filters/filterRes.svg = IMAGE
    24192419BUG29737 MAC : svg/W3C-SVG-1.1/struct-image-02-b.svg = IMAGE
    24202420BUG29737 MAC : svg/filters/sourceAlpha.svg = IMAGE
    24212421
    24222422// More Webkit Roll to r51875
    2423 BUG32432 SLOW LINUX DEBUG : svg/filters/feComposite.svg = TEXT
    24242423
    24252424// WebKit Roll to r51915
    2426 BUG29930 : fast/loader/input-element-page-cache-crash.html = TIMEOUT PASS CRASH
     2425BUG29930 : fast/loader/input-element-page-cache-crash.html = TIMEOUT PASS TEXT
    24272426
    24282427
     
    25212520BUG32235 LINUX DEBUG : svg/W3C-SVG-1.1/filters-diffuse-01-f.svg = PASS TEXT
    25222521
    2523 // Errors from roll from 53207:53246
    2524 BUG32398 RELEASE MAC : svg/custom/resource-invalidate-on-target-update.svg = IMAGE PASS
    2525 
    25262522BUG32308 DEBUG : fast/frames/cached-frame-counter.html = TIMEOUT
    25272523
     
    25752571BUG35242 WIN : svg/W3C-SVG-1.1/filters-conv-01-f.svg = TEXT
    25762572BUG35242 WIN : svg/W3C-SVG-1.1/text-intro-05-t.svg = TEXT
    2577 BUG35242 WIN : svg/batik/text/textFeatures.svg = TEXT
    25782573BUG35240 MAC : svg/custom/use-clipped-hit.svg = IMAGE
    25792574
     
    26842679
    26852680// Caused by http://trac.webkit.org/changeset/56288/
    2686 BUG_JSCHUH WIN LINUX : svg/filters/filterRes.svg = IMAGE IMAGE+TEXT
     2681BUG_JSCHUH WIN LINUX : svg/filters/filterRes.svg = IMAGE
    26872682
    26882683// Caused by http://trac.webkit.org/changeset/56394.
     
    27492744
    27502745// Broke at r57886, probably just need new baselines
    2751 BUGJAMESR : svg/W3C-SVG-1.1/filters-composite-02-b.svg = TEXT
    2752 BUGJAMESR WIN LINUX : svg/W3C-SVG-1.1/filters-comptran-01-b.svg = TEXT
    2753 BUGJAMESR WIN MAC : svg/W3C-SVG-1.1/filters-diffuse-01-f.svg = TEXT
    27542746BUGJAMESR LINUX RELEASE : svg/W3C-SVG-1.1/filters-diffuse-01-f.svg = TEXT
    2755 BUGJAMESR : svg/W3C-SVG-1.1/filters-displace-01-f.svg = TEXT
    2756 BUGJAMESR : svg/W3C-SVG-1.1/filters-example-01-b.svg = TEXT
    2757 BUGJAMESR : svg/W3C-SVG-1.1/filters-felem-01-b.svg = TEXT
    27582747BUGJAMESR WIN LINUX : svg/W3C-SVG-1.1/filters-gauss-01-b.svg = TEXT
    2759 BUGJAMESR : svg/W3C-SVG-1.1/filters-image-01-b.svg = TEXT
    2760 BUGJAMESR : svg/W3C-SVG-1.1/filters-light-01-f.svg = TEXT
    2761 BUGJAMESR WIN LINUX : svg/W3C-SVG-1.1/filters-morph-01-f.svg = TEXT
    2762 BUGJAMESR WIN LINUX : svg/W3C-SVG-1.1/filters-offset-01-b.svg = TEXT
    2763 BUGJAMESR : svg/W3C-SVG-1.1/filters-specular-01-f.svg = TEXT
    2764 BUGJAMESR : svg/W3C-SVG-1.1/filters-tile-01-b.svg = TEXT
    2765 BUGJAMESR : svg/W3C-SVG-1.1/filters-turb-01-f.svg = TEXT
    2766 BUGJAMESR WIN LINUX : svg/batik/filters/feTile.svg = TEXT
    2767 BUGJAMESR : svg/batik/filters/filterRegions.svg = TEXT
    2768 BUGJAMESR : svg/batik/text/textEffect.svg = TEXT
    2769 BUGJAMESR : svg/batik/text/textEffect3.svg = TEXT
    2770 BUGJAMESR : svg/batik/text/textProperties.svg = TEXT
    2771 BUGJAMESR WIN LINUX : svg/custom/empty-merge.svg = TEXT
    2772 BUGJAMESR WIN LINUX : svg/custom/feComponentTransfer-Discrete.svg = TEXT
    2773 BUGJAMESR WIN LINUX : svg/custom/feComponentTransfer-Gamma.svg = TEXT
    2774 BUGJAMESR WIN LINUX : svg/custom/feComponentTransfer-Linear.svg = TEXT
    2775 BUGJAMESR WIN LINUX : svg/custom/feComponentTransfer-Table.svg = TEXT
    27762748// might have been flaky
    2777 BUGJAMESR : svg/custom/feDisplacementMap-01.svg = TEXT
    2778 BUGJAMESR : svg/custom/image-with-transform-clip-filter.svg = TEXT
    2779 BUGJAMESR WIN LINUX : svg/custom/invalid-css.svg = TEXT
    2780 BUGJAMESR : svg/custom/non-opaque-filters.svg = TEXT
    2781 BUGJAMESR WIN LINUX : svg/custom/resource-invalidate-on-target-update.svg = TEXT
    2782 BUGJAMESR MAC DEBUG : svg/custom/resource-invalidate-on-target-update.svg = TEXT
    2783 BUGJAMESR WIN LINUX : svg/custom/text-filter.svg = TEXT
    2784 BUGJAMESR : svg/custom/visibility-override-filter.svg = TEXT
    2785 BUGJAMESR : svg/filters/big-sized-filter-2.svg = TEXT
    2786 BUG24182 SLOW LINUX WIN : svg/filters/big-sized-filter.svg = TEXT
    2787 BUGJAMESR : svg/filters/feColorMatrix-values.svg = TEXT
    2788 BUGJAMESR WIN LINUX : svg/filters/feComposite.svg = TEXT
    2789 BUGJAMESR WIN LINUX : svg/filters/feDisplacementMap.svg = TEXT
    2790 BUGJAMESR WIN LINUX : svg/filters/feGaussianBlur.svg = TEXT
    2791 BUGJAMESR WIN LINUX : svg/filters/feMerge-wrong-input.svg = TEXT
    2792 BUGJAMESR : svg/filters/feMerge.svg = TEXT
    2793 BUGJAMESR : svg/filters/feOffset.svg = TEXT
    2794 BUGJAMESR WIN LINUX : svg/filters/feTile.svg = TEXT
    2795 BUGJAMESR : svg/filters/filter-on-tspan.svg = TEXT
    2796 BUGJAMESR WIN LINUX : svg/filters/shadow-on-filter.svg = TEXT
    2797 BUGJAMESR WIN LINUX : svg/filters/sourceAlpha.svg = TEXT
    2798 BUGJAMESR : svg/filters/subRegion-in-userSpace.svg = TEXT
    2799 BUGJAMESR : svg/filters/subRegion-one-effect.svg = TEXT
    2800 BUGJAMESR : svg/filters/subRegion-two-effects.svg = TEXT
     2749BUGJAMESR MAC : svg/custom/resource-invalidate-on-target-update.svg = TEXT
     2750BUGJAMESR LINUX : svg/custom/resource-invalidate-on-target-update.svg = IMAGE
    28012751BUGJAMESR : svg/filters/filter-clip.svg = IMAGE
    28022752BUGJAMESR : svg/filters/filter-source-position.svg = IMAGE
     2753BUGJAMESR : svg/W3C-SVG-1.1/animate-elem-41-t.svg = IMAGE+TEXT
    28032754BUGJAMESR BUG30048 BUG29737 : svg/filters/shadow-on-rect-with-filter.svg = IMAGE
    2804 BUGJAMESR WIN LINUX : svg/W3C-SVG-1.1/filters-blend-01-b.svg = TEXT
    2805 BUGJAMESR WIN LINUX : svg/W3C-SVG-1.1/filters-color-01-b.svg = TEXT
    2806 BUGJAMESR : svg/W3C-SVG-1.1/animate-elem-41-t.svg = IMAGE+TEXT
Note: See TracChangeset for help on using the changeset viewer.