[GTK][WPE] Rebaseline css3/blending tests with an empty homedir.
authorclopez@igalia.com <clopez@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 12 Jul 2019 00:49:53 +0000 (00:49 +0000)
committerclopez@igalia.com <clopez@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 12 Jul 2019 00:49:53 +0000 (00:49 +0000)
It seems this tests are sensible to some configuration of some
library as they produce different output (the layers with more left
margin) depending on that. The test pass on both cases, but the
check with the expected result fails, so it is flagged as failing.

This rebaselines the results to those that happen when running with
an empty/temporal homedir on Debian 10 to match what happens on the
bots. For more info see bugs 169916 and 199738.

Unreviewed gardening commit.

* platform/gtk/css3/blending/svg-blend-layer-blend-expected.png:
* platform/gtk/css3/blending/svg-blend-layer-blend-expected.txt:
* platform/gtk/css3/blending/svg-blend-layer-clip-path-expected.png:
* platform/gtk/css3/blending/svg-blend-layer-clip-path-expected.txt:
* platform/gtk/css3/blending/svg-blend-layer-filter-expected.png:
* platform/gtk/css3/blending/svg-blend-layer-filter-expected.txt:
* platform/gtk/css3/blending/svg-blend-layer-mask-expected.png:
* platform/gtk/css3/blending/svg-blend-layer-mask-expected.txt:
* platform/gtk/css3/blending/svg-blend-layer-opacity-expected.png:
* platform/gtk/css3/blending/svg-blend-layer-opacity-expected.txt:
* platform/wpe/TestExpectations: css3/blending/svg-isolation-isolated-group.html passes with an empty homedir.
* platform/wpe/css3/blending/svg-blend-layer-blend-expected.png:
* platform/wpe/css3/blending/svg-blend-layer-blend-expected.txt:
* platform/wpe/css3/blending/svg-blend-layer-clip-path-expected.png:
* platform/wpe/css3/blending/svg-blend-layer-clip-path-expected.txt:
* platform/wpe/css3/blending/svg-blend-layer-filter-expected.png:
* platform/wpe/css3/blending/svg-blend-layer-filter-expected.txt:
* platform/wpe/css3/blending/svg-blend-layer-mask-expected.png:
* platform/wpe/css3/blending/svg-blend-layer-mask-expected.txt:
* platform/wpe/css3/blending/svg-blend-layer-opacity-expected.png:
* platform/wpe/css3/blending/svg-blend-layer-opacity-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@247376 268f45cc-cd09-0410-ab3c-d52691b4dbfc

23 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/gtk/TestExpectations
LayoutTests/platform/gtk/css3/blending/svg-blend-layer-blend-expected.png
LayoutTests/platform/gtk/css3/blending/svg-blend-layer-blend-expected.txt
LayoutTests/platform/gtk/css3/blending/svg-blend-layer-clip-path-expected.png
LayoutTests/platform/gtk/css3/blending/svg-blend-layer-clip-path-expected.txt
LayoutTests/platform/gtk/css3/blending/svg-blend-layer-filter-expected.png
LayoutTests/platform/gtk/css3/blending/svg-blend-layer-filter-expected.txt
LayoutTests/platform/gtk/css3/blending/svg-blend-layer-mask-expected.png
LayoutTests/platform/gtk/css3/blending/svg-blend-layer-mask-expected.txt
LayoutTests/platform/gtk/css3/blending/svg-blend-layer-opacity-expected.png
LayoutTests/platform/gtk/css3/blending/svg-blend-layer-opacity-expected.txt
LayoutTests/platform/wpe/TestExpectations
LayoutTests/platform/wpe/css3/blending/svg-blend-layer-blend-expected.png
LayoutTests/platform/wpe/css3/blending/svg-blend-layer-blend-expected.txt
LayoutTests/platform/wpe/css3/blending/svg-blend-layer-clip-path-expected.png
LayoutTests/platform/wpe/css3/blending/svg-blend-layer-clip-path-expected.txt
LayoutTests/platform/wpe/css3/blending/svg-blend-layer-filter-expected.png
LayoutTests/platform/wpe/css3/blending/svg-blend-layer-filter-expected.txt
LayoutTests/platform/wpe/css3/blending/svg-blend-layer-mask-expected.png
LayoutTests/platform/wpe/css3/blending/svg-blend-layer-mask-expected.txt
LayoutTests/platform/wpe/css3/blending/svg-blend-layer-opacity-expected.png
LayoutTests/platform/wpe/css3/blending/svg-blend-layer-opacity-expected.txt

index 441c0dc..f44de98 100644 (file)
@@ -1,3 +1,40 @@
+2019-07-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
+
+        [GTK][WPE] Rebaseline css3/blending tests with an empty homedir.
+
+        It seems this tests are sensible to some configuration of some
+        library as they produce different output (the layers with more left
+        margin) depending on that. The test pass on both cases, but the
+        check with the expected result fails, so it is flagged as failing.
+
+        This rebaselines the results to those that happen when running with
+        an empty/temporal homedir on Debian 10 to match what happens on the
+        bots. For more info see bugs 169916 and 199738.
+
+        Unreviewed gardening commit.
+
+        * platform/gtk/css3/blending/svg-blend-layer-blend-expected.png:
+        * platform/gtk/css3/blending/svg-blend-layer-blend-expected.txt:
+        * platform/gtk/css3/blending/svg-blend-layer-clip-path-expected.png:
+        * platform/gtk/css3/blending/svg-blend-layer-clip-path-expected.txt:
+        * platform/gtk/css3/blending/svg-blend-layer-filter-expected.png:
+        * platform/gtk/css3/blending/svg-blend-layer-filter-expected.txt:
+        * platform/gtk/css3/blending/svg-blend-layer-mask-expected.png:
+        * platform/gtk/css3/blending/svg-blend-layer-mask-expected.txt:
+        * platform/gtk/css3/blending/svg-blend-layer-opacity-expected.png:
+        * platform/gtk/css3/blending/svg-blend-layer-opacity-expected.txt:
+        * platform/wpe/TestExpectations: css3/blending/svg-isolation-isolated-group.html passes with an empty homedir.
+        * platform/wpe/css3/blending/svg-blend-layer-blend-expected.png:
+        * platform/wpe/css3/blending/svg-blend-layer-blend-expected.txt:
+        * platform/wpe/css3/blending/svg-blend-layer-clip-path-expected.png:
+        * platform/wpe/css3/blending/svg-blend-layer-clip-path-expected.txt:
+        * platform/wpe/css3/blending/svg-blend-layer-filter-expected.png:
+        * platform/wpe/css3/blending/svg-blend-layer-filter-expected.txt:
+        * platform/wpe/css3/blending/svg-blend-layer-mask-expected.png:
+        * platform/wpe/css3/blending/svg-blend-layer-mask-expected.txt:
+        * platform/wpe/css3/blending/svg-blend-layer-opacity-expected.png:
+        * platform/wpe/css3/blending/svg-blend-layer-opacity-expected.txt:
+
 2019-07-11  Chris Dumez  <cdumez@apple.com>
 
         [iOS] fast/events/ios/rotation/orientationchange-event-listener-on.body.html is flaky
index 448a9a0..8625d28 100644 (file)
@@ -296,6 +296,7 @@ webkit.org/b/169916 css3/blending/svg-blend-multiply.html [ Missing Failure ]
 webkit.org/b/169916 css3/blending/svg-blend-overlay.html [ Missing Failure ]
 webkit.org/b/169916 css3/blending/svg-blend-screen.html [ Missing Failure ]
 webkit.org/b/169916 css3/blending/svg-blend-soft-light.html [ Missing Failure ]
+webkit.org/b/169916 imported/blink/css3/blending/mix-blend-mode-with-squashing-layer.html [ ImageOnlyFailure ]
 
 # Failures related with compositing tests.
 webkit.org/b/169918 compositing/animation/animation-backing.html [ Failure Pass ]
index af62928..5c762f2 100644 (file)
Binary files a/LayoutTests/platform/gtk/css3/blending/svg-blend-layer-blend-expected.png and b/LayoutTests/platform/gtk/css3/blending/svg-blend-layer-blend-expected.png differ
index 4c03a73..efa07f1 100644 (file)
@@ -1,18 +1,15 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x422
-  RenderBlock {html} at (0,0) size 800x422
-    RenderInline {body} at (0,0) size 537x421
-      RenderText {#text} at (0,0) size 0x0
-      RenderInline {p} at (0,0) size 533x17
+layer at (0,0) size 800x462
+  RenderBlock {HTML} at (0,0) size 800x462
+    RenderBody {BODY} at (8,16) size 784x438
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 533x17
           text run at (0,0) width 533: "Test for isolation caused by blending. This test passes if the whole rectangle is green."
-      RenderText {#text} at (532,0) size 5x17
-        text run at (532,0) width 5: " "
-      RenderSVGRoot {svg} at (0,18) size 160x160
-        RenderSVGContainer {g} at (0,18) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
-          RenderSVGRect {rect} at (0,18) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
-          RenderSVGContainer {g} at (40,58) size 80x80
-            RenderSVGRect {rect} at (40,58) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
-      RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,34) size 784x404
+        RenderSVGRoot {svg} at (8,50) size 160x160
+          RenderSVGContainer {g} at (8,50) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
+            RenderSVGRect {rect} at (8,50) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
+            RenderSVGContainer {g} at (48,90) size 80x80
+              RenderSVGRect {rect} at (48,90) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
+        RenderText {#text} at (0,0) size 0x0
index 65a727a..3c79b7c 100644 (file)
Binary files a/LayoutTests/platform/gtk/css3/blending/svg-blend-layer-clip-path-expected.png and b/LayoutTests/platform/gtk/css3/blending/svg-blend-layer-clip-path-expected.png differ
index 070948f..ce3a3cb 100644 (file)
@@ -1,22 +1,19 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x422
-  RenderBlock {html} at (0,0) size 800x422
-    RenderInline {body} at (0,0) size 661x421
-      RenderText {#text} at (0,0) size 0x0
-      RenderInline {p} at (0,0) size 657x17
+layer at (0,0) size 800x462
+  RenderBlock {HTML} at (0,0) size 800x462
+    RenderBody {BODY} at (8,16) size 784x438
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 657x17
           text run at (0,0) width 657: "Test if clip-path doesn't cause isolation. This test passes if you see a green rectangle with yellow borders."
-      RenderText {#text} at (656,0) size 5x17
-        text run at (656,0) width 5: " "
-      RenderSVGRoot {svg} at (0,18) size 160x160
-        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-          RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=userSpaceOnUse]
-            RenderSVGRect {rect} at (10,28) size 20x20 [fill={[type=SOLID] [color=#000000]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
-        RenderSVGContainer {g} at (0,18) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
-          RenderSVGRect {rect} at (0,18) size 160x160 [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
-          RenderSVGContainer {g} at (40,58) size 80x80
-            [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (10,10) size 20x20
-            RenderSVGRect {rect} at (0,18) size 160x160 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
-      RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,34) size 784x404
+        RenderSVGRoot {svg} at (8,50) size 160x160
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=userSpaceOnUse]
+              RenderSVGRect {rect} at (18,60) size 20x20 [fill={[type=SOLID] [color=#000000]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
+          RenderSVGContainer {g} at (8,50) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
+            RenderSVGRect {rect} at (8,50) size 160x160 [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
+            RenderSVGContainer {g} at (48,90) size 80x80
+              [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (10,10) size 20x20
+              RenderSVGRect {rect} at (8,50) size 160x160 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
+        RenderText {#text} at (0,0) size 0x0
index da3d8f1..f53aeea 100644 (file)
Binary files a/LayoutTests/platform/gtk/css3/blending/svg-blend-layer-filter-expected.png and b/LayoutTests/platform/gtk/css3/blending/svg-blend-layer-filter-expected.png differ
index d316911..b6a65df 100644 (file)
@@ -1,23 +1,20 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x422
-  RenderBlock {html} at (0,0) size 800x422
-    RenderInline {body} at (0,0) size 521x421
-      RenderText {#text} at (0,0) size 0x0
-      RenderInline {p} at (0,0) size 517x17
+layer at (0,0) size 800x462
+  RenderBlock {HTML} at (0,0) size 800x462
+    RenderBody {BODY} at (8,16) size 784x438
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 517x17
           text run at (0,0) width 517: "Test for isolation caused by a filter. This test passes if the whole rectangle is green."
-      RenderText {#text} at (517,0) size 4x17
-        text run at (517,0) width 4: " "
-      RenderSVGRoot {svg} at (0,18) size 160x160
-        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-          RenderSVGResourceFilter {filter} [id="f1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
-            [feGaussianBlur stdDeviation="15.00, 15.00"]
-              [SourceGraphic]
-        RenderSVGContainer {g} at (0,18) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
-          RenderSVGRect {rect} at (0,18) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
-          RenderSVGContainer {g} at (40,58) size 96x96
-            [filter="f1"] RenderSVGResourceFilter {filter} at (10,10) size 24x24
-            RenderSVGRect {rect} at (40,58) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
-      RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,34) size 784x404
+        RenderSVGRoot {svg} at (8,50) size 160x160
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGResourceFilter {filter} [id="f1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+              [feGaussianBlur stdDeviation="15.00, 15.00"]
+                [SourceGraphic]
+          RenderSVGContainer {g} at (8,50) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
+            RenderSVGRect {rect} at (8,50) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
+            RenderSVGContainer {g} at (48,90) size 96x96
+              [filter="f1"] RenderSVGResourceFilter {filter} at (10,10) size 24x24
+              RenderSVGRect {rect} at (48,90) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
+        RenderText {#text} at (0,0) size 0x0
index ac943d1..019d2ac 100644 (file)
Binary files a/LayoutTests/platform/gtk/css3/blending/svg-blend-layer-mask-expected.png and b/LayoutTests/platform/gtk/css3/blending/svg-blend-layer-mask-expected.png differ
index 399a04d..bd02038 100644 (file)
@@ -1,22 +1,19 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x422
-  RenderBlock {html} at (0,0) size 800x422
-    RenderInline {body} at (0,0) size 526x421
-      RenderText {#text} at (0,0) size 0x0
-      RenderInline {p} at (0,0) size 522x17
+layer at (0,0) size 800x462
+  RenderBlock {HTML} at (0,0) size 800x462
+    RenderBody {BODY} at (8,16) size 784x438
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 522x17
           text run at (0,0) width 522: "Test for isolation caused by a mask. This test passes if the whole rectangle is green."
-      RenderText {#text} at (521,0) size 5x17
-        text run at (521,0) width 5: " "
-      RenderSVGRoot {svg} at (0,18) size 160x160
-        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-          RenderSVGResourceMasker {mask} [id="msk"] [maskUnits=objectBoundingBox] [maskContentUnits=userSpaceOnUse]
-            RenderSVGRect {rect} at (10,28) size 20x20 [fill={[type=SOLID] [color=#FFFFFF]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
-        RenderSVGContainer {g} at (0,18) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
-          RenderSVGRect {rect} at (0,18) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
-          RenderSVGContainer {g} at (40,58) size 80x80
-            [masker="msk"] RenderSVGResourceMasker {mask} at (10,10) size 20x20
-            RenderSVGRect {rect} at (40,58) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
-      RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,34) size 784x404
+        RenderSVGRoot {svg} at (8,50) size 160x160
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGResourceMasker {mask} [id="msk"] [maskUnits=objectBoundingBox] [maskContentUnits=userSpaceOnUse]
+              RenderSVGRect {rect} at (18,60) size 20x20 [fill={[type=SOLID] [color=#FFFFFF]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
+          RenderSVGContainer {g} at (8,50) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
+            RenderSVGRect {rect} at (8,50) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
+            RenderSVGContainer {g} at (48,90) size 80x80
+              [masker="msk"] RenderSVGResourceMasker {mask} at (10,10) size 20x20
+              RenderSVGRect {rect} at (48,90) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
+        RenderText {#text} at (0,0) size 0x0
index 2a05f60..f161fc8 100644 (file)
Binary files a/LayoutTests/platform/gtk/css3/blending/svg-blend-layer-opacity-expected.png and b/LayoutTests/platform/gtk/css3/blending/svg-blend-layer-opacity-expected.png differ
index 53b744a..3355535 100644 (file)
@@ -1,18 +1,15 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x422
-  RenderBlock {html} at (0,0) size 800x422
-    RenderInline {body} at (0,0) size 527x421
-      RenderText {#text} at (0,0) size 0x0
-      RenderInline {p} at (0,0) size 523x17
+layer at (0,0) size 800x462
+  RenderBlock {HTML} at (0,0) size 800x462
+    RenderBody {BODY} at (8,16) size 784x438
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 523x17
           text run at (0,0) width 523: "Test for isolation caused by opacity. This test passes if the whole rectangle is green."
-      RenderText {#text} at (522,0) size 5x17
-        text run at (522,0) width 5: " "
-      RenderSVGRoot {svg} at (0,18) size 160x160
-        RenderSVGContainer {g} at (0,18) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
-          RenderSVGRect {rect} at (0,18) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
-          RenderSVGContainer {g} at (40,58) size 80x80 [opacity=0.50]
-            RenderSVGRect {rect} at (40,58) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
-      RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,34) size 784x404
+        RenderSVGRoot {svg} at (8,50) size 160x160
+          RenderSVGContainer {g} at (8,50) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
+            RenderSVGRect {rect} at (8,50) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
+            RenderSVGContainer {g} at (48,90) size 80x80 [opacity=0.50]
+              RenderSVGRect {rect} at (48,90) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
+        RenderText {#text} at (0,0) size 0x0
index e9734f1..b3aabf9 100644 (file)
@@ -471,7 +471,6 @@ webkit.org/b/169916 css3/blending/svg-blend-plus-darker.html [ Missing Failure ]
 webkit.org/b/169916 css3/blending/svg-blend-plus-lighter.html [ Missing Failure ]
 webkit.org/b/169916 css3/blending/svg-blend-screen.html [ Missing Failure ]
 webkit.org/b/169916 css3/blending/svg-blend-soft-light.html [ Missing Failure ]
-webkit.org/b/169916 css3/blending/svg-isolation-isolated-group.html [ ImageOnlyFailure ]
 
 
 #////////////////////////////////////////////////////////////////////////////////////////
index cffd277..725bb45 100644 (file)
Binary files a/LayoutTests/platform/wpe/css3/blending/svg-blend-layer-blend-expected.png and b/LayoutTests/platform/wpe/css3/blending/svg-blend-layer-blend-expected.png differ
index 086c518..8ff6a11 100644 (file)
@@ -1,18 +1,15 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x422
-  RenderBlock {html} at (0,0) size 800x422
-    RenderInline {body} at (0,0) size 538x421
-      RenderText {#text} at (0,0) size 0x0
-      RenderInline {p} at (0,0) size 534x17
+layer at (0,0) size 800x462
+  RenderBlock {HTML} at (0,0) size 800x462
+    RenderBody {BODY} at (8,16) size 784x438
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 534x17
           text run at (0,0) width 534: "Test for isolation caused by blending. This test passes if the whole rectangle is green."
-      RenderText {#text} at (534,0) size 4x17
-        text run at (534,0) width 4: " "
-      RenderSVGRoot {svg} at (0,18) size 160x160
-        RenderSVGContainer {g} at (0,18) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
-          RenderSVGRect {rect} at (0,18) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
-          RenderSVGContainer {g} at (40,58) size 80x80
-            RenderSVGRect {rect} at (40,58) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
-      RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,34) size 784x404
+        RenderSVGRoot {svg} at (8,50) size 160x160
+          RenderSVGContainer {g} at (8,50) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
+            RenderSVGRect {rect} at (8,50) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
+            RenderSVGContainer {g} at (48,90) size 80x80
+              RenderSVGRect {rect} at (48,90) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
+        RenderText {#text} at (0,0) size 0x0
index 9b0bab5..76b2670 100644 (file)
Binary files a/LayoutTests/platform/wpe/css3/blending/svg-blend-layer-clip-path-expected.png and b/LayoutTests/platform/wpe/css3/blending/svg-blend-layer-clip-path-expected.png differ
index 97c60b6..684913f 100644 (file)
@@ -1,22 +1,19 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x422
-  RenderBlock {html} at (0,0) size 800x422
-    RenderInline {body} at (0,0) size 662x421
-      RenderText {#text} at (0,0) size 0x0
-      RenderInline {p} at (0,0) size 658x17
+layer at (0,0) size 800x462
+  RenderBlock {HTML} at (0,0) size 800x462
+    RenderBody {BODY} at (8,16) size 784x438
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 658x17
           text run at (0,0) width 658: "Test if clip-path doesn't cause isolation. This test passes if you see a green rectangle with yellow borders."
-      RenderText {#text} at (658,0) size 4x17
-        text run at (658,0) width 4: " "
-      RenderSVGRoot {svg} at (0,18) size 160x160
-        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-          RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=userSpaceOnUse]
-            RenderSVGRect {rect} at (10,28) size 20x20 [fill={[type=SOLID] [color=#000000]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
-        RenderSVGContainer {g} at (0,18) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
-          RenderSVGRect {rect} at (0,18) size 160x160 [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
-          RenderSVGContainer {g} at (40,58) size 80x80
-            [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (10,10) size 20x20
-            RenderSVGRect {rect} at (0,18) size 160x160 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
-      RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,34) size 784x404
+        RenderSVGRoot {svg} at (8,50) size 160x160
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=userSpaceOnUse]
+              RenderSVGRect {rect} at (18,60) size 20x20 [fill={[type=SOLID] [color=#000000]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
+          RenderSVGContainer {g} at (8,50) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
+            RenderSVGRect {rect} at (8,50) size 160x160 [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
+            RenderSVGContainer {g} at (48,90) size 80x80
+              [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (10,10) size 20x20
+              RenderSVGRect {rect} at (8,50) size 160x160 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
+        RenderText {#text} at (0,0) size 0x0
index 21541c3..8ef88a0 100644 (file)
Binary files a/LayoutTests/platform/wpe/css3/blending/svg-blend-layer-filter-expected.png and b/LayoutTests/platform/wpe/css3/blending/svg-blend-layer-filter-expected.png differ
index 42d68ad..3f95f52 100644 (file)
@@ -1,23 +1,20 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x422
-  RenderBlock {html} at (0,0) size 800x422
-    RenderInline {body} at (0,0) size 523x421
-      RenderText {#text} at (0,0) size 0x0
-      RenderInline {p} at (0,0) size 519x17
+layer at (0,0) size 800x462
+  RenderBlock {HTML} at (0,0) size 800x462
+    RenderBody {BODY} at (8,16) size 784x438
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 519x17
           text run at (0,0) width 519: "Test for isolation caused by a filter. This test passes if the whole rectangle is green."
-      RenderText {#text} at (519,0) size 4x17
-        text run at (519,0) width 4: " "
-      RenderSVGRoot {svg} at (0,18) size 160x160
-        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-          RenderSVGResourceFilter {filter} [id="f1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
-            [feGaussianBlur stdDeviation="15.00, 15.00"]
-              [SourceGraphic]
-        RenderSVGContainer {g} at (0,18) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
-          RenderSVGRect {rect} at (0,18) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
-          RenderSVGContainer {g} at (40,58) size 96x96
-            [filter="f1"] RenderSVGResourceFilter {filter} at (10,10) size 24x24
-            RenderSVGRect {rect} at (40,58) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
-      RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,34) size 784x404
+        RenderSVGRoot {svg} at (8,50) size 160x160
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGResourceFilter {filter} [id="f1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+              [feGaussianBlur stdDeviation="15.00, 15.00"]
+                [SourceGraphic]
+          RenderSVGContainer {g} at (8,50) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
+            RenderSVGRect {rect} at (8,50) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
+            RenderSVGContainer {g} at (48,90) size 96x96
+              [filter="f1"] RenderSVGResourceFilter {filter} at (10,10) size 24x24
+              RenderSVGRect {rect} at (48,90) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
+        RenderText {#text} at (0,0) size 0x0
index dd385f5..dcb6cd8 100644 (file)
Binary files a/LayoutTests/platform/wpe/css3/blending/svg-blend-layer-mask-expected.png and b/LayoutTests/platform/wpe/css3/blending/svg-blend-layer-mask-expected.png differ
index 1d162ad..50f0627 100644 (file)
@@ -1,22 +1,19 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x422
-  RenderBlock {html} at (0,0) size 800x422
-    RenderInline {body} at (0,0) size 527x421
-      RenderText {#text} at (0,0) size 0x0
-      RenderInline {p} at (0,0) size 523x17
+layer at (0,0) size 800x462
+  RenderBlock {HTML} at (0,0) size 800x462
+    RenderBody {BODY} at (8,16) size 784x438
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 523x17
           text run at (0,0) width 523: "Test for isolation caused by a mask. This test passes if the whole rectangle is green."
-      RenderText {#text} at (523,0) size 4x17
-        text run at (523,0) width 4: " "
-      RenderSVGRoot {svg} at (0,18) size 160x160
-        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-          RenderSVGResourceMasker {mask} [id="msk"] [maskUnits=objectBoundingBox] [maskContentUnits=userSpaceOnUse]
-            RenderSVGRect {rect} at (10,28) size 20x20 [fill={[type=SOLID] [color=#FFFFFF]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
-        RenderSVGContainer {g} at (0,18) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
-          RenderSVGRect {rect} at (0,18) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
-          RenderSVGContainer {g} at (40,58) size 80x80
-            [masker="msk"] RenderSVGResourceMasker {mask} at (10,10) size 20x20
-            RenderSVGRect {rect} at (40,58) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
-      RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,34) size 784x404
+        RenderSVGRoot {svg} at (8,50) size 160x160
+          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+            RenderSVGResourceMasker {mask} [id="msk"] [maskUnits=objectBoundingBox] [maskContentUnits=userSpaceOnUse]
+              RenderSVGRect {rect} at (18,60) size 20x20 [fill={[type=SOLID] [color=#FFFFFF]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
+          RenderSVGContainer {g} at (8,50) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
+            RenderSVGRect {rect} at (8,50) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
+            RenderSVGContainer {g} at (48,90) size 80x80
+              [masker="msk"] RenderSVGResourceMasker {mask} at (10,10) size 20x20
+              RenderSVGRect {rect} at (48,90) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
+        RenderText {#text} at (0,0) size 0x0
index 3d37ea3..409b8ff 100644 (file)
Binary files a/LayoutTests/platform/wpe/css3/blending/svg-blend-layer-opacity-expected.png and b/LayoutTests/platform/wpe/css3/blending/svg-blend-layer-opacity-expected.png differ
index a37bbe3..6f4cf3f 100644 (file)
@@ -1,18 +1,15 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x422
-  RenderBlock {html} at (0,0) size 800x422
-    RenderInline {body} at (0,0) size 529x421
-      RenderText {#text} at (0,0) size 0x0
-      RenderInline {p} at (0,0) size 525x17
+layer at (0,0) size 800x462
+  RenderBlock {HTML} at (0,0) size 800x462
+    RenderBody {BODY} at (8,16) size 784x438
+      RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 525x17
           text run at (0,0) width 525: "Test for isolation caused by opacity. This test passes if the whole rectangle is green."
-      RenderText {#text} at (525,0) size 4x17
-        text run at (525,0) width 4: " "
-      RenderSVGRoot {svg} at (0,18) size 160x160
-        RenderSVGContainer {g} at (0,18) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
-          RenderSVGRect {rect} at (0,18) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
-          RenderSVGContainer {g} at (40,58) size 80x80 [opacity=0.50]
-            RenderSVGRect {rect} at (40,58) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
-      RenderText {#text} at (0,0) size 0x0
-    RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,34) size 784x404
+        RenderSVGRoot {svg} at (8,50) size 160x160
+          RenderSVGContainer {g} at (8,50) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
+            RenderSVGRect {rect} at (8,50) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
+            RenderSVGContainer {g} at (48,90) size 80x80 [opacity=0.50]
+              RenderSVGRect {rect} at (48,90) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
+        RenderText {#text} at (0,0) size 0x0