Index: LayoutTests/platform/win/fast/table/rowindex-expected.txt |
diff --git a/LayoutTests/platform/win/fast/table/rowindex-expected.txt b/LayoutTests/platform/win/fast/table/rowindex-expected.txt |
index afce840b13b63935332bab1fe2c5c8ad50b43f73..433273f4fcc23186f2a0240ab279346a01b203fa 100644 |
--- a/LayoutTests/platform/win/fast/table/rowindex-expected.txt |
+++ b/LayoutTests/platform/win/fast/table/rowindex-expected.txt |
@@ -3,156 +3,156 @@ 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 |
- RenderBlock {P} at (0,0) size 784x11 |
- RenderText {#text} at (0,0) size 357x11 |
- text run at (0,0) width 357: "This tests rowIndex, in particular in cases where the table sections are in different orders." |
- RenderBlock {P} at (0,21) size 784x11 |
- RenderText {#text} at (0,0) size 293x11 |
- text run at (0,0) width 293: "A: This table has the header and footer before the body (\"normal\" order)." |
- RenderTable {TABLE} at (0,42) size 131x55 [border: (1px outset #808080)] |
- RenderTableSection {THEAD} at (1,1) size 129x19 |
- RenderTableRow {TR} at (0,2) size 129x15 |
- RenderTableCell {TD} at (2,2) size 65x15 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 61x11 |
- text run at (2,2) width 61: "table A, header" |
- RenderTableCell {TD} at (69,2) size 58x15 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 54x11 |
+ RenderBlock {P} at (0,0) size 784x12 |
+ RenderText {#text} at (0,0) size 355x12 |
+ text run at (0,0) width 355: "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 290x12 |
+ text run at (0,0) width 290: "A: This table has the header and footer before the body (\"normal\" order)." |
+ RenderTable {TABLE} at (0,44) size 130x58 [border: (1px outset #808080)] |
+ RenderTableSection {THEAD} at (1,1) size 128x20 |
+ RenderTableRow {TR} at (0,2) size 128x16 |
+ RenderTableCell {TD} at (2,2) size 64x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 60x12 |
+ text run at (2,2) width 60: "table A, header" |
+ RenderTableCell {TD} at (68,2) size 58x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 54x12 |
text run at (2,2) width 54: "rowIndex = 0" |
- RenderTableSection {TFOOT} at (1,37) size 129x17 |
- RenderTableRow {TR} at (0,0) size 129x15 |
- RenderTableCell {TD} at (2,0) size 65x15 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 59x11 |
- text run at (2,2) width 59: "table A, footer" |
- RenderTableCell {TD} at (69,0) size 58x15 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 54x11 |
+ RenderTableSection {TFOOT} at (1,39) size 128x18 |
+ RenderTableRow {TR} at (0,0) size 128x16 |
+ RenderTableCell {TD} at (2,0) size 64x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 57x12 |
+ text run at (2,2) width 57: "table A, footer" |
+ RenderTableCell {TD} at (68,0) size 58x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 54x12 |
text run at (2,2) width 54: "rowIndex = 2" |
- RenderTableSection {TBODY} at (1,20) size 129x17 |
- RenderTableRow {TR} at (0,0) size 129x15 |
- RenderTableCell {TD} at (2,0) size 65x15 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 55x11 |
+ RenderTableSection {TBODY} at (1,21) size 128x18 |
+ RenderTableRow {TR} at (0,0) size 128x16 |
+ RenderTableCell {TD} at (2,0) size 64x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 55x12 |
text run at (2,2) width 55: "table A, body" |
- RenderTableCell {TD} at (69,0) size 58x15 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 54x11 |
+ RenderTableCell {TD} at (68,0) size 58x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 54x12 |
text run at (2,2) width 54: "rowIndex = 1" |
- RenderBlock {P} at (0,107) size 784x11 |
- RenderText {#text} at (0,0) size 286x11 |
- text run at (0,0) width 286: "B: This table has the footer before the body and both before the header." |
- RenderTable {TABLE} at (0,128) size 131x55 [border: (1px outset #808080)] |
- RenderTableSection {TFOOT} at (1,37) size 129x17 |
- RenderTableRow {TR} at (0,0) size 129x15 |
- RenderTableCell {TD} at (2,0) size 65x15 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 58x11 |
- text run at (2,2) width 58: "table B, footer" |
- RenderTableCell {TD} at (69,0) size 58x15 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 54x11 |
+ RenderBlock {P} at (0,112) size 784x12 |
+ RenderText {#text} at (0,0) size 284x12 |
+ text run at (0,0) width 284: "B: This table has the footer before the body and both before the header." |
+ RenderTable {TABLE} at (0,134) size 130x58 [border: (1px outset #808080)] |
+ RenderTableSection {TFOOT} at (1,39) size 128x18 |
+ RenderTableRow {TR} at (0,0) size 128x16 |
+ RenderTableCell {TD} at (2,0) size 64x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 57x12 |
+ text run at (2,2) width 57: "table B, footer" |
+ RenderTableCell {TD} at (68,0) size 58x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 54x12 |
text run at (2,2) width 54: "rowIndex = 2" |
- RenderTableSection {TBODY} at (1,20) size 129x17 |
- RenderTableRow {TR} at (0,0) size 129x15 |
- RenderTableCell {TD} at (2,0) size 65x15 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 54x11 |
- text run at (2,2) width 54: "table B, body" |
- RenderTableCell {TD} at (69,0) size 58x15 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 54x11 |
+ RenderTableSection {TBODY} at (1,21) size 128x18 |
+ RenderTableRow {TR} at (0,0) size 128x16 |
+ RenderTableCell {TD} at (2,0) size 64x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 55x12 |
+ text run at (2,2) width 55: "table B, body" |
+ RenderTableCell {TD} at (68,0) size 58x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 54x12 |
text run at (2,2) width 54: "rowIndex = 1" |
- RenderTableSection {THEAD} at (1,1) size 129x19 |
- RenderTableRow {TR} at (0,2) size 129x15 |
- RenderTableCell {TD} at (2,2) size 65x15 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 61x11 |
- text run at (2,2) width 61: "table B, header" |
- RenderTableCell {TD} at (69,2) size 58x15 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 54x11 |
+ RenderTableSection {THEAD} at (1,1) size 128x20 |
+ RenderTableRow {TR} at (0,2) size 128x16 |
+ RenderTableCell {TD} at (2,2) size 64x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 60x12 |
+ text run at (2,2) width 60: "table B, header" |
+ RenderTableCell {TD} at (68,2) size 58x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 54x12 |
text run at (2,2) width 54: "rowIndex = 0" |
- RenderBlock {P} at (0,193) size 784x11 |
- RenderText {#text} at (0,0) size 550x11 |
- text run at (0,0) width 550: "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,214) size 172x208 [border: (1px outset #808080)] |
- RenderTableSection {TFOOT} at (1,173) size 170x34 |
- RenderTableRow {TR} at (0,0) size 170x15 |
- RenderTableCell {TD} at (2,0) size 102x15 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 95x11 |
+ RenderBlock {P} at (0,202) size 784x12 |
+ RenderText {#text} at (0,0) size 551x12 |
+ text run at (0,0) width 551: "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,224) size 171x220 [border: (1px outset #808080)] |
+ RenderTableSection {TFOOT} at (1,183) size 169x36 |
+ RenderTableRow {TR} at (0,0) size 169x16 |
+ RenderTableCell {TD} at (2,0) size 102x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 95x12 |
text run at (2,2) width 95: "table C, footer A row A" |
- RenderTableCell {TD} at (106,0) size 62x15 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 54x11 |
+ RenderTableCell {TD} at (106,0) size 61x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 54x12 |
text run at (2,2) width 54: "rowIndex = 6" |
- RenderTableRow {TR} at (0,17) size 170x15 |
- RenderTableCell {TD} at (2,17) size 102x15 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 95x11 |
+ RenderTableRow {TR} at (0,18) size 169x16 |
+ RenderTableCell {TD} at (2,18) size 102x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 95x12 |
text run at (2,2) width 95: "table C, footer A row B" |
- RenderTableCell {TD} at (106,17) size 62x15 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 54x11 |
+ RenderTableCell {TD} at (106,18) size 61x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 54x12 |
text run at (2,2) width 54: "rowIndex = 7" |
- RenderTableSection {TFOOT} at (1,37) size 170x34 |
- RenderTableRow {TR} at (0,0) size 170x15 |
- RenderTableCell {TD} at (2,0) size 102x15 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 95x11 |
+ RenderTableSection {TFOOT} at (1,39) size 169x36 |
+ RenderTableRow {TR} at (0,0) size 169x16 |
+ RenderTableCell {TD} at (2,0) size 102x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 95x12 |
text run at (2,2) width 95: "table C, footer B row A" |
- RenderTableCell {TD} at (106,0) size 62x15 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 58x11 |
- text run at (2,2) width 58: "rowIndex = -1" |
- RenderTableRow {TR} at (0,17) size 170x15 |
- RenderTableCell {TD} at (2,17) size 102x15 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 94x11 |
- text run at (2,2) width 94: "table C, footer B row B" |
- RenderTableCell {TD} at (106,17) size 62x15 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 58x11 |
- text run at (2,2) width 58: "rowIndex = -1" |
- RenderTableSection {TBODY} at (1,71) size 170x34 |
- RenderTableRow {TR} at (0,0) size 170x15 |
- RenderTableCell {TD} at (2,0) size 102x15 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 92x11 |
- text run at (2,2) width 92: "table C, body A row A" |
- RenderTableCell {TD} at (106,0) size 62x15 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 54x11 |
+ RenderTableCell {TD} at (106,0) size 61x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 57x12 |
+ text run at (2,2) width 57: "rowIndex = -1" |
+ RenderTableRow {TR} at (0,18) size 169x16 |
+ RenderTableCell {TD} at (2,18) size 102x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 95x12 |
+ text run at (2,2) width 95: "table C, footer B row B" |
+ RenderTableCell {TD} at (106,18) size 61x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 57x12 |
+ text run at (2,2) width 57: "rowIndex = -1" |
+ RenderTableSection {TBODY} at (1,75) size 169x36 |
+ RenderTableRow {TR} at (0,0) size 169x16 |
+ RenderTableCell {TD} at (2,0) size 102x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 93x12 |
+ text run at (2,2) width 93: "table C, body A row A" |
+ RenderTableCell {TD} at (106,0) size 61x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 54x12 |
text run at (2,2) width 54: "rowIndex = 2" |
- RenderTableRow {TR} at (0,17) size 170x15 |
- RenderTableCell {TD} at (2,17) size 102x15 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 91x11 |
- text run at (2,2) width 91: "table C, body A row B" |
- RenderTableCell {TD} at (106,17) size 62x15 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 54x11 |
+ RenderTableRow {TR} at (0,18) size 169x16 |
+ RenderTableCell {TD} at (2,18) size 102x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 93x12 |
+ text run at (2,2) width 93: "table C, body A row B" |
+ RenderTableCell {TD} at (106,18) size 61x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 54x12 |
text run at (2,2) width 54: "rowIndex = 3" |
- RenderTableSection {TBODY} at (1,105) size 170x34 |
- RenderTableRow {TR} at (0,0) size 170x15 |
- RenderTableCell {TD} at (2,0) size 102x15 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 91x11 |
- text run at (2,2) width 91: "table C, body B row A" |
- RenderTableCell {TD} at (106,0) size 62x15 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 54x11 |
+ RenderTableSection {TBODY} at (1,111) size 169x36 |
+ RenderTableRow {TR} at (0,0) size 169x16 |
+ RenderTableCell {TD} at (2,0) size 102x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 93x12 |
+ text run at (2,2) width 93: "table C, body B row A" |
+ RenderTableCell {TD} at (106,0) size 61x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 54x12 |
text run at (2,2) width 54: "rowIndex = 4" |
- RenderTableRow {TR} at (0,17) size 170x15 |
- RenderTableCell {TD} at (2,17) size 102x15 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 90x11 |
- text run at (2,2) width 90: "table C, body B row B" |
- RenderTableCell {TD} at (106,17) size 62x15 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 54x11 |
+ RenderTableRow {TR} at (0,18) size 169x16 |
+ RenderTableCell {TD} at (2,18) size 102x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 93x12 |
+ text run at (2,2) width 93: "table C, body B row B" |
+ RenderTableCell {TD} at (106,18) size 61x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 54x12 |
text run at (2,2) width 54: "rowIndex = 5" |
- RenderTableSection {THEAD} at (1,1) size 170x36 |
- RenderTableRow {TR} at (0,2) size 170x15 |
- RenderTableCell {TD} at (2,2) size 102x15 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 98x11 |
+ RenderTableSection {THEAD} at (1,1) size 169x38 |
+ RenderTableRow {TR} at (0,2) size 169x16 |
+ RenderTableCell {TD} at (2,2) size 102x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 98x12 |
text run at (2,2) width 98: "table C, header A row A" |
- RenderTableCell {TD} at (106,2) size 62x15 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 54x11 |
+ RenderTableCell {TD} at (106,2) size 61x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 54x12 |
text run at (2,2) width 54: "rowIndex = 0" |
- RenderTableRow {TR} at (0,19) size 170x15 |
- RenderTableCell {TD} at (2,19) size 102x15 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 98x11 |
+ RenderTableRow {TR} at (0,20) size 169x16 |
+ RenderTableCell {TD} at (2,20) size 102x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 98x12 |
text run at (2,2) width 98: "table C, header A row B" |
- RenderTableCell {TD} at (106,19) size 62x15 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 54x11 |
+ RenderTableCell {TD} at (106,20) size 61x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 54x12 |
text run at (2,2) width 54: "rowIndex = 1" |
- RenderTableSection {THEAD} at (1,139) size 170x34 |
- RenderTableRow {TR} at (0,0) size 170x15 |
- RenderTableCell {TD} at (2,0) size 102x15 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 98x11 |
+ RenderTableSection {THEAD} at (1,147) size 169x36 |
+ RenderTableRow {TR} at (0,0) size 169x16 |
+ RenderTableCell {TD} at (2,0) size 102x16 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 98x12 |
text run at (2,2) width 98: "table C, header B row A" |
- RenderTableCell {TD} at (106,0) size 62x15 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 58x11 |
- text run at (2,2) width 58: "rowIndex = -1" |
- RenderTableRow {TR} at (0,17) size 170x15 |
- RenderTableCell {TD} at (2,17) size 102x15 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 97x11 |
- text run at (2,2) width 97: "table C, header B row B" |
- RenderTableCell {TD} at (106,17) size 62x15 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1] |
- RenderText {#text} at (2,2) size 58x11 |
- text run at (2,2) width 58: "rowIndex = -1" |
+ RenderTableCell {TD} at (106,0) size 61x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 57x12 |
+ text run at (2,2) width 57: "rowIndex = -1" |
+ RenderTableRow {TR} at (0,18) size 169x16 |
+ RenderTableCell {TD} at (2,18) size 102x16 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 98x12 |
+ text run at (2,2) width 98: "table C, header B row B" |
+ RenderTableCell {TD} at (106,18) size 61x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1] |
+ RenderText {#text} at (2,2) size 57x12 |
+ text run at (2,2) width 57: "rowIndex = -1" |