Reviewed by Darin.
authorbdakin <bdakin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 16 May 2006 01:04:39 +0000 (01:04 +0000)
committerbdakin <bdakin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 16 May 2006 01:04:39 +0000 (01:04 +0000)
        These tests have new expected results after the fix for
        http://bugzilla.opendarwin.org/show_bug.cgi?id=6838 Incomplete
        repaint of collapsed table borders

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

121 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/table/border-collapsing/001-expected.checksum
LayoutTests/fast/table/border-collapsing/001-expected.png
LayoutTests/fast/table/border-collapsing/001-expected.txt
LayoutTests/fast/table/border-collapsing/002-expected.checksum
LayoutTests/fast/table/border-collapsing/002-expected.png
LayoutTests/fast/table/border-collapsing/002-expected.txt
LayoutTests/fast/table/border-collapsing/003-expected.checksum
LayoutTests/fast/table/border-collapsing/003-expected.png
LayoutTests/fast/table/border-collapsing/003-expected.txt
LayoutTests/fast/table/border-collapsing/003.html
LayoutTests/fast/table/border-collapsing/004-expected.checksum
LayoutTests/fast/table/border-collapsing/004-expected.png
LayoutTests/fast/table/border-collapsing/004-expected.txt
LayoutTests/fast/table/border-collapsing/rtl-border-collapsing-expected.checksum
LayoutTests/fast/table/border-collapsing/rtl-border-collapsing-expected.png
LayoutTests/fast/table/border-collapsing/rtl-border-collapsing-expected.txt
LayoutTests/fast/table/overflowHidden-expected.checksum
LayoutTests/fast/table/overflowHidden-expected.png
LayoutTests/fast/table/overflowHidden-expected.txt
LayoutTests/tables/mozilla/bugs/bug159108-expected.checksum
LayoutTests/tables/mozilla/bugs/bug159108-expected.png
LayoutTests/tables/mozilla/bugs/bug159108-expected.txt
LayoutTests/tables/mozilla/bugs/bug23151-expected.checksum
LayoutTests/tables/mozilla/bugs/bug23151-expected.png
LayoutTests/tables/mozilla/bugs/bug23151-expected.txt
LayoutTests/tables/mozilla/bugs/bug43854-2-expected.checksum
LayoutTests/tables/mozilla/bugs/bug43854-2-expected.png
LayoutTests/tables/mozilla/bugs/bug43854-2-expected.txt
LayoutTests/tables/mozilla/bugs/bug8381-expected.checksum
LayoutTests/tables/mozilla/bugs/bug8381-expected.png
LayoutTests/tables/mozilla/bugs/bug8381-expected.txt
LayoutTests/tables/mozilla/bugs/bug9024-expected.txt
LayoutTests/tables/mozilla/collapsing_borders/bug127040-expected.checksum
LayoutTests/tables/mozilla/collapsing_borders/bug127040-expected.png
LayoutTests/tables/mozilla/collapsing_borders/bug127040-expected.txt
LayoutTests/tables/mozilla/collapsing_borders/bug41262-3-expected.checksum
LayoutTests/tables/mozilla/collapsing_borders/bug41262-3-expected.png
LayoutTests/tables/mozilla/collapsing_borders/bug41262-3-expected.txt
LayoutTests/tables/mozilla/collapsing_borders/bug41262-4-expected.checksum
LayoutTests/tables/mozilla/collapsing_borders/bug41262-4-expected.png
LayoutTests/tables/mozilla/collapsing_borders/bug41262-4-expected.txt
LayoutTests/tables/mozilla/marvin/backgr_layers-opacity-expected.checksum
LayoutTests/tables/mozilla/marvin/backgr_layers-opacity-expected.png
LayoutTests/tables/mozilla/marvin/backgr_layers-opacity-expected.txt
LayoutTests/tables/mozilla/marvin/backgr_position-table-expected.checksum
LayoutTests/tables/mozilla/marvin/backgr_position-table-expected.png
LayoutTests/tables/mozilla/marvin/backgr_position-table-expected.txt
LayoutTests/tables/mozilla/marvin/backgr_simple-table-cell-expected.checksum
LayoutTests/tables/mozilla/marvin/backgr_simple-table-cell-expected.png
LayoutTests/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt
LayoutTests/tables/mozilla/marvin/backgr_simple-table-column-expected.checksum
LayoutTests/tables/mozilla/marvin/backgr_simple-table-column-expected.png
LayoutTests/tables/mozilla/marvin/backgr_simple-table-column-expected.txt
LayoutTests/tables/mozilla/marvin/backgr_simple-table-column-group-expected.checksum
LayoutTests/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png
LayoutTests/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt
LayoutTests/tables/mozilla/marvin/backgr_simple-table-expected.checksum
LayoutTests/tables/mozilla/marvin/backgr_simple-table-expected.png
LayoutTests/tables/mozilla/marvin/backgr_simple-table-expected.txt
LayoutTests/tables/mozilla/marvin/backgr_simple-table-row-expected.checksum
LayoutTests/tables/mozilla/marvin/backgr_simple-table-row-expected.png
LayoutTests/tables/mozilla/marvin/backgr_simple-table-row-expected.txt
LayoutTests/tables/mozilla/marvin/backgr_simple-table-row-group-expected.checksum
LayoutTests/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png
LayoutTests/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt
LayoutTests/tables/mozilla_expected_failures/bugs/bug1055-2-expected.checksum
LayoutTests/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png
LayoutTests/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt
LayoutTests/tables/mozilla_expected_failures/bugs/bug3517-expected.txt
LayoutTests/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.checksum
LayoutTests/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.png
LayoutTests/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.txt
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.checksum
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.checksum
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.checksum
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.checksum
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.checksum
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.checksum
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.checksum
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.checksum
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.checksum
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.checksum
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.checksum
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.checksum
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.checksum
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.checksum
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.checksum
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png
LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt
LayoutTests/tables/mozilla_expected_failures/other/test4-expected.checksum
LayoutTests/tables/mozilla_expected_failures/other/test4-expected.png
LayoutTests/tables/mozilla_expected_failures/other/test4-expected.txt

index ad046df..d429e76 100644 (file)
@@ -1,3 +1,132 @@
+2006-05-15  Beth Dakin  <bdakin@apple.com>
+
+        Reviewed by Darin.
+
+        These tests have new expected results after the fix for
+        http://bugzilla.opendarwin.org/show_bug.cgi?id=6838 Incomplete 
+        repaint of collapsed table borders
+
+        * fast/table/border-collapsing/001-expected.checksum:
+        * fast/table/border-collapsing/001-expected.png:
+        * fast/table/border-collapsing/001-expected.txt:
+        * fast/table/border-collapsing/002-expected.checksum:
+        * fast/table/border-collapsing/002-expected.png:
+        * fast/table/border-collapsing/002-expected.txt:
+        * fast/table/border-collapsing/003-expected.checksum:
+        * fast/table/border-collapsing/003-expected.png:
+        * fast/table/border-collapsing/003-expected.txt:
+        * fast/table/border-collapsing/003.html:
+        * fast/table/border-collapsing/004-expected.checksum:
+        * fast/table/border-collapsing/004-expected.png:
+        * fast/table/border-collapsing/004-expected.txt:
+        * fast/table/border-collapsing/rtl-border-collapsing-expected.checksum:
+        * fast/table/border-collapsing/rtl-border-collapsing-expected.png:
+        * fast/table/border-collapsing/rtl-border-collapsing-expected.txt:
+        * fast/table/overflowHidden-expected.checksum:
+        * fast/table/overflowHidden-expected.png:
+        * fast/table/overflowHidden-expected.txt:
+        * tables/mozilla/bugs/bug159108-expected.checksum:
+        * tables/mozilla/bugs/bug159108-expected.png:
+        * tables/mozilla/bugs/bug159108-expected.txt:
+        * tables/mozilla/bugs/bug23151-expected.checksum:
+        * tables/mozilla/bugs/bug23151-expected.png:
+        * tables/mozilla/bugs/bug23151-expected.txt:
+        * tables/mozilla/bugs/bug43854-2-expected.checksum:
+        * tables/mozilla/bugs/bug43854-2-expected.png:
+        * tables/mozilla/bugs/bug43854-2-expected.txt:
+        * tables/mozilla/bugs/bug8381-expected.checksum:
+        * tables/mozilla/bugs/bug8381-expected.png:
+        * tables/mozilla/bugs/bug8381-expected.txt:
+        * tables/mozilla/bugs/bug9024-expected.txt:
+        * tables/mozilla/collapsing_borders/bug127040-expected.checksum:
+        * tables/mozilla/collapsing_borders/bug127040-expected.png:
+        * tables/mozilla/collapsing_borders/bug127040-expected.txt:
+        * tables/mozilla/collapsing_borders/bug41262-3-expected.checksum:
+        * tables/mozilla/collapsing_borders/bug41262-3-expected.png:
+        * tables/mozilla/collapsing_borders/bug41262-3-expected.txt:
+        * tables/mozilla/collapsing_borders/bug41262-4-expected.checksum:
+        * tables/mozilla/collapsing_borders/bug41262-4-expected.png:
+        * tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
+        * tables/mozilla/marvin/backgr_layers-opacity-expected.checksum:
+        * tables/mozilla/marvin/backgr_layers-opacity-expected.png:
+        * tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
+        * tables/mozilla/marvin/backgr_position-table-expected.checksum:
+        * tables/mozilla/marvin/backgr_position-table-expected.png:
+        * tables/mozilla/marvin/backgr_position-table-expected.txt:
+        * tables/mozilla/marvin/backgr_simple-table-cell-expected.checksum:
+        * tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
+        * tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
+        * tables/mozilla/marvin/backgr_simple-table-column-expected.checksum:
+        * tables/mozilla/marvin/backgr_simple-table-column-expected.png:
+        * tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
+        * tables/mozilla/marvin/backgr_simple-table-column-group-expected.checksum:
+        * tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
+        * tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
+        * tables/mozilla/marvin/backgr_simple-table-expected.checksum:
+        * tables/mozilla/marvin/backgr_simple-table-expected.png:
+        * tables/mozilla/marvin/backgr_simple-table-expected.txt:
+        * tables/mozilla/marvin/backgr_simple-table-row-expected.checksum:
+        * tables/mozilla/marvin/backgr_simple-table-row-expected.png:
+        * tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
+        * tables/mozilla/marvin/backgr_simple-table-row-group-expected.checksum:
+        * tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
+        * tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
+        * tables/mozilla_expected_failures/bugs/bug1055-2-expected.checksum:
+        * tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
+        * tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
+        * tables/mozilla_expected_failures/bugs/bug3517-expected.txt:
+        * tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.checksum:
+        * tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.png:
+        * tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.txt:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.checksum:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.checksum:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.checksum:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-expected.checksum:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.checksum:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.checksum:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.checksum:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
+        * tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
+        * tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.checksum:
+        * tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
+        * tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
+        * tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.checksum:
+        * tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
+        * tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
+        * tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.checksum:
+        * tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
+        * tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
+        * tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.checksum:
+        * tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
+        * tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
+        * tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.checksum:
+        * tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
+        * tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
+        * tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.checksum:
+        * tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
+        * tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
+        * tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.checksum:
+        * tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
+        * tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
+        * tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.checksum:
+        * tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png:
+        * tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
+        * tables/mozilla_expected_failures/other/test4-expected.checksum:
+        * tables/mozilla_expected_failures/other/test4-expected.png:
+        * tables/mozilla_expected_failures/other/test4-expected.txt:
+
 2006-05-14  Mitz Pettel  <opendarwin.org@mitzpettel.com>
 
         Reviewed by Hyatt.
index da2b76f..28bb9ca 100644 (file)
@@ -1 +1 @@
-4a1de55ff0e170f8ff95b3d937bed3eb
\ No newline at end of file
+38abcfb8dd94815f15adbe8fb903ff3a
\ No newline at end of file
index 5474803..d162d92 100644 (file)
Binary files a/LayoutTests/fast/table/border-collapsing/001-expected.png and b/LayoutTests/fast/table/border-collapsing/001-expected.png differ
index 0793077..ca23b48 100644 (file)
@@ -1,11 +1,11 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x390
-  RenderBlock {HTML} at (0,0) size 800x390
-    RenderBody {BODY} at (8,8) size 784x374
-      RenderBlock {DIV} at (0,0) size 784x190 [border: (10px dotted #0000FF)]
-        RenderTable {TABLE} at (10,10) size 312x170
-          RenderTableSection {TBODY} at (0,0) size 312x170
+layer at (0,0) size 800x422
+  RenderBlock {HTML} at (0,0) size 800x422
+    RenderBody {BODY} at (8,8) size 784x406
+      RenderBlock {DIV} at (0,0) size 784x220 [border: (10px dotted #0000FF)]
+        RenderTable {TABLE} at (10,10) size 322x200 [border: (5px solid #FF0000)]
+          RenderTableSection {TBODY} at (5,5) size 312x170
             RenderTableRow {TR} at (0,0) size 312x40
               RenderTableCell {TD} at (0,0) size 312x40 [border: (5px solid #008000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (6,6) size 35x18
@@ -18,9 +18,9 @@ layer at (0,0) size 800x390
               RenderTableCell {TD} at (0,100) size 312x70 [border: (25px solid #FF0000)] [r=2 c=0 rs=1 cs=1]
                 RenderText {#text} at (26,26) size 59x18
                   text run at (26,26) width 59: "Goodbye"
-      RenderBlock {DIV} at (0,350) size 784x24 [border: (1px solid #008000)]
-        RenderTable {TABLE} at (1,1) size 31x22
-          RenderTableSection {TBODY} at (0,0) size 31x22
+      RenderBlock {DIV} at (0,380) size 784x26 [border: (1px solid #008000)]
+        RenderTable {TABLE} at (1,1) size 33x24 [border: (1px none #808080)]
+          RenderTableSection {TBODY} at (1,1) size 31x22
             RenderTableRow {TR} at (0,0) size 31x22
               RenderTableCell {TD} at (0,0) size 31x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 27x18
index 8316383..71f06a1 100644 (file)
@@ -1 +1 @@
-c5d0d04e58119601219635d6a530f992
\ No newline at end of file
+b7d3f48f4833e74499951e2e9df51ca5
\ No newline at end of file
index bfdd7e7..ee52f97 100644 (file)
Binary files a/LayoutTests/fast/table/border-collapsing/002-expected.png and b/LayoutTests/fast/table/border-collapsing/002-expected.png differ
index 544abe0..41bac72 100644 (file)
@@ -3,12 +3,12 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {P} at (0,0) size 784x267
-        RenderTable {TABLE} at (0,0) size 153x267
+      RenderBlock {P} at (0,0) size 784x272
+        RenderTable {TABLE} at (0,0) size 158x272 [border: (2px solid #FFFF00)]
           RenderTableCol {COL} at (0,0) size 0x0 [border: (3px solid #000000)]
           RenderTableCol {COL} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-          RenderTableSection {TBODY} at (0,0) size 153x267
+          RenderTableSection {TBODY} at (2,2) size 153x267
             RenderTableRow {TR} at (0,0) size 153x55
               RenderTableCell {TD} at (0,1) size 52x53 [border: (3px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (19,19) size 8x18
index 4f11088..20081f6 100644 (file)
@@ -1 +1 @@
-dda753c877fb35ef23085fbf5884d053
\ No newline at end of file
+a1636dcaee5d02797dbc962d2d74169e
\ No newline at end of file
index 29849c1..25f7bae 100644 (file)
Binary files a/LayoutTests/fast/table/border-collapsing/003-expected.png and b/LayoutTests/fast/table/border-collapsing/003-expected.png differ
index 3d0e808..684d335 100644 (file)
@@ -1,15 +1,27 @@
 layer at (0,0) size 800x600
   RenderCanvas at (0,0) size 800x600
-layer at (0,0) size 800x348
-  RenderBlock {HTML} at (0,0) size 800x348
-    RenderBody {BODY} at (8,16) size 784x300
-      RenderBlock {P} at (0,0) size 784x18
-        RenderText {#text} at (0,0) size 541x18
-          text run at (0,0) width 442: "The black border below should cut right through the top left corner of "
-          text run at (442,0) width 99: "the blue border."
-      RenderBlock {DIV} at (32,50) size 720x250 [border: (1px solid #0000FF)]
-        RenderTable {DIV} at (1,1) size 104x200
-          RenderTableSection at (0,0) size 104x200
+layer at (0,0) size 800x386
+  RenderBlock {HTML} at (0,0) size 800x386
+    RenderBody {BODY} at (8,16) size 784x338
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 201x18
+          text run at (0,0) width 201: "The black border below should "
+        RenderInline {I} at (0,0) size 20x18
+          RenderText {#text} at (201,0) size 20x18
+            text run at (201,0) width 20: "not"
+        RenderText {#text} at (221,0) size 746x36
+          text run at (221,0) width 212: " cut through the top left corner of "
+          text run at (433,0) width 313: "the blue border. It would cut through with our old"
+          text run at (0,18) width 87: "behavior, but "
+        RenderInline {A} at (0,0) size 22x18 [color=#0000EE]
+          RenderText {#text} at (87,18) size 22x18
+            text run at (87,18) width 22: "this"
+        RenderText {#text} at (109,18) size 307x18
+          text run at (109,18) width 4: " "
+          text run at (113,18) width 303: "bug fix changed our behavior to match the spec."
+      RenderBlock {DIV} at (32,68) size 720x270 [border: (1px solid #0000FF)]
+        RenderTable {DIV} at (1,1) size 115x220 [border:]
+          RenderTableSection at (1,10) size 104x200
             RenderTableRow {P} at (0,0) size 104x100
               RenderTableCell {SPAN} at (0,-1) size 52x11 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
               RenderTableCell {SPAN} at (52,-10) size 52x68 [border: (10px solid #000000)] [r=0 c=1 rs=1 cs=1]
index 065713b..4f231a3 100644 (file)
   </style>
  </head>
  <body>
-  <p>The black border below should cut right through the top left corner of
-  the blue border.</p>
+  <p>The black border below should <i>not</i> cut through the top left corner of
+  the blue border. It would cut through with our old behavior, but 
+  <a href="http://bugzilla.opendarwin.org/show_bug.cgi?id=6838">this</a>
+  bug fix changed our behavior to match the spec.</p>
   <div class="b">
    <div class="t">
     <p class="r a"> <span class="c a"></span> <span class="c b"></span> </p>
index 706b804..4eb8e16 100644 (file)
@@ -1 +1 @@
-9bf4924025c329ef1e6c2f20c56af1d3
\ No newline at end of file
+26e50e3a01df07fb63a62f2b66dce381
\ No newline at end of file
index 7fcaf71..e94f855 100644 (file)
Binary files a/LayoutTests/fast/table/border-collapsing/004-expected.png and b/LayoutTests/fast/table/border-collapsing/004-expected.png differ
index fdbf32e..ed9bd9d 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1474
+layer at (0,0) size 785x1477
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1474
-  RenderBlock {HTML} at (0,0) size 785x1474
-    RenderBody {BODY} at (8,21) size 769x1437
+layer at (0,0) size 785x1477
+  RenderBlock {HTML} at (0,0) size 785x1477
+    RenderBody {BODY} at (8,21) size 769x1440
       RenderBlock {H1} at (0,0) size 769x37
         RenderText {#text} at (0,0) size 290x37
           text run at (0,0) width 290: "Table Border Models"
@@ -41,46 +41,46 @@ layer at (0,0) size 785x1474
           text run at (688,150) width 0: " "
           text run at (0,165) width 296: "\x{9}{ border: medium solid red; }"
           text run at (296,165) width 0: " "
-      RenderTable {TABLE} at (16,288) size 737x181
-        RenderTableSection {TBODY} at (0,0) size 737x181
-          RenderTableRow {TR} at (0,0) size 737x31
-            RenderTableCell {TH} at (0,0) size 247x31 [border: (2px solid #800080)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (83,7) size 82x18
-                text run at (83,7) width 82: "Header One"
-            RenderTableCell {TH} at (247,0) size 232x31 [border: (2px solid #800080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (74,7) size 85x18
-                text run at (74,7) width 85: "Header Two"
-            RenderTableCell {TH} at (479,0) size 258x31 [border: (2px solid #800080)] [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (82,7) size 95x18
-                text run at (82,7) width 95: "Header Three"
-          RenderTableRow {TR} at (0,31) size 737x66
-            RenderTableCell {TD} at (0,40) size 247x48 [border: (2px solid #008000)] [r=1 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (16,288) size 737x184 [border: (1px solid #0000FF)]
+        RenderTableSection {TBODY} at (1,1) size 734x181
+          RenderTableRow {TR} at (0,0) size 734x31
+            RenderTableCell {TH} at (0,0) size 246x31 [border: (2px solid #800080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (82,7) size 82x18
+                text run at (82,7) width 82: "Header One"
+            RenderTableCell {TH} at (246,0) size 231x31 [border: (2px solid #800080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (73,7) size 85x18
+                text run at (73,7) width 85: "Header Two"
+            RenderTableCell {TH} at (477,0) size 257x31 [border: (2px solid #800080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (81,7) size 95x18
+                text run at (81,7) width 95: "Header Three"
+          RenderTableRow {TR} at (0,31) size 734x66
+            RenderTableCell {TD} at (0,40) size 246x48 [border: (2px solid #008000)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (7,7) size 230x36
                 text run at (7,7) width 230: "This table uses the collapsed borders"
                 text run at (7,25) width 43: "model."
-            RenderTableCell {TD} at (247,40) size 232x48 [border: (2px solid #008000)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (246,40) size 231x48 [border: (2px solid #008000)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (6,7) size 202x36
                 text run at (6,7) width 202: "This means that elements within"
                 text run at (6,25) width 201: "the cell have no border-spacing."
-            RenderTableCell {TD} at (479,31) size 258x66 [border: (2px solid #008000)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (477,31) size 257x66 [border: (2px solid #008000)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (6,7) size 237x54
                 text run at (6,7) width 213: "Since it has collapsed borders, the"
                 text run at (6,25) width 176: "borders on the header cells, "
                 text run at (182,25) width 35: "on all"
                 text run at (6,43) width 237: "sides, should be medium solid purple."
-          RenderTableRow {TR} at (0,97) size 737x84
-            RenderTableCell {TD} at (0,106) size 247x66 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,97) size 734x84
+            RenderTableCell {TD} at (0,106) size 246x66 [border: (1px solid #008000)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (7,6) size 227x54
                 text run at (7,6) width 224: "The border of the table itself should"
                 text run at (7,24) width 188: "be medium solid blue, except "
                 text run at (195,24) width 39: "where"
                 text run at (7,42) width 202: "header cells override the border."
-            RenderTableCell {TD} at (247,106) size 232x66 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (246,106) size 231x66 [border: (1px solid #008000)] [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (6,6) size 211x54
                 text run at (6,6) width 211: "The borders that I haven't already"
                 text run at (6,24) width 200: "mentioned (all the other internal"
                 text run at (6,42) width 204: "ones) should be thin solid green."
-            RenderTableCell {TD} at (479,97) size 258x84 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (477,97) size 257x84 [border: (1px solid #008000)] [r=2 c=2 rs=1 cs=1]
               RenderText {#text} at (6,6) size 232x54
                 text run at (6,6) width 232: "This table should have a 1em margin"
                 text run at (6,24) width 111: "around all edges. "
@@ -93,7 +93,7 @@ layer at (0,0) size 785x1474
               RenderText {#text} at (170,42) size 199x36
                 text run at (170,42) width 35: " of its"
                 text run at (6,60) width 45: "border."
-      RenderTable {TABLE} at (16,485) size 737x236 [border: (3px solid #0000FF)]
+      RenderTable {TABLE} at (16,488) size 737x236 [border: (3px solid #0000FF)]
         RenderTableSection {TBODY} at (3,3) size 731x230
           RenderTableRow {TR} at (0,16) size 731x34
             RenderTableCell {TH} at (16,16) size 162x34 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
@@ -143,7 +143,7 @@ layer at (0,0) size 785x1474
                   text run at (6,42) width 30: "edge"
               RenderText {#text} at (36,42) size 84x18
                 text run at (36,42) width 84: " of its border."
-      RenderTable {TABLE} at (16,737) size 737x276 [border: (3px solid #0000FF)]
+      RenderTable {TABLE} at (16,740) size 737x276 [border: (3px solid #0000FF)]
         RenderTableSection {TBODY} at (3,3) size 731x270
           RenderTableRow {TR} at (0,8) size 731x34
             RenderTableCell {TH} at (0,8) size 189x34 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
@@ -206,7 +206,7 @@ layer at (0,0) size 785x1474
                 text run at (6,60) width 80: "width of the "
                 text run at (86,60) width 153: "table should be less than"
                 text run at (6,78) width 41: "100%."
-      RenderTable {TABLE} at (16,1029) size 737x208 [border: (3px solid #0000FF)]
+      RenderTable {TABLE} at (16,1032) size 737x208 [border: (3px solid #0000FF)]
         RenderTableSection {TBODY} at (3,3) size 731x202
           RenderTableRow {TR} at (0,0) size 731x34
             RenderTableCell {TH} at (8,0) size 201x34 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
@@ -263,7 +263,7 @@ layer at (0,0) size 785x1474
                 text run at (47,42) width 226: "Because of its margins, the width of"
                 text run at (6,60) width 23: "the "
                 text run at (29,60) width 198: "table should be less than 100%."
-      RenderTable {TABLE} at (16,1253) size 737x184
+      RenderTable {TABLE} at (16,1256) size 737x184
         RenderBlock {CAPTION} at (0,0) size 737x18
           RenderText {#text} at (309,0) size 119x18
             text run at (309,0) width 119: "This is the caption."
index 8066428..b8dcc2e 100644 (file)
Binary files a/LayoutTests/fast/table/border-collapsing/rtl-border-collapsing-expected.png and b/LayoutTests/fast/table/border-collapsing/rtl-border-collapsing-expected.png differ
index f0961f5..396d69c 100644 (file)
@@ -19,23 +19,23 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 368x18
           text run at (0,0) width 368: "The RTL table should be a mirror image of the LTR table."
       RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
-      RenderTable {TABLE} at (0,96) size 129x74
-        RenderTableSection {TBODY} at (0,0) size 129x74
-          RenderTableRow {TR} at (0,0) size 129x26
-            RenderTableCell {TD} at (0,0) size 65x26 [border: none (1px solid #000000) none] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (16,4) size 31x18
-                text run at (16,4) width 31: "RTL"
-            RenderTableCell {TD} at (65,0) size 64x26 [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (16,4) size 31x18
-                text run at (16,4) width 31: "LTR"
-          RenderTableRow {TR} at (0,26) size 129x48
-            RenderTableCell {TD} at (0,26) size 65x48 [border: none (1px solid #000000) none] [r=1 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (4,4) size 56x40
+      RenderTable {TABLE} at (0,96) size 133x74
+        RenderTableSection {TBODY} at (0,0) size 133x74
+          RenderTableRow {TR} at (0,0) size 133x26
+            RenderTableCell {TD} at (0,0) size 67x26 [border: none (1px solid #000000) none] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (17,4) size 31x18
+                text run at (17,4) width 31: "RTL"
+            RenderTableCell {TD} at (67,0) size 66x26 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (17,4) size 31x18
+                text run at (17,4) width 31: "LTR"
+          RenderTableRow {TR} at (0,26) size 133x48
+            RenderTableCell {TD} at (0,26) size 67x48 [border: none (1px solid #000000) none] [r=1 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (4,4) size 58x40 [border: none (1px solid #0000FF) none (1px solid #FF0000)]
                 RenderTableCol {COL} at (0,0) size 0x0
                 RenderTableCol {COL} at (0,0) size 0x0
                 RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#FFFF00] [border: (2px dotted #008000) none (1px solid #000000)]
                 RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#C0C0C0]
-                RenderTableSection {TBODY} at (0,0) size 56x40
+                RenderTableSection {TBODY} at (1,0) size 56x40
                   RenderTableRow {TR} at (0,0) size 56x20
                     RenderTableCell {TD} at (44,0) size 12x20 [border: none] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,1) size 8x18
@@ -65,13 +65,13 @@ layer at (0,0) size 800x600
                     RenderTableCell {TD} at (0,20) size 11x20 [border: none] [r=1 c=4 rs=1 cs=1]
                       RenderText {#text} at (2,1) size 8x18
                         text run at (2,1) width 8 RTL: "  "
-            RenderTableCell {TD} at (65,26) size 64x48 [r=1 c=1 rs=1 cs=1]
-              RenderTable {TABLE} at (4,4) size 56x40
+            RenderTableCell {TD} at (67,26) size 66x48 [r=1 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (4,4) size 58x40 [border: none (1px solid #FF0000) none (1px solid #0000FF)]
                 RenderTableCol {COL} at (0,0) size 0x0
                 RenderTableCol {COL} at (0,0) size 0x0
                 RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#FFFF00] [border: (1px solid #000000) none (2px dotted #008000)]
                 RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#C0C0C0]
-                RenderTableSection {TBODY} at (0,0) size 56x40
+                RenderTableSection {TBODY} at (1,0) size 56x40
                   RenderTableRow {TR} at (0,0) size 56x20
                     RenderTableCell {TD} at (0,0) size 12x20 [border: none] [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (2,1) size 8x18
index 7105310..a4cea55 100644 (file)
@@ -1 +1 @@
-cda4123009c8769285234422640145d3
\ No newline at end of file
+f6e830313b1d137e267e0f650a0747f2
\ No newline at end of file
index 1030a4a..6632b80 100644 (file)
Binary files a/LayoutTests/fast/table/overflowHidden-expected.png and b/LayoutTests/fast/table/overflowHidden-expected.png differ
index 4aaad98..0017f8c 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x2414
+layer at (0,0) size 785x2424
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x2414
-  RenderBlock {HTML} at (0,0) size 785x2414
-    RenderBody {BODY} at (8,8) size 769x2398
+layer at (0,0) size 785x2424
+  RenderBlock {HTML} at (0,0) size 785x2424
+    RenderBody {BODY} at (8,8) size 769x2408
       RenderTable {TABLE} at (0,0) size 418x112 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 414x108
           RenderTableRow {TR} at (0,2) size 414x104
@@ -94,39 +94,39 @@ layer at (0,0) size 785x2414
       RenderBlock (anonymous) at (0,1674) size 769x36
         RenderBR {BR} at (0,0) size 0x18
         RenderBR {BR} at (0,18) size 0x18
-      RenderTable {TABLE} at (0,1710) size 710x107
-        RenderTableSection {TBODY} at (0,0) size 710x107
+      RenderTable {TABLE} at (0,1710) size 715x112 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 710x107
           RenderTableRow {TR} at (0,0) size 710x107
             RenderTableCell {TD} at (605,0) size 105x107 [border: (3px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,4) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,1817) size 769x36
+      RenderBlock (anonymous) at (0,1822) size 769x36
         RenderBR {BR} at (0,0) size 0x18
         RenderBR {BR} at (0,18) size 0x18
-      RenderTable {TABLE} at (0,1853) size 710x107
-        RenderTableSection {TBODY} at (0,0) size 710x107
+      RenderTable {TABLE} at (0,1858) size 715x112 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 710x107
           RenderTableRow {TR} at (0,0) size 710x107
             RenderTableCell {TD} at (605,0) size 105x107 [border: (3px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,4) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,1960) size 769x36
+      RenderBlock (anonymous) at (0,1970) size 769x36
         RenderBR {BR} at (0,0) size 0x18
         RenderBR {BR} at (0,18) size 0x18
-      RenderTable {TABLE} at (0,1996) size 418x112 [border: (2px outset #808080)]
+      RenderTable {TABLE} at (0,2006) size 418x112 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 414x108
           RenderTableRow {TR} at (0,2) size 414x104
             RenderTableCell {TD} at (308,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,2108) size 769x36
+      RenderBlock (anonymous) at (0,2118) size 769x36
         RenderBR {BR} at (0,0) size 0x18
         RenderBR {BR} at (0,18) size 0x18
-      RenderTable {TABLE} at (0,2144) size 418x112 [border: (2px outset #808080)]
+      RenderTable {TABLE} at (0,2154) size 418x112 [border: (2px outset #808080)]
         RenderTableSection {TBODY} at (2,2) size 414x108
           RenderTableRow {TR} at (0,2) size 414x104
             RenderTableCell {TD} at (308,2) size 104x104 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 100x100 [bgcolor=#800080]
-      RenderBlock (anonymous) at (0,2256) size 769x36
+      RenderBlock (anonymous) at (0,2266) size 769x36
         RenderBR {BR} at (0,0) size 0x18
         RenderBR {BR} at (0,18) size 0x18
-      RenderTable {TABLE} at (0,2292) size 470x106
+      RenderTable {TABLE} at (0,2302) size 470x106
         RenderTableSection {TBODY} at (0,0) size 470x106
           RenderTableRow {TR} at (0,2) size 470x102
             RenderTableCell {TD} at (366,2) size 102x102 [r=0 c=1 rs=1 cs=1]
@@ -183,29 +183,29 @@ layer at (8,1582) size 300x100 scrollWidth 600
       RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#FFA500]
         RenderText {#text} at (0,0) size 278x18
           text run at (0,0) width 278: "With display:table-cell + relative positioning"
-layer at (8,1718) size 605x107 clip at (11,1721) size 602x102
+layer at (10,1720) size 605x107 clip at (13,1723) size 602x102
   RenderTableCell {TD} at (0,41) size 605x25 [bgcolor=#808080] [border: (3px inset #808080)] [r=0 c=0 rs=1 cs=1]
     RenderBlock {DIV} at (4,4) size 600x18 [bgcolor=#FFFF00]
       RenderText {#text} at (0,0) size 215x18
         text run at (0,0) width 215: "Test with border-collapse:collapse"
-layer at (8,1861) size 605x107 clip at (11,1864) size 602x102
+layer at (10,1868) size 605x107 clip at (13,1871) size 602x102
   RenderTableCell {TD} at (0,41) size 605x25 [border: (3px inset #808080)] [r=0 c=0 rs=1 cs=1]
     RenderBlock {DIV} at (4,4) size 600x18 [bgcolor=#FFFF00]
       RenderText {#text} at (0,0) size 271x18
         text run at (0,0) width 271: "Test with border-collapse:collapse no color"
-layer at (12,2008) size 304x104 clip at (13,2009) size 302x87 scrollWidth 601
+layer at (12,2018) size 304x104 clip at (13,2019) size 302x87 scrollWidth 601
   RenderTableCell {TD} at (2,44) size 304x19 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
     RenderBlock {DIV} at (2,-18) size 300x18 [bgcolor=#00FF00]
       RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 151x18
           text run at (0,0) width 151: "Test with overflow:auto"
-layer at (12,2156) size 304x104 clip at (13,2157) size 287x87 scrollWidth 601
+layer at (12,2166) size 304x104 clip at (13,2167) size 287x87 scrollWidth 601
   RenderTableCell {TD} at (2,44) size 304x19 [bgcolor=#808080] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
     RenderBlock {DIV} at (2,-18) size 300x18 [bgcolor=#00FF00]
       RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000]
         RenderText {#text} at (0,0) size 158x18
           text run at (0,0) width 158: "Test with overflow:scroll"
-layer at (10,2302) size 362x102 clip at (40,2332) size 302x27 scrollWidth 601
+layer at (10,2312) size 362x102 clip at (40,2342) size 302x27 scrollWidth 601
   RenderTableCell {TD} at (2,5) size 362x95 [bgcolor=#808080] [border: (30px solid #000000)] [r=0 c=0 rs=1 cs=1]
     RenderBlock {DIV} at (31,31) size 300x18 [bgcolor=#00FF00]
       RenderBlock {DIV} at (0,0) size 600x18 [bgcolor=#008000]
index 6c761e5..36fd620 100644 (file)
@@ -1 +1 @@
-e1f5298e7b11daf4c224f5ee9821a47f
\ No newline at end of file
+1bd32bee5d3f33a38fd83b8abcf0b4d3
\ No newline at end of file
index 161a5f7..576f4cf 100644 (file)
Binary files a/LayoutTests/tables/mozilla/bugs/bug159108-expected.png and b/LayoutTests/tables/mozilla/bugs/bug159108-expected.png differ
index b0638b1..6dc06ae 100644 (file)
@@ -3,9 +3,9 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x8
   RenderBlock {HTML} at (0,0) size 800x8
     RenderBody {BODY} at (8,8) size 784x0
-layer at (37,37) size 57x60
-  RenderTable {TABLE} at (37,37) size 57x60
-    RenderTableSection {TBODY} at (0,0) size 57x60
+layer at (37,37) size 77x80
+  RenderTable {TABLE} at (37,37) size 77x80 [border: (10px solid #000060)]
+    RenderTableSection {TBODY} at (10,10) size 57x60
       RenderTableRow {TR} at (0,0) size 57x30
         RenderTableCell {TD} at (0,0) size 57x30 [border: (10px none #000000)] [r=0 c=0 rs=1 cs=1]
           RenderText {#text} at (11,11) size 35x18
index 5c6323f..e331772 100644 (file)
@@ -1 +1 @@
-db6c60d52e1cc7c9b174503ebddb1ad6
\ No newline at end of file
+47bb180a2fd5d70fa0fba9155b7257bc
\ No newline at end of file
index 90ba10b..c1fb793 100644 (file)
Binary files a/LayoutTests/tables/mozilla/bugs/bug23151-expected.png and b/LayoutTests/tables/mozilla/bugs/bug23151-expected.png differ
index 7ce4c7a..cdb697c 100644 (file)
@@ -1,21 +1,21 @@
-layer at (0,0) size 864x600
+layer at (0,0) size 827x600
   RenderCanvas at (0,0) size 785x585
-layer at (0,0) size 864x600
+layer at (0,0) size 827x600
   RenderBlock {HTML} at (0,0) size 785x600
     RenderBody {BODY} at (8,8) size 769x584
-      RenderTable {TABLE} at (0,0) size 856x30 [bgcolor=#FFFFFF]
-        RenderTableSection {TBODY} at (0,0) size 856x30
-          RenderTableRow {TR} at (0,0) size 856x30
-            RenderTableCell {TD} at (0,0) size 426x30 [r=0 c=0 rs=1 cs=1]
-              RenderBlock {PRE} at (0,0) size 426x30
-                RenderInline {FONT} at (0,0) size 426x30
-                  RenderText {#text} at (0,0) size 426x30
-                    text run at (0,0) width 426: "/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-  "
-                    text run at (426,0) width 0: " "
-                    text run at (0,15) width 8: "  "
-            RenderTableCell {TD} at (426,7) size 430x15 [r=0 c=1 rs=1 cs=1]
-              RenderBlock {PRE} at (0,0) size 430x15
-                RenderInline {FONT} at (0,0) size 430x15
-                  RenderText {#text} at (0,0) size 430x15
-                    text run at (0,0) width 430: "/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-   "
-                    text run at (430,0) width 0: " "
+      RenderTable {TABLE} at (0,0) size 819x30 [bgcolor=#FFFFFF]
+        RenderTableSection {TBODY} at (0,0) size 819x30
+          RenderTableRow {TR} at (0,0) size 819x30
+            RenderTableCell {TD} at (0,0) size 408x30 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {PRE} at (0,0) size 408x30
+                RenderInline {FONT} at (0,0) size 408x30
+                  RenderText {#text} at (0,0) size 408x30
+                    text run at (0,0) width 408: "/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-  "
+                    text run at (408,0) width 0: " "
+                    text run at (0,15) width 6: "  "
+            RenderTableCell {TD} at (408,7) size 411x15 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {PRE} at (0,0) size 411x15
+                RenderInline {FONT} at (0,0) size 411x15
+                  RenderText {#text} at (0,0) size 411x15
+                    text run at (0,0) width 411: "/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-   "
+                    text run at (411,0) width 0: " "
index 8a71679..34c69b3 100644 (file)
@@ -1 +1 @@
-9b65e1924aa4060f7fda30b6fa026415
\ No newline at end of file
+089eb040ae7b3897d390b7a35d0d1e68
\ No newline at end of file
index 16fc112..3b28924 100644 (file)
Binary files a/LayoutTests/tables/mozilla/bugs/bug43854-2-expected.png and b/LayoutTests/tables/mozilla/bugs/bug43854-2-expected.png differ
index 695b285..dd458f3 100644 (file)
@@ -3,40 +3,40 @@ layer 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
-      RenderTable {TABLE} at (0,0) size 784x345
-        RenderTableSection {TBODY} at (0,0) size 784x345
-          RenderTableRow {TR} at (0,0) size 784x21
-            RenderTableCell {TH} at (0,0) size 112x21 [border: (1px solid #005A8C)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (43,2) size 27x18
-                text run at (43,2) width 27: "Sun"
-            RenderTableCell {TH} at (112,0) size 112x21 [border: (1px solid #005A8C)] [r=0 c=1 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 784x346 [border: none]
+        RenderTableSection {TBODY} at (0,0) size 783x345
+          RenderTableRow {TR} at (0,0) size 783x21
+            RenderTableCell {TH} at (0,0) size 111x21 [border: (1px solid #005A8C)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (42,2) size 27x18
+                text run at (42,2) width 27: "Sun"
+            RenderTableCell {TH} at (111,0) size 112x21 [border: (1px solid #005A8C)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (40,2) size 32x18
                 text run at (40,2) width 32: "Mon"
-            RenderTableCell {TH} at (224,0) size 112x21 [border: (1px solid #005A8C)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TH} at (223,0) size 112x21 [border: (1px solid #005A8C)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (43,2) size 27x18
                 text run at (43,2) width 27: "Tue"
-            RenderTableCell {TH} at (336,0) size 112x21 [border: (1px solid #005A8C)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TH} at (335,0) size 112x21 [border: (1px solid #005A8C)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (40,2) size 32x18
                 text run at (40,2) width 32: "Wed"
-            RenderTableCell {TH} at (448,0) size 112x21 [border: (1px solid #005A8C)] [r=0 c=4 rs=1 cs=1]
+            RenderTableCell {TH} at (447,0) size 112x21 [border: (1px solid #005A8C)] [r=0 c=4 rs=1 cs=1]
               RenderText {#text} at (42,2) size 29x18
                 text run at (42,2) width 29: "Thu"
-            RenderTableCell {TH} at (560,0) size 112x21 [border: (1px solid #005A8C)] [r=0 c=5 rs=1 cs=1]
+            RenderTableCell {TH} at (559,0) size 112x21 [border: (1px solid #005A8C)] [r=0 c=5 rs=1 cs=1]
               RenderText {#text} at (46,2) size 21x18
                 text run at (46,2) width 21: "Fri"
-            RenderTableCell {TH} at (672,0) size 112x21 [border: (1px solid #005A8C)] [r=0 c=6 rs=1 cs=1]
+            RenderTableCell {TH} at (671,0) size 112x21 [border: (1px solid #005A8C)] [r=0 c=6 rs=1 cs=1]
               RenderText {#text} at (45,2) size 22x18
                 text run at (45,2) width 22: "Sat"
-          RenderTableRow {TR} at (0,21) size 784x39
-            RenderTableCell {TD} at (0,21) size 560x3 [border: (1px solid #005A8C)] [r=1 c=0 rs=1 cs=5]
-            RenderTableCell {TD} at (560,21) size 112x39 [border: (1px solid #005A8C)] [r=1 c=5 rs=1 cs=1]
+          RenderTableRow {TR} at (0,21) size 783x39
+            RenderTableCell {TD} at (0,21) size 559x3 [border: (1px solid #005A8C)] [r=1 c=0 rs=1 cs=5]
+            RenderTableCell {TD} at (559,21) size 112x39 [border: (1px solid #005A8C)] [r=1 c=5 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 8x18
                   text run at (0,0) width 8: "1"
               RenderBlock {DIV} at (2,20) size 109x18
                 RenderText {#text} at (0,0) size 28x18
                   text run at (0,0) width 28: "7:50"
-            RenderTableCell {TD} at (672,21) size 112x39 [border: (1px solid #005A8C)] [r=1 c=6 rs=1 cs=1]
+            RenderTableCell {TD} at (671,21) size 112x39 [border: (1px solid #005A8C)] [r=1 c=6 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 8x18
                   text run at (0,0) width 8: "2"
@@ -44,25 +44,25 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (0,0) size 100x18
                   text run at (0,0) width 100: "Althea Halliday"
                 RenderBR {BR} at (100,14) size 0x0
-          RenderTableRow {TR} at (0,60) size 784x75
-            RenderTableCell {TD} at (0,60) size 112x75 [border: (1px solid #005A8C)] [r=2 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (2,2) size 109x18
+          RenderTableRow {TR} at (0,60) size 783x75
+            RenderTableCell {TD} at (0,60) size 111x75 [border: (1px solid #005A8C)] [r=2 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 108x18
                 RenderText {#text} at (0,0) size 8x18
                   text run at (0,0) width 8: "3"
-              RenderBlock (anonymous) at (2,20) size 109x54
+              RenderBlock (anonymous) at (2,20) size 108x54
                 RenderText {#text} at (0,0) size 67x18
                   text run at (0,0) width 67: "CHORTle"
                 RenderBR {BR} at (67,14) size 0x0
                 RenderText {#text} at (0,18) size 67x36
                   text run at (0,18) width 62: "Avondale"
                   text run at (0,36) width 67: "graduation"
-            RenderTableCell {TD} at (112,60) size 112x39 [border: (1px solid #005A8C)] [r=2 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (111,60) size 112x39 [border: (1px solid #005A8C)] [r=2 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 8x18
                   text run at (0,0) width 8: "4"
               RenderBlock (anonymous) at (2,20) size 109x18
                 RenderBR {BR} at (0,0) size 0x18
-            RenderTableCell {TD} at (224,60) size 112x57 [border: (1px solid #005A8C)] [r=2 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (223,60) size 112x57 [border: (1px solid #005A8C)] [r=2 c=2 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 8x18
                   text run at (0,0) width 8: "5"
@@ -70,7 +70,7 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (0,0) size 82x36
                   text run at (0,0) width 82: "SAC Speech"
                   text run at (0,18) width 32: "night"
-            RenderTableCell {TD} at (336,60) size 112x57 [border: (1px solid #005A8C)] [r=2 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (335,60) size 112x57 [border: (1px solid #005A8C)] [r=2 c=3 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 8x18
                   text run at (0,0) width 8: "6"
@@ -78,7 +78,7 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (0,0) size 82x36
                   text run at (0,0) width 82: "Management"
                   text run at (0,18) width 65: "committee"
-            RenderTableCell {TD} at (448,60) size 112x75 [border: (1px solid #005A8C)] [r=2 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (447,60) size 112x75 [border: (1px solid #005A8C)] [r=2 c=4 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 8x18
                   text run at (0,0) width 8: "7"
@@ -87,42 +87,42 @@ layer at (0,0) size 800x600
                   text run at (0,0) width 94: "Castle Hill and"
                   text run at (0,18) width 100: "Mountain View"
                   text run at (0,36) width 88: "Speech nights"
-            RenderTableCell {TD} at (560,60) size 112x39 [border: (1px solid #005A8C)] [r=2 c=5 rs=1 cs=1]
+            RenderTableCell {TD} at (559,60) size 112x39 [border: (1px solid #005A8C)] [r=2 c=5 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 8x18
                   text run at (0,0) width 8: "8"
               RenderBlock {DIV} at (2,20) size 109x18
                 RenderText {#text} at (0,0) size 28x18
                   text run at (0,0) width 28: "7:56"
-            RenderTableCell {TD} at (672,60) size 112x39 [border: (1px solid #005A8C)] [r=2 c=6 rs=1 cs=1]
+            RenderTableCell {TD} at (671,60) size 112x39 [border: (1px solid #005A8C)] [r=2 c=6 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 8x18
                   text run at (0,0) width 8: "9"
               RenderBlock (anonymous) at (2,20) size 109x18
                 RenderText {#text} at (0,0) size 91x18
                   text run at (0,0) width 91: "Reconciliation"
-          RenderTableRow {TR} at (0,135) size 784x75
-            RenderTableCell {TD} at (0,135) size 112x39 [border: (1px solid #005A8C)] [r=3 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (2,2) size 109x18
+          RenderTableRow {TR} at (0,135) size 783x75
+            RenderTableCell {TD} at (0,135) size 111x39 [border: (1px solid #005A8C)] [r=3 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 108x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "10"
-              RenderBlock (anonymous) at (2,20) size 109x18
+              RenderBlock (anonymous) at (2,20) size 108x18
                 RenderText {#text} at (0,0) size 99x18
                   text run at (0,0) width 99: "Christmas party"
                 RenderBR {BR} at (99,14) size 0x0
-            RenderTableCell {TD} at (112,135) size 112x39 [border: (1px solid #005A8C)] [r=3 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (111,135) size 112x39 [border: (1px solid #005A8C)] [r=3 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "11"
               RenderBlock (anonymous) at (2,20) size 109x18
                 RenderBR {BR} at (0,0) size 0x18
-            RenderTableCell {TD} at (224,135) size 112x39 [border: (1px solid #005A8C)] [r=3 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (223,135) size 112x39 [border: (1px solid #005A8C)] [r=3 c=2 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "12"
               RenderBlock (anonymous) at (2,20) size 109x18
                 RenderBR {BR} at (0,0) size 0x18
-            RenderTableCell {TD} at (336,135) size 112x75 [border: (1px solid #005A8C)] [r=3 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (335,135) size 112x75 [border: (1px solid #005A8C)] [r=3 c=3 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "13"
@@ -131,20 +131,20 @@ layer at (0,0) size 800x600
                   text run at (0,0) width 75: "Community"
                   text run at (0,18) width 62: "Ministries"
                   text run at (0,36) width 65: "committee"
-            RenderTableCell {TD} at (448,135) size 112x39 [border: (1px solid #005A8C)] [r=3 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (447,135) size 112x39 [border: (1px solid #005A8C)] [r=3 c=4 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "14"
               RenderBlock (anonymous) at (2,20) size 109x18
                 RenderBR {BR} at (0,0) size 0x18
-            RenderTableCell {TD} at (560,135) size 112x39 [border: (1px solid #005A8C)] [r=3 c=5 rs=1 cs=1]
+            RenderTableCell {TD} at (559,135) size 112x39 [border: (1px solid #005A8C)] [r=3 c=5 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "15"
               RenderBlock {DIV} at (2,20) size 109x18
                 RenderText {#text} at (0,0) size 28x18
                   text run at (0,0) width 28: "8:02"
-            RenderTableCell {TD} at (672,135) size 112x39 [border: (1px solid #005A8C)] [r=3 c=6 rs=1 cs=1]
+            RenderTableCell {TD} at (671,135) size 112x39 [border: (1px solid #005A8C)] [r=3 c=6 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "16"
@@ -152,20 +152,20 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (0,0) size 67x18
                   text run at (0,0) width 67: "Paul Goltz"
                 RenderBR {BR} at (67,14) size 0x0
-          RenderTableRow {TR} at (0,210) size 784x57
-            RenderTableCell {TD} at (0,210) size 112x39 [border: (1px solid #005A8C)] [r=4 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (2,2) size 109x18
+          RenderTableRow {TR} at (0,210) size 783x57
+            RenderTableCell {TD} at (0,210) size 111x39 [border: (1px solid #005A8C)] [r=4 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 108x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "17"
-              RenderBlock (anonymous) at (2,20) size 109x18
+              RenderBlock (anonymous) at (2,20) size 108x18
                 RenderBR {BR} at (0,0) size 0x18
-            RenderTableCell {TD} at (112,210) size 112x39 [border: (1px solid #005A8C)] [r=4 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (111,210) size 112x39 [border: (1px solid #005A8C)] [r=4 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "18"
               RenderBlock (anonymous) at (2,20) size 109x18
                 RenderBR {BR} at (0,0) size 0x18
-            RenderTableCell {TD} at (224,210) size 112x57 [border: (1px solid #005A8C)] [r=4 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (223,210) size 112x57 [border: (1px solid #005A8C)] [r=4 c=2 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "19"
@@ -173,26 +173,26 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (0,0) size 103x36
                   text run at (0,0) width 103: "End school term"
                   text run at (0,18) width 8: "4"
-            RenderTableCell {TD} at (336,210) size 112x39 [border: (1px solid #005A8C)] [r=4 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (335,210) size 112x39 [border: (1px solid #005A8C)] [r=4 c=3 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "20"
               RenderBlock (anonymous) at (2,20) size 109x18
                 RenderBR {BR} at (0,0) size 0x18
-            RenderTableCell {TD} at (448,210) size 112x39 [border: (1px solid #005A8C)] [r=4 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (447,210) size 112x39 [border: (1px solid #005A8C)] [r=4 c=4 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "21"
               RenderBlock (anonymous) at (2,20) size 109x18
                 RenderBR {BR} at (0,0) size 0x18
-            RenderTableCell {TD} at (560,210) size 112x39 [border: (1px solid #005A8C)] [r=4 c=5 rs=1 cs=1]
+            RenderTableCell {TD} at (559,210) size 112x39 [border: (1px solid #005A8C)] [r=4 c=5 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "22"
               RenderBlock {DIV} at (2,20) size 109x18
                 RenderText {#text} at (0,0) size 28x18
                   text run at (0,0) width 28: "8:06"
-            RenderTableCell {TD} at (672,210) size 112x57 [border: (1px solid #005A8C)] [r=4 c=6 rs=1 cs=1]
+            RenderTableCell {TD} at (671,210) size 112x57 [border: (1px solid #005A8C)] [r=4 c=6 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "23"
@@ -201,14 +201,14 @@ layer at (0,0) size 800x600
                   text run at (0,0) width 63: "Christmas"
                   text run at (0,18) width 72: "programme"
                 RenderBR {BR} at (72,32) size 0x0
-          RenderTableRow {TR} at (0,267) size 784x39
-            RenderTableCell {TD} at (0,267) size 112x39 [border: (1px solid #005A8C)] [r=5 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (2,2) size 109x18
+          RenderTableRow {TR} at (0,267) size 783x39
+            RenderTableCell {TD} at (0,267) size 111x39 [border: (1px solid #005A8C)] [r=5 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 108x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "24"
-              RenderBlock (anonymous) at (2,20) size 109x18
+              RenderBlock (anonymous) at (2,20) size 108x18
                 RenderBR {BR} at (0,0) size 0x18
-            RenderTableCell {TD} at (112,267) size 112x39 [border: (1px solid #005A8C)] [r=5 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (111,267) size 112x39 [border: (1px solid #005A8C)] [r=5 c=1 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "25"
@@ -216,7 +216,7 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (0,0) size 90x18
                   text run at (0,0) width 90: "Christmas day"
                 RenderBR {BR} at (90,14) size 0x0
-            RenderTableCell {TD} at (224,267) size 112x39 [border: (1px solid #005A8C)] [r=5 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (223,267) size 112x39 [border: (1px solid #005A8C)] [r=5 c=2 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "26"
@@ -224,26 +224,26 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (0,0) size 74x18
                   text run at (0,0) width 74: "Boxing day"
                 RenderBR {BR} at (74,14) size 0x0
-            RenderTableCell {TD} at (336,267) size 112x39 [border: (1px solid #005A8C)] [r=5 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (335,267) size 112x39 [border: (1px solid #005A8C)] [r=5 c=3 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "27"
               RenderBlock (anonymous) at (2,20) size 109x18
                 RenderBR {BR} at (0,0) size 0x18
-            RenderTableCell {TD} at (448,267) size 112x39 [border: (1px solid #005A8C)] [r=5 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (447,267) size 112x39 [border: (1px solid #005A8C)] [r=5 c=4 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "28"
               RenderBlock (anonymous) at (2,20) size 109x18
                 RenderBR {BR} at (0,0) size 0x18
-            RenderTableCell {TD} at (560,267) size 112x39 [border: (1px solid #005A8C)] [r=5 c=5 rs=1 cs=1]
+            RenderTableCell {TD} at (559,267) size 112x39 [border: (1px solid #005A8C)] [r=5 c=5 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "29"
               RenderBlock {DIV} at (2,20) size 109x18
                 RenderText {#text} at (0,0) size 28x18
                   text run at (0,0) width 28: "8:09"
-            RenderTableCell {TD} at (672,267) size 112x39 [border: (1px solid #005A8C)] [r=5 c=6 rs=1 cs=1]
+            RenderTableCell {TD} at (671,267) size 112x39 [border: (1px solid #005A8C)] [r=5 c=6 rs=1 cs=1]
               RenderBlock {DIV} at (2,2) size 109x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "30"
@@ -251,11 +251,11 @@ layer at (0,0) size 800x600
                 RenderText {#text} at (0,0) size 94x18
                   text run at (0,0) width 94: "David Holman"
                 RenderBR {BR} at (94,14) size 0x0
-          RenderTableRow {TR} at (0,306) size 784x39
-            RenderTableCell {TD} at (0,306) size 112x39 [border: (1px solid #005A8C)] [r=6 c=0 rs=1 cs=1]
-              RenderBlock {DIV} at (2,2) size 109x18
+          RenderTableRow {TR} at (0,306) size 783x39
+            RenderTableCell {TD} at (0,306) size 111x39 [border: (1px solid #005A8C)] [r=6 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 108x18
                 RenderText {#text} at (0,0) size 16x18
                   text run at (0,0) width 16: "31"
-              RenderBlock (anonymous) at (2,20) size 109x18
+              RenderBlock (anonymous) at (2,20) size 108x18
                 RenderBR {BR} at (0,0) size 0x18
-            RenderTableCell {TD} at (112,306) size 672x3 [border: (1px solid #005A8C)] [r=6 c=1 rs=1 cs=6]
+            RenderTableCell {TD} at (111,306) size 672x3 [border: (1px solid #005A8C)] [r=6 c=1 rs=1 cs=6]
index bc47ad7..e23d76a 100644 (file)
@@ -1 +1 @@
-712bd562b43cd30110d0268d31ea8798
\ No newline at end of file
+4c2791f5c20a0c559c6eba7728818991
\ No newline at end of file
index c9dc5aa..f648727 100644 (file)
Binary files a/LayoutTests/tables/mozilla/bugs/bug8381-expected.png and b/LayoutTests/tables/mozilla/bugs/bug8381-expected.png differ
index 1202ad5..3eb7990 100644 (file)
@@ -4,53 +4,53 @@ layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584 [bgcolor=#3333FF]
       RenderBlock {CENTER} at (0,0) size 784x69
-        RenderTable {TABLE} at (170,0) size 443x69 [bgcolor=#FFFFFF] [border: (2px outset #808080)]
-          RenderBlock {CAPTION} at (0,0) size 439x21
+        RenderTable {TABLE} at (181,0) size 421x69 [bgcolor=#FFFFFF] [border: (2px outset #808080)]
+          RenderBlock {CAPTION} at (0,0) size 417x21
             RenderInline {B} at (0,0) size 130x18
               RenderInline {FONT} at (0,0) size 130x20 [color=#C0C0C0]
-                RenderText {#text} at (154,0) size 130x20
-                  text run at (154,0) width 130: "Future Bugzilla"
+                RenderText {#text} at (143,0) size 130x20
+                  text run at (143,0) width 130: "Future Bugzilla"
             RenderText {#text} at (0,0) size 0x0
-          RenderTableSection {TBODY} at (2,23) size 439x44
-            RenderTableRow {TR} at (0,2) size 439x19
-              RenderTableCell {TD} at (2,2) size 41x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-                RenderBlock {DIV} at (2,2) size 37x15
-                  RenderInline {B} at (0,0) size 37x15
-                    RenderInline {FONT} at (0,0) size 37x15
-                      RenderText {#text} at (0,0) size 37x15
-                        text run at (0,0) width 37: "Credit"
-              RenderTableCell {TD} at (45,2) size 39x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-                RenderInline {B} at (0,0) size 25x15
-                  RenderInline {FONT} at (0,0) size 25x15
-                    RenderText {#text} at (2,2) size 25x15
-                      text run at (2,2) width 25: "Bug"
-              RenderTableCell {TD} at (86,2) size 144x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+          RenderTableSection {TBODY} at (2,23) size 417x44
+            RenderTableRow {TR} at (0,2) size 417x19
+              RenderTableCell {TD} at (2,2) size 40x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (2,2) size 36x15
+                  RenderInline {B} at (0,0) size 36x15
+                    RenderInline {FONT} at (0,0) size 36x15
+                      RenderText {#text} at (0,0) size 36x15
+                        text run at (0,0) width 36: "Credit"
+              RenderTableCell {TD} at (44,2) size 39x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 23x15
+                  RenderInline {FONT} at (0,0) size 23x15
+                    RenderText {#text} at (2,2) size 23x15
+                      text run at (2,2) width 23: "Bug"
+              RenderTableCell {TD} at (85,2) size 138x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 56x15
+                  RenderInline {FONT} at (0,0) size 56x15
+                    RenderText {#text} at (2,2) size 56x15
+                      text run at (2,2) width 56: "Summary"
+              RenderTableCell {TD} at (225,2) size 55x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 34x15
+                  RenderInline {FONT} at (0,0) size 34x15
+                    RenderText {#text} at (2,2) size 34x15
+                      text run at (2,2) width 34: "Status"
+              RenderTableCell {TD} at (282,2) size 64x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
                 RenderInline {B} at (0,0) size 60x15
                   RenderInline {FONT} at (0,0) size 60x15
                     RenderText {#text} at (2,2) size 60x15
-                      text run at (2,2) width 60: "Summary"
-              RenderTableCell {TD} at (232,2) size 61x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
-                RenderInline {B} at (0,0) size 39x15
-                  RenderInline {FONT} at (0,0) size 39x15
-                    RenderText {#text} at (2,2) size 39x15
-                      text run at (2,2) width 39: "Status"
-              RenderTableCell {TD} at (295,2) size 71x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
-                RenderInline {B} at (0,0) size 67x15
-                  RenderInline {FONT} at (0,0) size 67x15
-                    RenderText {#text} at (2,2) size 67x15
-                      text run at (2,2) width 67: "Resolution"
-              RenderTableCell {TD} at (368,2) size 69x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=5 rs=1 cs=1]
-                RenderInline {B} at (0,0) size 65x15
-                  RenderInline {FONT} at (0,0) size 65x15
-                    RenderText {#text} at (2,2) size 65x15
-                      text run at (2,2) width 65: "Date (-8/-7)"
-            RenderTableRow {TR} at (0,23) size 439x19
-              RenderTableCell {TD} at (2,23) size 41x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                      text run at (2,2) width 60: "Resolution"
+              RenderTableCell {TD} at (348,2) size 67x19 [bgcolor=#009900] [border: (1px inset #808080)] [r=0 c=5 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 63x15
+                  RenderInline {FONT} at (0,0) size 63x15
+                    RenderText {#text} at (2,2) size 63x15
+                      text run at (2,2) width 63: "Date (-8/-7)"
+            RenderTableRow {TR} at (0,23) size 417x19
+              RenderTableCell {TD} at (2,23) size 40x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                 RenderInline {B} at (0,0) size 7x15
                   RenderInline {FONT} at (0,0) size 7x15
                     RenderText {#text} at (2,2) size 7x15
                       text run at (2,2) width 7: "1"
-              RenderTableCell {TD} at (45,23) size 39x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (44,23) size 39x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
                 RenderInline {B} at (0,0) size 35x15
                   RenderInline {FONT} at (0,0) size 35x15
                     RenderText {#text} at (0,0) size 0x0
@@ -58,23 +58,23 @@ layer at (0,0) size 800x600
                       RenderText {#text} at (2,2) size 35x15
                         text run at (2,2) width 35: "10000"
                     RenderText {#text} at (0,0) size 0x0
-              RenderTableCell {TD} at (86,23) size 144x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
-                RenderInline {B} at (0,0) size 140x15
-                  RenderInline {FONT} at (0,0) size 140x15
-                    RenderText {#text} at (2,2) size 140x15
-                      text run at (2,2) width 140: "JWZ returns to Mozilla"
-              RenderTableCell {TD} at (232,23) size 61x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
-                RenderInline {B} at (0,0) size 57x15
-                  RenderInline {FONT} at (0,0) size 57x15
-                    RenderText {#text} at (2,2) size 57x15
-                      text run at (2,2) width 57: "Resolved"
-              RenderTableCell {TD} at (295,23) size 71x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
-                RenderInline {B} at (0,0) size 58x15
-                  RenderInline {FONT} at (0,0) size 58x15
-                    RenderText {#text} at (2,2) size 58x15
-                      text run at (2,2) width 58: "Duplicate"
-              RenderTableCell {TD} at (368,23) size 69x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=5 rs=1 cs=1]
-                RenderInline {B} at (0,0) size 37x15
-                  RenderInline {FONT} at (0,0) size 37x15
-                    RenderText {#text} at (2,2) size 37x15
-                      text run at (2,2) width 37: "July 1"
+              RenderTableCell {TD} at (85,23) size 138x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 134x15
+                  RenderInline {FONT} at (0,0) size 134x15
+                    RenderText {#text} at (2,2) size 134x15
+                      text run at (2,2) width 134: "JWZ returns to Mozilla"
+              RenderTableCell {TD} at (225,23) size 55x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 51x15
+                  RenderInline {FONT} at (0,0) size 51x15
+                    RenderText {#text} at (2,2) size 51x15
+                      text run at (2,2) width 51: "Resolved"
+              RenderTableCell {TD} at (282,23) size 64x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 54x15
+                  RenderInline {FONT} at (0,0) size 54x15
+                    RenderText {#text} at (2,2) size 54x15
+                      text run at (2,2) width 54: "Duplicate"
+              RenderTableCell {TD} at (348,23) size 67x19 [bgcolor=#FF0000] [border: (1px inset #808080)] [r=1 c=5 rs=1 cs=1]
+                RenderInline {B} at (0,0) size 35x15
+                  RenderInline {FONT} at (0,0) size 35x15
+                    RenderText {#text} at (2,2) size 35x15
+                      text run at (2,2) width 35: "July 1"
index a6aaf15..ec448e6 100644 (file)
@@ -3,5 +3,5 @@ layer 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
-      RenderTable {TABLE} at (0,0) size 0x0
+      RenderTable {TABLE} at (0,0) size 1x1 [border: none]
         RenderTableSection {TBODY} at (0,0) size 0x0
index c1de8e2..8a0c90b 100644 (file)
Binary files a/LayoutTests/tables/mozilla/collapsing_borders/bug127040-expected.png and b/LayoutTests/tables/mozilla/collapsing_borders/bug127040-expected.png differ
index 98af986..dda51d5 100644 (file)
@@ -3,8 +3,8 @@ layer 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 [bgcolor=#FFFFFF]
-      RenderTable {TABLE} at (0,0) size 70x66 [bgcolor=#008000]
-        RenderTableSection {TBODY} at (0,0) size 70x66
+      RenderTable {TABLE} at (0,0) size 72x68 [bgcolor=#008000] [border: (1px solid #0000FF)]
+        RenderTableSection {TBODY} at (1,1) size 70x66
           RenderTableRow {TR} at (0,0) size 70x22
             RenderTableCell {TD} at (0,0) size 34x22 [bgcolor=#FF0000] [border: (1px solid #0000FF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 26x18
index 97175b7..0c0800b 100644 (file)
Binary files a/LayoutTests/tables/mozilla/collapsing_borders/bug41262-3-expected.png and b/LayoutTests/tables/mozilla/collapsing_borders/bug41262-3-expected.png differ
index afb0681..20bf294 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x650
+layer at (0,0) size 785x662
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x650
-  RenderBlock {HTML} at (0,0) size 785x650
-    RenderBody {BODY} at (8,16) size 769x618
+layer at (0,0) size 785x662
+  RenderBlock {HTML} at (0,0) size 785x662
+    RenderBody {BODY} at (8,16) size 769x630
       RenderBlock {P} at (0,0) size 769x54
         RenderText {#text} at (0,0) size 752x54
           text run at (0,0) width 463: "Following table should have 6px solid blue border around cell 3, red 5px "
@@ -12,8 +12,8 @@ layer at (0,0) size 785x650
           text run at (681,18) width 71: "because it's"
           text run at (0,36) width 412: "thicker and the blue border should override the red border for the "
           text run at (412,36) width 81: "same reason."
-      RenderTable {TABLE} at (0,70) size 160x26
-        RenderTableSection {TBODY} at (0,0) size 160x26
+      RenderTable {TABLE} at (0,70) size 165x32 [border: (3px solid #FF0000)]
+        RenderTableSection {TBODY} at (2,3) size 160x26
           RenderTableRow {TR} at (0,0) size 160x26
             RenderTableCell {TD} at (0,0) size 53x25 [border: (3px solid #008000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (4,4) size 46x18
@@ -24,7 +24,7 @@ layer at (0,0) size 785x650
             RenderTableCell {TD} at (106,0) size 54x26 [border: (3px solid #0000FF)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (4,4) size 46x18
                 text run at (4,4) width 46: "Cell #3"
-      RenderBlock {P} at (0,112) size 769x18
+      RenderBlock {P} at (0,118) size 769x18
         RenderText {#text} at (0,0) size 27x18
           text run at (0,0) width 27: "See "
         RenderInline {A} at (0,0) size 225x18 [color=#0000EE]
@@ -33,12 +33,12 @@ layer at (0,0) size 785x650
             text run at (100,0) width 152: "collapsing border model"
         RenderText {#text} at (252,0) size 122x18
           text run at (252,0) width 122: " for following tests:"
-      RenderTable {TABLE} at (0,146) size 153x267
+      RenderTable {TABLE} at (0,152) size 158x272 [border: (2px solid #FFFF00)]
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0 [border: (3px solid #000000)]
           RenderTableCol {COL} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {TBODY} at (0,0) size 153x267
+        RenderTableSection {TBODY} at (2,2) size 153x267
           RenderTableRow {TR} at (0,0) size 153x55
             RenderTableCell {TD} at (0,1) size 52x53 [border: (3px solid #FF0000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (19,19) size 8x18
@@ -89,7 +89,7 @@ layer at (0,0) size 785x650
             RenderTableCell {TD} at (102,214) size 51x53 [border: (1px solid #FF0000)] [r=4 c=2 rs=1 cs=1]
               RenderText {#text} at (17,17) size 16x18
                 text run at (17,17) width 16: "15"
-      RenderBlock {P} at (0,429) size 769x56
+      RenderBlock {P} at (0,440) size 769x56
         RenderText {#text} at (0,0) size 357x18
           text run at (0,0) width 357: "This is an example rendering for the previous table from "
         RenderInline {A} at (0,0) size 700x36 [color=#0000EE]
@@ -101,7 +101,7 @@ layer at (0,0) size 785x650
         RenderBR {BR} at (0,0) size 0x0
         RenderImage {IMG} at (0,36) size 213x20
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,501) size 769x36
+      RenderBlock {P} at (0,512) size 769x36
         RenderText {#text} at (0,0) size 755x36
           text run at (0,0) width 493: "Following table should have 2px solid black line between rows. There should "
           text run at (493,0) width 262: "be a total of two lines. There will be three"
@@ -111,8 +111,8 @@ layer at (0,0) size 785x650
             text run at (213,20) width 112: "tr:first-child"
         RenderText {#text} at (325,18) size 4x18
           text run at (325,18) width 4: "."
-      RenderTable {TABLE} at (0,553) size 150x65
-        RenderTableSection {TBODY} at (0,0) size 150x65
+      RenderTable {TABLE} at (0,564) size 150x66 [border: (1px none #808080)]
+        RenderTableSection {TBODY} at (0,1) size 150x65
           RenderTableRow {TR} at (0,0) size 150x22 [border: (2px solid #000000) none]
             RenderTableCell {TD} at (0,0) size 50x22 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (21,2) size 8x18
index bb619f2..226fae5 100644 (file)
Binary files a/LayoutTests/tables/mozilla/collapsing_borders/bug41262-4-expected.png and b/LayoutTests/tables/mozilla/collapsing_borders/bug41262-4-expected.png differ
index 8f4e298..ed46da8 100644 (file)
@@ -3,10 +3,10 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderBlock {BLOCKQUOTE} at (40,0) size 704x113
-        RenderBlock {CENTER} at (0,0) size 704x113
-          RenderTable {TABLE} at (300,0) size 103x75
-            RenderTableSection {TBODY} at (0,0) size 103x75
+      RenderBlock {BLOCKQUOTE} at (40,0) size 704x118
+        RenderBlock {CENTER} at (0,0) size 704x118
+          RenderTable {TABLE} at (298,0) size 108x80 [border: (2px none #808080)]
+            RenderTableSection {TBODY} at (2,2) size 103x75
               RenderTableRow {TR} at (0,0) size 103x25
                 RenderTableCell {TD} at (0,0) size 37x25 [border: (3px groove #0000FF)] [r=0 c=0 rs=1 cs=1]
                   RenderText {#text} at (4,4) size 29x18
@@ -28,7 +28,7 @@ layer at (0,0) size 800x600
                 RenderTableCell {TD} at (37,50) size 66x25 [border: (3px groove #0000FF)] [r=2 c=1 rs=1 cs=1]
                   RenderText {#text} at (4,4) size 59x18
                     text run at (4,4) width 59: "6:00 a.m."
-          RenderBlock {P} at (0,91) size 704x22
+          RenderBlock {P} at (0,96) size 704x22
             RenderButton {INPUT} at (287,2) size 62x18 [bgcolor=#C0C0C0]
               RenderBlock (anonymous) at (8,2) size 46x13
                 RenderText at (0,0) size 46x13
index 10b26bf..8976c56 100644 (file)
Binary files a/LayoutTests/tables/mozilla/marvin/backgr_layers-opacity-expected.png and b/LayoutTests/tables/mozilla/marvin/backgr_layers-opacity-expected.png differ
index 7a264ca..1eeb41d 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1273
+layer at (0,0) size 785x1280
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1273
-  RenderBlock {HTML} at (0,0) size 785x1273
-    RenderBody {BODY} at (8,17) size 769x1248 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1280
+  RenderBlock {HTML} at (0,0) size 785x1280
+    RenderBody {BODY} at (8,17) size 769x1255 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -63,7 +63,7 @@ layer at (0,0) size 785x1273
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableSection {THEAD} at (1,23) size 616x114
         RenderTableSection {TBODY} at (1,137) size 616x213
-      RenderTable {TABLE} at (0,774) size 577x425 [color=#000000] [bgcolor=#FFFFFF]
+      RenderTable {TABLE} at (0,774) size 578x432 [color=#000000] [bgcolor=#FFFFFF] [border: (6px dotted #000000)]
         RenderBlock {CAPTION} at (0,0) size 577x22 [color=#FFFFFF]
           RenderText {#text} at (143,0) size 290x22
             text run at (143,0) width 290: "With 'border-collapse: collapse'"
@@ -73,13 +73,13 @@ layer at (0,0) size 785x1273
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 577x99
-        RenderTableSection {TBODY} at (0,121) size 577x190
-      RenderBlock {DIV} at (0,1199) size 769x34
+        RenderTableSection {THEAD} at (0,28) size 577x99
+        RenderTableSection {TBODY} at (0,127) size 577x190
+      RenderBlock {DIV} at (0,1206) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1233) size 769x15
+      RenderBlock {ADDRESS} at (0,1240) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
 layer at (9,341) size 616x100
@@ -134,7 +134,7 @@ layer at (9,570) size 616x84
     RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #000000)] [r=1 c=3 rs=1 cs=1]
       RenderText {#text} at (2,2) size 43x22
         text run at (2,2) width 43: "TD L"
-layer at (8,813) size 577x99
+layer at (8,819) size 577x99
   RenderTableRow {TR} at (0,0) size 577x99 [bgcolor=#FF0000]
     RenderTableCell {TH} at (135,31) size 207x37 [border: (7px dotted #000000)] [r=0 c=1 rs=1 cs=1]
       RenderText {#text} at (81,8) size 45x22
@@ -143,25 +143,25 @@ layer at (8,813) size 577x99
     RenderTableCell {TH} at (465,37) size 112x25 [border: (1px dotted #000000)] [r=0 c=3 rs=1 cs=1]
       RenderText {#text} at (34,2) size 45x22
         text run at (34,2) width 45: "TH D"
-layer at (8,813) size 135x99
+layer at (8,819) size 135x99
   RenderTableCell {TH} at (0,37) size 135x25 [bgcolor=#0000FF] [border: (1px dotted #000000)] [r=0 c=0 rs=1 cs=1]
     RenderText {#text} at (42,2) size 45x22
       text run at (42,2) width 45: "TH A"
-layer at (8,1102) size 577x114
-  RenderTableSection {TFOOT} at (0,311) size 577x114 [bgcolor=#FFFF00]
-layer at (8,1102) size 577x114
+layer at (8,1108) size 577x114
+  RenderTableSection {TFOOT} at (0,317) size 577x114 [bgcolor=#FFFF00]
+layer at (8,1108) size 577x114
   RenderTableRow {TR} at (0,0) size 577x114 [bgcolor=#FF0000]
-    RenderTableCell {TD} at (0,41) size 342x31 [border: (1px dotted #000000)] [r=0 c=0 rs=1 cs=2]
+    RenderTableCell {TD} at (0,44) size 342x25 [border: (1px dotted #000000)] [r=0 c=0 rs=1 cs=2]
       RenderText {#text} at (2,2) size 47x22
         text run at (2,2) width 47: "TD M"
     RenderTableCell {TD} at (342,44) size 123x25 [border: (1px dotted #000000)] [r=0 c=2 rs=1 cs=1]
       RenderText {#text} at (2,2) size 46x22
         text run at (2,2) width 46: "TD O"
-layer at (473,1102) size 112x114
+layer at (473,1108) size 112x114
   RenderTableCell {TD} at (465,44) size 112x25 [bgcolor=#0000FF] [border: (1px dotted #000000)] [r=0 c=3 rs=1 cs=1]
     RenderText {#text} at (2,2) size 44x22
       text run at (2,2) width 44: "TD P"
-layer at (8,912) size 577x107
+layer at (8,918) size 577x107
   RenderTableRow {TR} at (0,0) size 577x107 [bgcolor=#FF0000]
     RenderTableCell {TD} at (0,76) size 135x37 [border: (7px dotted #000000)] [r=0 c=0 rs=2 cs=1]
       RenderText {#text} at (8,8) size 44x22
@@ -175,7 +175,7 @@ layer at (8,912) size 577x107
     RenderTableCell {TD} at (465,41) size 112x25 [border: (1px dotted #000000)] [r=0 c=3 rs=1 cs=1]
       RenderText {#text} at (2,2) size 45x22
         text run at (2,2) width 45: "TD H"
-layer at (8,1019) size 577x83
+layer at (8,1025) size 577x83
   RenderTableRow {TR} at (0,107) size 577x83 [bgcolor=#FF0000]
     RenderTableCell {TD} at (135,136) size 207x25 [border: (1px dotted #000000)] [r=1 c=1 rs=1 cs=1]
       RenderText {#text} at (8,2) size 42x22
index 4b08461..ff1cee6 100644 (file)
Binary files a/LayoutTests/tables/mozilla/marvin/backgr_position-table-expected.png and b/LayoutTests/tables/mozilla/marvin/backgr_position-table-expected.png differ
index 557ab68..ee1e5b0 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1228
+layer at (0,0) size 785x1235
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1228
-  RenderBlock {HTML} at (0,0) size 785x1228
-    RenderBody {BODY} at (8,17) size 769x1203 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1235
+  RenderBlock {HTML} at (0,0) size 785x1235
+    RenderBody {BODY} at (8,17) size 769x1210 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -99,7 +99,7 @@ layer at (0,0) size 785x1228
             RenderTableCell {TD} at (496,51) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-      RenderTable {TABLE} at (0,729) size 577x425 [color=#FFFFFF] [bgcolor=#000000]
+      RenderTable {TABLE} at (0,729) size 578x432 [color=#FFFFFF] [bgcolor=#000000] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 577x22
           RenderText {#text} at (143,0) size 290x22
             text run at (143,0) width 290: "With 'border-collapse: collapse'"
@@ -109,7 +109,7 @@ layer at (0,0) size 785x1228
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 577x99
+        RenderTableSection {THEAD} at (0,28) size 577x99
           RenderTableRow {TR} at (0,0) size 577x99
             RenderTableCell {TH} at (0,37) size 135x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (42,2) size 45x22
@@ -123,9 +123,9 @@ layer at (0,0) size 785x1228
             RenderTableCell {TH} at (465,37) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,311) size 577x114
+        RenderTableSection {TFOOT} at (0,317) size 577x114
           RenderTableRow {TR} at (0,0) size 577x114
-            RenderTableCell {TD} at (0,41) size 342x31 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 342x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
             RenderTableCell {TD} at (342,44) size 123x25 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -134,7 +134,7 @@ layer at (0,0) size 785x1228
             RenderTableCell {TD} at (465,44) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,121) size 577x190
+        RenderTableSection {TBODY} at (0,127) size 577x190
           RenderTableRow {TR} at (0,0) size 577x107
             RenderTableCell {TD} at (0,76) size 135x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -158,10 +158,10 @@ layer at (0,0) size 785x1228
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1154) size 769x34
+      RenderBlock {DIV} at (0,1161) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1188) size 769x15
+      RenderBlock {ADDRESS} at (0,1195) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index 443859e..b2b3092 100644 (file)
Binary files a/LayoutTests/tables/mozilla/marvin/backgr_simple-table-cell-expected.png and b/LayoutTests/tables/mozilla/marvin/backgr_simple-table-cell-expected.png differ
index af86da2..0ba272a 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1286
+layer at (0,0) size 785x1293
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1286
-  RenderBlock {HTML} at (0,0) size 785x1286
-    RenderBody {BODY} at (8,17) size 769x1261 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1293
+  RenderBlock {HTML} at (0,0) size 785x1293
+    RenderBody {BODY} at (8,17) size 769x1268 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -108,7 +108,7 @@ layer at (0,0) size 785x1286
             RenderTableCell {TD} at (496,151) size 113x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,787) size 577x425 [color=#FFFFFF]
+      RenderTable {TABLE} at (0,787) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 577x22
           RenderText {#text} at (143,0) size 290x22
             text run at (143,0) width 290: "With 'border-collapse: collapse'"
@@ -118,7 +118,7 @@ layer at (0,0) size 785x1286
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 577x99
+        RenderTableSection {THEAD} at (0,28) size 577x99
           RenderTableRow {TR} at (0,0) size 577x99
             RenderTableCell {TH} at (0,37) size 135x25 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (42,2) size 45x22
@@ -132,9 +132,9 @@ layer at (0,0) size 785x1286
             RenderTableCell {TH} at (465,37) size 112x25 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,311) size 577x114
+        RenderTableSection {TFOOT} at (0,317) size 577x114
           RenderTableRow {TR} at (0,0) size 577x114
-            RenderTableCell {TD} at (0,41) size 342x31 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 342x25 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
             RenderTableCell {TD} at (342,44) size 123x25 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -143,7 +143,7 @@ layer at (0,0) size 785x1286
             RenderTableCell {TD} at (465,44) size 112x25 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,121) size 577x190
+        RenderTableSection {TBODY} at (0,127) size 577x190
           RenderTableRow {TR} at (0,0) size 577x107
             RenderTableCell {TD} at (0,76) size 135x37 [bgcolor=#000000] [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -167,10 +167,10 @@ layer at (0,0) size 785x1286
             RenderTableCell {TD} at (465,136) size 112x25 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1212) size 769x34
+      RenderBlock {DIV} at (0,1219) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1246) size 769x15
+      RenderBlock {ADDRESS} at (0,1253) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index 8923e8f..5fe3b47 100644 (file)
Binary files a/LayoutTests/tables/mozilla/marvin/backgr_simple-table-column-expected.png and b/LayoutTests/tables/mozilla/marvin/backgr_simple-table-column-expected.png differ
index d8dc6e1..16521b3 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1359
+layer at (0,0) size 785x1366
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1359
-  RenderBlock {HTML} at (0,0) size 785x1359
-    RenderBody {BODY} at (8,17) size 769x1334 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1366
+  RenderBlock {HTML} at (0,0) size 785x1366
+    RenderBody {BODY} at (8,17) size 769x1341 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -118,7 +118,7 @@ layer at (0,0) size 785x1359
             RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,860) size 577x425 [color=#FFFFFF]
+      RenderTable {TABLE} at (0,860) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 577x22
           RenderText {#text} at (143,0) size 290x22
             text run at (143,0) width 290: "With 'border-collapse: collapse'"
@@ -128,7 +128,7 @@ layer at (0,0) size 785x1359
           RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#000000]
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#000000]
-        RenderTableSection {THEAD} at (0,22) size 577x99
+        RenderTableSection {THEAD} at (0,28) size 577x99
           RenderTableRow {TR} at (0,0) size 577x99
             RenderTableCell {TH} at (0,37) size 135x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (42,2) size 45x22
@@ -142,9 +142,9 @@ layer at (0,0) size 785x1359
             RenderTableCell {TH} at (465,37) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,311) size 577x114
+        RenderTableSection {TFOOT} at (0,317) size 577x114
           RenderTableRow {TR} at (0,0) size 577x114
-            RenderTableCell {TD} at (0,41) size 342x31 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 342x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
             RenderTableCell {TD} at (342,44) size 123x25 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -153,7 +153,7 @@ layer at (0,0) size 785x1359
             RenderTableCell {TD} at (465,44) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,121) size 577x190
+        RenderTableSection {TBODY} at (0,127) size 577x190
           RenderTableRow {TR} at (0,0) size 577x107
             RenderTableCell {TD} at (0,76) size 135x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -177,10 +177,10 @@ layer at (0,0) size 785x1359
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1285) size 769x34
+      RenderBlock {DIV} at (0,1292) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1319) size 769x15
+      RenderBlock {ADDRESS} at (0,1326) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index 863105d..4e9945c 100644 (file)
Binary files a/LayoutTests/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png and b/LayoutTests/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png differ
index b004d30..40ba256 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1374
+layer at (0,0) size 785x1381
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1374
-  RenderBlock {HTML} at (0,0) size 785x1374
-    RenderBody {BODY} at (8,17) size 769x1349 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1381
+  RenderBlock {HTML} at (0,0) size 785x1381
+    RenderBody {BODY} at (8,17) size 769x1356 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -120,7 +120,7 @@ layer at (0,0) size 785x1374
             RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,875) size 577x425 [color=#FFFFFF]
+      RenderTable {TABLE} at (0,875) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 577x22
           RenderText {#text} at (143,0) size 290x22
             text run at (143,0) width 290: "With 'border-collapse: collapse'"
@@ -130,7 +130,7 @@ layer at (0,0) size 785x1374
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0 [bgcolor=#000000]
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 577x99
+        RenderTableSection {THEAD} at (0,28) size 577x99
           RenderTableRow {TR} at (0,0) size 577x99
             RenderTableCell {TH} at (0,37) size 135x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (42,2) size 45x22
@@ -144,9 +144,9 @@ layer at (0,0) size 785x1374
             RenderTableCell {TH} at (465,37) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,311) size 577x114
+        RenderTableSection {TFOOT} at (0,317) size 577x114
           RenderTableRow {TR} at (0,0) size 577x114
-            RenderTableCell {TD} at (0,41) size 342x31 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 342x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
             RenderTableCell {TD} at (342,44) size 123x25 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -155,7 +155,7 @@ layer at (0,0) size 785x1374
             RenderTableCell {TD} at (465,44) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,121) size 577x190
+        RenderTableSection {TBODY} at (0,127) size 577x190
           RenderTableRow {TR} at (0,0) size 577x107
             RenderTableCell {TD} at (0,76) size 135x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -179,10 +179,10 @@ layer at (0,0) size 785x1374
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1300) size 769x34
+      RenderBlock {DIV} at (0,1307) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1334) size 769x15
+      RenderBlock {ADDRESS} at (0,1341) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index fe417e7..5d0d2d7 100644 (file)
Binary files a/LayoutTests/tables/mozilla/marvin/backgr_simple-table-expected.png and b/LayoutTests/tables/mozilla/marvin/backgr_simple-table-expected.png differ
index 5d60b21..58535f3 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1286
+layer at (0,0) size 785x1293
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1286
-  RenderBlock {HTML} at (0,0) size 785x1286
-    RenderBody {BODY} at (8,17) size 769x1261 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1293
+  RenderBlock {HTML} at (0,0) size 785x1293
+    RenderBody {BODY} at (8,17) size 769x1268 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -107,7 +107,7 @@ layer at (0,0) size 785x1286
             RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,787) size 577x425 [color=#FFFFFF] [bgcolor=#000000]
+      RenderTable {TABLE} at (0,787) size 578x432 [color=#FFFFFF] [bgcolor=#000000] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 577x22
           RenderText {#text} at (143,0) size 290x22
             text run at (143,0) width 290: "With 'border-collapse: collapse'"
@@ -117,7 +117,7 @@ layer at (0,0) size 785x1286
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 577x99
+        RenderTableSection {THEAD} at (0,28) size 577x99
           RenderTableRow {TR} at (0,0) size 577x99
             RenderTableCell {TH} at (0,37) size 135x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (42,2) size 45x22
@@ -131,9 +131,9 @@ layer at (0,0) size 785x1286
             RenderTableCell {TH} at (465,37) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,311) size 577x114
+        RenderTableSection {TFOOT} at (0,317) size 577x114
           RenderTableRow {TR} at (0,0) size 577x114
-            RenderTableCell {TD} at (0,41) size 342x31 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 342x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
             RenderTableCell {TD} at (342,44) size 123x25 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -142,7 +142,7 @@ layer at (0,0) size 785x1286
             RenderTableCell {TD} at (465,44) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,121) size 577x190
+        RenderTableSection {TBODY} at (0,127) size 577x190
           RenderTableRow {TR} at (0,0) size 577x107
             RenderTableCell {TD} at (0,76) size 135x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -166,10 +166,10 @@ layer at (0,0) size 785x1286
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1212) size 769x34
+      RenderBlock {DIV} at (0,1219) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1246) size 769x15
+      RenderBlock {ADDRESS} at (0,1253) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index e9d0e80..cf0e5b2 100644 (file)
Binary files a/LayoutTests/tables/mozilla/marvin/backgr_simple-table-row-expected.png and b/LayoutTests/tables/mozilla/marvin/backgr_simple-table-row-expected.png differ
index 8d48bfa..0d7ebcf 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1359
+layer at (0,0) size 785x1366
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1359
-  RenderBlock {HTML} at (0,0) size 785x1359
-    RenderBody {BODY} at (8,17) size 769x1334 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1366
+  RenderBlock {HTML} at (0,0) size 785x1366
+    RenderBody {BODY} at (8,17) size 769x1341 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -118,7 +118,7 @@ layer at (0,0) size 785x1359
             RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,860) size 577x425 [color=#FFFFFF]
+      RenderTable {TABLE} at (0,860) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 577x22
           RenderText {#text} at (143,0) size 290x22
             text run at (143,0) width 290: "With 'border-collapse: collapse'"
@@ -128,7 +128,7 @@ layer at (0,0) size 785x1359
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 577x99
+        RenderTableSection {THEAD} at (0,28) size 577x99
           RenderTableRow {TR} at (0,0) size 577x99 [bgcolor=#000000]
             RenderTableCell {TH} at (0,37) size 135x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (42,2) size 45x22
@@ -142,9 +142,9 @@ layer at (0,0) size 785x1359
             RenderTableCell {TH} at (465,37) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,311) size 577x114
+        RenderTableSection {TFOOT} at (0,317) size 577x114
           RenderTableRow {TR} at (0,0) size 577x114 [bgcolor=#000000]
-            RenderTableCell {TD} at (0,41) size 342x31 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 342x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
             RenderTableCell {TD} at (342,44) size 123x25 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -153,7 +153,7 @@ layer at (0,0) size 785x1359
             RenderTableCell {TD} at (465,44) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,121) size 577x190
+        RenderTableSection {TBODY} at (0,127) size 577x190
           RenderTableRow {TR} at (0,0) size 577x107 [bgcolor=#000000]
             RenderTableCell {TD} at (0,76) size 135x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -177,10 +177,10 @@ layer at (0,0) size 785x1359
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1285) size 769x34
+      RenderBlock {DIV} at (0,1292) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1319) size 769x15
+      RenderBlock {ADDRESS} at (0,1326) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index 80a6505..6ce0f26 100644 (file)
Binary files a/LayoutTests/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png and b/LayoutTests/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png differ
index a4b8d16..d92e2a8 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1344
+layer at (0,0) size 785x1351
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1344
-  RenderBlock {HTML} at (0,0) size 785x1344
-    RenderBody {BODY} at (8,17) size 769x1319 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1351
+  RenderBlock {HTML} at (0,0) size 785x1351
+    RenderBody {BODY} at (8,17) size 769x1326 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -116,7 +116,7 @@ layer at (0,0) size 785x1344
             RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,845) size 577x425 [color=#FFFFFF]
+      RenderTable {TABLE} at (0,845) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 577x22
           RenderText {#text} at (143,0) size 290x22
             text run at (143,0) width 290: "With 'border-collapse: collapse'"
@@ -126,7 +126,7 @@ layer at (0,0) size 785x1344
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 577x99
+        RenderTableSection {THEAD} at (0,28) size 577x99
           RenderTableRow {TR} at (0,0) size 577x99
             RenderTableCell {TH} at (0,37) size 135x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (42,2) size 45x22
@@ -140,9 +140,9 @@ layer at (0,0) size 785x1344
             RenderTableCell {TH} at (465,37) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,311) size 577x114
+        RenderTableSection {TFOOT} at (0,317) size 577x114
           RenderTableRow {TR} at (0,0) size 577x114
-            RenderTableCell {TD} at (0,41) size 342x31 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 342x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
             RenderTableCell {TD} at (342,44) size 123x25 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -151,7 +151,7 @@ layer at (0,0) size 785x1344
             RenderTableCell {TD} at (465,44) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,121) size 577x190 [bgcolor=#000000]
+        RenderTableSection {TBODY} at (0,127) size 577x190 [bgcolor=#000000]
           RenderTableRow {TR} at (0,0) size 577x107
             RenderTableCell {TD} at (0,76) size 135x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -175,10 +175,10 @@ layer at (0,0) size 785x1344
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1270) size 769x34
+      RenderBlock {DIV} at (0,1277) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1304) size 769x15
+      RenderBlock {ADDRESS} at (0,1311) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index ccbfff6..d6ce1e3 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png and b/LayoutTests/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png differ
index e0c8d47..6b0f76c 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x881
+layer at (0,0) size 785x894
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x881
-  RenderBlock {HTML} at (0,0) size 785x881
-    RenderBody {BODY} at (8,8) size 769x857 [bgcolor=#FFFFFF]
+layer at (0,0) size 785x894
+  RenderBlock {HTML} at (0,0) size 785x894
+    RenderBody {BODY} at (8,8) size 769x870 [bgcolor=#FFFFFF]
       RenderBlock {H1} at (0,0) size 769x37
         RenderText {#text} at (0,0) size 359x37
           text run at (0,0) width 359: "Tests de conformit\x{E9} CSS 2"
@@ -98,45 +98,45 @@ layer at (0,0) size 785x881
                 text run at (7,7) width 8: "9"
       RenderBlock (anonymous) at (0,566) size 769x18
         RenderBR {BR} at (0,0) size 0x18
-      RenderTable {TABLE} at (96,584) size 576x85
-        RenderTableSection {TBODY} at (0,0) size 576x85
-          RenderTableRow {TR} at (0,0) size 576x30
-            RenderTableCell {TD} at (0,0) size 209x30 [border: (7px double #000000)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (96,584) size 576x98 [border: (6px double #FFFF00)]
+        RenderTableSection {TBODY} at (6,6) size 563x85
+          RenderTableRow {TR} at (0,0) size 563x30
+            RenderTableCell {TD} at (0,0) size 204x30 [border: (7px double #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (8,8) size 8x18
                 text run at (8,8) width 8: "1"
-            RenderTableCell {TD} at (209,0) size 167x30 [border: (7px solid #FF0000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (204,0) size 164x30 [border: (7px solid #FF0000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (4,8) size 8x18
                 text run at (4,8) width 8: "2"
-            RenderTableCell {TD} at (376,0) size 200x30 [border: (7px groove #00FF00)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (368,0) size 195x30 [border: (7px groove #00FF00)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (4,8) size 8x18
                 text run at (4,8) width 8: "3"
-          RenderTableRow {TR} at (0,30) size 576x26
-            RenderTableCell {TD} at (0,30) size 209x26 [border: (3px inset #0000FF)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,30) size 563x26
+            RenderTableCell {TD} at (0,30) size 204x26 [border: (3px inset #0000FF)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (8,4) size 8x18
                 text run at (8,4) width 8: "4"
-            RenderTableCell {TD} at (209,30) size 167x26 [border: (3px double #000000)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (204,30) size 164x26 [border: (3px double #000000)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (4,4) size 8x18
                 text run at (4,4) width 8: "5"
-            RenderTableCell {TD} at (376,30) size 200x26 [border: (3px solid #FF0000)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (368,30) size 195x26 [border: (3px solid #FF0000)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (4,4) size 8x18
                 text run at (4,4) width 8: "6"
-          RenderTableRow {TR} at (0,56) size 576x29
-            RenderTableCell {TD} at (0,56) size 209x29 [border: (3px groove #00FF00)] [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,56) size 563x29
+            RenderTableCell {TD} at (0,56) size 204x29 [border: (3px groove #00FF00)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (8,4) size 8x18
                 text run at (8,4) width 8: "7"
-            RenderTableCell {TD} at (209,56) size 167x29 [border: (3px inset #0000FF)] [r=2 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (204,56) size 164x29 [border: (3px inset #0000FF)] [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (4,4) size 8x18
                 text run at (4,4) width 8: "8"
-            RenderTableCell {TD} at (376,56) size 200x29 [border: (3px double #000000)] [r=2 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (368,56) size 195x29 [border: (3px double #000000)] [r=2 c=2 rs=1 cs=1]
               RenderText {#text} at (4,4) size 8x18
                 text run at (4,4) width 8: "9"
-      RenderBlock {P} at (0,685) size 769x36
+      RenderBlock {P} at (0,698) size 769x36
         RenderText {#text} at (0,0) size 754x36
           text run at (0,0) width 302: "Si toutes les conditions exprim\x{E9}es par les r\x{E8}gles "
           text run at (302,0) width 452: "CSS ci-dessus se retrouvent dans le formatage des tableaux ci-dessus, la"
           text run at (0,18) width 43: "valeur "
           text run at (43,18) width 160: "de ce test est 2 et 0 sinon."
-      RenderTable {TABLE} at (193,737) size 576x46
+      RenderTable {TABLE} at (193,750) size 576x46
         RenderTableSection {TBODY} at (0,0) size 576x46
           RenderTableRow {TR} at (0,2) size 576x20
             RenderTableCell {TD} at (2,2) size 572x20 [r=0 c=0 rs=1 cs=3]
@@ -153,15 +153,15 @@ layer at (0,0) size 785x881
               RenderInline {A} at (0,0) size 70x18 [color=#0000EE]
                 RenderText {#text} at (71,1) size 70x18
                   text run at (71,1) width 70: "test suivant"
-      RenderBlock {P} at (0,737) size 769x18
+      RenderBlock {P} at (0,750) size 769x18
         RenderText {#text} at (0,0) size 4x18
           text run at (0,0) width 4: " "
-      RenderBlock {P} at (0,771) size 769x18
+      RenderBlock {P} at (0,784) size 769x18
         RenderText {#text} at (0,0) size 4x18
           text run at (0,0) width 4: " "
-      RenderBlock {P} at (0,805) size 769x18
+      RenderBlock {P} at (0,818) size 769x18
         RenderText {#text} at (0,0) size 4x18
           text run at (0,0) width 4: " "
-      RenderBlock {P} at (0,839) size 769x18
+      RenderBlock {P} at (0,852) size 769x18
         RenderText {#text} at (0,0) size 163x18
           text run at (0,0) width 163: "Auteur : Daniel Glazman."
index a6aaf15..ec448e6 100644 (file)
@@ -3,5 +3,5 @@ layer 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
-      RenderTable {TABLE} at (0,0) size 0x0
+      RenderTable {TABLE} at (0,0) size 1x1 [border: none]
         RenderTableSection {TBODY} at (0,0) size 0x0
index 6d77b19..a98d5df 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.png and b/LayoutTests/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.png differ
index f0f887f..3d31807 100644 (file)
@@ -3,8 +3,8 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
-      RenderTable {TABLE} at (0,0) size 88x82
-        RenderTableSection {TBODY} at (0,0) size 88x82
+      RenderTable {TABLE} at (0,0) size 91x85 [border: (1px solid #000000)]
+        RenderTableSection {TBODY} at (1,1) size 88x82
           RenderTableRow {TR} at (0,0) size 88x41
             RenderTableCell {TD} at (0,0) size 45x40 [border: (2px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (3,3) size 40x36
@@ -19,9 +19,9 @@ layer at (0,0) size 800x600
             RenderTableCell {TD} at (45,41) size 43x41 [border: (2px solid #000000)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (3,3) size 38x36
                 text run at (3,3) width 38: "bar"
-      RenderBlock {P} at (0,98) size 784x104
-        RenderTable {TABLE} at (0,0) size 110x104
-          RenderTableSection {TBODY} at (0,0) size 110x104
+      RenderBlock {P} at (0,101) size 784x129
+        RenderTable {TABLE} at (0,0) size 135x129 [border: (12px solid #000000)]
+          RenderTableSection {TBODY} at (12,12) size 110x104
             RenderTableRow {TR} at (0,0) size 110x52
               RenderTableCell {TD} at (0,0) size 56x51 [border: (13px none #000000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (14,14) size 40x36
@@ -36,9 +36,9 @@ layer at (0,0) size 800x600
               RenderTableCell {TD} at (56,52) size 54x52 [border: (2px solid #000000)] [r=1 c=1 rs=1 cs=1]
                 RenderText {#text} at (3,3) size 38x36
                   text run at (3,3) width 38: "bar"
-      RenderBlock {P} at (0,218) size 784x129
-        RenderTable {TABLE} at (0,0) size 135x129
-          RenderTableSection {TBODY} at (0,0) size 135x129
+      RenderBlock {P} at (0,246) size 784x179
+        RenderTable {TABLE} at (0,0) size 185x179 [border: (25px solid #000000)]
+          RenderTableSection {TBODY} at (25,25) size 135x129
             RenderTableRow {TR} at (0,0) size 135x64
               RenderTableCell {TD} at (0,0) size 68x63 [border: (25px none #000000)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (26,26) size 40x36
index 14e4ba5..6aeab49 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png and b/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png differ
index 9c0c15f..0b48df6 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1304
+layer at (0,0) size 785x1313
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1304
-  RenderBlock {HTML} at (0,0) size 785x1304
-    RenderBody {BODY} at (8,17) size 769x1279 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1313
+  RenderBlock {HTML} at (0,0) size 785x1313
+    RenderBody {BODY} at (8,17) size 769x1288 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -106,7 +106,7 @@ layer at (0,0) size 785x1304
             RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,793) size 581x437 [color=#FFFFFF]
+      RenderTable {TABLE} at (0,793) size 586x446 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 581x22
           RenderText {#text} at (145,0) size 290x22
             text run at (145,0) width 290: "With 'border-collapse: collapse'"
@@ -116,7 +116,7 @@ layer at (0,0) size 785x1304
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 581x103
+        RenderTableSection {THEAD} at (2,28) size 581x103
           RenderTableRow {TR} at (0,0) size 581x103
             RenderTableCell {TH} at (0,37) size 137x29 [border: (3px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (44,4) size 45x22
@@ -130,9 +130,9 @@ layer at (0,0) size 785x1304
             RenderTableCell {TH} at (467,37) size 114x29 [border: (3px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,4) size 45x22
                 text run at (34,4) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,319) size 581x118
+        RenderTableSection {TFOOT} at (2,325) size 581x118
           RenderTableRow {TR} at (0,0) size 581x118
-            RenderTableCell {TD} at (0,42) size 344x33 [bgcolor=#000000] [border: (3px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 344x29 [bgcolor=#000000] [border: (3px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (4,4) size 47x22
                 text run at (4,4) width 47: "TD M"
             RenderTableCell {TD} at (344,44) size 123x29 [border: (3px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -141,7 +141,7 @@ layer at (0,0) size 785x1304
             RenderTableCell {TD} at (467,44) size 114x29 [border: (3px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,4) size 44x22
                 text run at (2,4) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,125) size 581x194
+        RenderTableSection {TBODY} at (2,131) size 581x194
           RenderTableRow {TR} at (0,0) size 581x109
             RenderTableCell {TD} at (0,78) size 137x37 [bgcolor=#000000] [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -165,10 +165,10 @@ layer at (0,0) size 785x1304
             RenderTableCell {TD} at (467,138) size 114x27 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1230) size 769x34
+      RenderBlock {DIV} at (0,1239) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1264) size 769x15
+      RenderBlock {ADDRESS} at (0,1273) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index 37bc510..44b7190 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png and b/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png differ
index bbc10bf..7590b55 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1472
+layer at (0,0) size 785x1481
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1472
-  RenderBlock {HTML} at (0,0) size 785x1472
-    RenderBody {BODY} at (8,17) size 769x1447 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1481
+  RenderBlock {HTML} at (0,0) size 785x1481
+    RenderBody {BODY} at (8,17) size 769x1456 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -118,7 +118,7 @@ layer at (0,0) size 785x1472
             RenderTableCell {TD} at (504,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,967) size 584x431 [color=#FFFFFF]
+      RenderTable {TABLE} at (0,967) size 588x440 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 584x22
           RenderText {#text} at (147,0) size 290x22
             text run at (147,0) width 290: "With 'border-collapse: collapse'"
@@ -128,7 +128,7 @@ layer at (0,0) size 785x1472
           RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#000000] [border: (5px dashed #FFFFFF)]
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 584x101
+        RenderTableSection {THEAD} at (2,28) size 584x101
           RenderTableRow {TR} at (0,0) size 584x101
             RenderTableCell {TH} at (0,36) size 137x29 [border: (3px dashed #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (44,4) size 45x22
@@ -142,9 +142,9 @@ layer at (0,0) size 785x1472
             RenderTableCell {TH} at (469,37) size 115x27 [border: (2px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (36,3) size 45x22
                 text run at (36,3) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,315) size 584x116
+        RenderTableSection {TFOOT} at (2,321) size 584x116
           RenderTableRow {TR} at (0,0) size 584x116
-            RenderTableCell {TD} at (0,41) size 344x33 [border: (3px dashed #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,43) size 344x29 [border: (3px dashed #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (4,4) size 47x22
                 text run at (4,4) width 47: "TD M"
             RenderTableCell {TD} at (344,43) size 125x29 [border: (3px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -153,7 +153,7 @@ layer at (0,0) size 785x1472
             RenderTableCell {TD} at (469,44) size 115x27 [border: (2px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (4,3) size 44x22
                 text run at (4,3) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,123) size 584x192
+        RenderTableSection {TBODY} at (2,129) size 584x192
           RenderTableRow {TR} at (0,0) size 584x108
             RenderTableCell {TD} at (0,77) size 137x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -177,10 +177,10 @@ layer at (0,0) size 785x1472
             RenderTableCell {TD} at (469,137) size 115x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (4,2) size 43x22
                 text run at (4,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1398) size 769x34
+      RenderBlock {DIV} at (0,1407) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1432) size 769x15
+      RenderBlock {ADDRESS} at (0,1441) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index 5107de8..ee0a4ca 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png and b/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png differ
index 667052e..646b846 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1311
+layer at (0,0) size 785x1320
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1311
-  RenderBlock {HTML} at (0,0) size 785x1311
-    RenderBody {BODY} at (8,17) size 769x1286 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1320
+  RenderBlock {HTML} at (0,0) size 785x1320
+    RenderBody {BODY} at (8,17) size 769x1295 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -105,7 +105,7 @@ layer at (0,0) size 785x1311
             RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,806) size 587x431 [color=#FFFFFF]
+      RenderTable {TABLE} at (0,806) size 590x440 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 587x22
           RenderText {#text} at (148,0) size 290x22
             text run at (148,0) width 290: "With 'border-collapse: collapse'"
@@ -115,7 +115,7 @@ layer at (0,0) size 785x1311
           RenderTableCol {COL} at (0,0) size 0x0 [border: (9px dashed #FFFFFF)]
         RenderTableCol {COLGROUP} at (0,0) size 0x0 [bgcolor=#000000]
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 587x101
+        RenderTableSection {THEAD} at (1,28) size 587x101
           RenderTableRow {TR} at (0,0) size 587x101
             RenderTableCell {TH} at (0,36) size 136x28 [border: (2px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (43,3) size 45x22
@@ -129,15 +129,15 @@ layer at (0,0) size 785x1311
             RenderTableCell {TH} at (470,37) size 117x27 [border: (2px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (38,3) size 45x22
                 text run at (38,3) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,315) size 587x116
+        RenderTableSection {TFOOT} at (1,321) size 587x116
           RenderTableRow {TR} at (0,0) size 587x116
-            RenderTableCell {TD} at (0,41) size 470x33 [border: (3px dashed #FFFFFF)] [r=0 c=0 rs=1 cs=3]
+            RenderTableCell {TD} at (0,43) size 470x29 [border: (3px dashed #FFFFFF)] [r=0 c=0 rs=1 cs=3]
               RenderText {#text} at (4,4) size 47x22
                 text run at (4,4) width 47: "TD M"
             RenderTableCell {TD} at (470,44) size 117x27 [border: (2px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (6,3) size 44x22
                 text run at (6,3) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,123) size 587x192
+        RenderTableSection {TBODY} at (1,129) size 587x192
           RenderTableRow {TR} at (0,0) size 587x108
             RenderTableCell {TD} at (0,77) size 136x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -161,10 +161,10 @@ layer at (0,0) size 785x1311
             RenderTableCell {TD} at (470,137) size 117x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (6,2) size 43x22
                 text run at (6,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1237) size 769x34
+      RenderBlock {DIV} at (0,1246) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1271) size 769x15
+      RenderBlock {ADDRESS} at (0,1280) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index 6cb0b52..1eb0a93 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png and b/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png differ
index c8b701c..a2cd04f 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1248
+layer at (0,0) size 785x1257
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1248
-  RenderBlock {HTML} at (0,0) size 785x1248
-    RenderBody {BODY} at (8,17) size 769x1223 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1257
+  RenderBlock {HTML} at (0,0) size 785x1257
+    RenderBody {BODY} at (8,17) size 769x1232 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -99,7 +99,7 @@ layer at (0,0) size 785x1248
             RenderTableCell {TD} at (496,51) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-      RenderTable {TABLE} at (0,737) size 581x437 [color=#FFFFFF] [bgcolor=#000000]
+      RenderTable {TABLE} at (0,737) size 586x446 [color=#FFFFFF] [bgcolor=#000000] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 581x22
           RenderText {#text} at (145,0) size 290x22
             text run at (145,0) width 290: "With 'border-collapse: collapse'"
@@ -109,7 +109,7 @@ layer at (0,0) size 785x1248
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 581x103
+        RenderTableSection {THEAD} at (2,28) size 581x103
           RenderTableRow {TR} at (0,0) size 581x103
             RenderTableCell {TH} at (0,37) size 137x29 [border: (3px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (44,4) size 45x22
@@ -123,9 +123,9 @@ layer at (0,0) size 785x1248
             RenderTableCell {TH} at (467,37) size 114x29 [border: (3px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,4) size 45x22
                 text run at (34,4) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,319) size 581x118
+        RenderTableSection {TFOOT} at (2,325) size 581x118
           RenderTableRow {TR} at (0,0) size 581x118
-            RenderTableCell {TD} at (0,42) size 344x33 [border: (3px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 344x29 [border: (3px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (4,4) size 47x22
                 text run at (4,4) width 47: "TD M"
             RenderTableCell {TD} at (344,44) size 123x29 [border: (3px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -134,7 +134,7 @@ layer at (0,0) size 785x1248
             RenderTableCell {TD} at (467,44) size 114x29 [border: (3px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,4) size 44x22
                 text run at (2,4) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,125) size 581x194
+        RenderTableSection {TBODY} at (2,131) size 581x194
           RenderTableRow {TR} at (0,0) size 581x109
             RenderTableCell {TD} at (0,78) size 137x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -158,10 +158,10 @@ layer at (0,0) size 785x1248
             RenderTableCell {TD} at (467,138) size 114x27 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1174) size 769x34
+      RenderBlock {DIV} at (0,1183) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1208) size 769x15
+      RenderBlock {ADDRESS} at (0,1217) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index ea58ef6..9a69f38 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png and b/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png differ
index d12648d..f146096 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1196
+layer at (0,0) size 785x1205
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1196
-  RenderBlock {HTML} at (0,0) size 785x1196
-    RenderBody {BODY} at (8,8) size 769x1180 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1205
+  RenderBlock {HTML} at (0,0) size 785x1205
+    RenderBody {BODY} at (8,8) size 769x1189 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -99,7 +99,7 @@ layer at (0,0) size 785x1196
             RenderTableCell {TD} at (496,49) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-      RenderTable {TABLE} at (0,721) size 581x413 [color=#FFFFFF] [bgcolor=#000000]
+      RenderTable {TABLE} at (0,721) size 586x422 [color=#FFFFFF] [bgcolor=#000000] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 581x22
           RenderText {#text} at (145,0) size 290x22
             text run at (145,0) width 290: "With 'border-collapse: collapse'"
@@ -109,7 +109,7 @@ layer at (0,0) size 785x1196
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 581x96
+        RenderTableSection {THEAD} at (2,28) size 581x96
           RenderTableRow {TR} at (0,0) size 581x96
             RenderTableCell {TH} at (0,33) size 137x29 [border: (3px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (44,4) size 45x22
@@ -123,9 +123,9 @@ layer at (0,0) size 785x1196
             RenderTableCell {TH} at (467,33) size 114x29 [border: (3px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,4) size 45x22
                 text run at (34,4) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,302) size 581x111
+        RenderTableSection {TFOOT} at (2,308) size 581x111
           RenderTableRow {TR} at (0,0) size 581x111
-            RenderTableCell {TD} at (0,39) size 344x33 [border: (3px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,41) size 344x29 [border: (3px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (4,4) size 47x22
                 text run at (4,4) width 47: "TD M"
             RenderTableCell {TD} at (344,41) size 123x29 [border: (3px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -134,7 +134,7 @@ layer at (0,0) size 785x1196
             RenderTableCell {TD} at (467,41) size 114x29 [border: (3px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,4) size 44x22
                 text run at (2,4) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,118) size 581x184
+        RenderTableSection {TBODY} at (2,124) size 581x184
           RenderTableRow {TR} at (0,0) size 581x104
             RenderTableCell {TD} at (0,73) size 137x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -158,10 +158,10 @@ layer at (0,0) size 785x1196
             RenderTableCell {TD} at (467,130) size 114x27 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1134) size 769x31
+      RenderBlock {DIV} at (0,1143) size 769x31
         RenderInline {A} at (0,0) size 88x12 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1165) size 769x15
+      RenderBlock {ADDRESS} at (0,1174) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index bda4754..43d861b 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png and b/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png differ
index 6656f0b..aacd414 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1438
+layer at (0,0) size 785x1443
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1438
-  RenderBlock {HTML} at (0,0) size 785x1438
-    RenderBody {BODY} at (8,17) size 769x1413 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1443
+  RenderBlock {HTML} at (0,0) size 785x1443
+    RenderBody {BODY} at (8,17) size 769x1418 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -114,7 +114,7 @@ layer at (0,0) size 785x1438
             RenderTableCell {TD} at (496,151) size 121x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,915) size 585x449 [color=#FFFFFF]
+      RenderTable {TABLE} at (0,915) size 590x454 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 585x22
           RenderText {#text} at (147,0) size 290x22
             text run at (147,0) width 290: "With 'border-collapse: collapse'"
@@ -124,7 +124,7 @@ layer at (0,0) size 785x1438
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 585x103
+        RenderTableSection {THEAD} at (2,28) size 585x103
           RenderTableRow {TR} at (0,0) size 585x103 [bgcolor=#000000] [border: (5px dashed #FFFFFF)]
             RenderTableCell {TH} at (0,37) size 137x29 [border: (3px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (44,4) size 45x22
@@ -138,18 +138,18 @@ layer at (0,0) size 785x1438
             RenderTableCell {TH} at (469,37) size 116x29 [border: (3px dashed #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (36,4) size 45x22
                 text run at (36,4) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,329) size 585x120
-          RenderTableRow {TR} at (0,0) size 585x120
-            RenderTableCell {TD} at (0,43) size 344x33 [border: (3px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+        RenderTableSection {TFOOT} at (2,335) size 585x117
+          RenderTableRow {TR} at (0,0) size 585x117
+            RenderTableCell {TD} at (0,44) size 344x28 [border: (3px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (3,4) size 47x22
                 text run at (3,4) width 47: "TD M"
-            RenderTableCell {TD} at (344,44) size 125x31 [border: (3px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (344,44) size 125x28 [border: (3px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,4) size 46x22
                 text run at (2,4) width 46: "TD O"
-            RenderTableCell {TD} at (469,44) size 116x31 [border: (3px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (469,44) size 116x28 [border: (3px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,4) size 44x22
                 text run at (2,4) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,125) size 585x204
+        RenderTableSection {TBODY} at (2,131) size 585x204
           RenderTableRow {TR} at (0,0) size 585x115 [bgcolor=#000000] [border: (9px dashed #FFFFFF)]
             RenderTableCell {TD} at (0,83) size 137x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -173,10 +173,10 @@ layer at (0,0) size 785x1438
             RenderTableCell {TD} at (469,144) size 116x31 [border: (5px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (4,6) size 43x22
                 text run at (4,6) width 43: "TD L"
-      RenderBlock {DIV} at (0,1364) size 769x34
+      RenderBlock {DIV} at (0,1369) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1398) size 769x15
+      RenderBlock {ADDRESS} at (0,1403) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index 85faec5..d4de74c 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png and b/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png differ
index b0eec39..2f54e90 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1355
+layer at (0,0) size 785x1363
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1355
-  RenderBlock {HTML} at (0,0) size 785x1355
-    RenderBody {BODY} at (8,17) size 769x1330 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1363
+  RenderBlock {HTML} at (0,0) size 785x1363
+    RenderBody {BODY} at (8,17) size 769x1338 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -107,7 +107,7 @@ layer at (0,0) size 785x1355
             RenderTableCell {TD} at (496,151) size 121x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,844) size 585x437 [color=#FFFFFF]
+      RenderTable {TABLE} at (0,844) size 590x445 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 585x22
           RenderText {#text} at (147,0) size 290x22
             text run at (147,0) width 290: "With 'border-collapse: collapse'"
@@ -117,7 +117,7 @@ layer at (0,0) size 785x1355
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 585x103 [bgcolor=#000000] [border: (5px dashed #FFFFFF)]
+        RenderTableSection {THEAD} at (2,28) size 585x103 [bgcolor=#000000] [border: (5px dashed #FFFFFF)]
           RenderTableRow {TR} at (0,0) size 585x103
             RenderTableCell {TH} at (0,37) size 137x29 [border: (3px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (44,4) size 45x22
@@ -131,9 +131,9 @@ layer at (0,0) size 785x1355
             RenderTableCell {TH} at (469,37) size 116x29 [border: (3px dashed #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (36,4) size 45x22
                 text run at (36,4) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,319) size 585x118
+        RenderTableSection {TFOOT} at (2,325) size 585x118
           RenderTableRow {TR} at (0,0) size 585x118
-            RenderTableCell {TD} at (0,42) size 344x33 [border: (3px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 344x29 [border: (3px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (3,4) size 47x22
                 text run at (3,4) width 47: "TD M"
             RenderTableCell {TD} at (344,44) size 125x29 [border: (3px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -142,7 +142,7 @@ layer at (0,0) size 785x1355
             RenderTableCell {TD} at (469,44) size 116x29 [border: (3px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,4) size 44x22
                 text run at (2,4) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,125) size 585x194 [bgcolor=#000000] [border: (5px dashed #FFFFFF)]
+        RenderTableSection {TBODY} at (2,131) size 585x194 [bgcolor=#000000] [border: (5px dashed #FFFFFF)]
           RenderTableRow {TR} at (0,0) size 585x109
             RenderTableCell {TD} at (0,78) size 137x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -166,10 +166,10 @@ layer at (0,0) size 785x1355
             RenderTableCell {TD} at (469,138) size 116x27 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (4,2) size 43x22
                 text run at (4,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1281) size 769x34
+      RenderBlock {DIV} at (0,1289) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1315) size 769x15
+      RenderBlock {ADDRESS} at (0,1323) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index 8d2deaf..fb29ed9 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png and b/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png differ
index 083b528..a604a89 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 1544x1666
+layer at (0,0) size 1544x1673
   RenderCanvas at (0,0) size 785x585
-layer at (0,0) size 1544x1666
-  RenderBlock {HTML} at (0,0) size 785x1666
-    RenderBody {BODY} at (8,17) size 769x1636 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 1544x1673
+  RenderBlock {HTML} at (0,0) size 785x1673
+    RenderBody {BODY} at (8,17) size 769x1643 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -97,7 +97,7 @@ layer at (0,0) size 1544x1666
             RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #000000)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,744) size 577x425 [color=#000000] [bgcolor=#FFFFFF]
+      RenderTable {TABLE} at (0,744) size 578x432 [color=#000000] [bgcolor=#FFFFFF] [border: (6px dotted #000000)]
         RenderBlock {CAPTION} at (0,0) size 577x22 [color=#FFFFFF]
           RenderText {#text} at (143,0) size 290x22
             text run at (143,0) width 290: "With 'border-collapse: collapse'"
@@ -107,7 +107,7 @@ layer at (0,0) size 1544x1666
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 577x99
+        RenderTableSection {THEAD} at (0,28) size 577x99
           RenderTableRow {TR} at (0,0) size 577x99
             RenderTableCell {TH} at (0,37) size 135x25 [border: (1px dotted #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (42,2) size 45x22
@@ -119,9 +119,9 @@ layer at (0,0) size 1544x1666
             RenderTableCell {TH} at (465,37) size 112x25 [border: (1px dotted #000000)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,311) size 577x114
+        RenderTableSection {TFOOT} at (0,317) size 577x114
           RenderTableRow {TR} at (0,0) size 577x114
-            RenderTableCell {TD} at (0,41) size 342x31 [border: (1px dotted #000000)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 342x25 [border: (1px dotted #000000)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
             RenderTableCell {TD} at (342,44) size 123x25 [border: (1px dotted #000000)] [r=0 c=2 rs=1 cs=1]
@@ -130,7 +130,7 @@ layer at (0,0) size 1544x1666
             RenderTableCell {TD} at (465,44) size 112x25 [border: (1px dotted #000000)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,121) size 577x190
+        RenderTableSection {TBODY} at (0,127) size 577x190
           RenderTableRow {TR} at (0,0) size 577x107
             RenderTableCell {TD} at (0,76) size 135x37 [border: (7px dotted #000000)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -154,14 +154,14 @@ layer at (0,0) size 1544x1666
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #000000)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1169) size 769x34
+      RenderBlock {DIV} at (0,1176) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1203) size 769x15
+      RenderBlock {ADDRESS} at (0,1210) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
-      RenderBlock {PRE} at (0,1231) size 769x405
+      RenderBlock {PRE} at (0,1238) size 769x405
         RenderText {#text} at (0,0) size 1536x405
           text run at (0,0) width 1536: "................................................................................................................................................................................................"
           text run at (1536,0) width 0: " "
index f026b27..d13859c 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png and b/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png differ
index f9f882e..5eaaf15 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1243
+layer at (0,0) size 785x1250
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1243
-  RenderBlock {HTML} at (0,0) size 785x1243
-    RenderBody {BODY} at (8,17) size 769x1218 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1250
+  RenderBlock {HTML} at (0,0) size 785x1250
+    RenderBody {BODY} at (8,17) size 769x1225 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -103,7 +103,7 @@ layer at (0,0) size 785x1243
             RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,744) size 577x425 [color=#FFFFFF] [bgcolor=#0000FF]
+      RenderTable {TABLE} at (0,744) size 578x432 [color=#FFFFFF] [bgcolor=#0000FF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 577x22
           RenderText {#text} at (143,0) size 290x22
             text run at (143,0) width 290: "With 'border-collapse: collapse'"
@@ -113,7 +113,7 @@ layer at (0,0) size 785x1243
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 577x99
+        RenderTableSection {THEAD} at (0,28) size 577x99
           RenderTableRow {TR} at (0,0) size 577x99
             RenderTableCell {TH} at (0,37) size 135x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (42,2) size 45x22
@@ -125,9 +125,9 @@ layer at (0,0) size 785x1243
             RenderTableCell {TH} at (465,37) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,311) size 577x114
+        RenderTableSection {TFOOT} at (0,317) size 577x114
           RenderTableRow {TR} at (0,0) size 577x114
-            RenderTableCell {TD} at (0,41) size 342x31 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 342x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
             RenderTableCell {TD} at (342,44) size 123x25 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -136,7 +136,7 @@ layer at (0,0) size 785x1243
             RenderTableCell {TD} at (465,44) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,121) size 577x190
+        RenderTableSection {TBODY} at (0,127) size 577x190
           RenderTableRow {TR} at (0,0) size 577x107
             RenderTableCell {TD} at (0,76) size 135x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -160,10 +160,10 @@ layer at (0,0) size 785x1243
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1169) size 769x34
+      RenderBlock {DIV} at (0,1176) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1203) size 769x15
+      RenderBlock {ADDRESS} at (0,1210) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index 8f7dc09..7470594 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png and b/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png differ
index 09c3547..fbdd6c7 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1737
+layer at (0,0) size 785x1744
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1737
-  RenderBlock {HTML} at (0,0) size 785x1737
-    RenderBody {BODY} at (8,17) size 769x1712 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1744
+  RenderBlock {HTML} at (0,0) size 785x1744
+    RenderBody {BODY} at (8,17) size 769x1719 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -180,7 +180,7 @@ layer at (0,0) size 785x1737
             RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,1238) size 577x425 [color=#FFFFFF] [bgcolor=#0000FF]
+      RenderTable {TABLE} at (0,1238) size 578x432 [color=#FFFFFF] [bgcolor=#0000FF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 577x22
           RenderText {#text} at (143,0) size 290x22
             text run at (143,0) width 290: "With 'border-collapse: collapse'"
@@ -190,7 +190,7 @@ layer at (0,0) size 785x1737
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 577x99
+        RenderTableSection {THEAD} at (0,28) size 577x99
           RenderTableRow {TR} at (0,0) size 577x99
             RenderTableCell {TH} at (0,37) size 135x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (42,2) size 45x22
@@ -202,9 +202,9 @@ layer at (0,0) size 785x1737
             RenderTableCell {TH} at (465,37) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,311) size 577x114
+        RenderTableSection {TFOOT} at (0,317) size 577x114
           RenderTableRow {TR} at (0,0) size 577x114
-            RenderTableCell {TD} at (0,41) size 342x31 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 342x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
             RenderTableCell {TD} at (342,44) size 123x25 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -213,7 +213,7 @@ layer at (0,0) size 785x1737
             RenderTableCell {TD} at (465,44) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,121) size 577x190
+        RenderTableSection {TBODY} at (0,127) size 577x190
           RenderTableRow {TR} at (0,0) size 577x107
             RenderTableCell {TD} at (0,76) size 135x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -237,10 +237,10 @@ layer at (0,0) size 785x1737
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1663) size 769x34
+      RenderBlock {DIV} at (0,1670) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1697) size 769x15
+      RenderBlock {ADDRESS} at (0,1704) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index fc839cf..f29b800 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png and b/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png differ
index f50a464..51b562d 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1284
+layer at (0,0) size 785x1291
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1284
-  RenderBlock {HTML} at (0,0) size 785x1284
-    RenderBody {BODY} at (8,17) size 769x1259 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1291
+  RenderBlock {HTML} at (0,0) size 785x1291
+    RenderBody {BODY} at (8,17) size 769x1266 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -106,7 +106,7 @@ layer at (0,0) size 785x1284
             RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,785) size 577x425 [color=#FFFFFF]
+      RenderTable {TABLE} at (0,785) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 577x22
           RenderText {#text} at (143,0) size 290x22
             text run at (143,0) width 290: "With 'border-collapse: collapse'"
@@ -116,7 +116,7 @@ layer at (0,0) size 785x1284
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 577x99
+        RenderTableSection {THEAD} at (0,28) size 577x99
           RenderTableRow {TR} at (0,0) size 577x99
             RenderTableCell {TH} at (0,37) size 135x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (42,2) size 45x22
@@ -130,9 +130,9 @@ layer at (0,0) size 785x1284
             RenderTableCell {TH} at (465,37) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,311) size 577x114
+        RenderTableSection {TFOOT} at (0,317) size 577x114
           RenderTableRow {TR} at (0,0) size 577x114
-            RenderTableCell {TD} at (0,41) size 342x31 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 342x25 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
             RenderTableCell {TD} at (342,44) size 123x25 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -141,7 +141,7 @@ layer at (0,0) size 785x1284
             RenderTableCell {TD} at (465,44) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,121) size 577x190
+        RenderTableSection {TBODY} at (0,127) size 577x190
           RenderTableRow {TR} at (0,0) size 577x107
             RenderTableCell {TD} at (0,76) size 135x37 [bgcolor=#000000] [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -165,10 +165,10 @@ layer at (0,0) size 785x1284
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1210) size 769x34
+      RenderBlock {DIV} at (0,1217) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1244) size 769x15
+      RenderBlock {ADDRESS} at (0,1251) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index a8a1ae2..de88b6f 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png and b/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png differ
index 275ad89..ace70c9 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1387
+layer at (0,0) size 785x1394
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1387
-  RenderBlock {HTML} at (0,0) size 785x1387
-    RenderBody {BODY} at (8,17) size 769x1362 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1394
+  RenderBlock {HTML} at (0,0) size 785x1394
+    RenderBody {BODY} at (8,17) size 769x1369 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -113,7 +113,7 @@ layer at (0,0) size 785x1387
             RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,888) size 577x425 [color=#FFFFFF]
+      RenderTable {TABLE} at (0,888) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 577x22
           RenderText {#text} at (143,0) size 290x22
             text run at (143,0) width 290: "With 'border-collapse: collapse'"
@@ -123,7 +123,7 @@ layer at (0,0) size 785x1387
           RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#000000]
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 577x99
+        RenderTableSection {THEAD} at (0,28) size 577x99
           RenderTableRow {TR} at (0,0) size 577x99
             RenderTableCell {TH} at (0,37) size 135x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (42,2) size 45x22
@@ -137,9 +137,9 @@ layer at (0,0) size 785x1387
             RenderTableCell {TH} at (465,37) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,311) size 577x114
+        RenderTableSection {TFOOT} at (0,317) size 577x114
           RenderTableRow {TR} at (0,0) size 577x114
-            RenderTableCell {TD} at (0,41) size 342x31 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 342x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
             RenderTableCell {TD} at (342,44) size 123x25 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -148,7 +148,7 @@ layer at (0,0) size 785x1387
             RenderTableCell {TD} at (465,44) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,121) size 577x190
+        RenderTableSection {TBODY} at (0,127) size 577x190
           RenderTableRow {TR} at (0,0) size 577x107
             RenderTableCell {TD} at (0,76) size 135x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -172,10 +172,10 @@ layer at (0,0) size 785x1387
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1313) size 769x34
+      RenderBlock {DIV} at (0,1320) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1347) size 769x15
+      RenderBlock {ADDRESS} at (0,1354) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index 05403a6..2a00f4f 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png and b/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png differ
index 7a6c5e0..fc25e70 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1286
+layer at (0,0) size 785x1293
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1286
-  RenderBlock {HTML} at (0,0) size 785x1286
-    RenderBody {BODY} at (8,17) size 769x1261 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1293
+  RenderBlock {HTML} at (0,0) size 785x1293
+    RenderBody {BODY} at (8,17) size 769x1268 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -104,7 +104,7 @@ layer at (0,0) size 785x1286
             RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,787) size 577x425 [color=#FFFFFF]
+      RenderTable {TABLE} at (0,787) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 577x22
           RenderText {#text} at (143,0) size 290x22
             text run at (143,0) width 290: "With 'border-collapse: collapse'"
@@ -114,7 +114,7 @@ layer at (0,0) size 785x1286
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0 [bgcolor=#000000]
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 577x99
+        RenderTableSection {THEAD} at (0,28) size 577x99
           RenderTableRow {TR} at (0,0) size 577x99
             RenderTableCell {TH} at (0,37) size 135x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (42,2) size 45x22
@@ -128,15 +128,15 @@ layer at (0,0) size 785x1286
             RenderTableCell {TH} at (465,37) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,311) size 577x114
+        RenderTableSection {TFOOT} at (0,317) size 577x114
           RenderTableRow {TR} at (0,0) size 577x114
-            RenderTableCell {TD} at (0,41) size 465x31 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=3]
+            RenderTableCell {TD} at (0,44) size 465x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=3]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
             RenderTableCell {TD} at (465,44) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,121) size 577x190
+        RenderTableSection {TBODY} at (0,127) size 577x190
           RenderTableRow {TR} at (0,0) size 577x107
             RenderTableCell {TD} at (0,76) size 135x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -160,10 +160,10 @@ layer at (0,0) size 785x1286
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1212) size 769x34
+      RenderBlock {DIV} at (0,1219) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1246) size 769x15
+      RenderBlock {ADDRESS} at (0,1253) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index 969a166..e0c0891 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png and b/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png differ
index f984d59..c4c655b 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1387
+layer at (0,0) size 785x1394
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1387
-  RenderBlock {HTML} at (0,0) size 785x1387
-    RenderBody {BODY} at (8,17) size 769x1362 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1394
+  RenderBlock {HTML} at (0,0) size 785x1394
+    RenderBody {BODY} at (8,17) size 769x1369 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -120,7 +120,7 @@ layer at (0,0) size 785x1387
             RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,888) size 577x425 [color=#FFFFFF]
+      RenderTable {TABLE} at (0,888) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 577x22
           RenderText {#text} at (143,0) size 290x22
             text run at (143,0) width 290: "With 'border-collapse: collapse'"
@@ -130,7 +130,7 @@ layer at (0,0) size 785x1387
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 577x99
+        RenderTableSection {THEAD} at (0,28) size 577x99
           RenderTableRow {TR} at (0,0) size 577x99 [bgcolor=#000000]
             RenderTableCell {TH} at (0,37) size 135x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (42,2) size 45x22
@@ -144,9 +144,9 @@ layer at (0,0) size 785x1387
             RenderTableCell {TH} at (465,37) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,311) size 577x114
+        RenderTableSection {TFOOT} at (0,317) size 577x114
           RenderTableRow {TR} at (0,0) size 577x114
-            RenderTableCell {TD} at (0,41) size 342x31 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 342x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
             RenderTableCell {TD} at (342,44) size 123x25 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -155,7 +155,7 @@ layer at (0,0) size 785x1387
             RenderTableCell {TD} at (465,44) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,121) size 577x190
+        RenderTableSection {TBODY} at (0,127) size 577x190
           RenderTableRow {TR} at (0,0) size 577x107 [bgcolor=#000000]
             RenderTableCell {TD} at (0,76) size 135x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -179,10 +179,10 @@ layer at (0,0) size 785x1387
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1313) size 769x34
+      RenderBlock {DIV} at (0,1320) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1347) size 769x15
+      RenderBlock {ADDRESS} at (0,1354) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index cde0b9f..f602a19 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png and b/LayoutTests/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png differ
index e7509a8..48b5459 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1286
+layer at (0,0) size 785x1293
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x1286
-  RenderBlock {HTML} at (0,0) size 785x1286
-    RenderBody {BODY} at (8,17) size 769x1261 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1293
+  RenderBlock {HTML} at (0,0) size 785x1293
+    RenderBody {BODY} at (8,17) size 769x1268 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -104,7 +104,7 @@ layer at (0,0) size 785x1286
             RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,787) size 577x425 [color=#FFFFFF]
+      RenderTable {TABLE} at (0,787) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 577x22
           RenderText {#text} at (143,0) size 290x22
             text run at (143,0) width 290: "With 'border-collapse: collapse'"
@@ -114,7 +114,7 @@ layer at (0,0) size 785x1286
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
-        RenderTableSection {THEAD} at (0,22) size 577x99 [bgcolor=#000000]
+        RenderTableSection {THEAD} at (0,28) size 577x99 [bgcolor=#000000]
           RenderTableRow {TR} at (0,0) size 577x99
             RenderTableCell {TH} at (0,37) size 135x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (42,2) size 45x22
@@ -128,9 +128,9 @@ layer at (0,0) size 785x1286
             RenderTableCell {TH} at (465,37) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (0,311) size 577x114
+        RenderTableSection {TFOOT} at (0,317) size 577x114
           RenderTableRow {TR} at (0,0) size 577x114
-            RenderTableCell {TD} at (0,41) size 342x31 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+            RenderTableCell {TD} at (0,44) size 342x25 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
             RenderTableCell {TD} at (342,44) size 123x25 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
@@ -139,7 +139,7 @@ layer at (0,0) size 785x1286
             RenderTableCell {TD} at (465,44) size 112x25 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (0,121) size 577x190 [bgcolor=#000000]
+        RenderTableSection {TBODY} at (0,127) size 577x190 [bgcolor=#000000]
           RenderTableRow {TR} at (0,0) size 577x107
             RenderTableCell {TD} at (0,76) size 135x37 [border: (7px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (8,8) size 44x22
@@ -163,10 +163,10 @@ layer at (0,0) size 785x1286
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1212) size 769x34
+      RenderBlock {DIV} at (0,1219) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1246) size 769x15
+      RenderBlock {ADDRESS} at (0,1253) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index 0c33da5..da2b454 100644 (file)
Binary files a/LayoutTests/tables/mozilla_expected_failures/other/test4-expected.png and b/LayoutTests/tables/mozilla_expected_failures/other/test4-expected.png differ
index b058aa9..1176644 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x2396
+layer at (0,0) size 785x2398
   RenderCanvas at (0,0) size 785x600
-layer at (0,0) size 785x2396
-  RenderBlock {HTML} at (0,0) size 785x2396
-    RenderBody {BODY} at (8,8) size 769x2372
+layer at (0,0) size 785x2398
+  RenderBlock {HTML} at (0,0) size 785x2398
+    RenderBody {BODY} at (8,8) size 769x2374
       RenderBlock {H1} at (0,0) size 769x37
         RenderText {#text} at (0,0) size 432x37
           text run at (0,0) width 432: "Example 4: Some simple tables."
@@ -139,8 +139,8 @@ layer at (0,0) size 785x2396
         RenderBR {BR} at (0,0) size 0x18
         RenderText {#text} at (0,18) size 4x18
           text run at (0,18) width 4: " "
-      RenderTable {TABLE} at (0,602) size 267x154
-        RenderBlock {CAPTION} at (0,100) size 267x54
+      RenderTable {TABLE} at (0,602) size 269x156 [border: (1px none #808080)]
+        RenderBlock {CAPTION} at (0,102) size 267x54
           RenderText {#text} at (1,0) size 264x54
             text run at (1,0) width 264: "Table 4 has this bottom caption. The table"
             text run at (31,18) width 205: "has specified column widths and"
@@ -149,7 +149,7 @@ layer at (0,0) size 785x2396
           RenderTableCol {COL} at (0,0) size 0x0 [border: (2px dashed #0000FF) none (2px solid #000000)]
           RenderTableCol {COL} at (0,0) size 0x0 [border: (1px solid #FF0000) none]
           RenderTableCol {COL} at (0,0) size 0x0 [border: (2px solid #000000) none]
-        RenderTableSection {THEAD} at (0,0) size 267x26 [border: none (6px solid #000000) none]
+        RenderTableSection {THEAD} at (1,1) size 267x26 [border: none (6px solid #000000) none]
           RenderTableRow {TR} at (0,0) size 267x26 [border: (2px solid #000000)]
             RenderTableCell {TH} at (0,0) size 96x26 [border: (1px none #000000) none (3px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (26,3) size 44x18
@@ -160,7 +160,7 @@ layer at (0,0) size 785x2396
             RenderTableCell {TH} at (181,0) size 86x26 [border: (1px none #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (17,3) size 50x18
                 text run at (17,3) width 50: "Record"
-        RenderTableSection {TBODY} at (0,26) size 267x74
+        RenderTableSection {TBODY} at (1,27) size 267x74
           RenderTableRow {TR} at (0,0) size 267x26 [border: (2px solid #000000)]
             RenderTableCell {TD} at (0,0) size 96x26 [border: (3px none #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (3,5) size 74x18
@@ -191,9 +191,9 @@ layer at (0,0) size 785x2396
             RenderTableCell {TD} at (181,50) size 86x24 [border: (1px none #000000)] [r=2 c=2 rs=1 cs=1]
               RenderText {#text} at (24,3) size 37x18
                 text run at (24,3) width 37: "57-15"
-      RenderBlock (anonymous) at (0,756) size 769x18
+      RenderBlock (anonymous) at (0,758) size 769x18
         RenderBR {BR} at (0,0) size 0x18
-      RenderTable {TABLE} at (0,774) size 190x410
+      RenderTable {TABLE} at (0,776) size 190x410
         RenderBlock {CAPTION} at (0,0) size 190x18
           RenderText {#text} at (2,0) size 186x18
             text run at (2,0) width 186: "Table 5 has a scrolling tbody."
@@ -419,7 +419,7 @@ layer at (0,0) size 785x2396
         RenderBlock {CAPTION} at (0,392) size 190x18
           RenderText {#text} at (2,0) size 186x18
             text run at (2,0) width 186: "Table 5 has a scrolling tbody."
-      RenderTable at (0,1184) size 204x18
+      RenderTable at (0,1186) size 204x18
         RenderTableSection at (0,0) size 204x18
           RenderTableRow {UL} at (0,0) size 204x18 [bgcolor=#FFA500]
             RenderTableCell {LI} at (0,0) size 34x18 [r=0 c=0 rs=1 cs=1]
@@ -437,7 +437,7 @@ layer at (0,0) size 785x2396
             RenderTableCell {LI} at (168,0) size 36x18 [r=0 c=4 rs=1 cs=1]
               RenderText {#text} at (0,0) size 36x18
                 text run at (0,0) width 36: "FIVE"
-      RenderTable at (0,1202) size 230x18
+      RenderTable at (0,1204) size 230x18
         RenderTableSection {UL} at (0,0) size 230x18
           RenderTableRow at (0,0) size 230x18
             RenderTableCell {LI} at (0,0) size 34x18 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
@@ -458,7 +458,7 @@ layer at (0,0) size 785x2396
             RenderTableCell {LI} at (204,0) size 26x18 [bgcolor=#FFA500] [r=0 c=5 rs=1 cs=1]
               RenderText {#text} at (0,0) size 26x18
                 text run at (0,0) width 26: "SIX"
-      RenderTable at (0,1220) size 230x18
+      RenderTable at (0,1222) size 230x18
         RenderTableSection {UL} at (0,0) size 230x18
           RenderTableRow at (0,0) size 230x18
             RenderTableCell {LI} at (0,0) size 34x18 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
@@ -479,7 +479,7 @@ layer at (0,0) size 785x2396
             RenderTableCell {LI} at (204,0) size 26x18 [bgcolor=#FFA500] [r=0 c=5 rs=1 cs=1]
               RenderText {#text} at (0,0) size 26x18
                 text run at (0,0) width 26: "SIX"
-      RenderBlock (anonymous) at (0,1238) size 769x90
+      RenderBlock (anonymous) at (0,1240) size 769x90
         RenderBR {BR} at (0,0) size 0x18
         RenderText {#text} at (0,18) size 618x18
           text run at (0,18) width 618: "This is a table formed from a list with display of table-row and list items with display of table-cell. "
@@ -491,7 +491,7 @@ layer at (0,0) size 785x2396
         RenderText {#text} at (0,72) size 411x18
           text run at (0,72) width 411: "This is like the previous table plus the list's overflow property set "
         RenderBR {BR} at (411,86) size 0x0
-      RenderBlock {P} at (0,1344) size 769x224
+      RenderBlock {P} at (0,1346) size 769x224
         RenderBlock (anonymous) at (0,0) size 769x18
           RenderText {#text} at (0,0) size 430x18
             text run at (0,0) width 430: "The following table will have its rows and columns in red collapsed "
@@ -578,7 +578,7 @@ layer at (0,0) size 785x2396
               RenderTableCell {TD} at (68,50) size 66x22 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 27x18
                   text run at (2,2) width 27: "C33"
-      RenderBlock {P} at (0,1584) size 769x234
+      RenderBlock {P} at (0,1586) size 769x234
         RenderBlock (anonymous) at (0,0) size 769x18
           RenderText {#text} at (0,0) size 750x18
             text run at (0,0) width 750: "The following table will have its 2nd row and 2nd col collapsed. A window resize may be necessary to see it properly. "
@@ -691,7 +691,7 @@ layer at (0,0) size 785x2396
               RenderTableCell {TD} at (155,66) size 31x22 [border: (1px inset #808080)] [r=3 c=3 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 27x18
                   text run at (2,2) width 27: "C44"
-      RenderBlock {P} at (0,1834) size 769x270
+      RenderBlock {P} at (0,1836) size 769x270
         RenderBlock (anonymous) at (0,0) size 769x18
           RenderText {#text} at (0,0) size 459x18
             text run at (0,0) width 459: "The following table will have its 1st row group collapsed (rows 1 and 2) "
@@ -818,7 +818,7 @@ layer at (0,0) size 785x2396
                   text run at (2,2) width 27: "C44"
         RenderBlock (anonymous) at (0,252) size 769x18
           RenderBR {BR} at (0,0) size 0x18
-      RenderBlock {P} at (0,2120) size 769x252
+      RenderBlock {P} at (0,2122) size 769x252
         RenderBlock (anonymous) at (0,0) size 769x36
           RenderText {#text} at (0,0) size 755x36
             text run at (0,0) width 554: "The following table is similar to a previous table except that the direction is right-to-left. "