git-svn-id: https://svn.webkit.org/repository/webkit/trunk@78896 268f45cc-cd09-0410...
authorhyatt@apple.com <hyatt@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 Feb 2011 20:53:35 +0000 (20:53 +0000)
committerhyatt@apple.com <hyatt@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 Feb 2011 20:53:35 +0000 (20:53 +0000)
22 files changed:
LayoutTests/platform/mac/fast/table/011-expected.txt
LayoutTests/platform/mac/fast/table/append-cells2-expected.checksum
LayoutTests/platform/mac/fast/table/append-cells2-expected.png
LayoutTests/platform/mac/fast/table/border-collapsing/004-expected.txt
LayoutTests/platform/mac/fast/table/border-collapsing/004-vertical-expected.checksum
LayoutTests/platform/mac/fast/table/border-collapsing/004-vertical-expected.png
LayoutTests/platform/mac/fast/table/border-collapsing/004-vertical-expected.txt
LayoutTests/platform/mac/fast/table/border-collapsing/rtl-border-collapsing-expected.txt
LayoutTests/platform/mac/fast/table/colgroup-preceded-by-caption-expected.txt
LayoutTests/platform/mac/fast/table/colgroup-spanning-groups-rules-expected.txt
LayoutTests/platform/mac/fast/table/frame-and-rules-expected.checksum
LayoutTests/platform/mac/fast/table/frame-and-rules-expected.png
LayoutTests/platform/mac/fast/table/frame-and-rules-expected.txt
LayoutTests/platform/mac/fast/table/percent-heights-expected.txt
LayoutTests/platform/mac/fast/table/remove-td-display-none-expected.checksum
LayoutTests/platform/mac/fast/table/remove-td-display-none-expected.png
LayoutTests/platform/mac/fast/table/rowindex-expected.checksum
LayoutTests/platform/mac/fast/table/rowindex-expected.png
LayoutTests/platform/mac/fast/table/rowindex-expected.txt
LayoutTests/platform/mac/fast/table/rowspan-paint-order-vertical-expected.checksum
LayoutTests/platform/mac/fast/table/rowspan-paint-order-vertical-expected.png
LayoutTests/platform/mac/fast/table/rowspan-paint-order-vertical-expected.txt

index a4892e6..f965543 100644 (file)
@@ -10,8 +10,8 @@ layer at (0,0) size 800x88
               RenderText {#text} at (1,1) size 12x18
                 text run at (1,1) width 12: "H"
             RenderTableCell {TH} at (18,2) size 14x20 [color=#FF0000] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 11x18
-                text run at (1,1) width 11: "E"
+              RenderText {#text} at (1,1) size 12x18
+                text run at (1,1) width 12: "E"
             RenderTableCell {TH} at (34,2) size 14x20 [color=#FF0000] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 12x18
                 text run at (1,1) width 12: "A"
@@ -30,8 +30,8 @@ layer at (0,0) size 800x88
               RenderText {#text} at (1,1) size 12x18
                 text run at (1,1) width 12: "O"
             RenderTableCell {TH} at (50,2) size 14x20 [color=#0000FF] [r=0 c=3 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 11x18
-                text run at (1,1) width 11: "T"
+              RenderText {#text} at (1,1) size 12x18
+                text run at (1,1) width 12: "T"
         RenderTableSection {TBODY} at (0,24) size 66x24
           RenderTableRow {TR} at (0,2) size 66x20
             RenderTableCell {TD} at (2,2) size 14x20 [color=#008000] [r=0 c=0 rs=1 cs=1]
index 6a95ccc..bbf5d6c 100644 (file)
@@ -1 +1 @@
-3c12e273fd4b39301ad239162f8f2d3c
\ No newline at end of file
+9aa159e501e260191fe37d8064f4943c
\ No newline at end of file
index 481ae44..eb90960 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/table/append-cells2-expected.png and b/LayoutTests/platform/mac/fast/table/append-cells2-expected.png differ
index 29c3532..a1ffa8c 100644 (file)
@@ -45,14 +45,14 @@ layer at (0,0) size 785x1477
         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"
+              RenderText {#text} at (82,7) size 83x18
+                text run at (82,7) width 83: "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"
+              RenderText {#text} at (73,7) size 86x18
+                text run at (73,7) width 86: "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"
+              RenderText {#text} at (81,7) size 96x18
+                text run at (81,7) width 96: "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
@@ -100,8 +100,8 @@ layer at (0,0) size 785x1477
               RenderText {#text} at (40,8) size 82x18
                 text run at (40,8) width 82: "Header One"
             RenderTableCell {TH} at (194,16) size 192x34 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (53,8) size 85x18
-                text run at (53,8) width 85: "Header Two"
+              RenderText {#text} at (53,8) size 86x18
+                text run at (53,8) width 86: "Header Two"
             RenderTableCell {TH} at (402,16) size 313x34 [border: (3px solid #800080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (109,8) size 95x18
                 text run at (109,8) width 95: "Header Three"
@@ -147,14 +147,14 @@ layer at (0,0) size 785x1477
         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]
-              RenderText {#text} at (53,8) size 82x18
-                text run at (53,8) width 82: "Header One"
+              RenderText {#text} at (53,8) size 83x18
+                text run at (53,8) width 83: "Header One"
             RenderTableCell {TH} at (189,8) size 266x34 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (90,8) size 85x18
-                text run at (90,8) width 85: "Header Two"
+              RenderText {#text} at (90,8) size 86x18
+                text run at (90,8) width 86: "Header Two"
             RenderTableCell {TH} at (455,8) size 276x34 [border: (3px solid #800080)] [r=0 c=2 rs=1 cs=1]
-              RenderText {#text} at (90,8) size 95x18
-                text run at (90,8) width 95: "Header Three"
+              RenderText {#text} at (90,8) size 96x18
+                text run at (90,8) width 96: "Header Three"
           RenderTableRow {TR} at (0,50) size 731x102
             RenderTableCell {TD} at (0,77) size 189x48 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (6,6) size 157x36
@@ -210,8 +210,8 @@ layer at (0,0) size 785x1477
         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]
-              RenderText {#text} at (59,8) size 82x18
-                text run at (59,8) width 82: "Header One"
+              RenderText {#text} at (59,8) size 83x18
+                text run at (59,8) width 83: "Header One"
             RenderTableCell {TH} at (217,0) size 205x34 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (60,8) size 85x18
                 text run at (60,8) width 85: "Header Two"
@@ -278,8 +278,8 @@ layer at (0,0) size 785x1477
               RenderText {#text} at (19,5) size 82x18
                 text run at (19,5) width 82: "Header One"
             RenderTableCell {TH} at (124,2) size 320x28 [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (117,5) size 85x18
-                text run at (117,5) width 85: "Header Two"
+              RenderText {#text} at (117,5) size 86x18
+                text run at (117,5) width 86: "Header Two"
             RenderTableCell {TH} at (446,2) size 289x28 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (97,5) size 95x18
                 text run at (97,5) width 95: "Header Three"
index 0e0a72f..b759421 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/table/border-collapsing/004-vertical-expected.png and b/LayoutTests/platform/mac/fast/table/border-collapsing/004-vertical-expected.png differ
index 6f36d81..cf31db2 100644 (file)
@@ -104,13 +104,13 @@ layer at (0,0) size 785x914
           RenderTableSection {TBODY} at (3,3) size 284x562
             RenderTableRow {TR} at (0,16) size 34x562
               RenderTableCell {TH} at (16,16) size 34x121 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
-                RenderText {#text} at (8,19) size 18x82
+                RenderText {#text} at (8,19) size 18x83
                   text run at (8,19) width 82: "Header One"
               RenderTableCell {TH} at (16,153) size 34x143 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (8,29) size 18x85
                   text run at (8,29) width 85: "Header Two"
               RenderTableCell {TH} at (16,312) size 34x234 [border: (3px solid #800080)] [r=0 c=2 rs=1 cs=1]
-                RenderText {#text} at (8,69) size 18x95
+                RenderText {#text} at (8,69) size 18x96
                   text run at (8,69) width 95: "Header Three"
             RenderTableRow {TR} at (0,66) size 84x562
               RenderTableCell {TD} at (66,25) size 84x103 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
@@ -160,13 +160,13 @@ layer at (0,0) size 785x914
           RenderTableSection {TBODY} at (3,3) size 306x562
             RenderTableRow {TR} at (0,8) size 34x562
               RenderTableCell {TH} at (8,0) size 34x145 [border: (3px solid #800080)] [r=0 c=0 rs=1 cs=1]
-                RenderText {#text} at (8,31) size 18x82
+                RenderText {#text} at (8,31) size 18x83
                   text run at (8,31) width 82: "Header One"
               RenderTableCell {TH} at (8,145) size 34x205 [border: (3px solid #800080)] [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (8,60) size 18x85
                   text run at (8,60) width 85: "Header Two"
               RenderTableCell {TH} at (8,350) size 34x212 [border: (3px solid #800080)] [r=0 c=2 rs=1 cs=1]
-                RenderText {#text} at (8,58) size 18x95
+                RenderText {#text} at (8,58) size 18x96
                   text run at (8,58) width 95: "Header Three"
             RenderTableRow {TR} at (0,50) size 120x562
               RenderTableCell {TD} at (50,27) size 120x91 [border: (1px solid #008000)] [r=1 c=0 rs=1 cs=1]
@@ -285,7 +285,7 @@ layer at (0,0) size 785x914
                   text run at (96,6) width 41: "100%."
         RenderTable {TABLE} at (1182,16) size 238x568
           RenderBlock {CAPTION} at (0,0) size 18x568
-            RenderText {#text} at (0,224) size 18x119
+            RenderText {#text} at (0,224) size 18x120
               text run at (0,224) width 119: "This is the caption."
           RenderTableCol {COLGROUP} at (0,0) size 0x0 [border: (3px solid #FF0000)]
             RenderTableCol {COL} at (0,0) size 0x0 [border: (3px solid #FF0000)]
@@ -298,10 +298,10 @@ layer at (0,0) size 785x914
                 RenderText {#text} at (5,5) size 18x82
                   text run at (5,5) width 82: "Header One"
               RenderTableCell {TH} at (2,96) size 28x246 [r=0 c=1 rs=1 cs=1]
-                RenderText {#text} at (5,80) size 18x85
+                RenderText {#text} at (5,80) size 18x86
                   text run at (5,80) width 85: "Header Two"
               RenderTableCell {TH} at (2,344) size 28x222 [r=0 c=2 rs=1 cs=1]
-                RenderText {#text} at (5,63) size 18x95
+                RenderText {#text} at (5,63) size 18x96
                   text run at (5,63) width 95: "Header Three"
           RenderTableSection {TBODY} at (50,0) size 188x568 [border: (3px solid #FF0000)]
             RenderTableRow {TR} at (0,2) size 100x568 [border: (3px solid #FF0000)]
index fe0c8d5..28c0c21 100644 (file)
@@ -23,11 +23,11 @@ layer at (0,0) size 800x600
         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"
+              RenderText {#text} at (17,4) size 32x18
+                text run at (17,4) width 32: "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"
+              RenderText {#text} at (17,4) size 32x18
+                text run at (17,4) width 32: "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)]
index d726460..fe073bc 100644 (file)
@@ -5,8 +5,8 @@ layer at (0,0) size 800x136
     RenderBody {BODY} at (8,8) size 784x120
       RenderTable {TABLE} at (0,0) size 271x60
         RenderBlock {CAPTION} at (0,0) size 271x36
-          RenderText {#text} at (30,0) size 210x36
-            text run at (30,0) width 210: "The next line should have yellow"
+          RenderText {#text} at (30,0) size 211x36
+            text run at (30,0) width 211: "The next line should have yellow"
             text run at (96,18) width 79: "background."
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#FFFF00]
@@ -17,8 +17,8 @@ layer at (0,0) size 800x136
                 text run at (1,1) width 265: "This line should have yellow background."
       RenderTable {TABLE} at (0,60) size 271x60
         RenderBlock {CAPTION} at (0,0) size 271x36
-          RenderText {#text} at (30,0) size 210x36
-            text run at (30,0) width 210: "The next line should have yellow"
+          RenderText {#text} at (30,0) size 211x36
+            text run at (30,0) width 211: "The next line should have yellow"
             text run at (96,18) width 79: "background."
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0 [bgcolor=#FFFF00]
index 58ec5d6..867043c 100644 (file)
@@ -18,8 +18,8 @@ layer at (0,0) size 800x600
               RenderText {#text} at (4,5) size 62x18
                 text run at (4,5) width 62: "Manager"
             RenderTableCell {TH} at (198,0) size 40x27 [border: (1px none #000000)] [r=0 c=3 rs=1 cs=1]
-              RenderText {#text} at (7,5) size 25x18
-                text run at (7,5) width 25: "Qty"
+              RenderText {#text} at (7,5) size 26x18
+                text run at (7,5) width 26: "Qty"
           RenderTableRow {TR} at (0,27) size 238x26
             RenderTableCell {TD} at (0,27) size 83x26 [border: none] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (5,4) size 53x18
index a0957a3..7c6d432 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/table/frame-and-rules-expected.png and b/LayoutTests/platform/mac/fast/table/frame-and-rules-expected.png differ
index ba2b857..c780a8a 100644 (file)
@@ -54,12 +54,12 @@ layer at (0,0) size 785x7608
                 text run at (1,1) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,166) size 273x119
         RenderBlock {CAPTION} at (0,0) size 273x18
-          RenderInline {A} at (0,0) size 235x18
-            RenderText {#text} at (16,0) size 235x18
-              text run at (16,0) width 235: "Frame=\x{201C}above\x{201D} and Rules=\x{201C}none\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (251,0) size 5x18
-              text run at (251,0) width 5: ":"
+          RenderInline {A} at (0,0) size 236x18
+            RenderText {#text} at (16,0) size 236x18
+              text run at (16,0) width 236: "Frame=\x{201C}above\x{201D} and Rules=\x{201C}none\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (251,0) size 6x18
+              text run at (251,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 273x21
           RenderTableRow {TR} at (0,0) size 273x21
             RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
@@ -103,12 +103,12 @@ layer at (0,0) size 785x7608
                 text run at (1,1) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,333) size 273x119 [border: none (1px solid #808080) none]
         RenderBlock {CAPTION} at (0,0) size 273x18
-          RenderInline {A} at (0,0) size 235x18
-            RenderText {#text} at (16,0) size 235x18
-              text run at (16,0) width 235: "Frame=\x{201C}below\x{201D} and Rules=\x{201C}none\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (251,0) size 5x18
-              text run at (251,0) width 5: ":"
+          RenderInline {A} at (0,0) size 236x18
+            RenderText {#text} at (16,0) size 236x18
+              text run at (16,0) width 236: "Frame=\x{201C}below\x{201D} and Rules=\x{201C}none\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (251,0) size 6x18
+              text run at (251,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 273x20
           RenderTableRow {TR} at (0,0) size 273x20
             RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
@@ -152,12 +152,12 @@ layer at (0,0) size 785x7608
                 text run at (1,1) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,500) size 273x120 [border: none none (1px solid #808080) none]
         RenderBlock {CAPTION} at (0,0) size 273x18
-          RenderInline {A} at (0,0) size 237x18
-            RenderText {#text} at (15,0) size 237x18
-              text run at (15,0) width 237: "Frame=\x{201C}hsides\x{201D} and Rules=\x{201C}none\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (252,0) size 5x18
-              text run at (252,0) width 5: ":"
+          RenderInline {A} at (0,0) size 238x18
+            RenderText {#text} at (15,0) size 238x18
+              text run at (15,0) width 238: "Frame=\x{201C}hsides\x{201D} and Rules=\x{201C}none\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (252,0) size 6x18
+              text run at (252,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 273x21
           RenderTableRow {TR} at (0,0) size 273x21
             RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
@@ -250,12 +250,12 @@ layer at (0,0) size 785x7608
                 text run at (1,1) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,834) size 274x118
         RenderBlock {CAPTION} at (0,0) size 274x18
-          RenderInline {A} at (0,0) size 216x18
-            RenderText {#text} at (26,0) size 216x18
-              text run at (26,0) width 216: "Frame=\x{201C}lhs\x{201D} and Rules=\x{201C}none\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (242,0) size 5x18
-              text run at (242,0) width 5: ":"
+          RenderInline {A} at (0,0) size 217x18
+            RenderText {#text} at (26,0) size 217x18
+              text run at (26,0) width 217: "Frame=\x{201C}lhs\x{201D} and Rules=\x{201C}none\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (242,0) size 6x18
+              text run at (242,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 274x20
           RenderTableRow {TR} at (0,0) size 274x20
             RenderTableCell {TD} at (0,0) size 92x20 [border: none] [r=0 c=0 rs=1 cs=1]
@@ -397,12 +397,12 @@ layer at (0,0) size 785x7608
                 text run at (1,1) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,1334) size 275x120 [border: none]
         RenderBlock {CAPTION} at (0,0) size 274x18
-          RenderInline {A} at (0,0) size 240x18
-            RenderText {#text} at (14,0) size 240x18
-              text run at (14,0) width 240: "Frame=\x{201C}border\x{201D} and Rules=\x{201C}none\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (254,0) size 5x18
-              text run at (254,0) width 5: ":"
+          RenderInline {A} at (0,0) size 241x18
+            RenderText {#text} at (14,0) size 241x18
+              text run at (14,0) width 241: "Frame=\x{201C}border\x{201D} and Rules=\x{201C}none\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (254,0) size 6x18
+              text run at (254,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 274x21
           RenderTableRow {TR} at (0,0) size 274x21
             RenderTableCell {TD} at (0,0) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
@@ -495,12 +495,12 @@ layer at (0,0) size 785x7608
                 text run at (1,2) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,1670) size 273x121
         RenderBlock {CAPTION} at (0,0) size 273x18
-          RenderInline {A} at (0,0) size 247x18
-            RenderText {#text} at (10,0) size 247x18
-              text run at (10,0) width 247: "Frame=\x{201C}above\x{201D} and Rules=\x{201C}groups\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (257,0) size 5x18
-              text run at (257,0) width 5: ":"
+          RenderInline {A} at (0,0) size 248x18
+            RenderText {#text} at (10,0) size 248x18
+              text run at (10,0) width 248: "Frame=\x{201C}above\x{201D} and Rules=\x{201C}groups\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (257,0) size 6x18
+              text run at (257,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 273x21 [border: (1px solid #808080) none (1px solid #808080) none]
           RenderTableRow {TR} at (0,0) size 273x21
             RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
@@ -544,12 +544,12 @@ layer at (0,0) size 785x7608
                 text run at (1,2) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,1839) size 273x121 [border: none (1px solid #808080) none]
         RenderBlock {CAPTION} at (0,0) size 273x18
-          RenderInline {A} at (0,0) size 247x18
-            RenderText {#text} at (10,0) size 247x18
-              text run at (10,0) width 247: "Frame=\x{201C}below\x{201D} and Rules=\x{201C}groups\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (257,0) size 5x18
-              text run at (257,0) width 5: ":"
+          RenderInline {A} at (0,0) size 248x18
+            RenderText {#text} at (10,0) size 248x18
+              text run at (10,0) width 248: "Frame=\x{201C}below\x{201D} and Rules=\x{201C}groups\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (257,0) size 6x18
+              text run at (257,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 273x20 [border: (1px solid #808080) none (1px solid #808080) none]
           RenderTableRow {TR} at (0,0) size 273x20
             RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
@@ -593,12 +593,12 @@ layer at (0,0) size 785x7608
                 text run at (1,2) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,2008) size 273x122 [border: none none (1px solid #808080) none]
         RenderBlock {CAPTION} at (0,0) size 273x18
-          RenderInline {A} at (0,0) size 249x18
-            RenderText {#text} at (9,0) size 249x18
-              text run at (9,0) width 249: "Frame=\x{201C}hsides\x{201D} and Rules=\x{201C}groups\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (258,0) size 5x18
-              text run at (258,0) width 5: ":"
+          RenderInline {A} at (0,0) size 250x18
+            RenderText {#text} at (9,0) size 250x18
+              text run at (9,0) width 250: "Frame=\x{201C}hsides\x{201D} and Rules=\x{201C}groups\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (258,0) size 6x18
+              text run at (258,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 273x21 [border: (1px solid #808080) none (1px solid #808080) none]
           RenderTableRow {TR} at (0,0) size 273x21
             RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
@@ -691,12 +691,12 @@ layer at (0,0) size 785x7608
                 text run at (1,2) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,2346) size 274x120
         RenderBlock {CAPTION} at (0,0) size 274x18
-          RenderInline {A} at (0,0) size 228x18
-            RenderText {#text} at (20,0) size 228x18
-              text run at (20,0) width 228: "Frame=\x{201C}lhs\x{201D} and Rules=\x{201C}groups\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (248,0) size 5x18
-              text run at (248,0) width 5: ":"
+          RenderInline {A} at (0,0) size 229x18
+            RenderText {#text} at (20,0) size 229x18
+              text run at (20,0) width 229: "Frame=\x{201C}lhs\x{201D} and Rules=\x{201C}groups\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (248,0) size 6x18
+              text run at (248,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 274x20 [border: (1px solid #808080) none (1px solid #808080) none]
           RenderTableRow {TR} at (0,0) size 274x20
             RenderTableCell {TD} at (0,0) size 92x20 [border: none] [r=0 c=0 rs=1 cs=1]
@@ -838,12 +838,12 @@ layer at (0,0) size 785x7608
                 text run at (1,2) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,2852) size 275x122 [border: none]
         RenderBlock {CAPTION} at (0,0) size 274x18
-          RenderInline {A} at (0,0) size 252x18
-            RenderText {#text} at (8,0) size 252x18
-              text run at (8,0) width 252: "Frame=\x{201C}border\x{201D} and Rules=\x{201C}groups\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (260,0) size 5x18
-              text run at (260,0) width 5: ":"
+          RenderInline {A} at (0,0) size 253x18
+            RenderText {#text} at (8,0) size 253x18
+              text run at (8,0) width 253: "Frame=\x{201C}border\x{201D} and Rules=\x{201C}groups\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (260,0) size 6x18
+              text run at (260,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 274x21 [border: (1px solid #808080) none (1px solid #808080) none]
           RenderTableRow {TR} at (0,0) size 274x21
             RenderTableCell {TD} at (0,0) size 92x21 [border: (1px none #000000)] [r=0 c=0 rs=1 cs=1]
@@ -936,12 +936,12 @@ layer at (0,0) size 785x7608
                 text run at (1,2) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,3192) size 273x123
         RenderBlock {CAPTION} at (0,0) size 273x18
-          RenderInline {A} at (0,0) size 233x18
-            RenderText {#text} at (17,0) size 233x18
-              text run at (17,0) width 233: "Frame=\x{201C}above\x{201D} and Rules=\x{201C}rows\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (250,0) size 5x18
-              text run at (250,0) width 5: ":"
+          RenderInline {A} at (0,0) size 234x18
+            RenderText {#text} at (17,0) size 234x18
+              text run at (17,0) width 234: "Frame=\x{201C}above\x{201D} and Rules=\x{201C}rows\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (250,0) size 6x18
+              text run at (250,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 273x21
           RenderTableRow {TR} at (0,0) size 273x21
             RenderTableCell {TD} at (0,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=0 rs=1 cs=1]
@@ -985,12 +985,12 @@ layer at (0,0) size 785x7608
                 text run at (1,2) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,3363) size 273x123 [border: none (1px solid #808080) none]
         RenderBlock {CAPTION} at (0,0) size 273x18
-          RenderInline {A} at (0,0) size 233x18
-            RenderText {#text} at (17,0) size 233x18
-              text run at (17,0) width 233: "Frame=\x{201C}below\x{201D} and Rules=\x{201C}rows\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (250,0) size 5x18
-              text run at (250,0) width 5: ":"
+          RenderInline {A} at (0,0) size 234x18
+            RenderText {#text} at (17,0) size 234x18
+              text run at (17,0) width 234: "Frame=\x{201C}below\x{201D} and Rules=\x{201C}rows\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (250,0) size 6x18
+              text run at (250,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 273x20
           RenderTableRow {TR} at (0,0) size 273x20
             RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
@@ -1034,12 +1034,12 @@ layer at (0,0) size 785x7608
                 text run at (1,2) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,3534) size 273x124 [border: none none (1px solid #808080) none]
         RenderBlock {CAPTION} at (0,0) size 273x18
-          RenderInline {A} at (0,0) size 235x18
-            RenderText {#text} at (16,0) size 235x18
-              text run at (16,0) width 235: "Frame=\x{201C}hsides\x{201D} and Rules=\x{201C}rows\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (251,0) size 5x18
-              text run at (251,0) width 5: ":"
+          RenderInline {A} at (0,0) size 236x18
+            RenderText {#text} at (16,0) size 236x18
+              text run at (16,0) width 236: "Frame=\x{201C}hsides\x{201D} and Rules=\x{201C}rows\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (251,0) size 6x18
+              text run at (251,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 273x21
           RenderTableRow {TR} at (0,0) size 273x21
             RenderTableCell {TD} at (0,0) size 91x21 [border: (1px solid #808080) none none none] [r=0 c=0 rs=1 cs=1]
@@ -1132,12 +1132,12 @@ layer at (0,0) size 785x7608
                 text run at (1,2) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,3876) size 274x122
         RenderBlock {CAPTION} at (0,0) size 274x18
-          RenderInline {A} at (0,0) size 214x18
-            RenderText {#text} at (27,0) size 214x18
-              text run at (27,0) width 214: "Frame=\x{201C}lhs\x{201D} and Rules=\x{201C}rows\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (241,0) size 5x18
-              text run at (241,0) width 5: ":"
+          RenderInline {A} at (0,0) size 215x18
+            RenderText {#text} at (27,0) size 215x18
+              text run at (27,0) width 215: "Frame=\x{201C}lhs\x{201D} and Rules=\x{201C}rows\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (241,0) size 6x18
+              text run at (241,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 274x20
           RenderTableRow {TR} at (0,0) size 274x20
             RenderTableCell {TD} at (0,0) size 92x20 [border: none none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
@@ -1279,12 +1279,12 @@ layer at (0,0) size 785x7608
                 text run at (1,2) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,4388) size 275x124 [border: none]
         RenderBlock {CAPTION} at (0,0) size 274x18
-          RenderInline {A} at (0,0) size 238x18
-            RenderText {#text} at (15,0) size 238x18
-              text run at (15,0) width 238: "Frame=\x{201C}border\x{201D} and Rules=\x{201C}rows\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (253,0) size 5x18
-              text run at (253,0) width 5: ":"
+          RenderInline {A} at (0,0) size 239x18
+            RenderText {#text} at (15,0) size 239x18
+              text run at (15,0) width 239: "Frame=\x{201C}border\x{201D} and Rules=\x{201C}rows\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (253,0) size 6x18
+              text run at (253,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 274x21
           RenderTableRow {TR} at (0,0) size 274x21
             RenderTableCell {TD} at (0,0) size 92x21 [border: (1px solid #808080) none none (1px none #808080)] [r=0 c=0 rs=1 cs=1]
@@ -1377,12 +1377,12 @@ layer at (0,0) size 785x7608
                 text run at (2,1) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,4726) size 275x119
         RenderBlock {CAPTION} at (0,0) size 275x18
-          RenderInline {A} at (0,0) size 227x18
-            RenderText {#text} at (21,0) size 227x18
-              text run at (21,0) width 227: "Frame=\x{201C}above\x{201D} and Rules=\x{201C}cols\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (248,0) size 5x18
-              text run at (248,0) width 5: ":"
+          RenderInline {A} at (0,0) size 228x18
+            RenderText {#text} at (21,0) size 228x18
+              text run at (21,0) width 228: "Frame=\x{201C}above\x{201D} and Rules=\x{201C}cols\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (248,0) size 6x18
+              text run at (248,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 275x21
           RenderTableRow {TR} at (0,0) size 275x21
             RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #808080) none none none] [r=0 c=0 rs=1 cs=1]
@@ -1426,12 +1426,12 @@ layer at (0,0) size 785x7608
                 text run at (2,1) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,4893) size 275x119 [border: none (1px solid #808080) none]
         RenderBlock {CAPTION} at (0,0) size 275x18
-          RenderInline {A} at (0,0) size 227x18
-            RenderText {#text} at (21,0) size 227x18
-              text run at (21,0) width 227: "Frame=\x{201C}below\x{201D} and Rules=\x{201C}cols\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (248,0) size 5x18
-              text run at (248,0) width 5: ":"
+          RenderInline {A} at (0,0) size 228x18
+            RenderText {#text} at (21,0) size 228x18
+              text run at (21,0) width 228: "Frame=\x{201C}below\x{201D} and Rules=\x{201C}cols\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (248,0) size 6x18
+              text run at (248,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 275x20
           RenderTableRow {TR} at (0,0) size 275x20
             RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
@@ -1475,12 +1475,12 @@ layer at (0,0) size 785x7608
                 text run at (2,1) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,5060) size 275x120 [border: none none (1px solid #808080) none]
         RenderBlock {CAPTION} at (0,0) size 275x18
-          RenderInline {A} at (0,0) size 229x18
-            RenderText {#text} at (20,0) size 229x18
-              text run at (20,0) width 229: "Frame=\x{201C}hsides\x{201D} and Rules=\x{201C}cols\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (249,0) size 5x18
-              text run at (249,0) width 5: ":"
+          RenderInline {A} at (0,0) size 230x18
+            RenderText {#text} at (20,0) size 230x18
+              text run at (20,0) width 230: "Frame=\x{201C}hsides\x{201D} and Rules=\x{201C}cols\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (249,0) size 6x18
+              text run at (249,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 275x21
           RenderTableRow {TR} at (0,0) size 275x21
             RenderTableCell {TD} at (0,0) size 91x21 [border: (1px none #808080) none none none] [r=0 c=0 rs=1 cs=1]
@@ -1573,12 +1573,12 @@ layer at (0,0) size 785x7608
                 text run at (2,1) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,5394) size 276x118
         RenderBlock {CAPTION} at (0,0) size 276x18
-          RenderInline {A} at (0,0) size 208x18
-            RenderText {#text} at (31,0) size 208x18
-              text run at (31,0) width 208: "Frame=\x{201C}lhs\x{201D} and Rules=\x{201C}cols\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (239,0) size 5x18
-              text run at (239,0) width 5: ":"
+          RenderInline {A} at (0,0) size 209x18
+            RenderText {#text} at (31,0) size 209x18
+              text run at (31,0) width 209: "Frame=\x{201C}lhs\x{201D} and Rules=\x{201C}cols\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (239,0) size 6x18
+              text run at (239,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 276x20
           RenderTableRow {TR} at (0,0) size 276x20
             RenderTableCell {TD} at (0,0) size 92x20 [border: none none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
@@ -1720,12 +1720,12 @@ layer at (0,0) size 785x7608
                 text run at (2,1) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,5894) size 277x120 [border: none]
         RenderBlock {CAPTION} at (0,0) size 276x18
-          RenderInline {A} at (0,0) size 232x18
-            RenderText {#text} at (19,0) size 232x18
-              text run at (19,0) width 232: "Frame=\x{201C}border\x{201D} and Rules=\x{201C}cols\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (251,0) size 5x18
-              text run at (251,0) width 5: ":"
+          RenderInline {A} at (0,0) size 233x18
+            RenderText {#text} at (19,0) size 233x18
+              text run at (19,0) width 233: "Frame=\x{201C}border\x{201D} and Rules=\x{201C}cols\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (251,0) size 6x18
+              text run at (251,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 276x21
           RenderTableRow {TR} at (0,0) size 276x21
             RenderTableCell {TD} at (0,0) size 92x21 [border: (1px none #808080) none none (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
@@ -1769,12 +1769,12 @@ layer at (0,0) size 785x7608
                 text run at (2,1) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,6062) size 275x122
         RenderBlock {CAPTION} at (0,0) size 275x18
-          RenderInline {A} at (0,0) size 207x18
-            RenderText {#text} at (31,0) size 207x18
-              text run at (31,0) width 207: "Frame=\x{201C}void\x{201D} and Rules=\x{201C}all\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (238,0) size 5x18
-              text run at (238,0) width 5: ":"
+          RenderInline {A} at (0,0) size 208x18
+            RenderText {#text} at (31,0) size 208x18
+              text run at (31,0) width 208: "Frame=\x{201C}void\x{201D} and Rules=\x{201C}all\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (238,0) size 6x18
+              text run at (238,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 275x20
           RenderTableRow {TR} at (0,0) size 275x20
             RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
@@ -1965,12 +1965,12 @@ layer at (0,0) size 785x7608
                 text run at (2,2) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,6746) size 277x122 [border: none (1px solid #808080) none none]
         RenderBlock {CAPTION} at (0,0) size 276x18
-          RenderInline {A} at (0,0) size 218x18
-            RenderText {#text} at (26,0) size 218x18
-              text run at (26,0) width 218: "Frame=\x{201C}vsides\x{201D} and Rules=\x{201C}all\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (244,0) size 5x18
-              text run at (244,0) width 5: ":"
+          RenderInline {A} at (0,0) size 219x18
+            RenderText {#text} at (26,0) size 219x18
+              text run at (26,0) width 219: "Frame=\x{201C}vsides\x{201D} and Rules=\x{201C}all\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (244,0) size 6x18
+              text run at (244,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 276x20
           RenderTableRow {TR} at (0,0) size 276x20
             RenderTableCell {TD} at (0,0) size 92x20 [border: none] [r=0 c=0 rs=1 cs=1]
@@ -2063,12 +2063,12 @@ layer at (0,0) size 785x7608
                 text run at (2,2) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,7086) size 276x122 [border: none (1px solid #808080) none]
         RenderBlock {CAPTION} at (0,0) size 275x18
-          RenderInline {A} at (0,0) size 201x18
-            RenderText {#text} at (34,0) size 201x18
-              text run at (34,0) width 201: "Frame=\x{201C}rhs\x{201D} and Rules=\x{201C}all\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (235,0) size 5x18
-              text run at (235,0) width 5: ":"
+          RenderInline {A} at (0,0) size 202x18
+            RenderText {#text} at (34,0) size 202x18
+              text run at (34,0) width 202: "Frame=\x{201C}rhs\x{201D} and Rules=\x{201C}all\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (235,0) size 6x18
+              text run at (235,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 275x20
           RenderTableRow {TR} at (0,0) size 275x20
             RenderTableCell {TD} at (0,0) size 91x20 [r=0 c=0 rs=1 cs=1]
@@ -2112,12 +2112,12 @@ layer at (0,0) size 785x7608
                 text run at (2,2) width 89: "Row 5, Cell 3"
       RenderTable {TABLE} at (0,7256) size 277x124 [border: none]
         RenderBlock {CAPTION} at (0,0) size 276x18
-          RenderInline {A} at (0,0) size 204x18
-            RenderText {#text} at (33,0) size 204x18
-              text run at (33,0) width 204: "Frame=\x{201C}box\x{201D} and Rules=\x{201C}all\x{201D}"
-          RenderInline (generated) at (0,0) size 5x18
-            RenderText at (237,0) size 5x18
-              text run at (237,0) width 5: ":"
+          RenderInline {A} at (0,0) size 205x18
+            RenderText {#text} at (33,0) size 205x18
+              text run at (33,0) width 205: "Frame=\x{201C}box\x{201D} and Rules=\x{201C}all\x{201D}"
+          RenderInline (generated) at (0,0) size 6x18
+            RenderText at (237,0) size 6x18
+              text run at (237,0) width 6: ":"
         RenderTableSection {THEAD} at (0,18) size 276x21
           RenderTableRow {TR} at (0,0) size 276x21
             RenderTableCell {TD} at (0,0) size 92x21 [border: (1px solid #808080)] [r=0 c=0 rs=1 cs=1]
@@ -2274,21 +2274,21 @@ layer at (393,24) size 392x150
               RenderText {#text} at (10,1) size 15x14
                 text run at (10,1) width 15: "Go"
           RenderTableCell {TD} at (181,2) size 36x16 [bgcolor=#CCCCCC] [r=0 c=5 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (10,1) size 15x14
-                text run at (10,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (10,1) size 16x14
+                text run at (10,1) width 16: "Go"
           RenderTableCell {TD} at (219,2) size 36x16 [bgcolor=#CCCCCC] [r=0 c=6 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (10,1) size 15x14
-                text run at (10,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (10,1) size 16x14
+                text run at (10,1) width 16: "Go"
           RenderTableCell {TD} at (257,2) size 18x16 [bgcolor=#CCCCCC] [r=0 c=7 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (1,1) size 15x14
-                text run at (1,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (1,1) size 16x14
+                text run at (1,1) width 16: "Go"
           RenderTableCell {TD} at (277,2) size 18x16 [bgcolor=#CCCCCC] [r=0 c=8 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (1,1) size 15x14
-                text run at (1,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (1,1) size 16x14
+                text run at (1,1) width 16: "Go"
           RenderTableCell {TD} at (297,2) size 23x16 [bgcolor=#CCCCCC] [r=0 c=9 rs=1 cs=1]
             RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
               RenderText {#text} at (4,1) size 15x14
@@ -2314,21 +2314,21 @@ layer at (393,24) size 392x150
               RenderText {#text} at (10,1) size 15x14
                 text run at (10,1) width 15: "Go"
           RenderTableCell {TD} at (181,21) size 36x16 [bgcolor=#CCCCCC] [r=1 c=5 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (10,1) size 15x14
-                text run at (10,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (10,1) size 16x14
+                text run at (10,1) width 16: "Go"
           RenderTableCell {TD} at (219,21) size 36x16 [bgcolor=#CCCCCC] [r=1 c=6 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (10,1) size 15x14
-                text run at (10,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (10,1) size 16x14
+                text run at (10,1) width 16: "Go"
           RenderTableCell {TD} at (257,21) size 18x16 [bgcolor=#CCCCCC] [r=1 c=7 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (1,1) size 15x14
-                text run at (1,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (1,1) size 16x14
+                text run at (1,1) width 16: "Go"
           RenderTableCell {TD} at (277,21) size 18x16 [bgcolor=#CCCCCC] [r=1 c=8 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (1,1) size 15x14
-                text run at (1,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (1,1) size 16x14
+                text run at (1,1) width 16: "Go"
           RenderTableCell {TD} at (297,21) size 23x16 [bgcolor=#CCCCCC] [r=1 c=9 rs=1 cs=1]
             RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
               RenderText {#text} at (4,1) size 15x14
@@ -2354,21 +2354,21 @@ layer at (393,24) size 392x150
               RenderText {#text} at (10,1) size 15x14
                 text run at (10,1) width 15: "Go"
           RenderTableCell {TD} at (181,40) size 36x16 [bgcolor=#CCCCCC] [r=2 c=5 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (10,1) size 15x14
-                text run at (10,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (10,1) size 16x14
+                text run at (10,1) width 16: "Go"
           RenderTableCell {TD} at (219,40) size 36x16 [bgcolor=#CCCCCC] [r=2 c=6 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (10,1) size 15x14
-                text run at (10,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (10,1) size 16x14
+                text run at (10,1) width 16: "Go"
           RenderTableCell {TD} at (257,40) size 18x16 [bgcolor=#CCCCCC] [r=2 c=7 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (1,1) size 15x14
-                text run at (1,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (1,1) size 16x14
+                text run at (1,1) width 16: "Go"
           RenderTableCell {TD} at (277,40) size 18x16 [bgcolor=#CCCCCC] [r=2 c=8 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (1,1) size 15x14
-                text run at (1,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (1,1) size 16x14
+                text run at (1,1) width 16: "Go"
           RenderTableCell {TD} at (297,40) size 23x16 [bgcolor=#CCCCCC] [r=2 c=9 rs=1 cs=1]
             RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
               RenderText {#text} at (4,1) size 15x14
@@ -2394,21 +2394,21 @@ layer at (393,24) size 392x150
               RenderText {#text} at (10,1) size 15x14
                 text run at (10,1) width 15: "Go"
           RenderTableCell {TD} at (181,59) size 36x16 [bgcolor=#CCCCCC] [r=3 c=5 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (10,1) size 15x14
-                text run at (10,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (10,1) size 16x14
+                text run at (10,1) width 16: "Go"
           RenderTableCell {TD} at (219,59) size 36x16 [bgcolor=#CCCCCC] [r=3 c=6 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (10,1) size 15x14
-                text run at (10,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (10,1) size 16x14
+                text run at (10,1) width 16: "Go"
           RenderTableCell {TD} at (257,59) size 18x16 [bgcolor=#CCCCCC] [r=3 c=7 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (1,1) size 15x14
-                text run at (1,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (1,1) size 16x14
+                text run at (1,1) width 16: "Go"
           RenderTableCell {TD} at (277,59) size 18x16 [bgcolor=#CCCCCC] [r=3 c=8 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (1,1) size 15x14
-                text run at (1,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (1,1) size 16x14
+                text run at (1,1) width 16: "Go"
           RenderTableCell {TD} at (297,59) size 23x16 [bgcolor=#CCCCCC] [r=3 c=9 rs=1 cs=1]
             RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
               RenderText {#text} at (4,1) size 15x14
@@ -2434,21 +2434,21 @@ layer at (393,24) size 392x150
               RenderText {#text} at (10,1) size 15x14
                 text run at (10,1) width 15: "Go"
           RenderTableCell {TD} at (181,78) size 36x16 [bgcolor=#CCCCCC] [r=4 c=5 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (10,1) size 15x14
-                text run at (10,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (10,1) size 16x14
+                text run at (10,1) width 16: "Go"
           RenderTableCell {TD} at (219,78) size 36x16 [bgcolor=#CCCCCC] [r=4 c=6 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (10,1) size 15x14
-                text run at (10,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (10,1) size 16x14
+                text run at (10,1) width 16: "Go"
           RenderTableCell {TD} at (257,78) size 18x16 [bgcolor=#CCCCCC] [r=4 c=7 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (1,1) size 15x14
-                text run at (1,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (1,1) size 16x14
+                text run at (1,1) width 16: "Go"
           RenderTableCell {TD} at (277,78) size 18x16 [bgcolor=#CCCCCC] [r=4 c=8 rs=1 cs=1]
-            RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
-              RenderText {#text} at (1,1) size 15x14
-                text run at (1,1) width 15: "Go"
+            RenderInline {A} at (0,0) size 16x14 [color=#0000EE]
+              RenderText {#text} at (1,1) size 16x14
+                text run at (1,1) width 16: "Go"
           RenderTableCell {TD} at (297,78) size 23x16 [bgcolor=#CCCCCC] [r=4 c=9 rs=1 cs=1]
             RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
               RenderText {#text} at (4,1) size 15x14
index 972e407..14b6090 100644 (file)
@@ -22,11 +22,11 @@ layer at (0,0) size 800x600
               RenderText {#text} at (203,29) size 68x18
                 text run at (203,29) width 68: "Other cells"
               RenderBR {BR} at (271,43) size 0x0
-              RenderText {#text} at (173,47) size 127x18
-                text run at (173,47) width 127: "should be the height"
-              RenderBR {BR} at (300,61) size 0x0
-              RenderText {#text} at (204,65) size 65x18
-                text run at (204,65) width 65: "of this cell"
+              RenderText {#text} at (173,47) size 128x18
+                text run at (173,47) width 128: "should be the height"
+              RenderBR {BR} at (300,61) size 1x0
+              RenderText {#text} at (204,65) size 66x18
+                text run at (204,65) width 66: "of this cell"
             RenderTableCell {TD} at (474,18) size 44x58 [bgcolor=#006000] [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (11,11) size 22x36
                 text run at (11,11) width 22: "TD"
index 533e405..881cbb6 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/table/remove-td-display-none-expected.png and b/LayoutTests/platform/mac/fast/table/remove-td-display-none-expected.png differ
index 33d9b2f..4979f95 100644 (file)
@@ -1 +1 @@
-3f19ff1d5f27df014d93294d5a828579
\ No newline at end of file
+0585df2b4aa9c97679c22101a27b6f16
\ No newline at end of file
index 8a346cf..ba4d859 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/table/rowindex-expected.png and b/LayoutTests/platform/mac/fast/table/rowindex-expected.png differ
index 62201bf..ef181bd 100644 (file)
@@ -4,155 +4,155 @@ layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
       RenderBlock {P} at (0,0) size 784x12
-        RenderText {#text} at (0,0) size 444x12
-          text run at (0,0) width 444: "This tests rowIndex, in particular in cases where the table sections are in different orders."
+        RenderText {#text} at (0,0) size 437x12
+          text run at (0,0) width 437: "This tests rowIndex, in particular in cases where the table sections are in different orders."
       RenderBlock {P} at (0,22) size 784x12
-        RenderText {#text} at (0,0) size 359x12
-          text run at (0,0) width 359: "A: This table has the header and footer before the body (\"normal\" order)."
-      RenderTable {TABLE} at (0,44) size 159x62 [border: (1px outset #808080)]
-        RenderTableSection {THEAD} at (1,1) size 157x20
-          RenderTableRow {TR} at (0,2) size 157x16
-            RenderTableCell {TD} at (2,2) size 80x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 76x12
-                text run at (2,2) width 76: "table A, header"
-            RenderTableCell {TD} at (84,2) size 71x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 67x12
-                text run at (2,2) width 67: "rowIndex = 0"
-        RenderTableSection {TFOOT} at (1,41) size 157x20
-          RenderTableRow {TR} at (0,2) size 157x16
-            RenderTableCell {TD} at (2,2) size 80x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 72x12
-                text run at (2,2) width 72: "table A, footer"
-            RenderTableCell {TD} at (84,2) size 71x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 67x12
-                text run at (2,2) width 67: "rowIndex = 2"
-        RenderTableSection {TBODY} at (1,21) size 157x20
-          RenderTableRow {TR} at (0,2) size 157x16
-            RenderTableCell {TD} at (2,2) size 80x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (0,0) size 354x12
+          text run at (0,0) width 354: "A: This table has the header and footer before the body (\"normal\" order)."
+      RenderTable {TABLE} at (0,44) size 156x62 [border: (1px outset #808080)]
+        RenderTableSection {THEAD} at (1,1) size 154x20
+          RenderTableRow {TR} at (0,2) size 154x16
+            RenderTableCell {TD} at (2,2) size 78x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 74x12
+                text run at (2,2) width 74: "table A, header"
+            RenderTableCell {TD} at (82,2) size 70x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 66x12
-                text run at (2,2) width 66: "table A, body"
-            RenderTableCell {TD} at (84,2) size 71x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 67x12
-                text run at (2,2) width 67: "rowIndex = 1"
-      RenderBlock {P} at (0,116) size 784x12
-        RenderText {#text} at (0,0) size 356x12
-          text run at (0,0) width 356: "B: This table has the footer before the body and both before the header."
-      RenderTable {TABLE} at (0,138) size 157x62 [border: (1px outset #808080)]
-        RenderTableSection {TFOOT} at (1,41) size 155x20
-          RenderTableRow {TR} at (0,2) size 155x16
+                text run at (2,2) width 66: "rowIndex = 0"
+        RenderTableSection {TFOOT} at (1,41) size 154x20
+          RenderTableRow {TR} at (0,2) size 154x16
             RenderTableCell {TD} at (2,2) size 78x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 70x12
-                text run at (2,2) width 70: "table B, footer"
-            RenderTableCell {TD} at (82,2) size 71x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 67x12
-                text run at (2,2) width 67: "rowIndex = 2"
-        RenderTableSection {TBODY} at (1,21) size 155x20
-          RenderTableRow {TR} at (0,2) size 155x16
+                text run at (2,2) width 70: "table A, footer"
+            RenderTableCell {TD} at (82,2) size 70x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 66x12
+                text run at (2,2) width 66: "rowIndex = 2"
+        RenderTableSection {TBODY} at (1,21) size 154x20
+          RenderTableRow {TR} at (0,2) size 154x16
             RenderTableCell {TD} at (2,2) size 78x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 65x12
+                text run at (2,2) width 65: "table A, body"
+            RenderTableCell {TD} at (82,2) size 70x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 66x12
+                text run at (2,2) width 66: "rowIndex = 1"
+      RenderBlock {P} at (0,116) size 784x12
+        RenderText {#text} at (0,0) size 351x12
+          text run at (0,0) width 351: "B: This table has the footer before the body and both before the header."
+      RenderTable {TABLE} at (0,138) size 155x62 [border: (1px outset #808080)]
+        RenderTableSection {TFOOT} at (1,41) size 153x20
+          RenderTableRow {TR} at (0,2) size 153x16
+            RenderTableCell {TD} at (2,2) size 77x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 69x12
+                text run at (2,2) width 69: "table B, footer"
+            RenderTableCell {TD} at (81,2) size 70x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 66x12
+                text run at (2,2) width 66: "rowIndex = 2"
+        RenderTableSection {TBODY} at (1,21) size 153x20
+          RenderTableRow {TR} at (0,2) size 153x16
+            RenderTableCell {TD} at (2,2) size 77x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 64x12
                 text run at (2,2) width 64: "table B, body"
-            RenderTableCell {TD} at (82,2) size 71x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 67x12
-                text run at (2,2) width 67: "rowIndex = 1"
-        RenderTableSection {THEAD} at (1,1) size 155x20
-          RenderTableRow {TR} at (0,2) size 155x16
-            RenderTableCell {TD} at (2,2) size 78x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 74x12
-                text run at (2,2) width 74: "table B, header"
-            RenderTableCell {TD} at (82,2) size 71x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 67x12
-                text run at (2,2) width 67: "rowIndex = 0"
+            RenderTableCell {TD} at (81,2) size 70x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 66x12
+                text run at (2,2) width 66: "rowIndex = 1"
+        RenderTableSection {THEAD} at (1,1) size 153x20
+          RenderTableRow {TR} at (0,2) size 153x16
+            RenderTableCell {TD} at (2,2) size 77x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 73x12
+                text run at (2,2) width 73: "table B, header"
+            RenderTableCell {TD} at (81,2) size 70x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 66x12
+                text run at (2,2) width 66: "rowIndex = 0"
       RenderBlock {P} at (0,210) size 784x12
-        RenderText {#text} at (0,0) size 683x12
-          text run at (0,0) width 683: "C: This table has two footers before two bodies before two heads. The rows inside the extra footers and heads don't get row indices at all."
-      RenderTable {TABLE} at (0,232) size 206x230 [border: (1px outset #808080)]
-        RenderTableSection {TFOOT} at (1,191) size 204x38
-          RenderTableRow {TR} at (0,2) size 204x16
-            RenderTableCell {TD} at (2,2) size 121x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 113x12
-                text run at (2,2) width 113: "table C, footer A row A"
-            RenderTableCell {TD} at (125,2) size 77x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 67x12
-                text run at (2,2) width 67: "rowIndex = 6"
-          RenderTableRow {TR} at (0,20) size 204x16
-            RenderTableCell {TD} at (2,20) size 121x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 112x12
-                text run at (2,2) width 112: "table C, footer A row B"
-            RenderTableCell {TD} at (125,20) size 77x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 67x12
-                text run at (2,2) width 67: "rowIndex = 7"
-        RenderTableSection {TFOOT} at (1,39) size 204x38
-          RenderTableRow {TR} at (0,2) size 204x16
-            RenderTableCell {TD} at (2,2) size 121x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderText {#text} at (0,0) size 673x12
+          text run at (0,0) width 673: "C: This table has two footers before two bodies before two heads. The rows inside the extra footers and heads don't get row indices at all."
+      RenderTable {TABLE} at (0,232) size 203x230 [border: (1px outset #808080)]
+        RenderTableSection {TFOOT} at (1,191) size 201x38
+          RenderTableRow {TR} at (0,2) size 201x16
+            RenderTableCell {TD} at (2,2) size 119x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 112x12
-                text run at (2,2) width 112: "table C, footer B row A"
-            RenderTableCell {TD} at (125,2) size 77x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 73x12
-                text run at (2,2) width 73: "rowIndex = -1"
-          RenderTableRow {TR} at (0,20) size 204x16
-            RenderTableCell {TD} at (2,20) size 121x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 111x12
-                text run at (2,2) width 111: "table C, footer B row B"
-            RenderTableCell {TD} at (125,20) size 77x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 73x12
-                text run at (2,2) width 73: "rowIndex = -1"
-        RenderTableSection {TBODY} at (1,77) size 204x38
-          RenderTableRow {TR} at (0,2) size 204x16
-            RenderTableCell {TD} at (2,2) size 121x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 107x12
-                text run at (2,2) width 107: "table C, body A row A"
-            RenderTableCell {TD} at (125,2) size 77x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 67x12
-                text run at (2,2) width 67: "rowIndex = 2"
-          RenderTableRow {TR} at (0,20) size 204x16
-            RenderTableCell {TD} at (2,20) size 121x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 106x12
-                text run at (2,2) width 106: "table C, body A row B"
-            RenderTableCell {TD} at (125,20) size 77x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 67x12
-                text run at (2,2) width 67: "rowIndex = 3"
-        RenderTableSection {TBODY} at (1,115) size 204x38
-          RenderTableRow {TR} at (0,2) size 204x16
-            RenderTableCell {TD} at (2,2) size 121x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                text run at (2,2) width 112: "table C, footer A row A"
+            RenderTableCell {TD} at (123,2) size 76x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 66x12
+                text run at (2,2) width 66: "rowIndex = 6"
+          RenderTableRow {TR} at (0,20) size 201x16
+            RenderTableCell {TD} at (2,20) size 119x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 110x12
+                text run at (2,2) width 110: "table C, footer A row B"
+            RenderTableCell {TD} at (123,20) size 76x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 66x12
+                text run at (2,2) width 66: "rowIndex = 7"
+        RenderTableSection {TFOOT} at (1,39) size 201x38
+          RenderTableRow {TR} at (0,2) size 201x16
+            RenderTableCell {TD} at (2,2) size 119x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 110x12
+                text run at (2,2) width 110: "table C, footer B row A"
+            RenderTableCell {TD} at (123,2) size 76x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 72x12
+                text run at (2,2) width 72: "rowIndex = -1"
+          RenderTableRow {TR} at (0,20) size 201x16
+            RenderTableCell {TD} at (2,20) size 119x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 109x12
+                text run at (2,2) width 109: "table C, footer B row B"
+            RenderTableCell {TD} at (123,20) size 76x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 72x12
+                text run at (2,2) width 72: "rowIndex = -1"
+        RenderTableSection {TBODY} at (1,77) size 201x38
+          RenderTableRow {TR} at (0,2) size 201x16
+            RenderTableCell {TD} at (2,2) size 119x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 106x12
-                text run at (2,2) width 106: "table C, body B row A"
-            RenderTableCell {TD} at (125,2) size 77x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 67x12
-                text run at (2,2) width 67: "rowIndex = 4"
-          RenderTableRow {TR} at (0,20) size 204x16
-            RenderTableCell {TD} at (2,20) size 121x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                text run at (2,2) width 106: "table C, body A row A"
+            RenderTableCell {TD} at (123,2) size 76x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 66x12
+                text run at (2,2) width 66: "rowIndex = 2"
+          RenderTableRow {TR} at (0,20) size 201x16
+            RenderTableCell {TD} at (2,20) size 119x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 105x12
-                text run at (2,2) width 105: "table C, body B row B"
-            RenderTableCell {TD} at (125,20) size 77x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 67x12
-                text run at (2,2) width 67: "rowIndex = 5"
-        RenderTableSection {THEAD} at (1,1) size 204x38
-          RenderTableRow {TR} at (0,2) size 204x16
-            RenderTableCell {TD} at (2,2) size 121x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 117x12
-                text run at (2,2) width 117: "table C, header A row A"
-            RenderTableCell {TD} at (125,2) size 77x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 67x12
-                text run at (2,2) width 67: "rowIndex = 0"
-          RenderTableRow {TR} at (0,20) size 204x16
-            RenderTableCell {TD} at (2,20) size 121x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 116x12
-                text run at (2,2) width 116: "table C, header A row B"
-            RenderTableCell {TD} at (125,20) size 77x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 67x12
-                text run at (2,2) width 67: "rowIndex = 1"
-        RenderTableSection {THEAD} at (1,153) size 204x38
-          RenderTableRow {TR} at (0,2) size 204x16
-            RenderTableCell {TD} at (2,2) size 121x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 116x12
-                text run at (2,2) width 116: "table C, header B row A"
-            RenderTableCell {TD} at (125,2) size 77x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 73x12
-                text run at (2,2) width 73: "rowIndex = -1"
-          RenderTableRow {TR} at (0,20) size 204x16
-            RenderTableCell {TD} at (2,20) size 121x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                text run at (2,2) width 105: "table C, body A row B"
+            RenderTableCell {TD} at (123,20) size 76x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 66x12
+                text run at (2,2) width 66: "rowIndex = 3"
+        RenderTableSection {TBODY} at (1,115) size 201x38
+          RenderTableRow {TR} at (0,2) size 201x16
+            RenderTableCell {TD} at (2,2) size 119x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 105x12
+                text run at (2,2) width 105: "table C, body B row A"
+            RenderTableCell {TD} at (123,2) size 76x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 66x12
+                text run at (2,2) width 66: "rowIndex = 4"
+          RenderTableRow {TR} at (0,20) size 201x16
+            RenderTableCell {TD} at (2,20) size 119x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 104x12
+                text run at (2,2) width 104: "table C, body B row B"
+            RenderTableCell {TD} at (123,20) size 76x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 66x12
+                text run at (2,2) width 66: "rowIndex = 5"
+        RenderTableSection {THEAD} at (1,1) size 201x38
+          RenderTableRow {TR} at (0,2) size 201x16
+            RenderTableCell {TD} at (2,2) size 119x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 115x12
-                text run at (2,2) width 115: "table C, header B row B"
-            RenderTableCell {TD} at (125,20) size 77x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderText {#text} at (2,2) size 73x12
-                text run at (2,2) width 73: "rowIndex = -1"
+                text run at (2,2) width 115: "table C, header A row A"
+            RenderTableCell {TD} at (123,2) size 76x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 66x12
+                text run at (2,2) width 66: "rowIndex = 0"
+          RenderTableRow {TR} at (0,20) size 201x16
+            RenderTableCell {TD} at (2,20) size 119x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 114x12
+                text run at (2,2) width 114: "table C, header A row B"
+            RenderTableCell {TD} at (123,20) size 76x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 66x12
+                text run at (2,2) width 66: "rowIndex = 1"
+        RenderTableSection {THEAD} at (1,153) size 201x38
+          RenderTableRow {TR} at (0,2) size 201x16
+            RenderTableCell {TD} at (2,2) size 119x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 114x12
+                text run at (2,2) width 114: "table C, header B row A"
+            RenderTableCell {TD} at (123,2) size 76x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 72x12
+                text run at (2,2) width 72: "rowIndex = -1"
+          RenderTableRow {TR} at (0,20) size 201x16
+            RenderTableCell {TD} at (2,20) size 119x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 113x12
+                text run at (2,2) width 113: "table C, header B row B"
+            RenderTableCell {TD} at (123,20) size 76x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 72x12
+                text run at (2,2) width 72: "rowIndex = -1"
index faaf386..2225d41 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/table/rowspan-paint-order-vertical-expected.png and b/LayoutTests/platform/mac/fast/table/rowspan-paint-order-vertical-expected.png differ
index c6fcdcb..83830aa 100644 (file)
@@ -15,7 +15,7 @@ layer at (0,0) size 800x600
               RenderText {#text} at (24,-22) size 18x4
                 text run at (24,-22) width 4: " "
             RenderTableCell {TD} at (0,261) size 38x54 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=10]
-              RenderText {#text} at (1,4) size 36x47
+              RenderText {#text} at (1,4) size 36x48
                 text run at (1,4) width 45: "Middle"
                 text run at (19,3) width 47: "(1 row)"
             RenderTableCell {TD} at (0,338) size 67x176 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=12 rs=2 cs=1]