2010-04-20 Dirk Schulze <krit@webkit.org>
[WebKit-https.git] / LayoutTests / platform / win / svg / filters / feColorMatrix-values-expected.txt
index 477b05f..0566733 100644 (file)
@@ -1,19 +1,25 @@
-KCanvasResource {id="satfull" [type=FILTER]  [bounding box=at (-10.00%,-10.00%) size 120.00%x120.00%]}
-KCanvasResource {id="matnull" [type=FILTER]  [bounding box=at (-10.00%,-10.00%) size 120.00%x120.00%]}
-KCanvasResource {id="satnull" [type=FILTER]  [bounding box=at (-10.00%,-10.00%) size 120.00%x120.00%]}
-KCanvasResource {id="huenull" [type=FILTER]  [bounding box=at (-10.00%,-10.00%) size 120.00%x120.00%]}
-KCanvasResource {id="matbad" [type=FILTER]  [bounding box=at (-10.00%,-10.00%) size 120.00%x120.00%]}
-KCanvasResource {id="satbad" [type=FILTER]  [bounding box=at (-10.00%,-10.00%) size 120.00%x120.00%]}
-KCanvasResource {id="huebad" [type=FILTER]  [bounding box=at (-10.00%,-10.00%) size 120.00%x120.00%]}
-KCanvasResource {id="satrange" [type=FILTER]  [bounding box=at (-10.00%,-10.00%) size 120.00%x120.00%]}
-KCanvasResource {id="huerange" [type=FILTER]  [bounding box=at (-10.00%,-10.00%) size 120.00%x120.00%]}
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceFilter {filter} [id="satfull"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [last primitive ]
+      RenderSVGResourceFilter {filter} [id="matnull"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [last primitive ]
+      RenderSVGResourceFilter {filter} [id="satnull"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [last primitive ]
+      RenderSVGResourceFilter {filter} [id="huenull"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [last primitive ]
+      RenderSVGResourceFilter {filter} [id="matbad"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+      RenderSVGResourceFilter {filter} [id="satbad"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+      RenderSVGResourceFilter {filter} [id="huebad"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+      RenderSVGResourceFilter {filter} [id="satrange"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+      RenderSVGResourceFilter {filter} [id="huerange"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [last primitive ]
     RenderSVGContainer {g} at (0,0) size 441x441
-      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"]
+      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"]
+        [filter="satfull"] RenderSVGResourceFilter {filter} at (-40,-40) size 480x480
       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"]
       RenderSVGText {text} at (10,40) size 171x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,-22) size 171x28
@@ -21,53 +27,77 @@ layer at (0,0) size 800x600
       RenderSVGText {text} at (10,70) size 70x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,-22) size 70x28
           chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 7 width 70.00: "matrix."
-      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"]
+      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"]
+        [filter="matnull"] RenderSVGResourceFilter {filter} at (-20,-10.40) size 240x124.80
       RenderSVGText {text} at (10,140) size 171x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,-22) size 171x28
           chunk 1 text run 1 at (10.00,140.00) startOffset 0 endOffset 17 width 171.00: "Should be default"
       RenderSVGText {text} at (10,170) size 82x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,-22) size 82x28
           chunk 1 text run 1 at (10.00,170.00) startOffset 0 endOffset 9 width 82.00: "saturate."
-      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"]
+      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"]
+        [filter="satnull"] RenderSVGResourceFilter {filter} at (-20,89.60) size 240x124.80
       RenderSVGText {text} at (10,240) size 171x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,-22) size 171x28
           chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 17 width 171.00: "Should be default"
       RenderSVGText {text} at (10,270) size 105x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,-22) size 105x28
           chunk 1 text run 1 at (10.00,270.00) startOffset 0 endOffset 10 width 105.00: "hueRotate."
-      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"]
+      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"]
+        [filter="huenull"] RenderSVGResourceFilter {filter} at (-20,189.60) size 240x124.80
       RenderSVGText {text} at (10,340) size 152x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,-22) size 152x28
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 15 width 152.00: "Should be valid"
       RenderSVGText {text} at (10,370) size 105x28 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,-22) size 105x28
           chunk 1 text run 1 at (10.00,370.00) startOffset 0 endOffset 10 width 105.00: "hueRotate."
-      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"]
-      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"]
+      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"]
+        [filter="huerange"] RenderSVGResourceFilter {filter} at (-20,290.10) size 240x118.80
+      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"]
+        [filter="matbad"] RenderSVGResourceFilter {filter} at (182.40,-7.60) size 235.20x115.20
       RenderSVGText {text} at (210,40) size 139x28 contains 1 chunk(s)
+        [filter="matbad"] RenderSVGResourceFilter {filter} at (196.10,15.20) size 166.80x33.60
         RenderSVGInlineText {#text} at (0,-22) size 139x28
+          [filter="matbad"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
           chunk 1 text run 1 at (210.00,40.00) startOffset 0 endOffset 14 width 139.00: "Invalid matrix"
       RenderSVGText {text} at (210,70) size 156x28 contains 1 chunk(s)
+        [filter="matbad"] RenderSVGResourceFilter {filter} at (194.40,45.20) size 187.20x33.60
         RenderSVGInlineText {#text} at (0,-22) size 156x28
+          [filter="matbad"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
           chunk 1 text run 1 at (210.00,70.00) startOffset 0 endOffset 17 width 156.00: "values attribute."
-      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"]
+      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"]
+        [filter="huebad"] RenderSVGResourceFilter {filter} at (182.40,92.40) size 235.20x115.20
       RenderSVGText {text} at (210,140) size 151x28 contains 1 chunk(s)
+        [filter="huebad"] RenderSVGResourceFilter {filter} at (194.90,115.20) size 181.20x33.60
         RenderSVGInlineText {#text} at (0,-22) size 151x28
+          [filter="huebad"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
           chunk 1 text run 1 at (210.00,140.00) startOffset 0 endOffset 16 width 151.00: "Invalid saturate"
       RenderSVGText {text} at (210,170) size 156x28 contains 1 chunk(s)
+        [filter="huebad"] RenderSVGResourceFilter {filter} at (194.40,145.20) size 187.20x33.60
         RenderSVGInlineText {#text} at (0,-22) size 156x28
+          [filter="huebad"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
           chunk 1 text run 1 at (210.00,170.00) startOffset 0 endOffset 17 width 156.00: "values attribute."
-      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"]
+      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"]
+        [filter="satbad"] RenderSVGResourceFilter {filter} at (182.40,192.40) size 235.20x115.20
       RenderSVGText {text} at (210,240) size 174x28 contains 1 chunk(s)
+        [filter="satbad"] RenderSVGResourceFilter {filter} at (192.60,215.20) size 208.80x33.60
         RenderSVGInlineText {#text} at (0,-22) size 174x28
+          [filter="satbad"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
           chunk 1 text run 1 at (210.00,240.00) startOffset 0 endOffset 17 width 174.00: "Invalid hueRotate"
       RenderSVGText {text} at (210,270) size 156x28 contains 1 chunk(s)
+        [filter="satbad"] RenderSVGResourceFilter {filter} at (194.40,245.20) size 187.20x33.60
         RenderSVGInlineText {#text} at (0,-22) size 156x28
+          [filter="satbad"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
           chunk 1 text run 1 at (210.00,270.00) startOffset 0 endOffset 17 width 156.00: "values attribute."
-      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"]
+      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"]
+        [filter="satrange"] RenderSVGResourceFilter {filter} at (182.40,292.40) size 235.20x115.20
       RenderSVGText {text} at (210,340) size 162x28 contains 1 chunk(s)
+        [filter="satrange"] RenderSVGResourceFilter {filter} at (193.80,315.20) size 194.40x33.60
         RenderSVGInlineText {#text} at (0,-22) size 162x28
+          [filter="satrange"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
           chunk 1 text run 1 at (210.00,340.00) startOffset 0 endOffset 16 width 162.00: "Saturate must be"
       RenderSVGText {text} at (210,370) size 164x28 contains 1 chunk(s)
+        [filter="satrange"] RenderSVGResourceFilter {filter} at (193.60,345.20) size 196.80x33.60
         RenderSVGInlineText {#text} at (0,-22) size 164x28
+          [filter="satrange"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
           chunk 1 text run 1 at (210.00,370.00) startOffset 0 endOffset 16 width 164.00: "between 0 and 1."