2011-04-20 Philippe Normand <pnormand@igalia.com>
authorphiln@webkit.org <philn@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 20 Apr 2011 09:44:58 +0000 (09:44 +0000)
committerphiln@webkit.org <philn@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 20 Apr 2011 09:44:58 +0000 (09:44 +0000)
        Unreviewed, new GTK baselines for tests added in r84273.
        Also skip a couple of failing tests.

        * platform/gtk/Skipped:
        * platform/gtk/fast/backgrounds/background-leakage-expected.checksum: Added.
        * platform/gtk/fast/backgrounds/background-leakage-expected.png: Added.
        * platform/gtk/fast/backgrounds/background-leakage-expected.txt: Added.
        * platform/gtk/fast/backgrounds/background-leakage-transforms-expected.checksum: Added.
        * platform/gtk/fast/backgrounds/background-leakage-transforms-expected.png: Added.
        * platform/gtk/fast/backgrounds/background-leakage-transforms-expected.txt: Added.
        * platform/gtk/fast/backgrounds/border-radius-split-background-expected.checksum: Added.
        * platform/gtk/fast/backgrounds/border-radius-split-background-expected.png: Added.
        * platform/gtk/fast/backgrounds/border-radius-split-background-expected.txt: Added.
        * platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.checksum: Added.
        * platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.png: Added.
        * platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.txt: Added.
        * platform/gtk/fast/borders/border-radius-different-width-001-expected.checksum: Added.
        * platform/gtk/fast/borders/border-radius-different-width-001-expected.png: Added.
        * platform/gtk/fast/borders/border-radius-different-width-001-expected.txt: Added.
        * platform/gtk/fast/borders/border-radius-inset-outset-expected.checksum: Added.
        * platform/gtk/fast/borders/border-radius-inset-outset-expected.png: Added.
        * platform/gtk/fast/borders/border-radius-inset-outset-expected.txt: Added.
        * platform/gtk/fast/borders/table-borders-expected.checksum: Added.
        * platform/gtk/fast/borders/table-borders-expected.png: Added.
        * platform/gtk/fast/borders/table-borders-expected.txt: Added.
        * platform/gtk/fast/blockflow/border-styles-vertical-lr-expected.txt:
        * platform/gtk/fast/blockflow/border-styles-vertical-rl-expected.txt:
        * platform/gtk/fast/borders/border-styles-split-expected.txt:

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

26 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/gtk/Skipped
LayoutTests/platform/gtk/fast/backgrounds/background-leakage-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/background-leakage-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/background-leakage-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/background-leakage-transforms-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/background-leakage-transforms-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/background-leakage-transforms-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/blockflow/border-styles-vertical-lr-expected.txt
LayoutTests/platform/gtk/fast/blockflow/border-styles-vertical-rl-expected.txt
LayoutTests/platform/gtk/fast/borders/border-radius-different-width-001-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/borders/border-radius-different-width-001-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/borders/border-radius-different-width-001-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/borders/border-radius-inset-outset-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/borders/border-radius-inset-outset-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/borders/border-radius-inset-outset-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/borders/border-styles-split-expected.txt
LayoutTests/platform/gtk/fast/borders/table-borders-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/borders/table-borders-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/borders/table-borders-expected.txt [new file with mode: 0644]

index e932d98..9a12cff 100644 (file)
@@ -1,3 +1,34 @@
+2011-04-20  Philippe Normand  <pnormand@igalia.com>
+
+        Unreviewed, new GTK baselines for tests added in r84273.
+        Also skip a couple of failing tests.
+
+        * platform/gtk/Skipped:
+        * platform/gtk/fast/backgrounds/background-leakage-expected.checksum: Added.
+        * platform/gtk/fast/backgrounds/background-leakage-expected.png: Added.
+        * platform/gtk/fast/backgrounds/background-leakage-expected.txt: Added.
+        * platform/gtk/fast/backgrounds/background-leakage-transforms-expected.checksum: Added.
+        * platform/gtk/fast/backgrounds/background-leakage-transforms-expected.png: Added.
+        * platform/gtk/fast/backgrounds/background-leakage-transforms-expected.txt: Added.
+        * platform/gtk/fast/backgrounds/border-radius-split-background-expected.checksum: Added.
+        * platform/gtk/fast/backgrounds/border-radius-split-background-expected.png: Added.
+        * platform/gtk/fast/backgrounds/border-radius-split-background-expected.txt: Added.
+        * platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.checksum: Added.
+        * platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.png: Added.
+        * platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.txt: Added.
+        * platform/gtk/fast/borders/border-radius-different-width-001-expected.checksum: Added.
+        * platform/gtk/fast/borders/border-radius-different-width-001-expected.png: Added.
+        * platform/gtk/fast/borders/border-radius-different-width-001-expected.txt: Added.
+        * platform/gtk/fast/borders/border-radius-inset-outset-expected.checksum: Added.
+        * platform/gtk/fast/borders/border-radius-inset-outset-expected.png: Added.
+        * platform/gtk/fast/borders/border-radius-inset-outset-expected.txt: Added.
+        * platform/gtk/fast/borders/table-borders-expected.checksum: Added.
+        * platform/gtk/fast/borders/table-borders-expected.png: Added.
+        * platform/gtk/fast/borders/table-borders-expected.txt: Added.
+        * platform/gtk/fast/blockflow/border-styles-vertical-lr-expected.txt:
+        * platform/gtk/fast/blockflow/border-styles-vertical-rl-expected.txt:
+        * platform/gtk/fast/borders/border-styles-split-expected.txt:
+
 2011-04-20  John Knottenbelt  <jknotten@chromium.org>
 
         Unreviewed.
index 077a8b4..ebc2f26 100644 (file)
@@ -1390,3 +1390,9 @@ storage/storageinfo-query-usage.html
 # Expose title direction in WebKit API
 # https://bugs.webkit.org/show_bug.cgi?id=58845
 fast/dom/title-directionality.html
+
+# https://bugs.webkit.org/show_bug.cgi?id=58741
+fast/text/zero-width-characters-complex-script.html
+
+# https://bugs.webkit.org/show_bug.cgi?id=58972
+media/adopt-node-crash.html
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-expected.checksum b/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-expected.checksum
new file mode 100644 (file)
index 0000000..8639cf3
--- /dev/null
@@ -0,0 +1 @@
+06257b4128d605ceb0dc6c49e3f068eb
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-expected.png
new file mode 100644 (file)
index 0000000..43be900
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-expected.txt b/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-expected.txt
new file mode 100644 (file)
index 0000000..6082655
--- /dev/null
@@ -0,0 +1,41 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 784x128
+        RenderBlock {DIV} at (12,12) size 110x100 [bgcolor=#000000] [border: (20px solid #FFFFFF)]
+        RenderText {#text} at (132,107) size 4x19
+          text run at (132,107) width 4: " "
+        RenderBlock {DIV} at (146,12) size 110x100 [bgcolor=#000000] [border: (20px double #FFFFFF)]
+        RenderText {#text} at (266,107) size 4x19
+          text run at (266,107) width 4: " "
+        RenderBlock {DIV} at (280,12) size 110x100 [bgcolor=#000000] [border: (20px groove #808080)]
+        RenderText {#text} at (400,107) size 4x19
+          text run at (400,107) width 4: " "
+        RenderBlock {DIV} at (414,12) size 110x100 [bgcolor=#000000] [border: (20px solid #FFFFFF) (20px double #FFFFFF) (20px solid #FFFFFF)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,128) size 784x128 [bgcolor=#808080]
+        RenderBlock {DIV} at (12,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px solid #0000FF7F)]
+        RenderText {#text} at (132,107) size 4x19
+          text run at (132,107) width 4: " "
+        RenderBlock {DIV} at (146,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px double #0000FF7F)]
+        RenderText {#text} at (266,107) size 4x19
+          text run at (266,107) width 4: " "
+        RenderBlock {DIV} at (280,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px groove #808080)]
+        RenderText {#text} at (400,107) size 4x19
+          text run at (400,107) width 4: " "
+        RenderBlock {DIV} at (414,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px solid #0000FF7F) (20px double #0000FF7F) (20px solid #0000FF7F)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,256) size 784x128
+        RenderBlock {DIV} at (12,12) size 110x100 [bgcolor=#000000] [border: (20px solid #FFFFFF)]
+        RenderText {#text} at (132,107) size 4x19
+          text run at (132,107) width 4: " "
+        RenderBlock {DIV} at (146,12) size 110x100 [bgcolor=#000000] [border: (20px double #FFFFFF)]
+        RenderText {#text} at (266,107) size 4x19
+          text run at (266,107) width 4: " "
+        RenderBlock {DIV} at (280,12) size 110x100 [bgcolor=#000000] [border: (20px groove #808080)]
+        RenderText {#text} at (400,107) size 4x19
+          text run at (400,107) width 4: " "
+        RenderBlock {DIV} at (414,12) size 110x100 [bgcolor=#000000] [border: (20px solid #FFFFFF) (20px double #FFFFFF) (20px solid #FFFFFF)]
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-transforms-expected.checksum b/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-transforms-expected.checksum
new file mode 100644 (file)
index 0000000..af407c1
--- /dev/null
@@ -0,0 +1 @@
+d80500b3bf9f3894065423928d193deb
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-transforms-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-transforms-expected.png
new file mode 100644 (file)
index 0000000..e0941d0
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-transforms-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-transforms-expected.txt b/LayoutTests/platform/gtk/fast/backgrounds/background-leakage-transforms-expected.txt
new file mode 100644 (file)
index 0000000..a9d053e
--- /dev/null
@@ -0,0 +1,55 @@
+layer at (0,0) size 784x912
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x912
+  RenderBlock {HTML} at (0,0) size 784x912
+    RenderBody {BODY} at (8,8) size 768x896
+      RenderBlock {DIV} at (0,0) size 768x148
+        RenderBlock {DIV} at (10,10) size 268x128
+          RenderBlock {DIV} at (12,12) size 110x100 [bgcolor=#000000] [border: (20px solid #FFFFFF)]
+          RenderText {#text} at (132,107) size 4x19
+            text run at (132,107) width 4: " "
+          RenderBlock {DIV} at (146,12) size 110x100 [bgcolor=#000000] [border: (20px double #FFFFFF)]
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (288,117) size 4x19
+          text run at (288,117) width 4: " "
+        RenderBlock {DIV} at (302,10) size 268x128 [bgcolor=#808080]
+          RenderBlock {DIV} at (12,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px solid #0000FF7F)]
+          RenderText {#text} at (132,107) size 4x19
+            text run at (132,107) width 4: " "
+          RenderBlock {DIV} at (146,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px double #0000FF7F)]
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (8,156) size 768x148
+  RenderBlock {DIV} at (0,148) size 768x148
+    RenderBlock {DIV} at (10,10) size 268x128
+      RenderBlock {DIV} at (12,12) size 110x100 [bgcolor=#000000] [border: (20px solid #FFFFFF)]
+      RenderText {#text} at (132,107) size 4x19
+        text run at (132,107) width 4: " "
+      RenderBlock {DIV} at (146,12) size 110x100 [bgcolor=#000000] [border: (20px double #FFFFFF)]
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (288,117) size 4x19
+      text run at (288,117) width 4: " "
+    RenderBlock {DIV} at (302,10) size 268x128 [bgcolor=#808080]
+      RenderBlock {DIV} at (12,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px solid #0000FF7F)]
+      RenderText {#text} at (132,107) size 4x19
+        text run at (132,107) width 4: " "
+      RenderBlock {DIV} at (146,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px double #0000FF7F)]
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
+layer at (8,304) size 158x600
+  RenderBlock {DIV} at (0,296) size 158x600
+    RenderBlock {DIV} at (10,10) size 138x248
+      RenderBlock {DIV} at (16,12) size 110x100 [bgcolor=#000000] [border: (20px solid #FFFFFF)]
+      RenderText {#text} at (2,122) size 19x4
+        text run at (2,122) width 4: " "
+      RenderBlock {DIV} at (16,136) size 110x100 [bgcolor=#000000] [border: (20px double #FFFFFF)]
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (127,268) size 19x4
+      text run at (127,268) width 4: " "
+    RenderBlock {DIV} at (10,282) size 138x248 [bgcolor=#808080]
+      RenderBlock {DIV} at (16,12) size 110x100 [bgcolor=#FFFFFF] [border: (20px solid #0000FF7F)]
+      RenderText {#text} at (2,122) size 19x4
+        text run at (2,122) width 4: " "
+      RenderBlock {DIV} at (16,136) size 110x100 [bgcolor=#FFFFFF] [border: (20px double #0000FF7F)]
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-expected.checksum b/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-expected.checksum
new file mode 100644 (file)
index 0000000..184508d
--- /dev/null
@@ -0,0 +1 @@
+bfba5270c88b6ffd7720ccc318de204a
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-expected.png
new file mode 100644 (file)
index 0000000..b9b018b
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-expected.txt b/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-expected.txt
new file mode 100644 (file)
index 0000000..19aa4ec
--- /dev/null
@@ -0,0 +1,30 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 179x452 [border: (1px solid #000000)]
+        RenderInline {SPAN} at (0,0) size 177x416 [bgcolor=#808080] [border: (2px solid #000000)]
+          RenderText {#text} at (3,20) size 50x112
+            text run at (3,20) width 50: "  "
+          RenderBR {BR} at (53,110) size 0x0
+          RenderText {#text} at (1,170) size 125x112
+            text run at (1,170) width 125: "     "
+          RenderBR {BR} at (126,260) size 0x0
+          RenderText {#text} at (1,320) size 175x112
+            text run at (1,320) width 175: "       "
+        RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (179,395) size 4x19
+        text run at (179,395) width 4: " "
+      RenderBlock {DIV} at (183,231) size 452x179 [border: (1px solid #000000)]
+        RenderInline {SPAN} at (0,0) size 416x177 [bgcolor=#808080] [border: (2px solid #000000)]
+          RenderText {#text} at (20,3) size 112x50
+            text run at (20,3) width 50: "  "
+          RenderBR {BR} at (110,53) size 0x0
+          RenderText {#text} at (170,1) size 112x125
+            text run at (170,1) width 125: "     "
+          RenderBR {BR} at (260,126) size 0x0
+          RenderText {#text} at (320,1) size 112x175
+            text run at (320,1) width 175: "       "
+        RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.checksum b/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.checksum
new file mode 100644 (file)
index 0000000..9ea4940
--- /dev/null
@@ -0,0 +1 @@
+73178dd05a4c31010bb2c5f6318dad41
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.png
new file mode 100644 (file)
index 0000000..e2f2e83
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.txt b/LayoutTests/platform/gtk/fast/backgrounds/border-radius-split-background-image-expected.txt
new file mode 100644 (file)
index 0000000..a28075a
--- /dev/null
@@ -0,0 +1,30 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 179x452 [border: (1px solid #000000)]
+        RenderInline {SPAN} at (0,0) size 177x416 [bgcolor=#C0C0C0] [border: (2px solid #000000)]
+          RenderText {#text} at (3,20) size 50x112
+            text run at (3,20) width 50: "  "
+          RenderBR {BR} at (53,110) size 0x0
+          RenderText {#text} at (1,170) size 125x112
+            text run at (1,170) width 125: "     "
+          RenderBR {BR} at (126,260) size 0x0
+          RenderText {#text} at (1,320) size 175x112
+            text run at (1,320) width 175: "       "
+        RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (179,395) size 4x19
+        text run at (179,395) width 4: " "
+      RenderBlock {DIV} at (183,231) size 452x179 [border: (1px solid #000000)]
+        RenderInline {SPAN} at (0,0) size 416x177 [bgcolor=#C0C0C0] [border: (2px solid #000000)]
+          RenderText {#text} at (20,3) size 112x50
+            text run at (20,3) width 50: "  "
+          RenderBR {BR} at (110,53) size 0x0
+          RenderText {#text} at (170,1) size 112x125
+            text run at (170,1) width 125: "     "
+          RenderBR {BR} at (260,126) size 0x0
+          RenderText {#text} at (320,1) size 112x175
+            text run at (320,1) width 175: "       "
+        RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
index 706e6d3..5f4b848 100644 (file)
@@ -3,103 +3,123 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (20,8) size 760x584
-      RenderBlock {DIV} at (0,20) size 160x544
-        RenderBlock {DIV} at (0,0) size 160x85
-          RenderInline {SPAN} at (0,0) size 165x85 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
-            RenderText {#text} at (17,35) size 45x50
-              text run at (17,35) width 50: "     "
-            RenderBR {BR} at (26,85) size 0x0
-            RenderText {#text} at (97,0) size 45x50
-              text run at (97,0) width 50: "     "
+      RenderBlock {DIV} at (0,20) size 256x544
+        RenderBlock {DIV} at (0,0) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (42,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (39,85) size 19x4
-          text run at (39,85) width 4: " "
-        RenderBlock {DIV} at (0,89) size 160x85
-          RenderInline {SPAN} at (0,0) size 165x85 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
-            RenderText {#text} at (17,35) size 45x50
-              text run at (17,35) width 50: "     "
-            RenderBR {BR} at (26,85) size 0x0
-            RenderText {#text} at (97,0) size 45x50
-              text run at (97,0) width 50: "     "
+        RenderText {#text} at (71,83) size 19x4
+          text run at (71,83) width 4: " "
+        RenderBlock {DIV} at (0,87) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (42,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (39,174) size 19x4
-          text run at (39,174) width 4: " "
-        RenderBlock {DIV} at (0,178) size 160x85
-          RenderInline {SPAN} at (0,0) size 165x85 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
-            RenderText {#text} at (17,35) size 45x50
-              text run at (17,35) width 50: "     "
-            RenderBR {BR} at (26,85) size 0x0
-            RenderText {#text} at (97,0) size 45x50
-              text run at (97,0) width 50: "     "
+        RenderText {#text} at (71,170) size 19x4
+          text run at (71,170) width 4: " "
+        RenderBlock {DIV} at (0,174) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (42,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (39,263) size 19x4
-          text run at (39,263) width 4: " "
-        RenderBlock {DIV} at (0,267) size 160x85
-          RenderInline {SPAN} at (0,0) size 165x85 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
-            RenderText {#text} at (17,35) size 45x50
-              text run at (17,35) width 50: "     "
-            RenderBR {BR} at (26,85) size 0x0
-            RenderText {#text} at (97,0) size 45x50
-              text run at (97,0) width 50: "     "
+        RenderText {#text} at (71,257) size 19x4
+          text run at (71,257) width 4: " "
+        RenderBlock {DIV} at (0,261) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (42,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (39,352) size 19x4
-          text run at (39,352) width 4: " "
-        RenderBlock {DIV} at (0,356) size 160x85
-          RenderInline {SPAN} at (0,0) size 165x85 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
-            RenderText {#text} at (17,35) size 45x50
-              text run at (17,35) width 50: "     "
-            RenderBR {BR} at (26,85) size 0x0
-            RenderText {#text} at (97,0) size 45x50
-              text run at (97,0) width 50: "     "
+        RenderText {#text} at (71,344) size 19x4
+          text run at (71,344) width 4: " "
+        RenderBlock {DIV} at (0,348) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (42,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (71,431) size 19x4
+          text run at (71,431) width 4: " "
+        RenderBlock {DIV} at (0,435) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px double #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (42,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (180,20) size 160x544
-        RenderBlock {DIV} at (0,0) size 160x85
-          RenderInline {SPAN} at (0,0) size 165x85 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
-            RenderText {#text} at (17,35) size 45x50
-              text run at (17,35) width 50: "     "
-            RenderBR {BR} at (26,85) size 0x0
-            RenderText {#text} at (97,0) size 45x50
-              text run at (97,0) width 50: "     "
+      RenderBlock {DIV} at (276,20) size 256x544
+        RenderBlock {DIV} at (0,0) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (42,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (71,83) size 19x4
+          text run at (71,83) width 4: " "
+        RenderBlock {DIV} at (0,87) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (42,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (39,85) size 19x4
-          text run at (39,85) width 4: " "
-        RenderBlock {DIV} at (0,89) size 160x85
-          RenderInline {SPAN} at (0,0) size 165x85 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
-            RenderText {#text} at (17,35) size 45x50
-              text run at (17,35) width 50: "     "
-            RenderBR {BR} at (26,85) size 0x0
-            RenderText {#text} at (97,0) size 45x50
-              text run at (97,0) width 50: "     "
+        RenderText {#text} at (71,170) size 19x4
+          text run at (71,170) width 4: " "
+        RenderBlock {DIV} at (0,174) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (42,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (39,174) size 19x4
-          text run at (39,174) width 4: " "
-        RenderBlock {DIV} at (0,178) size 160x85
-          RenderInline {SPAN} at (0,0) size 165x85 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
-            RenderText {#text} at (17,35) size 45x50
-              text run at (17,35) width 50: "     "
-            RenderBR {BR} at (26,85) size 0x0
-            RenderText {#text} at (97,0) size 45x50
-              text run at (97,0) width 50: "     "
+        RenderText {#text} at (71,257) size 19x4
+          text run at (71,257) width 4: " "
+        RenderBlock {DIV} at (0,261) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (42,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (39,263) size 19x4
-          text run at (39,263) width 4: " "
-        RenderBlock {DIV} at (0,267) size 160x85
-          RenderInline {SPAN} at (0,0) size 165x85 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
-            RenderText {#text} at (17,35) size 45x50
-              text run at (17,35) width 50: "     "
-            RenderBR {BR} at (26,85) size 0x0
-            RenderText {#text} at (97,0) size 45x50
-              text run at (97,0) width 50: "     "
+        RenderText {#text} at (71,344) size 19x4
+          text run at (71,344) width 4: " "
+        RenderBlock {DIV} at (0,348) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (42,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (39,352) size 19x4
-          text run at (39,352) width 4: " "
-        RenderBlock {DIV} at (0,356) size 160x85
-          RenderInline {SPAN} at (0,0) size 165x85 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
-            RenderText {#text} at (17,35) size 45x50
-              text run at (17,35) width 50: "     "
-            RenderBR {BR} at (26,85) size 0x0
-            RenderText {#text} at (97,0) size 45x50
-              text run at (97,0) width 50: "     "
+        RenderText {#text} at (71,431) size 19x4
+          text run at (71,431) width 4: " "
+        RenderBlock {DIV} at (0,435) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px double #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (42,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
index cb1fbf5..943b2f6 100644 (file)
@@ -3,103 +3,123 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (20,8) size 760x584
-      RenderBlock {DIV} at (0,20) size 192x544
-        RenderBlock {DIV} at (0,0) size 192x95
-          RenderInline {SPAN} at (0,0) size 190x95 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
-            RenderText {#text} at (21,35) size 54x60
-              text run at (21,35) width 60: "     "
-            RenderBR {BR} at (64,95) size 0x0
-            RenderText {#text} at (117,0) size 54x60
-              text run at (117,0) width 60: "     "
+      RenderBlock {DIV} at (0,20) size 256x544
+        RenderBlock {DIV} at (0,0) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (86,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (145,95) size 19x4
-          text run at (145,95) width 4: " "
-        RenderBlock {DIV} at (0,99) size 192x95
-          RenderInline {SPAN} at (0,0) size 190x95 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
-            RenderText {#text} at (21,35) size 54x60
-              text run at (21,35) width 60: "     "
-            RenderBR {BR} at (64,95) size 0x0
-            RenderText {#text} at (117,0) size 54x60
-              text run at (117,0) width 60: "     "
+        RenderText {#text} at (199,83) size 19x4
+          text run at (199,83) width 4: " "
+        RenderBlock {DIV} at (0,87) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (86,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (145,194) size 19x4
-          text run at (145,194) width 4: " "
-        RenderBlock {DIV} at (0,198) size 192x95
-          RenderInline {SPAN} at (0,0) size 190x95 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
-            RenderText {#text} at (21,35) size 54x60
-              text run at (21,35) width 60: "     "
-            RenderBR {BR} at (64,95) size 0x0
-            RenderText {#text} at (117,0) size 54x60
-              text run at (117,0) width 60: "     "
+        RenderText {#text} at (199,170) size 19x4
+          text run at (199,170) width 4: " "
+        RenderBlock {DIV} at (0,174) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (86,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (145,293) size 19x4
-          text run at (145,293) width 4: " "
-        RenderBlock {DIV} at (0,297) size 192x95
-          RenderInline {SPAN} at (0,0) size 190x95 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
-            RenderText {#text} at (21,35) size 54x60
-              text run at (21,35) width 60: "     "
-            RenderBR {BR} at (64,95) size 0x0
-            RenderText {#text} at (117,0) size 54x60
-              text run at (117,0) width 60: "     "
+        RenderText {#text} at (199,257) size 19x4
+          text run at (199,257) width 4: " "
+        RenderBlock {DIV} at (0,261) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (86,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (145,392) size 19x4
-          text run at (145,392) width 4: " "
-        RenderBlock {DIV} at (0,396) size 192x95
-          RenderInline {SPAN} at (0,0) size 190x95 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
-            RenderText {#text} at (21,35) size 54x60
-              text run at (21,35) width 60: "     "
-            RenderBR {BR} at (64,95) size 0x0
-            RenderText {#text} at (117,0) size 54x60
-              text run at (117,0) width 60: "     "
+        RenderText {#text} at (199,344) size 19x4
+          text run at (199,344) width 4: " "
+        RenderBlock {DIV} at (0,348) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (86,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (199,431) size 19x4
+          text run at (199,431) width 4: " "
+        RenderBlock {DIV} at (0,435) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px double #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (86,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (212,20) size 192x544
-        RenderBlock {DIV} at (0,0) size 192x95
-          RenderInline {SPAN} at (0,0) size 190x95 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
-            RenderText {#text} at (21,35) size 54x60
-              text run at (21,35) width 60: "     "
-            RenderBR {BR} at (64,95) size 0x0
-            RenderText {#text} at (117,0) size 54x60
-              text run at (117,0) width 60: "     "
+      RenderBlock {DIV} at (276,20) size 256x544
+        RenderBlock {DIV} at (0,0) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (86,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (199,83) size 19x4
+          text run at (199,83) width 4: " "
+        RenderBlock {DIV} at (0,87) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (86,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (145,95) size 19x4
-          text run at (145,95) width 4: " "
-        RenderBlock {DIV} at (0,99) size 192x95
-          RenderInline {SPAN} at (0,0) size 190x95 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
-            RenderText {#text} at (21,35) size 54x60
-              text run at (21,35) width 60: "     "
-            RenderBR {BR} at (64,95) size 0x0
-            RenderText {#text} at (117,0) size 54x60
-              text run at (117,0) width 60: "     "
+        RenderText {#text} at (199,170) size 19x4
+          text run at (199,170) width 4: " "
+        RenderBlock {DIV} at (0,174) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (86,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (145,194) size 19x4
-          text run at (145,194) width 4: " "
-        RenderBlock {DIV} at (0,198) size 192x95
-          RenderInline {SPAN} at (0,0) size 190x95 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
-            RenderText {#text} at (21,35) size 54x60
-              text run at (21,35) width 60: "     "
-            RenderBR {BR} at (64,95) size 0x0
-            RenderText {#text} at (117,0) size 54x60
-              text run at (117,0) width 60: "     "
+        RenderText {#text} at (199,257) size 19x4
+          text run at (199,257) width 4: " "
+        RenderBlock {DIV} at (0,261) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (86,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (145,293) size 19x4
-          text run at (145,293) width 4: " "
-        RenderBlock {DIV} at (0,297) size 192x95
-          RenderInline {SPAN} at (0,0) size 190x95 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
-            RenderText {#text} at (21,35) size 54x60
-              text run at (21,35) width 60: "     "
-            RenderBR {BR} at (64,95) size 0x0
-            RenderText {#text} at (117,0) size 54x60
-              text run at (117,0) width 60: "     "
+        RenderText {#text} at (199,344) size 19x4
+          text run at (199,344) width 4: " "
+        RenderBlock {DIV} at (0,348) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (86,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (145,392) size 19x4
-          text run at (145,392) width 4: " "
-        RenderBlock {DIV} at (0,396) size 192x95
-          RenderInline {SPAN} at (0,0) size 190x95 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
-            RenderText {#text} at (21,35) size 54x60
-              text run at (21,35) width 60: "     "
-            RenderBR {BR} at (64,95) size 0x0
-            RenderText {#text} at (117,0) size 54x60
-              text run at (117,0) width 60: "     "
+        RenderText {#text} at (199,431) size 19x4
+          text run at (199,431) width 4: " "
+        RenderBlock {DIV} at (0,435) size 256x83
+          RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px double #808080)]
+            RenderText {#text} at (28,35) size 72x48
+              text run at (28,35) width 48: "   "
+            RenderBR {BR} at (86,83) size 0x0
+            RenderText {#text} at (156,0) size 72x48
+              text run at (156,0) width 48: "   "
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/borders/border-radius-different-width-001-expected.checksum b/LayoutTests/platform/gtk/fast/borders/border-radius-different-width-001-expected.checksum
new file mode 100644 (file)
index 0000000..8e9081f
--- /dev/null
@@ -0,0 +1 @@
+dc42a64ed0806ead2435d9ce32880714
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/borders/border-radius-different-width-001-expected.png b/LayoutTests/platform/gtk/fast/borders/border-radius-different-width-001-expected.png
new file mode 100644 (file)
index 0000000..fea1e41
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/borders/border-radius-different-width-001-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/borders/border-radius-different-width-001-expected.txt b/LayoutTests/platform/gtk/fast/borders/border-radius-different-width-001-expected.txt
new file mode 100644 (file)
index 0000000..6cf6a98
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x462
+  RenderBlock {HTML} at (0,0) size 800x462
+    RenderBody {BODY} at (8,8) size 784x446
+      RenderTable {TABLE} at (0,0) size 690x446
+        RenderTableSection {TBODY} at (0,0) size 690x446
+          RenderTableRow {TR} at (0,2) size 690x442
+            RenderTableCell {TD} at (2,2) size 272x442 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (11,11) size 245x130 [border: (10px solid #000000) (15px solid #000000) (20px solid #000000) (30px solid #000000)]
+              RenderBlock {DIV} at (11,151) size 250x150 [border: (10px solid #000000) (25px solid #000000) (40px solid #000000) (25px solid #000000)]
+              RenderBlock {DIV} at (11,311) size 250x120 [border: (10px solid #000000) (25px solid #000000) (10px solid #000000) (25px solid #000000)]
+            RenderTableCell {TD} at (276,45) size 232x356 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (11,11) size 204x106 [border: (1px solid #000000) (3px solid #000000) (5px solid #000000) (1px solid #000000)]
+              RenderBlock {DIV} at (11,127) size 206x106 [border: (1px solid #000000) (3px solid #000000) (5px solid #000000) (3px solid #000000)]
+              RenderBlock {DIV} at (11,243) size 210x102 [border: (1px solid #000000) (5px solid #000000) (1px solid #000000) (5px solid #000000)]
+            RenderTableCell {TD} at (510,62) size 178x322 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (11,11) size 156x300 [border: (4px solid #000000) (16px solid #000000) (32px solid #000000) (120px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/borders/border-radius-inset-outset-expected.checksum b/LayoutTests/platform/gtk/fast/borders/border-radius-inset-outset-expected.checksum
new file mode 100644 (file)
index 0000000..0cb78ca
--- /dev/null
@@ -0,0 +1 @@
+8c4ac1eb9160ef1a4e9ad82b8f664da3
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/borders/border-radius-inset-outset-expected.png b/LayoutTests/platform/gtk/fast/borders/border-radius-inset-outset-expected.png
new file mode 100644 (file)
index 0000000..6c9a1ad
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/borders/border-radius-inset-outset-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/borders/border-radius-inset-outset-expected.txt b/LayoutTests/platform/gtk/fast/borders/border-radius-inset-outset-expected.txt
new file mode 100644 (file)
index 0000000..0fa8277
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 784x132
+        RenderBlock {SPAN} at (4,4) size 120x120 [border: (40px ridge #FF0000)]
+        RenderText {#text} at (128,113) size 4x19
+          text run at (128,113) width 4: " "
+        RenderBlock {SPAN} at (136,4) size 120x120 [border: (40px ridge #FF0000)]
+        RenderText {#text} at (260,113) size 4x19
+          text run at (260,113) width 4: " "
+        RenderBlock {SPAN} at (268,4) size 120x120 [border: (40px ridge #FF0000)]
+        RenderText {#text} at (392,113) size 4x19
+          text run at (392,113) width 4: " "
+        RenderBlock {SPAN} at (400,4) size 120x120 [border: (40px ridge #FF0000)]
+        RenderText {#text} at (524,113) size 4x19
+          text run at (524,113) width 4: " "
+        RenderBlock {SPAN} at (532,4) size 120x120 [border: (40px ridge #FF0000)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,132) size 784x132
+        RenderBlock {SPAN} at (4,4) size 120x120 [border: (40px outset #FF0000)]
+        RenderText {#text} at (128,113) size 4x19
+          text run at (128,113) width 4: " "
+        RenderBlock {SPAN} at (136,4) size 120x120 [border: (40px outset #FF0000)]
+        RenderText {#text} at (260,113) size 4x19
+          text run at (260,113) width 4: " "
+        RenderBlock {SPAN} at (268,4) size 120x120 [border: (40px outset #FF0000)]
+        RenderText {#text} at (392,113) size 4x19
+          text run at (392,113) width 4: " "
+        RenderBlock {SPAN} at (400,4) size 120x120 [border: (40px outset #FF0000)]
+        RenderText {#text} at (524,113) size 4x19
+          text run at (524,113) width 4: " "
+        RenderBlock {SPAN} at (532,4) size 120x120 [border: (40px outset #FF0000)]
+        RenderText {#text} at (0,0) size 0x0
index 56bb3d0..1b304f6 100644 (file)
@@ -4,102 +4,122 @@ layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,20) size 784x560
       RenderBlock {DIV} at (20,0) size 744x192
-        RenderBlock {DIV} at (0,0) size 119x192
-          RenderInline {SPAN} at (0,0) size 119x190 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
-            RenderText {#text} at (35,21) size 84x54
-              text run at (35,21) width 84: "       "
-            RenderBR {BR} at (119,64) size 0x0
-            RenderText {#text} at (0,117) size 84x54
-              text run at (0,117) width 84: "       "
+        RenderBlock {DIV} at (0,0) size 83x192
+          RenderInline {SPAN} at (0,0) size 83x190 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
+            RenderText {#text} at (35,21) size 48x54
+              text run at (35,21) width 48: "    "
+            RenderBR {BR} at (83,64) size 0x0
+            RenderText {#text} at (0,117) size 48x54
+              text run at (0,117) width 48: "    "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (119,145) size 4x19
-          text run at (119,145) width 4: " "
-        RenderBlock {DIV} at (123,0) size 119x192
-          RenderInline {SPAN} at (0,0) size 119x190 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
-            RenderText {#text} at (35,21) size 84x54
-              text run at (35,21) width 84: "       "
-            RenderBR {BR} at (119,64) size 0x0
-            RenderText {#text} at (0,117) size 84x54
-              text run at (0,117) width 84: "       "
+        RenderText {#text} at (83,145) size 4x19
+          text run at (83,145) width 4: " "
+        RenderBlock {DIV} at (87,0) size 83x192
+          RenderInline {SPAN} at (0,0) size 83x190 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
+            RenderText {#text} at (35,21) size 48x54
+              text run at (35,21) width 48: "    "
+            RenderBR {BR} at (83,64) size 0x0
+            RenderText {#text} at (0,117) size 48x54
+              text run at (0,117) width 48: "    "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (242,145) size 4x19
-          text run at (242,145) width 4: " "
-        RenderBlock {DIV} at (246,0) size 119x192
-          RenderInline {SPAN} at (0,0) size 119x190 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
-            RenderText {#text} at (35,21) size 84x54
-              text run at (35,21) width 84: "       "
-            RenderBR {BR} at (119,64) size 0x0
-            RenderText {#text} at (0,117) size 84x54
-              text run at (0,117) width 84: "       "
+        RenderText {#text} at (170,145) size 4x19
+          text run at (170,145) width 4: " "
+        RenderBlock {DIV} at (174,0) size 83x192
+          RenderInline {SPAN} at (0,0) size 83x190 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
+            RenderText {#text} at (35,21) size 48x54
+              text run at (35,21) width 48: "    "
+            RenderBR {BR} at (83,64) size 0x0
+            RenderText {#text} at (0,117) size 48x54
+              text run at (0,117) width 48: "    "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (365,145) size 4x19
-          text run at (365,145) width 4: " "
-        RenderBlock {DIV} at (369,0) size 119x192
-          RenderInline {SPAN} at (0,0) size 119x190 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
-            RenderText {#text} at (35,21) size 84x54
-              text run at (35,21) width 84: "       "
-            RenderBR {BR} at (119,64) size 0x0
-            RenderText {#text} at (0,117) size 84x54
-              text run at (0,117) width 84: "       "
+        RenderText {#text} at (257,145) size 4x19
+          text run at (257,145) width 4: " "
+        RenderBlock {DIV} at (261,0) size 83x192
+          RenderInline {SPAN} at (0,0) size 83x190 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
+            RenderText {#text} at (35,21) size 48x54
+              text run at (35,21) width 48: "    "
+            RenderBR {BR} at (83,64) size 0x0
+            RenderText {#text} at (0,117) size 48x54
+              text run at (0,117) width 48: "    "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (488,145) size 4x19
-          text run at (488,145) width 4: " "
-        RenderBlock {DIV} at (492,0) size 119x192
-          RenderInline {SPAN} at (0,0) size 119x190 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
-            RenderText {#text} at (35,21) size 84x54
-              text run at (35,21) width 84: "       "
-            RenderBR {BR} at (119,64) size 0x0
-            RenderText {#text} at (0,117) size 84x54
-              text run at (0,117) width 84: "       "
+        RenderText {#text} at (344,145) size 4x19
+          text run at (344,145) width 4: " "
+        RenderBlock {DIV} at (348,0) size 83x192
+          RenderInline {SPAN} at (0,0) size 83x190 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
+            RenderText {#text} at (35,21) size 48x54
+              text run at (35,21) width 48: "    "
+            RenderBR {BR} at (83,64) size 0x0
+            RenderText {#text} at (0,117) size 48x54
+              text run at (0,117) width 48: "    "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (431,145) size 4x19
+          text run at (431,145) width 4: " "
+        RenderBlock {DIV} at (435,0) size 83x192
+          RenderInline {SPAN} at (0,0) size 83x190 [bgcolor=#DDDDDD] [border: (20px double #808080)]
+            RenderText {#text} at (35,21) size 48x54
+              text run at (35,21) width 48: "    "
+            RenderBR {BR} at (83,64) size 0x0
+            RenderText {#text} at (0,117) size 48x54
+              text run at (0,117) width 48: "    "
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (20,212) size 744x192
-        RenderBlock {DIV} at (0,0) size 119x192
-          RenderInline {SPAN} at (0,0) size 119x190 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
-            RenderText {#text} at (35,21) size 84x54
-              text run at (35,21) width 84: "       "
-            RenderBR {BR} at (119,64) size 0x0
-            RenderText {#text} at (0,117) size 84x54
-              text run at (0,117) width 84: "       "
+        RenderBlock {DIV} at (0,0) size 83x192
+          RenderInline {SPAN} at (0,0) size 83x190 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
+            RenderText {#text} at (35,21) size 48x54
+              text run at (35,21) width 48: "    "
+            RenderBR {BR} at (83,64) size 0x0
+            RenderText {#text} at (0,117) size 48x54
+              text run at (0,117) width 48: "    "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (83,145) size 4x19
+          text run at (83,145) width 4: " "
+        RenderBlock {DIV} at (87,0) size 83x192
+          RenderInline {SPAN} at (0,0) size 83x190 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
+            RenderText {#text} at (35,21) size 48x54
+              text run at (35,21) width 48: "    "
+            RenderBR {BR} at (83,64) size 0x0
+            RenderText {#text} at (0,117) size 48x54
+              text run at (0,117) width 48: "    "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (119,145) size 4x19
-          text run at (119,145) width 4: " "
-        RenderBlock {DIV} at (123,0) size 119x192
-          RenderInline {SPAN} at (0,0) size 119x190 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
-            RenderText {#text} at (35,21) size 84x54
-              text run at (35,21) width 84: "       "
-            RenderBR {BR} at (119,64) size 0x0
-            RenderText {#text} at (0,117) size 84x54
-              text run at (0,117) width 84: "       "
+        RenderText {#text} at (170,145) size 4x19
+          text run at (170,145) width 4: " "
+        RenderBlock {DIV} at (174,0) size 83x192
+          RenderInline {SPAN} at (0,0) size 83x190 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
+            RenderText {#text} at (35,21) size 48x54
+              text run at (35,21) width 48: "    "
+            RenderBR {BR} at (83,64) size 0x0
+            RenderText {#text} at (0,117) size 48x54
+              text run at (0,117) width 48: "    "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (242,145) size 4x19
-          text run at (242,145) width 4: " "
-        RenderBlock {DIV} at (246,0) size 119x192
-          RenderInline {SPAN} at (0,0) size 119x190 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
-            RenderText {#text} at (35,21) size 84x54
-              text run at (35,21) width 84: "       "
-            RenderBR {BR} at (119,64) size 0x0
-            RenderText {#text} at (0,117) size 84x54
-              text run at (0,117) width 84: "       "
+        RenderText {#text} at (257,145) size 4x19
+          text run at (257,145) width 4: " "
+        RenderBlock {DIV} at (261,0) size 83x192
+          RenderInline {SPAN} at (0,0) size 83x190 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
+            RenderText {#text} at (35,21) size 48x54
+              text run at (35,21) width 48: "    "
+            RenderBR {BR} at (83,64) size 0x0
+            RenderText {#text} at (0,117) size 48x54
+              text run at (0,117) width 48: "    "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (365,145) size 4x19
-          text run at (365,145) width 4: " "
-        RenderBlock {DIV} at (369,0) size 119x192
-          RenderInline {SPAN} at (0,0) size 119x190 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
-            RenderText {#text} at (35,21) size 84x54
-              text run at (35,21) width 84: "       "
-            RenderBR {BR} at (119,64) size 0x0
-            RenderText {#text} at (0,117) size 84x54
-              text run at (0,117) width 84: "       "
+        RenderText {#text} at (344,145) size 4x19
+          text run at (344,145) width 4: " "
+        RenderBlock {DIV} at (348,0) size 83x192
+          RenderInline {SPAN} at (0,0) size 83x190 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
+            RenderText {#text} at (35,21) size 48x54
+              text run at (35,21) width 48: "    "
+            RenderBR {BR} at (83,64) size 0x0
+            RenderText {#text} at (0,117) size 48x54
+              text run at (0,117) width 48: "    "
           RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (488,145) size 4x19
-          text run at (488,145) width 4: " "
-        RenderBlock {DIV} at (492,0) size 119x192
-          RenderInline {SPAN} at (0,0) size 119x190 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
-            RenderText {#text} at (35,21) size 84x54
-              text run at (35,21) width 84: "       "
-            RenderBR {BR} at (119,64) size 0x0
-            RenderText {#text} at (0,117) size 84x54
-              text run at (0,117) width 84: "       "
+        RenderText {#text} at (431,145) size 4x19
+          text run at (431,145) width 4: " "
+        RenderBlock {DIV} at (435,0) size 83x192
+          RenderInline {SPAN} at (0,0) size 83x190 [bgcolor=#DDDDDD] [border: (20px double #808080)]
+            RenderText {#text} at (35,21) size 48x54
+              text run at (35,21) width 48: "    "
+            RenderBR {BR} at (83,64) size 0x0
+            RenderText {#text} at (0,117) size 48x54
+              text run at (0,117) width 48: "    "
           RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/borders/table-borders-expected.checksum b/LayoutTests/platform/gtk/fast/borders/table-borders-expected.checksum
new file mode 100644 (file)
index 0000000..ebc99d2
--- /dev/null
@@ -0,0 +1 @@
+6405d2b17eb9ee01d7c316a69aeb9f1a
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/borders/table-borders-expected.png b/LayoutTests/platform/gtk/fast/borders/table-borders-expected.png
new file mode 100644 (file)
index 0000000..22c24a0
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/borders/table-borders-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/borders/table-borders-expected.txt b/LayoutTests/platform/gtk/fast/borders/table-borders-expected.txt
new file mode 100644 (file)
index 0000000..c5eded0
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderText {#text} at (0,0) size 0x0
+layer at (28,28) size 22x37
+  RenderTable {TABLE} at (20,20) size 22x37 [border: (5px outset #808080)]
+    RenderTableSection {TBODY} at (5,5) size 12x27
+      RenderTableRow {TR} at (0,2) size 12x23
+        RenderTableCell {TD} at (2,2) size 8x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+          RenderText {#text} at (2,2) size 4x19
+            text run at (2,2) width 4: " "