Diff
Modified: trunk/LayoutTests/ChangeLog (103070 => 103071)
--- trunk/LayoutTests/ChangeLog 2011-12-16 16:31:34 UTC (rev 103070)
+++ trunk/LayoutTests/ChangeLog 2011-12-16 16:51:46 UTC (rev 103071)
@@ -1,3 +1,22 @@
+2011-12-15 Philippe Normand <[email protected]>
+
+ Unreviewed, GTK rebaseline of some svg tests. Also unskipping the
+ ones I got passing on my 32-bit Release build. Let's see how the
+ bots cope with those.
+
+ * platform/gtk/Skipped:
+ * platform/gtk/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
+ * platform/gtk/svg/batik/masking/maskRegions-expected.txt:
+ * platform/gtk/svg/custom/embedding-external-svgs-expected.txt:
+ * platform/gtk/svg/custom/image-with-transform-clip-filter-expected.txt:
+ * platform/gtk/svg/custom/marker-strokeWidth-changes-expected.txt: Added.
+ * platform/gtk/svg/dom/css-transforms-expected.txt:
+ * platform/gtk/svg/filters/feColorMatrix-values-expected.txt:
+ * platform/gtk/svg/overflow/overflow-on-inner-svg-element-expected.txt:
+ * platform/gtk/svg/wicd/test-scalable-background-image1-expected.txt: Added.
+ * platform/gtk/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
+ * platform/gtk/svg/zoom/text/zoom-hixie-mixed-009-expected.txt: Added.
+
2011-12-16 Sheriff Bot <[email protected]>
Unreviewed, rolling out r103062.
Modified: trunk/LayoutTests/platform/gtk/Skipped (103070 => 103071)
--- trunk/LayoutTests/platform/gtk/Skipped 2011-12-16 16:31:34 UTC (rev 103070)
+++ trunk/LayoutTests/platform/gtk/Skipped 2011-12-16 16:51:46 UTC (rev 103071)
@@ -68,10 +68,6 @@
# https://bugs.webkit.org/show_bug.cgi?id=60055
media/video-volume-slider.html
-# Timing out in all the GTK bots since r87605
-# https://bugs.webkit.org/show_bug.cgi?id=61919
-svg/wicd/test-scalable-background-image1.xhtml
-
###############################################################################
# TESTS CRASHING
###############################################################################
@@ -639,18 +635,6 @@
# Tests failing
security/set-form-autocomplete-attribute.html
-# Tests in svg/ directory
-# Tests failing
-svg/filters/feColorMatrix-values.svg
-
-# This test needs to be looked at: runs on other platforms,
-# may fail here due to debug output limitations.
-# https://bugs.webkit.org/show_bug.cgi?id=25645
-svg/custom/pattern-excessive-malloc.svg
-
-# https://bugs.webkit.org/show_bug.cgi?id=49065
-svg/animations/animate-path-nested-transforms.html
-
# Tests that failed because we don't have an eventSender implementation
http/tests/plugins/plugin-document-has-focus.html
@@ -877,18 +861,9 @@
http/tests/loading/preload-append-scan.php
# SVG tests that seem to produce incorrect output
-svg/custom/marker-strokeWidth-changes.svg
svg/zoom/text/zoom-hixie-mixed-009.xml
-svg/filters/shadow-on-rect-with-filter.svg
svg/custom/mask-excessive-malloc.svg
-# There seem to be some bugs with path clipping.
-svg/clip-path/clip-path-use-as-child2.svg
-svg/clip-path/clip-path-use-as-child3.svg
-svg/clip-path/clip-path-use-as-child4.svg
-svg/clip-path/clip-path-with-different-unittypes.svg
-svg/clip-path/clip-path-with-different-unittypes2.svg
-
# No matching language preference set
svg/W3C-SVG-1.1/struct-cond-02-t.svg
# The pixel output shows two broken images instead of the sunset.
@@ -1481,44 +1456,24 @@
# 1 pixel difference between 64-bits and 32-bits
# Some of these also present rounding issues and xx.00 vs xx.
svg/as-image/img-preserveAspectRatio-support-1.html
-svg/batik/masking/maskRegions.svg
svg/batik/text/smallFonts.svg
-svg/batik/text/xmlSpace.svg
svg/clip-path/deep-nested-clip-in-mask-different-unitTypes.svg
-svg/css/composite-shadow-example.html
-svg/css/composite-shadow-with-opacity.html
-svg/css/stars-with-shadow.html
svg/custom/circular-marker-reference-4.svg
-svg/custom/embedding-external-svgs.xhtml
svg/custom/empty-merge.svg
-svg/custom/image-with-transform-clip-filter.svg
svg/custom/relative-sized-inner-svg.xhtml
svg/custom/relative-sized-use-without-attributes-on-symbol.xhtml
svg/custom/use-css-events.svg
-svg/custom/glyph-selection-lang-attribute.svg
svg/custom/image-small-width-height.svg
-svg/custom/relative-sized-use-on-symbol.xhtml
svg/custom/small-rect-scale.svg
-svg/custom/svg-fonts-fallback.xhtml
-svg/custom/svg-fonts-without-missing-glyph.xhtml
svg/custom/use-on-clip-path-with-transformation.svg
svg/custom/use-on-symbol-inside-pattern.svg
-svg/dom/css-transforms.xhtml
svg/filters/feColorMatrix-saturate.svg
-svg/overflow/overflow-on-inner-svg-element.svg
svg/zoom/page/zoom-img-preserveAspectRatio-support-1.html
-svg/zoom/page/zoom-mask-with-percentages.svg
-svg/W3C-SVG-1.1/animate-elem-36-t.svg
-svg/W3C-SVG-1.1/animate-elem-40-t.svg
-svg/W3C-SVG-1.1/animate-elem-80-t.svg
svg/W3C-SVG-1.1/extend-namespace-01-f.svg
svg/W3C-SVG-1.1/metadata-example-01-b.svg
svg/W3C-SVG-1.1/paths-data-03-f.svg
svg/W3C-SVG-1.1/text-align-08-b.svg
svg/W3C-SVG-1.1/coords-units-02-b.svg
-svg/W3C-SVG-1.1/fonts-elem-07-b.svg
-svg/W3C-SVG-1.1/fonts-glyph-03-t.svg
-svg/W3C-SVG-1.1/fonts-glyph-04-t.svg
svg/W3C-SVG-1.1/masking-path-02-b.svg
svg/W3C-SVG-1.1-SE/coords-dom-03-f.svg
svg/W3C-SVG-1.1-SE/coords-dom-04-f.svg
@@ -1531,31 +1486,6 @@
svg/W3C-SVG-1.1-SE/types-dom-02-f.svg
svg/W3C-SVG-1.1-SE/types-dom-04-b.svg
svg/W3C-SVG-1.1-SE/types-dom-07-f.svg
-svg/W3C-SVG-1.1-SE/struct-dom-11-f.svg
-svg/W3C-SVG-1.1-SE/struct-use-11-f.svg
-tables/mozilla/marvin/backgr_layers-opacity.html
-tables/mozilla/marvin/backgr_position-table.html
-tables/mozilla/marvin/backgr_simple-table-cell.html
-tables/mozilla/marvin/backgr_simple-table-column-group.html
-tables/mozilla/marvin/backgr_simple-table-column.html
-tables/mozilla/marvin/backgr_simple-table-row-group.html
-tables/mozilla/marvin/backgr_simple-table-row.html
-tables/mozilla/marvin/backgr_simple-table.html
-tables/mozilla_expected_failures/marvin/backgr_border-table-cell.html
-tables/mozilla_expected_failures/marvin/backgr_border-table-column-group.html
-tables/mozilla_expected_failures/marvin/backgr_border-table-column.html
-tables/mozilla_expected_failures/marvin/backgr_border-table-quirks.html
-tables/mozilla_expected_failures/marvin/backgr_border-table-row-group.html
-tables/mozilla_expected_failures/marvin/backgr_border-table-row.html
-tables/mozilla_expected_failures/marvin/backgr_border-table.html
-tables/mozilla_expected_failures/marvin/backgr_fixed-bg.html
-tables/mozilla_expected_failures/marvin/backgr_layers-hide.html
-tables/mozilla_expected_failures/marvin/backgr_layers-show.html
-tables/mozilla_expected_failures/marvin/backgr_position-table-cell.html
-tables/mozilla_expected_failures/marvin/backgr_position-table-column-group.html
-tables/mozilla_expected_failures/marvin/backgr_position-table-column.html
-tables/mozilla_expected_failures/marvin/backgr_position-table-row-group.html
-tables/mozilla_expected_failures/marvin/backgr_position-table-row.html
# https://bugs.webkit.org/show_bug.cgi?id=73409
fast/forms/placeholder-set-attribute.html
Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt (103070 => 103071)
--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt 2011-12-16 16:31:34 UTC (rev 103070)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt 2011-12-16 16:51:46 UTC (rev 103071)
@@ -67,7 +67,7 @@
RenderSVGPath {line} at (15,219) size 90x2 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=-45.00] [y1=0.00] [x2=45.00] [y2=0.00]
RenderSVGPath {line} at (59,175) size 2x90 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=0.00] [y1=-45.00] [x2=0.00] [y2=45.00]
RenderSVGPath {line} at (92,212) size 16x16 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=80.00] [y1=40.00] [x2=80.00] [y2=40.00]
- RenderSVGPath {line} at (52,252) size 16x16 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(80.00,-0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=80.00] [y1=40.00] [x2=80.00] [y2=40.00]
+ RenderSVGPath {line} at (52,252) size 16x16 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(80.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=80.00] [y1=40.00] [x2=80.00] [y2=40.00]
RenderSVGPath {line} at (12,212) size 16x16 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(80.00,80.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=80.00] [y1=40.00] [x2=80.00] [y2=40.00]
RenderSVGPath {line} at (52,172) size 16x16 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,80.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=80.00] [y1=40.00] [x2=80.00] [y2=40.00]
RenderSVGPath {line} at (55,215) size 50x10 [stroke={[type=SOLID] [color=#C85050] [stroke width=10.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=40.00] [x2=80.00] [y2=40.00]
Modified: trunk/LayoutTests/platform/gtk/svg/batik/masking/maskRegions-expected.txt (103070 => 103071)
--- trunk/LayoutTests/platform/gtk/svg/batik/masking/maskRegions-expected.txt 2011-12-16 16:31:34 UTC (rev 103070)
+++ trunk/LayoutTests/platform/gtk/svg/batik/masking/maskRegions-expected.txt 2011-12-16 16:51:46 UTC (rev 103071)
@@ -56,7 +56,7 @@
chunk 1 (middle anchor) text run 1 at (24.21,-3.00) startOffset 0 endOffset 6 width 51.57: "Mask 2"
RenderSVGContainer {g} at (284,202) size 52x78 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,220.00)}]
RenderSVGContainer {use} at (285,240) size 50x40
- [masker="mask_3"] RenderSVGResourceMasker {mask} at (25,20) size 50.00x40
+ [masker="mask_3"] RenderSVGResourceMasker {mask} at (25,20) size 50x40
RenderSVGContainer {g} at (260,220) size 100x80
RenderSVGPath {rect} at (260,220) size 100x80 [fill={[type=LINEAR-GRADIENT] [id="maskedGradient"]}] [x=0.00] [y=0.00] [width=100.00] [height=80.00]
RenderSVGText {text} at (24,-18) size 52x18 contains 1 chunk(s)
Modified: trunk/LayoutTests/platform/gtk/svg/custom/embedding-external-svgs-expected.txt (103070 => 103071)
--- trunk/LayoutTests/platform/gtk/svg/custom/embedding-external-svgs-expected.txt 2011-12-16 16:31:34 UTC (rev 103070)
+++ trunk/LayoutTests/platform/gtk/svg/custom/embedding-external-svgs-expected.txt 2011-12-16 16:51:46 UTC (rev 103071)
@@ -24,7 +24,7 @@
RenderSVGContainer {g} at (25,7) size 14x12
RenderSVGViewportContainer {svg} at (25,7) size 14x12
RenderSVGPath {polygon} at (25,7) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (28,17) size 12x6 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(50.00,-0.00)}]
+ RenderSVGContainer {use} at (28,17) size 12x6 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(50.00,0.00)}]
RenderSVGContainer {g} at (28,17) size 12x6
RenderSVGViewportContainer {svg} at (28,17) size 12x6
RenderSVGPath {polygon} at (28,17) size 12x6 [fill={[type=SOLID] [color=#000000] [opacity=0.16]}] [points="22 0 28 0 23 15 23 15"]
@@ -88,7 +88,7 @@
RenderSVGContainer {g} at (25,7) size 14x12
RenderSVGViewportContainer {svg} at (25,7) size 14x12
RenderSVGPath {polygon} at (25,7) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (28,17) size 12x6 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(50.00,-0.00)}]
+ RenderSVGContainer {use} at (28,17) size 12x6 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(50.00,0.00)}]
RenderSVGContainer {g} at (28,17) size 12x6
RenderSVGViewportContainer {svg} at (28,17) size 12x6
RenderSVGPath {polygon} at (28,17) size 12x6 [fill={[type=SOLID] [color=#000000] [opacity=0.16]}] [points="22 0 28 0 23 15 23 15"]
@@ -132,7 +132,7 @@
RenderSVGPath {svg:polygon} at (104,278) size 4x8 [fill={[type=SOLID] [color=#000000] [opacity=0.04]}] [points="22 0 28 0 27 12 23 12"]
RenderSVGPath {svg:polygon} at (108,279) size 8x9 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(15.85,-9.15)}] [fill={[type=SOLID] [color=#000000] [opacity=0.08]}] [points="22 0 28 0 27 12 23 12"]
RenderSVGPath {svg:polygon} at (111,283) size 9x8 [transform={m=((0.50,0.87)(-0.87,0.50)) t=(34.15,-9.15)}] [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [points="22 0 28 0 27 12 23 12"]
- RenderSVGPath {svg:polygon} at (113,291) size 8x4 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(50.00,-0.00)}] [fill={[type=SOLID] [color=#000000] [opacity=0.16]}] [points="22 0 28 0 27 12 23 12"]
+ RenderSVGPath {svg:polygon} at (113,291) size 8x4 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(50.00,0.00)}] [fill={[type=SOLID] [color=#000000] [opacity=0.16]}] [points="22 0 28 0 27 12 23 12"]
RenderSVGPath {svg:polygon} at (111,295) size 9x8 [transform={m=((-0.50,0.87)(-0.87,-0.50)) t=(59.15,15.85)}] [fill={[type=SOLID] [color=#000000] [opacity=0.20]}] [points="22 0 28 0 27 12 23 12"]
RenderSVGPath {svg:polygon} at (108,298) size 8x9 [transform={m=((-0.87,0.50)(-0.50,-0.87)) t=(59.15,34.15)}] [fill={[type=SOLID] [color=#000000] [opacity=0.24]}] [points="22 0 28 0 27 12 23 12"]
RenderSVGPath {svg:polygon} at (104,300) size 4x8 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(50.00,50.00)}] [fill={[type=SOLID] [color=#000000] [opacity=0.29]}] [points="22 0 28 0 27 12 23 12"]
Modified: trunk/LayoutTests/platform/gtk/svg/custom/image-with-transform-clip-filter-expected.txt (103070 => 103071)
--- trunk/LayoutTests/platform/gtk/svg/custom/image-with-transform-clip-filter-expected.txt 2011-12-16 16:31:34 UTC (rev 103070)
+++ trunk/LayoutTests/platform/gtk/svg/custom/image-with-transform-clip-filter-expected.txt 2011-12-16 16:51:46 UTC (rev 103071)
@@ -10,7 +10,7 @@
[SourceGraphic]
RenderSVGImage {image} at (0,0) size 100x75 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-25.00)}]
[clipPath="myclip"] RenderSVGResourceClipper {clipPath} at (0,0) size 100x100
- [filter="myfilter"] RenderSVGResourceFilter {filter} at (-50.30,9.00) size 603.60x492
+ [filter="myfilter"] RenderSVGResourceFilter {filter} at (-50.30,9) size 603.60x492
RenderSVGText {text} at (0,110) size 551x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 551x18
chunk 1 text run 1 at (0.00,125.00) startOffset 0 endOffset 84 width 550.01: "You should see a solid green block above (a blurred and clipped green checkerboard)."
Added: trunk/LayoutTests/platform/gtk/svg/custom/marker-strokeWidth-changes-expected.txt (0 => 103071)
--- trunk/LayoutTests/platform/gtk/svg/custom/marker-strokeWidth-changes-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/custom/marker-strokeWidth-changes-expected.txt 2011-12-16 16:51:46 UTC (rev 103071)
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderSVGRoot {svg} at (122,127) size 66x66
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGResourceMarker {marker} [id="markerStart"] [markerUnits=strokeWidth] [ref at (5,5)] [angle=0.00]
+ RenderSVGPath {rect} at (0,0) size 2x2 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
+ RenderSVGResourceMarker {marker} [id="markerMiddle"] [markerUnits=strokeWidth] [ref at (5,5)] [angle=0.00]
+ RenderSVGPath {circle} at (0,0) size 2x2 [fill={[type=SOLID] [color=#008000]}] [cx=5.00] [cy=5.00] [r=5.00]
+ RenderSVGResourceMarker {marker} [id="markerEnd"] [markerUnits=strokeWidth] [ref at (5,5)] [angle=0.00]
+ RenderSVGPath {path} at (0,0) size 2x2 [fill={[type=SOLID] [color=#0000FF]}] [data="" 5 0 L 10 10 L 0 10 Z"]
+ RenderSVGContainer {g} at (122,127) size 66x66
+ RenderSVGPath {path} at (122,127) size 66x66 [stroke={[type=SOLID] [color=#000000] [stroke width=8.00]}] [start marker=markerStart] [middle marker=markerMiddle] [end marker=markerEnd] [data="" 130 135 L 180 135 L 180 185"]
Modified: trunk/LayoutTests/platform/gtk/svg/dom/css-transforms-expected.txt (103070 => 103071)
--- trunk/LayoutTests/platform/gtk/svg/dom/css-transforms-expected.txt 2011-12-16 16:31:34 UTC (rev 103070)
+++ trunk/LayoutTests/platform/gtk/svg/dom/css-transforms-expected.txt 2011-12-16 16:51:46 UTC (rev 103071)
@@ -23,7 +23,7 @@
PASS dumpMatrix(rect.getCTM()) is "[0.7 0.7 -0.7 0.7 100.0 0.0]"
PASS dumpMatrix(rect.getScreenCTM()) is "[0.7 0.7 -0.7 0.7 312.0 8.0]"
PASS dumpRect(rect.getBBox()) is "[40 40 100 100]"
-FAIL dumpMatrix(rect.getTransformToElement(rect)) should be [1.0 0.0 0.0 1.0 0.0 0.0]. Was [1.0 0.0 0.0 1.0 0.0 -0.0].
+PASS dumpMatrix(rect.getTransformToElement(rect)) is "[1.0 0.0 0.0 1.0 0.0 0.0]"
Test CSSMatrix
PASS circle.style.webkitTransform is "scale(2, 2) translate(10px, 10px)"
Modified: trunk/LayoutTests/platform/gtk/svg/filters/feColorMatrix-values-expected.txt (103070 => 103071)
--- trunk/LayoutTests/platform/gtk/svg/filters/feColorMatrix-values-expected.txt 2011-12-16 16:31:34 UTC (rev 103070)
+++ trunk/LayoutTests/platform/gtk/svg/filters/feColorMatrix-values-expected.txt 2011-12-16 16:51:46 UTC (rev 103071)
@@ -1,73 +1,108 @@
-KCanvasResource {id="satfull" [type=FILTER] [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
-KCanvasResource {id="matnull" [type=FILTER] [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
-KCanvasResource {id="satnull" [type=FILTER] [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
-KCanvasResource {id="huenull" [type=FILTER] [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
-KCanvasResource {id="matbad" [type=FILTER] [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
-KCanvasResource {id="satbad" [type=FILTER] [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
-KCanvasResource {id="huebad" [type=FILTER] [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
-KCanvasResource {id="satrange" [type=FILTER] [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
-KCanvasResource {id="huerange" [type=FILTER] [bounding box=at (0,0) size 0x0] [bounding box mode=0]}
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
+ RenderSVGRoot {svg} at (0,0) size 441x441
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGResourceFilter {filter} [id="satfull"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feColorMatrix type="SATURATE" values="1.00"]
+ [SourceGraphic]
+ RenderSVGResourceFilter {filter} [id="matnull"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feColorMatrix type="MATRIX" values="1.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00"]
+ [SourceGraphic]
+ RenderSVGResourceFilter {filter} [id="satnull"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feColorMatrix type="SATURATE" values="1.00"]
+ [SourceGraphic]
+ RenderSVGResourceFilter {filter} [id="huenull"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+ [feColorMatrix type="HUEROTATE" values="0.00"]
+ [SourceGraphic]
+ 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]
+ [feColorMatrix type="HUEROTATE" values="720.00"]
+ [SourceGraphic]
RenderSVGContainer {g} at (0,0) size 441x441
- RenderSVGPath {rect} at (0,0) size 441x441 [fill={[type=SOLID] [color=#00FF00]}] [filter=satfull] [data="" L400.00,0.00 L400.00,400.00 L0.00,400.00 Z"]
- RenderSVGPath {rect} at (2,2) size 196x396 [fill={[type=SOLID] [color=#FF0000]}] [data="" L198.00,2.00 L198.00,398.00 L2.00,398.00 Z"]
- RenderSVGText {text} at (10,40) size 171x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-23) size 171x30
- chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 17 width 171.00: "Should be default"
- RenderSVGText {text} at (10,70) size 70x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-23) size 70x30
- chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 7 width 70.00: "matrix."
- RenderSVGPath {rect} at (0,0) size 221x115 [fill={[type=SOLID] [color=#00FF00]}] [filter=matnull] [data="" L200.00,0.00 L200.00,104.00 L0.00,104.00 Z"]
- RenderSVGText {text} at (10,140) size 171x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-23) size 171x30
- 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 82x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-23) size 82x30
- chunk 1 text run 1 at (10.00,170.00) startOffset 0 endOffset 9 width 82.00: "saturate."
- RenderSVGPath {rect} at (0,89) size 221x126 [fill={[type=SOLID] [color=#00FF00]}] [filter=satnull] [data="" L200.00,100.00 L200.00,204.00 L0.00,204.00 Z"]
- RenderSVGText {text} at (10,240) size 171x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-23) size 171x30
- 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 105x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-23) size 105x30
- chunk 1 text run 1 at (10.00,270.00) startOffset 0 endOffset 10 width 105.00: "hueRotate."
- RenderSVGPath {rect} at (0,189) size 221x126 [fill={[type=SOLID] [color=#00FF00]}] [filter=huenull] [data="" L200.00,200.00 L200.00,304.00 L0.00,304.00 Z"]
- RenderSVGText {text} at (10,340) size 152x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-23) size 152x30
- 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 105x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-23) size 105x30
- chunk 1 text run 1 at (10.00,370.00) startOffset 0 endOffset 10 width 105.00: "hueRotate."
- RenderSVGPath {rect} at (0,290) size 221x119 [fill={[type=SOLID] [color=#00FF00]}] [filter=huerange] [data="" L200.00,300.00 L200.00,399.00 L0.00,399.00 Z"]
- RenderSVGPath {rect} at (182,0) size 236x108 [fill={[type=SOLID] [color=#FF0000]}] [filter=matbad] [data="" L398.00,2.00 L398.00,98.00 L202.00,98.00 Z"]
- RenderSVGText {text} at (210,40) size 139x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-23) size 139x30
- 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 156x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-23) size 156x30
- chunk 1 text run 1 at (210.00,70.00) startOffset 0 endOffset 17 width 156.00: "values attribute."
- RenderSVGPath {rect} at (182,92) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [filter=huebad] [data="" L398.00,102.00 L398.00,198.00 L202.00,198.00 Z"]
- RenderSVGText {text} at (210,140) size 151x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-23) size 151x30
- 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 156x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-23) size 156x30
- chunk 1 text run 1 at (210.00,170.00) startOffset 0 endOffset 17 width 156.00: "values attribute."
- RenderSVGPath {rect} at (182,192) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [filter=satbad] [data="" L398.00,202.00 L398.00,298.00 L202.00,298.00 Z"]
- RenderSVGText {text} at (210,240) size 174x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-23) size 174x30
- 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 156x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-23) size 156x30
- chunk 1 text run 1 at (210.00,270.00) startOffset 0 endOffset 17 width 156.00: "values attribute."
- RenderSVGPath {rect} at (182,292) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [filter=satrange] [data="" L398.00,302.00 L398.00,398.00 L202.00,398.00 Z"]
- RenderSVGText {text} at (210,340) size 162x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-23) size 162x30
- 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 164x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-23) size 164x30
- chunk 1 text run 1 at (210.00,370.00) startOffset 0 endOffset 16 width 164.00: "between 0 and 1."
+ RenderSVGPath {rect} at (0,0) size 441x441 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=400.00] [height=400.00]
+ [filter="satfull"] RenderSVGResourceFilter {filter} at (-40,-40) size 480x480
+ RenderSVGPath {rect} at (2,2) size 196x396 [fill={[type=SOLID] [color=#FF0000]}] [x=2.00] [y=2.00] [width=196.00] [height=396.00]
+ RenderSVGText {text} at (10,18) size 170x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 170x27
+ chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 17 width 169.30: "Should be default"
+ RenderSVGText {text} at (10,48) size 69x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 69x27
+ chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 7 width 68.65: "matrix."
+ RenderSVGPath {rect} at (0,0) size 221x115 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=200.00] [height=104.00]
+ [filter="matnull"] RenderSVGResourceFilter {filter} at (-20,-10.40) size 240x124.80
+ RenderSVGText {text} at (10,118) size 170x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 170x27
+ chunk 1 text run 1 at (10.00,140.00) startOffset 0 endOffset 17 width 169.30: "Should be default"
+ RenderSVGText {text} at (10,148) size 81x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 81x27
+ chunk 1 text run 1 at (10.00,170.00) startOffset 0 endOffset 9 width 80.63: "saturate."
+ RenderSVGPath {rect} at (0,89) size 221x126 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=100.00] [width=200.00] [height=104.00]
+ [filter="satnull"] RenderSVGResourceFilter {filter} at (-20,89.60) size 240x124.80
+ RenderSVGText {text} at (10,218) size 170x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 170x27
+ chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 17 width 169.30: "Should be default"
+ RenderSVGText {text} at (10,248) size 104x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 104x27
+ chunk 1 text run 1 at (10.00,270.00) startOffset 0 endOffset 10 width 103.30: "hueRotate."
+ RenderSVGPath {rect} at (0,189) size 221x126 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=200.00] [width=200.00] [height=104.00]
+ [filter="huenull"] RenderSVGResourceFilter {filter} at (-20,189.60) size 240x124.80
+ RenderSVGText {text} at (10,318) size 151x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 151x27
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 15 width 150.66: "Should be valid"
+ RenderSVGText {text} at (10,348) size 104x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 104x27
+ chunk 1 text run 1 at (10.00,370.00) startOffset 0 endOffset 10 width 103.30: "hueRotate."
+ RenderSVGPath {rect} at (0,290) size 221x119 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=300.00] [width=200.00] [height=99.00]
+ [filter="huerange"] RenderSVGResourceFilter {filter} at (-20,290.10) size 240x118.80
+ RenderSVGPath {rect} at (182,0) size 236x108 [fill={[type=SOLID] [color=#FF0000]}] [x=202.00] [y=2.00] [width=196.00] [height=96.00]
+ [filter="matbad"] RenderSVGResourceFilter {filter} at (182.40,-7.60) size 235.20x115.20
+ RenderSVGText {text} at (210,18) size 137x27 contains 1 chunk(s)
+ [filter="matbad"] RenderSVGResourceFilter {filter} at (196.30,15.20) size 164.40x33.60
+ RenderSVGInlineText {#text} at (0,0) size 137x27
+ [filter="matbad"] RenderSVGResourceFilter {filter} at (196.34,15.96) size 163.95x31.89
+ chunk 1 text run 1 at (210.00,40.00) startOffset 0 endOffset 14 width 136.63: "Invalid matrix"
+ RenderSVGText {text} at (210,48) size 154x27 contains 1 chunk(s)
+ [filter="matbad"] RenderSVGResourceFilter {filter} at (194.60,45.20) size 184.80x33.60
+ RenderSVGInlineText {#text} at (0,0) size 154x27
+ [filter="matbad"] RenderSVGResourceFilter {filter} at (194.67,45.96) size 183.94x31.89
+ chunk 1 text run 1 at (210.00,70.00) startOffset 0 endOffset 17 width 153.28: "values attribute."
+ RenderSVGPath {rect} at (182,92) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [x=202.00] [y=102.00] [width=196.00] [height=96.00]
+ [filter="huebad"] RenderSVGResourceFilter {filter} at (182.40,92.40) size 235.20x115.20
+ RenderSVGText {text} at (210,118) size 149x27 contains 1 chunk(s)
+ [filter="huebad"] RenderSVGResourceFilter {filter} at (195.10,115.20) size 178.80x33.60
+ RenderSVGInlineText {#text} at (0,0) size 149x27
+ [filter="huebad"] RenderSVGResourceFilter {filter} at (195.14,115.96) size 178.33x31.89
+ chunk 1 text run 1 at (210.00,140.00) startOffset 0 endOffset 16 width 148.61: "Invalid saturate"
+ RenderSVGText {text} at (210,148) size 154x27 contains 1 chunk(s)
+ [filter="huebad"] RenderSVGResourceFilter {filter} at (194.60,145.20) size 184.80x33.60
+ RenderSVGInlineText {#text} at (0,0) size 154x27
+ [filter="huebad"] RenderSVGResourceFilter {filter} at (194.67,145.96) size 183.94x31.89
+ chunk 1 text run 1 at (210.00,170.00) startOffset 0 endOffset 17 width 153.28: "values attribute."
+ RenderSVGPath {rect} at (182,192) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [x=202.00] [y=202.00] [width=196.00] [height=96.00]
+ [filter="satbad"] RenderSVGResourceFilter {filter} at (182.40,192.40) size 235.20x115.20
+ RenderSVGText {text} at (210,218) size 172x27 contains 1 chunk(s)
+ [filter="satbad"] RenderSVGResourceFilter {filter} at (192.80,215.20) size 206.40x33.60
+ RenderSVGInlineText {#text} at (0,0) size 172x27
+ [filter="satbad"] RenderSVGResourceFilter {filter} at (192.87,215.96) size 205.54x31.89
+ chunk 1 text run 1 at (210.00,240.00) startOffset 0 endOffset 17 width 171.28: "Invalid hueRotate"
+ RenderSVGText {text} at (210,248) size 154x27 contains 1 chunk(s)
+ [filter="satbad"] RenderSVGResourceFilter {filter} at (194.60,245.20) size 184.80x33.60
+ RenderSVGInlineText {#text} at (0,0) size 154x27
+ [filter="satbad"] RenderSVGResourceFilter {filter} at (194.67,245.96) size 183.94x31.89
+ chunk 1 text run 1 at (210.00,270.00) startOffset 0 endOffset 17 width 153.28: "values attribute."
+ RenderSVGPath {rect} at (182,292) size 236x116 [fill={[type=SOLID] [color=#FF0000]}] [x=202.00] [y=302.00] [width=196.00] [height=96.00]
+ [filter="satrange"] RenderSVGResourceFilter {filter} at (182.40,292.40) size 235.20x115.20
+ RenderSVGText {text} at (210,318) size 132x27 contains 1 chunk(s)
+ [filter="satrange"] RenderSVGResourceFilter {filter} at (196.80,315.20) size 158.40x33.60
+ RenderSVGInlineText {#text} at (0,0) size 132x27
+ [filter="satrange"] RenderSVGResourceFilter {filter} at (196.87,315.96) size 157.57x31.89
+ chunk 1 text run 1 at (210.00,340.00) startOffset 0 endOffset 13 width 131.31: "Saturate must"
+ RenderSVGText {text} at (210,348) size 150x27 contains 1 chunk(s)
+ [filter="satrange"] RenderSVGResourceFilter {filter} at (195,345.20) size 180x33.60
+ RenderSVGInlineText {#text} at (0,0) size 150x27
+ [filter="satrange"] RenderSVGResourceFilter {filter} at (195.01,345.96) size 179.92x31.89
+ chunk 1 text run 1 at (210.00,370.00) startOffset 0 endOffset 15 width 149.93: "have one value."
Modified: trunk/LayoutTests/platform/gtk/svg/overflow/overflow-on-inner-svg-element-expected.txt (103070 => 103071)
--- trunk/LayoutTests/platform/gtk/svg/overflow/overflow-on-inner-svg-element-expected.txt 2011-12-16 16:31:34 UTC (rev 103070)
+++ trunk/LayoutTests/platform/gtk/svg/overflow/overflow-on-inner-svg-element-expected.txt 2011-12-16 16:51:46 UTC (rev 103071)
@@ -41,7 +41,7 @@
RenderSVGViewportContainer {svg} at (150,150) size 100x100
RenderSVGPath {rect} at (150,150) size 100x100 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
RenderSVGPath {rect} at (150,150) size 50x50 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
- RenderSVGContainer {g} at (0,50) size 400x400 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(450.00,-0.00)}]
+ RenderSVGContainer {g} at (0,50) size 400x400 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(450.00,0.00)}]
RenderSVGContainer {use} at (200,50) size 200x200
RenderSVGContainer {g} at (200,50) size 200x200
RenderSVGContainer {g} at (200,50) size 200x200
Added: trunk/LayoutTests/platform/gtk/svg/wicd/test-scalable-background-image1-expected.txt (0 => 103071)
--- trunk/LayoutTests/platform/gtk/svg/wicd/test-scalable-background-image1-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/wicd/test-scalable-background-image1-expected.txt 2011-12-16 16:51:46 UTC (rev 103071)
@@ -0,0 +1,25 @@
+layer at (0,0) size 820x584
+ RenderView at (0,0) size 800x584
+layer at (0,0) size 800x312
+ RenderBlock {html} at (0,0) size 800x312
+ RenderBody {body} at (48,8) size 772x296
+ RenderBlock {h1} at (10,40) size 691x31
+ RenderText {#text} at (0,0) size 320x30
+ text run at (0,0) width 320: "scalable CSS background"
+ RenderBlock {h4} at (10,71) size 752x16
+ RenderText {#text} at (0,0) size 124x16
+ text run at (0,0) width 124: "WICD Core 1.0 #11"
+ RenderBlock {p} at (10,106) size 711x36
+ RenderText {#text} at (10,10) size 462x15
+ text run at (10,10) width 462: "This text paragraph, as well as all following, must have a SVG background image."
+ RenderBlock {p} at (10,147) size 711x36
+ RenderText {#text} at (10,10) size 612x15
+ text run at (10,10) width 612: "This background image (grey color-gradient and rounded corners) must always exactly fit the text paragraph."
+ RenderBlock {p} at (10,188) size 711x52
+ RenderText {#text} at (10,10) size 691x31
+ text run at (10,10) width 691: "This test has failed, if you don't see any graphics on the background. (your user agent does not support SVG as background"
+ text run at (10,26) width 43: "image)."
+ RenderBlock {p} at (10,245) size 711x36
+ RenderInline {a} at (0,0) size 29x15 [color=#000066]
+ RenderText {#text} at (10,10) size 29x15
+ text run at (10,10) width 29: "Back"
Modified: trunk/LayoutTests/platform/gtk/svg/zoom/page/zoom-mask-with-percentages-expected.txt (103070 => 103071)
--- trunk/LayoutTests/platform/gtk/svg/zoom/page/zoom-mask-with-percentages-expected.txt 2011-12-16 16:31:34 UTC (rev 103070)
+++ trunk/LayoutTests/platform/gtk/svg/zoom/page/zoom-mask-with-percentages-expected.txt 2011-12-16 16:51:46 UTC (rev 103071)
@@ -56,7 +56,7 @@
chunk 1 (middle anchor) text run 1 at (26.33,-3.00) startOffset 0 endOffset 6 width 47.34: "Mask 2"
RenderSVGContainer {g} at (590,418) size 105x163 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,220.00)}]
RenderSVGContainer {use} at (590,497) size 105x84
- [masker="mask_3"] RenderSVGResourceMasker {mask} at (25,20) size 50.00x40
+ [masker="mask_3"] RenderSVGResourceMasker {mask} at (25,20) size 50x40
RenderSVGContainer {g} at (539,455) size 208x167
RenderSVGPath {rect} at (539,455) size 208x167 [fill={[type=LINEAR-GRADIENT] [id="maskedGradient"]}] [x=0.00] [y=0.00] [width=100.00] [height=80.00]
RenderSVGText {text} at (26,-18) size 48x18 contains 1 chunk(s)
Added: trunk/LayoutTests/platform/gtk/svg/zoom/text/zoom-hixie-mixed-009-expected.txt (0 => 103071)
--- trunk/LayoutTests/platform/gtk/svg/zoom/text/zoom-hixie-mixed-009-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/zoom/text/zoom-hixie-mixed-009-expected.txt 2011-12-16 16:51:46 UTC (rev 103071)
@@ -0,0 +1,19 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x312
+ RenderBlock {html} at (0,0) size 800x312
+ RenderBody {body} at (8,10) size 784x292
+ RenderBlock {p} at (0,0) size 784x26 [color=#000080]
+ RenderText {#text} at (0,0) size 661x25
+ text run at (0,0) width 661: "The word \"TEST \" should appear twice below, the same size each time."
+ RenderBlock (anonymous) at (0,36) size 784x126
+ RenderSVGRoot {svg} at (8,46) size 400x120
+ RenderSVGPath {rect} at (8,46) size 400x120 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=60.00] [height=12.00]
+ RenderSVGForeignObject {foreignObject} at (0,0) size 60x10
+ RenderBlock {div} at (0,0) size 60x11 [color=#000080]
+ RenderText {#text} at (0,0) size 24x11
+ text run at (0,0) width 24: "TEST"
+ RenderText {#text} at (0,0) size 0x0
+ RenderBlock {div} at (0,172) size 400x120 [color=#000080] [bgcolor=#EEEEEE]
+ RenderText {#text} at (0,3) size 344x159
+ text run at (0,3) width 344: "TEST"