Vertical border spacing is doubled between table row groups
authorossy@webkit.org <ossy@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 25 Nov 2013 14:57:38 +0000 (14:57 +0000)
committerossy@webkit.org <ossy@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 25 Nov 2013 14:57:38 +0000 (14:57 +0000)
https://bugs.webkit.org/show_bug.cgi?id=20040

Patch by Laszlo Vidacs <lac@inf.u-szeged.hu> on 2013-11-25
Reviewed by Csaba Osztrogonác.

Source/WebCore:

Based on Chromium fix https://chromium.googlesource.com/chromium/blink/+/eb615069267f895c59bc576f9d65b3fa5add41e9

Rebaseline needed for table related tests (100+).

* rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::calcRowLogicalHeight):

LayoutTests:

First tuple of rebaselined tests for mac. Rebaseline needed for table related tests (100+).

* fast/table/anonymous-table-section-removed.html:
* platform/mac/accessibility/table-detection-expected.txt:
* platform/mac/editing/deleting/deletionUI-single-instance-expected.txt:
* platform/mac/fast/forms/input-value-expected.txt:
* platform/mac/fast/table/011-expected.txt:
* platform/mac/fast/table/border-collapsing/004-expected.txt:
* platform/mac/fast/table/border-collapsing/004-vertical-expected.txt:
* platform/mac/fast/table/floating-th-expected.txt:
* platform/mac/fast/table/frame-and-rules-expected.txt:
* platform/mac/fast/table/multiple-captions-display-expected.txt:
* platform/mac/fast/table/rowindex-expected.txt:
* platform/mac/fast/table/table-display-types-expected.txt:
* platform/mac/fast/table/table-display-types-strict-expected.txt:
* platform/mac/fast/table/table-display-types-vertical-expected.txt:
* platform/mac/fast/table/tableInsideCaption-expected.txt:
* platform/mac/tables/mozilla/bugs/bug10296-1-expected.txt:
* platform/mac/tables/mozilla/bugs/bug13118-expected.txt:
* platform/mac/tables/mozilla/bugs/bug19061-1-expected.txt:
* platform/mac/tables/mozilla/bugs/bug3263-expected.txt:
* platform/mac/tables/mozilla/dom/appendTbodyExpand1-expected.txt:
* platform/mac/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
* platform/mac/tables/mozilla/marvin/backgr_position-table-expected.txt:
* platform/mac/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
* platform/mac/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
* platform/mac/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
* platform/mac/tables/mozilla/marvin/backgr_simple-table-expected.txt:
* platform/mac/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
* platform/mac/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
* platform/mac/tables/mozilla/marvin/body_tfoot-expected.txt:
* platform/mac/tables/mozilla/marvin/body_thead-expected.txt:

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

33 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/table/anonymous-table-section-removed.html
LayoutTests/platform/mac/accessibility/table-detection-expected.txt
LayoutTests/platform/mac/editing/deleting/deletionUI-single-instance-expected.txt
LayoutTests/platform/mac/fast/forms/input-value-expected.txt
LayoutTests/platform/mac/fast/table/011-expected.txt
LayoutTests/platform/mac/fast/table/border-collapsing/004-expected.txt
LayoutTests/platform/mac/fast/table/border-collapsing/004-vertical-expected.txt
LayoutTests/platform/mac/fast/table/floating-th-expected.txt
LayoutTests/platform/mac/fast/table/frame-and-rules-expected.txt
LayoutTests/platform/mac/fast/table/multiple-captions-display-expected.txt
LayoutTests/platform/mac/fast/table/rowindex-expected.txt
LayoutTests/platform/mac/fast/table/table-display-types-expected.txt
LayoutTests/platform/mac/fast/table/table-display-types-strict-expected.txt
LayoutTests/platform/mac/fast/table/table-display-types-vertical-expected.txt
LayoutTests/platform/mac/fast/table/tableInsideCaption-expected.txt
LayoutTests/platform/mac/tables/mozilla/bugs/bug10296-1-expected.txt
LayoutTests/platform/mac/tables/mozilla/bugs/bug13118-expected.txt
LayoutTests/platform/mac/tables/mozilla/bugs/bug19061-1-expected.txt
LayoutTests/platform/mac/tables/mozilla/bugs/bug3263-expected.txt
LayoutTests/platform/mac/tables/mozilla/dom/appendTbodyExpand1-expected.txt
LayoutTests/platform/mac/tables/mozilla/marvin/backgr_layers-opacity-expected.txt
LayoutTests/platform/mac/tables/mozilla/marvin/backgr_position-table-expected.txt
LayoutTests/platform/mac/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt
LayoutTests/platform/mac/tables/mozilla/marvin/backgr_simple-table-column-expected.txt
LayoutTests/platform/mac/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt
LayoutTests/platform/mac/tables/mozilla/marvin/backgr_simple-table-expected.txt
LayoutTests/platform/mac/tables/mozilla/marvin/backgr_simple-table-row-expected.txt
LayoutTests/platform/mac/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt
LayoutTests/platform/mac/tables/mozilla/marvin/body_tfoot-expected.txt
LayoutTests/platform/mac/tables/mozilla/marvin/body_thead-expected.txt
Source/WebCore/ChangeLog
Source/WebCore/rendering/RenderTableSection.cpp

index 1645d3e..87cd87d 100644 (file)
@@ -1,3 +1,43 @@
+2013-11-25  Laszlo Vidacs  <lac@inf.u-szeged.hu>
+
+        Vertical border spacing is doubled between table row groups
+        https://bugs.webkit.org/show_bug.cgi?id=20040
+
+        Reviewed by Csaba Osztrogonác.
+
+        First tuple of rebaselined tests for mac. Rebaseline needed for table related tests (100+).
+
+        * fast/table/anonymous-table-section-removed.html:
+        * platform/mac/accessibility/table-detection-expected.txt:
+        * platform/mac/editing/deleting/deletionUI-single-instance-expected.txt:
+        * platform/mac/fast/forms/input-value-expected.txt:
+        * platform/mac/fast/table/011-expected.txt:
+        * platform/mac/fast/table/border-collapsing/004-expected.txt:
+        * platform/mac/fast/table/border-collapsing/004-vertical-expected.txt:
+        * platform/mac/fast/table/floating-th-expected.txt:
+        * platform/mac/fast/table/frame-and-rules-expected.txt:
+        * platform/mac/fast/table/multiple-captions-display-expected.txt:
+        * platform/mac/fast/table/rowindex-expected.txt:
+        * platform/mac/fast/table/table-display-types-expected.txt:
+        * platform/mac/fast/table/table-display-types-strict-expected.txt:
+        * platform/mac/fast/table/table-display-types-vertical-expected.txt:
+        * platform/mac/fast/table/tableInsideCaption-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug10296-1-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug13118-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug19061-1-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug3263-expected.txt:
+        * platform/mac/tables/mozilla/dom/appendTbodyExpand1-expected.txt:
+        * platform/mac/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
+        * platform/mac/tables/mozilla/marvin/backgr_position-table-expected.txt:
+        * platform/mac/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
+        * platform/mac/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
+        * platform/mac/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
+        * platform/mac/tables/mozilla/marvin/backgr_simple-table-expected.txt:
+        * platform/mac/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
+        * platform/mac/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
+        * platform/mac/tables/mozilla/marvin/body_tfoot-expected.txt:
+        * platform/mac/tables/mozilla/marvin/body_thead-expected.txt:
+
 2013-11-25  Andres Gomez  <agomez@igalia.com>
 
         [GStreamer] Seeking fails on media content provided by servers not supporting Range requests
index 9a2fb43..2e48bdc 100644 (file)
@@ -14,7 +14,7 @@
     </style>
   </head>
   <body id="body">
-    <table id="table" data-expected-height="34"></table>
+    <table id="table" data-expected-height="30"></table>
   </body>
   <script src="../../resources/check-layout.js"></script>
   <script>
index 21118df..7ed99a9 100644 (file)
@@ -7,7 +7,7 @@ AXRoleDescription: table
 AXChildren: <array of size 5>
 AXHelp: 
 AXParent: <AXTable>
-AXSize: NSSize: {62, 48}
+AXSize: NSSize: {62, 44}
 AXTitle: 
 AXDescription: 
 AXValue: 
index ed81986..dc3dc3c 100644 (file)
@@ -9,12 +9,12 @@ layer at (0,0) size 800x600
           text run at (457,0) width 325: "This test makes sure that we don't make the mistake"
           text run at (0,18) width 738: "of adding new m_containerElements to the DeletionUI over and over again. A successful run of the test will not have"
           text run at (0,36) width 450: "multiple instances of deletion UI render objects at the same coordinates:"
-      RenderBlock {DIV} at (0,70) size 784x114
-layer at (24,94) size 752x82 layerType: background only
-layer at (20,90) size 760x90
-  RenderBlock (positioned) zI: -1000000 {DIV} at (-4,-4) size 760x90 [border: (4px solid #00000099)]
-layer at (24,94) size 752x82 layerType: foreground only
-  RenderTable {TABLE} at (16,16) size 752x82
+      RenderBlock {DIV} at (0,70) size 784x110
+layer at (24,94) size 752x78 layerType: background only
+layer at (20,90) size 760x86
+  RenderBlock (positioned) zI: -1000000 {DIV} at (-4,-4) size 760x86 [border: (4px solid #00000099)]
+layer at (24,94) size 752x78 layerType: foreground only
+  RenderTable {TABLE} at (16,16) size 752x78
     RenderTableSection {TBODY} at (0,0) size 752x78
       RenderTableRow {TR} at (0,2) size 752x74
         RenderTableCell {TD} at (2,2) size 748x74 [r=0 c=0 rs=1 cs=1]
@@ -26,9 +26,9 @@ layer at (24,94) size 752x82 layerType: foreground only
             text run at (1,37) width 715: "lectus. Pellentesque enim. Mauris hendrerit molestie dui. Etiam pretium ligula a pede. Fusce consectetuer purus sit"
             text run at (716,37) width 4: " "
             text run at (1,55) width 353: "amet sem. Morbi tincidunt mollis libero. Maecenas mole"
-    RenderTableSection (anonymous) at (0,78) size 752x4
-      RenderTableRow (anonymous) at (0,2) size 752x0
-        RenderTableCell (anonymous) at (2,2) size 748x0 [r=0 c=0 rs=1 cs=1]
+    RenderTableSection (anonymous) at (0,78) size 752x0
+      RenderTableRow (anonymous) at (0,0) size 752x-2
+        RenderTableCell (anonymous) at (2,0) size 748x0 [r=0 c=0 rs=1 cs=1]
 layer at (7,79) size 30x30
   RenderImage zI: 1000000 {IMG} at (-17,-15) size 30x30
 caret: position 403 of child 0 {#text} of child 1 {TD} of child 0 {TR} of child 1 {TBODY} of child 1 {TABLE} of child 3 {DIV} of body
index 39df63b..1391d72 100644 (file)
@@ -11,8 +11,8 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 713x18
           text run at (0,0) width 713: "Results that match Gecko are like WinIE, but with \"before\" for the attribute in the first two rows and the last row."
       RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {FORM} at (0,96) size 784x368
-        RenderTable {TABLE} at (0,0) size 761x368
+      RenderBlock {FORM} at (0,96) size 784x338
+        RenderTable {TABLE} at (0,0) size 761x338
           RenderTableSection {THEAD} at (0,0) size 761x24
             RenderTableRow {TR} at (0,2) size 761x20
               RenderTableCell {TH} at (2,2) size 385x20 [r=0 c=0 rs=1 cs=1]
@@ -27,196 +27,196 @@ layer at (0,0) size 800x600
               RenderTableCell {TH} at (698,2) size 61x20 [r=0 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 59x18
                   text run at (1,1) width 59: "attribute"
-          RenderTableSection {TBODY} at (0,24) size 761x344
-            RenderTableRow {TR} at (0,2) size 761x25
-              RenderTableCell {TD} at (2,4) size 385x20 [r=0 c=0 rs=1 cs=1]
+          RenderTableSection {TBODY} at (0,24) size 761x314
+            RenderTableRow {TR} at (0,0) size 761x23
+              RenderTableCell {TD} at (2,1) size 385x20 [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 207x18
                   text run at (1,1) width 207: "text with value property changed"
-              RenderTableCell {TD} at (389,2) size 243x25 [r=0 c=1 rs=1 cs=1]
-                RenderTextControl {INPUT} at (3,3) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-              RenderTableCell {TD} at (634,4) size 62x20 [r=0 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (389,-1) size 243x25 [r=0 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (3,3) size 123x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+              RenderTableCell {TD} at (634,1) size 62x20 [r=0 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (698,4) size 61x20 [r=0 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (698,1) size 61x20 [r=0 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 40x18
                   text run at (1,1) width 40: "before"
-            RenderTableRow {TR} at (0,29) size 761x25
-              RenderTableCell {TD} at (2,31) size 385x20 [r=1 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,25) size 761x23
+              RenderTableCell {TD} at (2,26) size 385x20 [r=1 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 244x18
                   text run at (1,1) width 244: "password with value property changed"
-              RenderTableCell {TD} at (389,29) size 243x25 [r=1 c=1 rs=1 cs=1]
-                RenderTextControl {INPUT} at (3,3) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-              RenderTableCell {TD} at (634,31) size 62x20 [r=1 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (389,24) size 243x25 [r=1 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (3,3) size 123x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+              RenderTableCell {TD} at (634,26) size 62x20 [r=1 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (698,31) size 61x20 [r=1 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (698,26) size 61x20 [r=1 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 40x18
                   text run at (1,1) width 40: "before"
-            RenderTableRow {TR} at (0,56) size 761x20
-              RenderTableCell {TD} at (2,56) size 385x20 [r=2 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,50) size 761x18
+              RenderTableCell {TD} at (2,49) size 385x20 [r=2 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 249x18
                   text run at (1,1) width 249: "check box with value property changed"
-              RenderTableCell {TD} at (389,56) size 243x20 [r=2 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (389,49) size 243x20 [r=2 c=1 rs=1 cs=1]
                 RenderBlock {INPUT} at (3,4) size 12x12
-              RenderTableCell {TD} at (634,56) size 62x20 [r=2 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (634,49) size 62x20 [r=2 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (698,56) size 61x20 [r=2 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (698,49) size 61x20 [r=2 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,78) size 761x20
-              RenderTableCell {TD} at (2,78) size 385x20 [r=3 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,70) size 761x18
+              RenderTableCell {TD} at (2,69) size 385x20 [r=3 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 227x18
                   text run at (1,1) width 227: "hidden with value property changed"
-              RenderTableCell {TD} at (389,87) size 243x2 [r=3 c=1 rs=1 cs=1]
-              RenderTableCell {TD} at (634,78) size 62x20 [r=3 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (389,78) size 243x2 [r=3 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (634,69) size 62x20 [r=3 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (698,78) size 61x20 [r=3 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (698,69) size 61x20 [r=3 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,100) size 761x24
-              RenderTableCell {TD} at (2,102) size 385x20 [r=4 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,90) size 761x22
+              RenderTableCell {TD} at (2,91) size 385x20 [r=4 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 224x18
                   text run at (1,1) width 224: "button with value property changed"
-              RenderTableCell {TD} at (389,100) size 243x24 [r=4 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (389,89) size 243x24 [r=4 c=1 rs=1 cs=1]
                 RenderButton {INPUT} at (3,3) size 41x18 [bgcolor=#C0C0C0]
                   RenderBlock (anonymous) at (8,2) size 25x13
                     RenderText at (0,0) size 25x13
                       text run at (0,0) width 25: "after"
-              RenderTableCell {TD} at (634,102) size 62x20 [r=4 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (634,91) size 62x20 [r=4 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (698,102) size 61x20 [r=4 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (698,91) size 61x20 [r=4 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,126) size 761x20
-              RenderTableCell {TD} at (2,126) size 385x20 [r=5 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,114) size 761x18
+              RenderTableCell {TD} at (2,113) size 385x20 [r=5 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 222x18
                   text run at (1,1) width 222: "image with value property changed"
-              RenderTableCell {TD} at (389,126) size 243x19 [r=5 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (389,114) size 243x19 [r=5 c=1 rs=1 cs=1]
                 RenderImage {INPUT} at (1,1) size 39x17
-              RenderTableCell {TD} at (634,126) size 62x20 [r=5 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (634,113) size 62x20 [r=5 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (698,126) size 61x20 [r=5 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (698,113) size 61x20 [r=5 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,148) size 761x21
-              RenderTableCell {TD} at (2,148) size 385x20 [r=6 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,134) size 761x19
+              RenderTableCell {TD} at (2,134) size 385x20 [r=6 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 216x18
                   text run at (1,1) width 216: "radio with value property changed"
-              RenderTableCell {TD} at (389,148) size 243x21 [r=6 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (389,133) size 243x21 [r=6 c=1 rs=1 cs=1]
                 RenderBlock {INPUT} at (3,4) size 12x13
-              RenderTableCell {TD} at (634,148) size 62x20 [r=6 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (634,134) size 62x20 [r=6 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (698,148) size 61x20 [r=6 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (698,134) size 61x20 [r=6 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,171) size 761x25
-              RenderTableCell {TD} at (2,173) size 385x20 [r=7 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,155) size 761x23
+              RenderTableCell {TD} at (2,156) size 385x20 [r=7 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 205x18
                   text run at (1,1) width 205: "text with value attribute changed"
-              RenderTableCell {TD} at (389,171) size 243x25 [r=7 c=1 rs=1 cs=1]
-                RenderTextControl {INPUT} at (3,3) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-              RenderTableCell {TD} at (634,173) size 62x20 [r=7 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (389,154) size 243x25 [r=7 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (3,3) size 123x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+              RenderTableCell {TD} at (634,156) size 62x20 [r=7 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (698,173) size 61x20 [r=7 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (698,156) size 61x20 [r=7 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,198) size 761x20
-              RenderTableCell {TD} at (2,198) size 385x20 [r=8 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,180) size 761x18
+              RenderTableCell {TD} at (2,179) size 385x20 [r=8 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 247x18
                   text run at (1,1) width 247: "check box with value attribute changed"
-              RenderTableCell {TD} at (389,198) size 243x20 [r=8 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (389,179) size 243x20 [r=8 c=1 rs=1 cs=1]
                 RenderBlock {INPUT} at (3,4) size 12x12
-              RenderTableCell {TD} at (634,198) size 62x20 [r=8 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (634,179) size 62x20 [r=8 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (698,198) size 61x20 [r=8 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (698,179) size 61x20 [r=8 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,220) size 761x20
-              RenderTableCell {TD} at (2,220) size 385x20 [r=9 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,200) size 761x18
+              RenderTableCell {TD} at (2,199) size 385x20 [r=9 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 383x18
                   text run at (1,1) width 383: "text with value property changed, then turned into check box"
-              RenderTableCell {TD} at (389,220) size 243x20 [r=9 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (389,199) size 243x20 [r=9 c=1 rs=1 cs=1]
                 RenderBlock {INPUT} at (3,4) size 12x12
-              RenderTableCell {TD} at (634,220) size 62x20 [r=9 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (634,199) size 62x20 [r=9 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (698,220) size 61x20 [r=9 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (698,199) size 61x20 [r=9 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,242) size 761x25
-              RenderTableCell {TD} at (2,244) size 385x20 [r=10 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,220) size 761x23
+              RenderTableCell {TD} at (2,221) size 385x20 [r=10 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 383x18
                   text run at (1,1) width 383: "check box with value property changed, then turned into text"
-              RenderTableCell {TD} at (389,242) size 243x25 [r=10 c=1 rs=1 cs=1]
-                RenderTextControl {INPUT} at (3,3) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-              RenderTableCell {TD} at (634,244) size 62x20 [r=10 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (389,219) size 243x25 [r=10 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (3,3) size 123x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+              RenderTableCell {TD} at (634,221) size 62x20 [r=10 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (698,244) size 61x20 [r=10 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (698,221) size 61x20 [r=10 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,269) size 761x20
-              RenderTableCell {TD} at (2,269) size 385x20 [r=11 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,245) size 761x18
+              RenderTableCell {TD} at (2,244) size 385x20 [r=11 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 381x18
                   text run at (1,1) width 381: "text with value attribute changed, then turned into check box"
-              RenderTableCell {TD} at (389,269) size 243x20 [r=11 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (389,244) size 243x20 [r=11 c=1 rs=1 cs=1]
                 RenderBlock {INPUT} at (3,4) size 12x12
-              RenderTableCell {TD} at (634,269) size 62x20 [r=11 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (634,244) size 62x20 [r=11 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (698,269) size 61x20 [r=11 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (698,244) size 61x20 [r=11 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,291) size 761x25
-              RenderTableCell {TD} at (2,293) size 385x20 [r=12 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,265) size 761x23
+              RenderTableCell {TD} at (2,266) size 385x20 [r=12 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 381x18
                   text run at (1,1) width 381: "check box with value attribute changed, then turned into text"
-              RenderTableCell {TD} at (389,291) size 243x25 [r=12 c=1 rs=1 cs=1]
-                RenderTextControl {INPUT} at (3,3) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
-              RenderTableCell {TD} at (634,293) size 62x20 [r=12 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (389,264) size 243x25 [r=12 c=1 rs=1 cs=1]
+                RenderTextControl {INPUT} at (3,3) size 123x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+              RenderTableCell {TD} at (634,266) size 62x20 [r=12 c=2 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-              RenderTableCell {TD} at (698,293) size 61x20 [r=12 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (698,266) size 61x20 [r=12 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 28x18
                   text run at (1,1) width 28: "after"
-            RenderTableRow {TR} at (0,318) size 761x24
-              RenderTableCell {TD} at (2,320) size 385x20 [r=13 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,290) size 761x22
+              RenderTableCell {TD} at (2,291) size 385x20 [r=13 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 204x18
                   text run at (1,1) width 204: "file with value property changed"
-              RenderTableCell {TD} at (389,318) size 243x24 [r=13 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (389,289) size 243x24 [r=13 c=1 rs=1 cs=1]
                 RenderFileUploadControl {INPUT} at (3,3) size 237x18 "no file selected"
                   RenderButton {INPUT} at (0,0) size 78x18 [bgcolor=#C0C0C0]
                     RenderBlock (anonymous) at (8,2) size 62x13
                       RenderText at (0,0) size 62x13
                         text run at (0,0) width 62: "Choose File"
-              RenderTableCell {TD} at (634,329) size 62x2 [r=13 c=2 rs=1 cs=1]
-              RenderTableCell {TD} at (698,320) size 61x20 [r=13 c=3 rs=1 cs=1]
+              RenderTableCell {TD} at (634,300) size 62x2 [r=13 c=2 rs=1 cs=1]
+              RenderTableCell {TD} at (698,291) size 61x20 [r=13 c=3 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 40x18
                   text run at (1,1) width 40: "before"
-layer at (403,136) size 140x13
-  RenderBlock {DIV} at (3,3) size 140x13
+layer at (403,133) size 117x13
+  RenderBlock {DIV} at (3,3) size 117x13
     RenderText {#text} at (0,0) size 35x13
       text run at (0,0) width 35: "before"
-layer at (403,163) size 140x13
-  RenderBlock {DIV} at (3,3) size 140x13
+layer at (403,158) size 117x13
+  RenderBlock {DIV} at (3,3) size 117x13
     RenderText {#text} at (0,0) size 37x13
       text run at (0,0) width 37: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
-layer at (403,305) size 140x13
-  RenderBlock {DIV} at (3,3) size 140x13
+layer at (403,288) size 117x13
+  RenderBlock {DIV} at (3,3) size 117x13
     RenderText {#text} at (0,0) size 25x13
       text run at (0,0) width 25: "after"
-layer at (403,376) size 140x13
-  RenderBlock {DIV} at (3,3) size 140x13
+layer at (403,353) size 117x13
+  RenderBlock {DIV} at (3,3) size 117x13
     RenderText {#text} at (0,0) size 25x13
       text run at (0,0) width 25: "after"
-layer at (403,425) size 140x13
-  RenderBlock {DIV} at (3,3) size 140x13
+layer at (403,398) size 117x13
+  RenderBlock {DIV} at (3,3) size 117x13
     RenderText {#text} at (0,0) size 25x13
       text run at (0,0) width 25: "after"
index f965543..ea69513 100644 (file)
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x88
-  RenderBlock {HTML} at (0,0) size 800x88
-    RenderBody {BODY} at (8,8) size 784x72
-      RenderTable {TABLE} at (0,0) size 66x72
+layer at (0,0) size 800x80
+  RenderBlock {HTML} at (0,0) size 800x80
+    RenderBody {BODY} at (8,8) size 784x64
+      RenderTable {TABLE} at (0,0) size 66x64
         RenderTableSection {THEAD} at (0,0) size 66x24
           RenderTableRow {TR} at (0,2) size 66x20
             RenderTableCell {TH} at (2,2) size 14x20 [color=#FF0000] [r=0 c=0 rs=1 cs=1]
@@ -18,31 +18,31 @@ layer at (0,0) size 800x88
             RenderTableCell {TH} at (50,2) size 14x20 [color=#FF0000] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (1,1) size 12x18
                 text run at (1,1) width 12: "D"
-        RenderTableSection {TFOOT} at (0,48) size 66x24
-          RenderTableRow {TR} at (0,2) size 66x20
-            RenderTableCell {TH} at (2,2) size 14x20 [color=#0000FF] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,44) size 66x20
+          RenderTableRow {TR} at (0,0) size 66x18
+            RenderTableCell {TH} at (2,-1) size 14x20 [color=#0000FF] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,1) size 10x18
                 text run at (2,1) width 10: "F"
-            RenderTableCell {TH} at (18,2) size 14x20 [color=#0000FF] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TH} at (18,-1) size 14x20 [color=#0000FF] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 12x18
                 text run at (1,1) width 12: "O"
-            RenderTableCell {TH} at (34,2) size 14x20 [color=#0000FF] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TH} at (34,-1) size 14x20 [color=#0000FF] [r=0 c=2 rs=1 cs=1]
               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]
+            RenderTableCell {TH} at (50,-1) size 14x20 [color=#0000FF] [r=0 c=3 rs=1 cs=1]
               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]
+        RenderTableSection {TBODY} at (0,24) size 66x20
+          RenderTableRow {TR} at (0,0) size 66x18
+            RenderTableCell {TD} at (2,-1) size 14x20 [color=#008000] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 8x18
                 text run at (1,1) width 8: "b"
-            RenderTableCell {TD} at (18,2) size 14x20 [color=#008000] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (18,-1) size 14x20 [color=#008000] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 8x18
                 text run at (1,1) width 8: "o"
-            RenderTableCell {TD} at (34,2) size 14x20 [color=#008000] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (34,-1) size 14x20 [color=#008000] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 8x18
                 text run at (1,1) width 8: "d"
-            RenderTableCell {TD} at (50,2) size 14x20 [color=#008000] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (50,-1) size 14x20 [color=#008000] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (1,1) size 8x18
                 text run at (1,1) width 8: "y"
index a1ffa8c..b55a572 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1477
+layer at (0,0) size 785x1471
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1477
-  RenderBlock {HTML} at (0,0) size 785x1477
-    RenderBody {BODY} at (8,21) size 769x1440
+layer at (0,0) size 785x1471
+  RenderBlock {HTML} at (0,0) size 785x1471
+    RenderBody {BODY} at (8,21) size 769x1434
       RenderBlock {H1} at (0,0) size 769x37
         RenderText {#text} at (0,0) size 290x37
           text run at (0,0) width 290: "Table Border Models"
@@ -263,7 +263,7 @@ layer at (0,0) size 785x1477
                 text run at (47,42) width 226: "Because of its margins, the width of"
                 text run at (6,60) width 23: "the "
                 text run at (29,60) width 198: "table should be less than 100%."
-      RenderTable {TABLE} at (16,1256) size 737x184
+      RenderTable {TABLE} at (16,1256) size 737x178
         RenderBlock {CAPTION} at (0,0) size 737x18
           RenderText {#text} at (309,0) size 119x18
             text run at (309,0) width 119: "This is the caption."
@@ -283,37 +283,37 @@ layer at (0,0) size 785x1477
             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"
-        RenderTableSection {TBODY} at (0,50) size 737x134 [border: (3px solid #FF0000)]
-          RenderTableRow {TR} at (0,2) size 737x64 [border: (3px solid #FF0000)]
-            RenderTableCell {TD} at (2,2) size 120x64 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (0,50) size 737x128 [border: (3px solid #FF0000)]
+          RenderTableRow {TR} at (0,0) size 737x62 [border: (3px solid #FF0000)]
+            RenderTableCell {TD} at (2,-1) size 120x64 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (5,5) size 94x54
                 text run at (5,5) width 93: "This table uses"
                 text run at (5,23) width 82: "the separated"
                 text run at (5,41) width 94: "borders model."
-            RenderTableCell {TD} at (124,11) size 320x46 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (124,8) size 320x46 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (5,5) size 279x36
                 text run at (5,5) width 279: "This means that borders are allowed only on"
                 text run at (5,23) width 144: "table elements or table "
                 text run at (149,23) width 85: "cell elements."
-            RenderTableCell {TD} at (446,2) size 289x64 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (446,-1) size 289x64 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (5,5) size 255x54
                 text run at (5,5) width 240: "They are not allowed on elements that"
                 text run at (5,23) width 100: "represent rows, "
                 text run at (105,23) width 155: "row-groups, columns, or"
                 text run at (5,41) width 99: "column-groups."
-          RenderTableRow {TR} at (0,68) size 737x64 [border: (3px solid #FF0000)]
-            RenderTableCell {TD} at (2,68) size 120x64 [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,64) size 737x62 [border: (3px solid #FF0000)]
+            RenderTableCell {TD} at (2,63) size 120x64 [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (5,5) size 102x54
                 text run at (5,5) width 102: "There should be"
                 text run at (5,23) width 101: "no borders at all"
                 text run at (5,41) width 81: "on this table!"
-            RenderTableCell {TD} at (124,68) size 320x64 [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (124,63) size 320x64 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (5,5) size 306x54
                 text run at (5,5) width 266: "If there are any borders shown that are not"
                 text run at (5,23) width 148: "medium solid red, then "
                 text run at (153,23) width 158: "the problem is something"
                 text run at (5,41) width 212: "other than what this test is testing."
-            RenderTableCell {TD} at (446,68) size 289x64 [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (446,63) size 289x64 [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (5,5) size 265x54
                 text run at (5,5) width 232: "This table should have a 1em margin"
                 text run at (5,23) width 111: "around all edges. "
index c767acf..0089844 100644 (file)
@@ -1,4 +1,4 @@
-layer at (0,0) size 1498x898
+layer at (0,0) size 1492x898
   RenderView at (0,0) size 785x585
 layer at (0,0) size 785x898
   RenderBlock {HTML} at (0,0) size 785x898
@@ -41,7 +41,7 @@ layer at (0,0) size 785x898
           text run at (688,150) width 0: " "
           text run at (0,165) width 264: "    { border: medium solid red; }"
           text run at (264,165) width 0: " "
-      RenderBlock {DIV} at (0,285) size 1490x584
+      RenderBlock {DIV} at (0,285) size 1484x584
         RenderTable {TABLE} at (16,16) size 238x552 [border: (1px solid #0000FF)]
           RenderTableSection {TBODY} at (1,1) size 235x549
             RenderTableRow {TR} at (0,0) size 31x549
@@ -284,7 +284,7 @@ layer at (0,0) size 785x898
                   text run at (87,-3) width 80: "width of the "
                   text run at (87,77) width 122: "table should be less"
                   text run at (105,-3) width 72: "than 100%."
-        RenderTable {TABLE} at (1200,16) size 274x552
+        RenderTable {TABLE} at (1200,16) size 268x552
           RenderBlock {CAPTION} at (0,0) size 18x552
             RenderText {#text} at (0,216) size 18x120
               text run at (0,216) width 119: "This is the caption."
@@ -305,51 +305,51 @@ layer at (0,0) size 785x898
               RenderTableCell {TH} at (2,343) size 46x198 [r=0 c=2 rs=1 cs=1]
                 RenderText {#text} at (14,51) size 18x96
                   text run at (14,51) width 95: "Header Three"
-          RenderTableSection {TBODY} at (68,0) size 206x552 [border: (3px solid #FF0000)]
-            RenderTableRow {TR} at (0,2) size 100x552 [border: (3px solid #FF0000)]
-              RenderTableCell {TD} at (2,2) size 100x89 [r=0 c=0 rs=1 cs=1]
-                RenderText {#text} at (5,5) size 90x62
-                  text run at (5,5) width 62: "This table"
-                  text run at (23,5) width 50: "uses the"
-                  text run at (41,5) width 59: "separated"
-                  text run at (59,5) width 47: "borders"
-                  text run at (77,5) width 43: "model."
-              RenderTableCell {TD} at (2,111) size 100x203 [r=0 c=1 rs=1 cs=1]
-                RenderText {#text} at (23,-13) size 54x227
-                  text run at (23,-13) width 227: "This means that borders are allowed"
-                  text run at (41,-13) width 196: "only on table elements or table "
-                  text run at (41,183) width 22: "cell"
-                  text run at (59,-13) width 59: "elements."
-              RenderTableCell {TD} at (2,343) size 100x198 [r=0 c=2 rs=1 cs=1]
-                RenderText {#text} at (14,-4) size 72x182
-                  text run at (14,-4) width 154: "They are not allowed on"
-                  text run at (32,-4) width 182: "elements that represent rows,"
-                  text run at (50,-4) width 155: "row-groups, columns, or"
-                  text run at (68,-4) width 99: "column-groups."
-            RenderTableRow {TR} at (0,104) size 100x552 [border: (3px solid #FF0000)]
-              RenderTableCell {TD} at (104,2) size 100x89 [r=1 c=0 rs=1 cs=1]
-                RenderText {#text} at (5,5) size 90x76
-                  text run at (5,5) width 37: "There"
-                  text run at (23,5) width 61: "should be"
-                  text run at (41,5) width 67: "no borders"
-                  text run at (59,5) width 76: "at all on this"
-                  text run at (77,5) width 35: "table!"
-              RenderTableCell {TD} at (104,102) size 100x221 [r=1 c=1 rs=1 cs=1]
-                RenderText {#text} at (14,-4) size 72x219
-                  text run at (14,-4) width 219: "If there are any borders shown that"
-                  text run at (32,-4) width 195: "are not medium solid red, then "
-                  text run at (32,191) width 19: "the"
-                  text run at (50,-4) width 202: "problem is something other than"
-                  text run at (68,-4) width 145: "what this test is testing."
-              RenderTableCell {TD} at (104,343) size 100x198 [r=1 c=2 rs=1 cs=1]
-                RenderText {#text} at (14,-4) size 54x187
-                  text run at (14,-4) width 184: "This table should have a 1em"
-                  text run at (32,-4) width 159: "margin around all edges. "
-                  text run at (32,155) width 28: "This"
-                  text run at (50,-4) width 48: "margin "
-                  text run at (50,44) width 131: "is measured from the"
+          RenderTableSection {TBODY} at (68,0) size 200x552 [border: (3px solid #FF0000)]
+            RenderTableRow {TR} at (0,0) size 98x552 [border: (3px solid #FF0000)]
+              RenderTableCell {TD} at (0,1) size 98x91 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (4,6) size 90x62
+                  text run at (4,6) width 62: "This table"
+                  text run at (22,6) width 50: "uses the"
+                  text run at (40,6) width 59: "separated"
+                  text run at (58,6) width 47: "borders"
+                  text run at (76,6) width 43: "model."
+              RenderTableCell {TD} at (0,110) size 98x205 [r=0 c=1 rs=1 cs=1]
+                RenderText {#text} at (22,-12) size 54x227
+                  text run at (22,-12) width 227: "This means that borders are allowed"
+                  text run at (40,-12) width 196: "only on table elements or table "
+                  text run at (40,184) width 22: "cell"
+                  text run at (58,-12) width 59: "elements."
+              RenderTableCell {TD} at (0,342) size 98x200 [r=0 c=2 rs=1 cs=1]
+                RenderText {#text} at (13,-3) size 72x182
+                  text run at (13,-3) width 154: "They are not allowed on"
+                  text run at (31,-3) width 182: "elements that represent rows,"
+                  text run at (49,-3) width 155: "row-groups, columns, or"
+                  text run at (67,-3) width 99: "column-groups."
+            RenderTableRow {TR} at (0,100) size 98x552 [border: (3px solid #FF0000)]
+              RenderTableCell {TD} at (100,1) size 98x91 [r=1 c=0 rs=1 cs=1]
+                RenderText {#text} at (4,6) size 90x76
+                  text run at (4,6) width 37: "There"
+                  text run at (22,6) width 61: "should be"
+                  text run at (40,6) width 67: "no borders"
+                  text run at (58,6) width 76: "at all on this"
+                  text run at (76,6) width 35: "table!"
+              RenderTableCell {TD} at (100,101) size 98x223 [r=1 c=1 rs=1 cs=1]
+                RenderText {#text} at (13,-3) size 72x219
+                  text run at (13,-3) width 219: "If there are any borders shown that"
+                  text run at (31,-3) width 195: "are not medium solid red, then "
+                  text run at (31,192) width 19: "the"
+                  text run at (49,-3) width 202: "problem is something other than"
+                  text run at (67,-3) width 145: "what this test is testing."
+              RenderTableCell {TD} at (100,342) size 98x200 [r=1 c=2 rs=1 cs=1]
+                RenderText {#text} at (13,-3) size 54x187
+                  text run at (13,-3) width 184: "This table should have a 1em"
+                  text run at (31,-3) width 159: "margin around all edges. "
+                  text run at (31,156) width 28: "This"
+                  text run at (49,-3) width 48: "margin "
+                  text run at (49,45) width 131: "is measured from the"
                 RenderInline {EM} at (0,0) size 18x67
-                  RenderText {#text} at (68,-4) size 18x67
-                    text run at (68,-4) width 67: "outer edge"
-                RenderText {#text} at (68,63) size 18x84
-                  text run at (68,63) width 84: " of its border."
+                  RenderText {#text} at (67,-3) size 18x67
+                    text run at (67,-3) width 67: "outer edge"
+                RenderText {#text} at (67,64) size 18x84
+                  text run at (67,64) width 84: " of its border."
index f341d46..2194cbe 100644 (file)
@@ -3,7 +3,7 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 163x96 [border: (1px solid #000000)]
+      RenderTable {TABLE} at (0,0) size 163x86 [border: (1px solid #000000)]
         RenderTableSection {THEAD} at (1,1) size 161x24
           RenderTableRow {TR} at (0,2) size 161x20
             RenderTableCell (anonymous) at (2,2) size 100x20 [r=0 c=0 rs=1 cs=1]
@@ -13,26 +13,26 @@ layer at (0,0) size 800x600
               RenderBlock (floating) {TH} at (50,0) size 50x20
                 RenderText {#text} at (1,1) size 48x18
                   text run at (1,1) width 48: "Head 2"
-        RenderTableSection {TFOOT} at (1,71) size 161x24
-          RenderTableRow {TR} at (0,2) size 161x20
-            RenderTableCell {TD} at (2,2) size 100x20 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (1,65) size 161x20
+          RenderTableRow {TR} at (0,0) size 161x18
+            RenderTableCell {TD} at (2,-1) size 100x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 53x18
                 text run at (1,1) width 53: "Footer 1"
-            RenderTableCell {TD} at (104,2) size 55x20 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (104,-1) size 55x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 53x18
                 text run at (1,1) width 53: "Footer 2"
-        RenderTableSection {TBODY} at (1,25) size 161x46
-          RenderTableRow {TR} at (0,2) size 161x20
-            RenderTableCell {TD} at (2,2) size 100x20 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (1,25) size 161x40
+          RenderTableRow {TR} at (0,0) size 161x18
+            RenderTableCell {TD} at (2,-1) size 100x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x18
                 text run at (1,1) width 38: "Cell 1"
-            RenderTableCell {TD} at (104,2) size 55x20 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (104,-1) size 55x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x18
                 text run at (1,1) width 38: "Cell 2"
-          RenderTableRow {TR} at (0,24) size 161x20
-            RenderTableCell {TD} at (2,24) size 100x20 [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 161x18
+            RenderTableCell {TD} at (2,19) size 100x20 [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x18
                 text run at (1,1) width 38: "Cell 3"
-            RenderTableCell {TD} at (104,24) size 55x20 [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (104,19) size 55x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x18
                 text run at (1,1) width 38: "Cell 4"
index 86b4129..424d902 100644 (file)
@@ -2210,7 +2210,7 @@ layer at (0,0) size 785x7608
                 text run at (2,2) width 89: "Row 5, Cell 3"
 layer at (393,24) size 392x150
   RenderBlock (positioned) {TABLE} at (393,24) size 392x150
-    RenderTable at (0,0) size 361x155
+    RenderTable at (0,0) size 361x143
       RenderBlock {CAPTION} at (0,0) size 361x18
         RenderText {#text} at (61,0) size 234x18
           text run at (61,0) width 234: "Local links to specific testcase tables"
@@ -2253,207 +2253,207 @@ layer at (393,24) size 392x150
           RenderTableCell {TH} at (322,21) size 37x17 [r=1 c=10 rs=1 cs=1]
             RenderText {#text} at (1,1) size 35x15
               text run at (1,1) width 35: "border"
-      RenderTableSection {TBODY} at (0,58) size 361x97
-        RenderTableRow {TR} at (0,2) size 361x17
-          RenderTableCell {TH} at (2,40) size 33x17 [r=0 c=0 rs=5 cs=1]
+      RenderTableSection {TBODY} at (0,58) size 361x85
+        RenderTableRow {TR} at (0,0) size 361x15
+          RenderTableCell {TH} at (2,33) size 33x17 [r=0 c=0 rs=5 cs=1]
             RenderText {#text} at (1,1) size 31x15
               text run at (1,1) width 31: "Rules"
-          RenderTableCell {TH} at (37,2) size 39x17 [r=0 c=1 rs=1 cs=1]
+          RenderTableCell {TH} at (37,-1) size 39x17 [r=0 c=1 rs=1 cs=1]
             RenderText {#text} at (11,1) size 27x15
               text run at (11,1) width 27: "none"
-          RenderTableCell {TD} at (78,2) size 27x16 [bgcolor=#CCCCCC] [r=0 c=2 rs=1 cs=1]
+          RenderTableCell {TD} at (78,0) size 27x16 [bgcolor=#CCCCCC] [r=0 c=2 rs=1 cs=1]
             RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
               RenderText {#text} at (6,1) size 15x14
                 text run at (6,1) width 15: "Go"
-          RenderTableCell {TD} at (107,2) size 35x16 [bgcolor=#CCCCCC] [r=0 c=3 rs=1 cs=1]
+          RenderTableCell {TD} at (107,0) size 35x16 [bgcolor=#CCCCCC] [r=0 c=3 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"
-          RenderTableCell {TD} at (144,2) size 35x16 [bgcolor=#CCCCCC] [r=0 c=4 rs=1 cs=1]
+          RenderTableCell {TD} at (144,0) size 35x16 [bgcolor=#CCCCCC] [r=0 c=4 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"
-          RenderTableCell {TD} at (181,2) size 36x16 [bgcolor=#CCCCCC] [r=0 c=5 rs=1 cs=1]
+          RenderTableCell {TD} at (181,0) size 36x16 [bgcolor=#CCCCCC] [r=0 c=5 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (219,0) size 36x16 [bgcolor=#CCCCCC] [r=0 c=6 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (257,0) size 18x16 [bgcolor=#CCCCCC] [r=0 c=7 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (277,0) size 18x16 [bgcolor=#CCCCCC] [r=0 c=8 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (297,0) 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
                 text run at (4,1) width 15: "Go"
-          RenderTableCell {TD} at (322,2) size 37x16 [bgcolor=#CCCCCC] [r=0 c=10 rs=1 cs=1]
+          RenderTableCell {TD} at (322,0) size 37x16 [bgcolor=#CCCCCC] [r=0 c=10 rs=1 cs=1]
             RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
               RenderText {#text} at (11,1) size 15x14
                 text run at (11,1) width 15: "Go"
-        RenderTableRow {TR} at (0,21) size 361x17
-          RenderTableCell {TH} at (37,21) size 39x17 [r=1 c=1 rs=1 cs=1]
+        RenderTableRow {TR} at (0,17) size 361x15
+          RenderTableCell {TH} at (37,16) size 39x17 [r=1 c=1 rs=1 cs=1]
             RenderText {#text} at (1,1) size 37x15
               text run at (1,1) width 37: "groups"
-          RenderTableCell {TD} at (78,21) size 27x16 [bgcolor=#CCCCCC] [r=1 c=2 rs=1 cs=1]
+          RenderTableCell {TD} at (78,17) size 27x16 [bgcolor=#CCCCCC] [r=1 c=2 rs=1 cs=1]
             RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
               RenderText {#text} at (6,1) size 15x14
                 text run at (6,1) width 15: "Go"
-          RenderTableCell {TD} at (107,21) size 35x16 [bgcolor=#CCCCCC] [r=1 c=3 rs=1 cs=1]
+          RenderTableCell {TD} at (107,17) size 35x16 [bgcolor=#CCCCCC] [r=1 c=3 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"
-          RenderTableCell {TD} at (144,21) size 35x16 [bgcolor=#CCCCCC] [r=1 c=4 rs=1 cs=1]
+          RenderTableCell {TD} at (144,17) size 35x16 [bgcolor=#CCCCCC] [r=1 c=4 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"
-          RenderTableCell {TD} at (181,21) size 36x16 [bgcolor=#CCCCCC] [r=1 c=5 rs=1 cs=1]
+          RenderTableCell {TD} at (181,17) size 36x16 [bgcolor=#CCCCCC] [r=1 c=5 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (219,17) size 36x16 [bgcolor=#CCCCCC] [r=1 c=6 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (257,17) size 18x16 [bgcolor=#CCCCCC] [r=1 c=7 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (277,17) size 18x16 [bgcolor=#CCCCCC] [r=1 c=8 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (297,17) 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
                 text run at (4,1) width 15: "Go"
-          RenderTableCell {TD} at (322,21) size 37x16 [bgcolor=#CCCCCC] [r=1 c=10 rs=1 cs=1]
+          RenderTableCell {TD} at (322,17) size 37x16 [bgcolor=#CCCCCC] [r=1 c=10 rs=1 cs=1]
             RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
               RenderText {#text} at (11,1) size 15x14
                 text run at (11,1) width 15: "Go"
-        RenderTableRow {TR} at (0,40) size 361x17
-          RenderTableCell {TH} at (37,40) size 39x17 [r=2 c=1 rs=1 cs=1]
+        RenderTableRow {TR} at (0,34) size 361x15
+          RenderTableCell {TH} at (37,33) size 39x17 [r=2 c=1 rs=1 cs=1]
             RenderText {#text} at (13,1) size 25x15
               text run at (13,1) width 25: "rows"
-          RenderTableCell {TD} at (78,40) size 27x16 [bgcolor=#CCCCCC] [r=2 c=2 rs=1 cs=1]
+          RenderTableCell {TD} at (78,34) size 27x16 [bgcolor=#CCCCCC] [r=2 c=2 rs=1 cs=1]
             RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
               RenderText {#text} at (6,1) size 15x14
                 text run at (6,1) width 15: "Go"
-          RenderTableCell {TD} at (107,40) size 35x16 [bgcolor=#CCCCCC] [r=2 c=3 rs=1 cs=1]
+          RenderTableCell {TD} at (107,34) size 35x16 [bgcolor=#CCCCCC] [r=2 c=3 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"
-          RenderTableCell {TD} at (144,40) size 35x16 [bgcolor=#CCCCCC] [r=2 c=4 rs=1 cs=1]
+          RenderTableCell {TD} at (144,34) size 35x16 [bgcolor=#CCCCCC] [r=2 c=4 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"
-          RenderTableCell {TD} at (181,40) size 36x16 [bgcolor=#CCCCCC] [r=2 c=5 rs=1 cs=1]
+          RenderTableCell {TD} at (181,34) size 36x16 [bgcolor=#CCCCCC] [r=2 c=5 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (219,34) size 36x16 [bgcolor=#CCCCCC] [r=2 c=6 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (257,34) size 18x16 [bgcolor=#CCCCCC] [r=2 c=7 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (277,34) size 18x16 [bgcolor=#CCCCCC] [r=2 c=8 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (297,34) 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
                 text run at (4,1) width 15: "Go"
-          RenderTableCell {TD} at (322,40) size 37x16 [bgcolor=#CCCCCC] [r=2 c=10 rs=1 cs=1]
+          RenderTableCell {TD} at (322,34) size 37x16 [bgcolor=#CCCCCC] [r=2 c=10 rs=1 cs=1]
             RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
               RenderText {#text} at (11,1) size 15x14
                 text run at (11,1) width 15: "Go"
-        RenderTableRow {TR} at (0,59) size 361x17
-          RenderTableCell {TH} at (37,59) size 39x17 [r=3 c=1 rs=1 cs=1]
+        RenderTableRow {TR} at (0,51) size 361x15
+          RenderTableCell {TH} at (37,50) size 39x17 [r=3 c=1 rs=1 cs=1]
             RenderText {#text} at (16,1) size 22x15
               text run at (16,1) width 22: "cols"
-          RenderTableCell {TD} at (78,59) size 27x16 [bgcolor=#CCCCCC] [r=3 c=2 rs=1 cs=1]
+          RenderTableCell {TD} at (78,51) size 27x16 [bgcolor=#CCCCCC] [r=3 c=2 rs=1 cs=1]
             RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
               RenderText {#text} at (6,1) size 15x14
                 text run at (6,1) width 15: "Go"
-          RenderTableCell {TD} at (107,59) size 35x16 [bgcolor=#CCCCCC] [r=3 c=3 rs=1 cs=1]
+          RenderTableCell {TD} at (107,51) size 35x16 [bgcolor=#CCCCCC] [r=3 c=3 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"
-          RenderTableCell {TD} at (144,59) size 35x16 [bgcolor=#CCCCCC] [r=3 c=4 rs=1 cs=1]
+          RenderTableCell {TD} at (144,51) size 35x16 [bgcolor=#CCCCCC] [r=3 c=4 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"
-          RenderTableCell {TD} at (181,59) size 36x16 [bgcolor=#CCCCCC] [r=3 c=5 rs=1 cs=1]
+          RenderTableCell {TD} at (181,51) size 36x16 [bgcolor=#CCCCCC] [r=3 c=5 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (219,51) size 36x16 [bgcolor=#CCCCCC] [r=3 c=6 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (257,51) size 18x16 [bgcolor=#CCCCCC] [r=3 c=7 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (277,51) size 18x16 [bgcolor=#CCCCCC] [r=3 c=8 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (297,51) 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
                 text run at (4,1) width 15: "Go"
-          RenderTableCell {TD} at (322,59) size 37x16 [bgcolor=#CCCCCC] [r=3 c=10 rs=1 cs=1]
+          RenderTableCell {TD} at (322,51) size 37x16 [bgcolor=#CCCCCC] [r=3 c=10 rs=1 cs=1]
             RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
               RenderText {#text} at (11,1) size 15x14
                 text run at (11,1) width 15: "Go"
-        RenderTableRow {TR} at (0,78) size 361x17
-          RenderTableCell {TH} at (37,78) size 39x17 [r=4 c=1 rs=1 cs=1]
+        RenderTableRow {TR} at (0,68) size 361x15
+          RenderTableCell {TH} at (37,67) size 39x17 [r=4 c=1 rs=1 cs=1]
             RenderText {#text} at (24,1) size 14x15
               text run at (24,1) width 14: "all"
-          RenderTableCell {TD} at (78,78) size 27x16 [bgcolor=#CCCCCC] [r=4 c=2 rs=1 cs=1]
+          RenderTableCell {TD} at (78,68) size 27x16 [bgcolor=#CCCCCC] [r=4 c=2 rs=1 cs=1]
             RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
               RenderText {#text} at (6,1) size 15x14
                 text run at (6,1) width 15: "Go"
-          RenderTableCell {TD} at (107,78) size 35x16 [bgcolor=#CCCCCC] [r=4 c=3 rs=1 cs=1]
+          RenderTableCell {TD} at (107,68) size 35x16 [bgcolor=#CCCCCC] [r=4 c=3 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"
-          RenderTableCell {TD} at (144,78) size 35x16 [bgcolor=#CCCCCC] [r=4 c=4 rs=1 cs=1]
+          RenderTableCell {TD} at (144,68) size 35x16 [bgcolor=#CCCCCC] [r=4 c=4 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"
-          RenderTableCell {TD} at (181,78) size 36x16 [bgcolor=#CCCCCC] [r=4 c=5 rs=1 cs=1]
+          RenderTableCell {TD} at (181,68) size 36x16 [bgcolor=#CCCCCC] [r=4 c=5 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (219,68) size 36x16 [bgcolor=#CCCCCC] [r=4 c=6 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (257,68) size 18x16 [bgcolor=#CCCCCC] [r=4 c=7 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (277,68) size 18x16 [bgcolor=#CCCCCC] [r=4 c=8 rs=1 cs=1]
             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]
+          RenderTableCell {TD} at (297,68) 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
                 text run at (4,1) width 15: "Go"
-          RenderTableCell {TD} at (322,78) size 37x16 [bgcolor=#CCCCCC] [r=4 c=10 rs=1 cs=1]
+          RenderTableCell {TD} at (322,68) size 37x16 [bgcolor=#CCCCCC] [r=4 c=10 rs=1 cs=1]
             RenderInline {A} at (0,0) size 15x14 [color=#0000EE]
               RenderText {#text} at (11,1) size 15x14
                 text run at (11,1) width 15: "Go"
index 880e0d0..2c5daa5 100644 (file)
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x288
-  RenderBlock {html} at (0,0) size 800x288
-    RenderBody {body} at (8,8) size 784x272
-      RenderTable {table} at (0,0) size 126x272
-        RenderTableSection (anonymous) at (0,148) size 126x4
-          RenderTableRow (anonymous) at (0,2) size 126x0
-            RenderTableCell (anonymous) at (2,2) size 122x0 [r=0 c=0 rs=1 cs=1]
+layer at (0,0) size 800x272
+  RenderBlock {html} at (0,0) size 800x272
+    RenderBody {body} at (8,8) size 784x256
+      RenderTable {table} at (0,0) size 126x256
+        RenderTableSection (anonymous) at (0,148) size 126x0
+          RenderTableRow (anonymous) at (0,0) size 126x-2
+            RenderTableCell (anonymous) at (2,0) size 122x0 [r=0 c=0 rs=1 cs=1]
         RenderBlock {caption} at (0,36) size 126x36
           RenderText {#text} at (15,0) size 96x36
             text run at (15,0) width 96: "PASS: Normal"
@@ -16,32 +16,32 @@ layer at (0,0) size 800x288
             RenderTableCell (anonymous) at (2,2) size 122x18 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 67x18
                 text run at (0,0) width 67: "HEADER"
-        RenderTableSection {tbody} at (0,152) size 126x40
-          RenderTableRow (anonymous) at (0,2) size 126x36
-            RenderTableCell (anonymous) at (2,2) size 122x36 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {tbody} at (0,148) size 126x36
+          RenderTableRow (anonymous) at (0,0) size 126x34
+            RenderTableCell (anonymous) at (2,0) size 122x36 [r=0 c=0 rs=1 cs=1]
               RenderBR {br} at (0,0) size 0x18
               RenderText {#text} at (0,18) size 122x18
                 text run at (0,18) width 122: "Some body content"
               RenderBR {br} at (122,18) size 0x18
-        RenderTableSection {tfoot} at (0,196) size 126x22
-          RenderTableRow (anonymous) at (0,2) size 126x18
-            RenderTableCell (anonymous) at (2,2) size 122x18 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {tfoot} at (0,184) size 126x18
+          RenderTableRow (anonymous) at (0,0) size 126x16
+            RenderTableCell (anonymous) at (2,0) size 122x18 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (0,0) size 64x18
                 text run at (0,0) width 64: "FOOTER"
-        RenderTableSection (anonymous) at (0,192) size 126x4
-          RenderTableRow (anonymous) at (0,2) size 126x0
-            RenderTableCell (anonymous) at (2,2) size 122x0 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection (anonymous) at (0,184) size 126x0
+          RenderTableRow (anonymous) at (0,0) size 126x-2
+            RenderTableCell (anonymous) at (2,0) size 122x0 [r=0 c=0 rs=1 cs=1]
         RenderBlock {caption} at (0,72) size 126x54
           RenderText {#text} at (0,0) size 0x0
         RenderBlock {caption} at (0,126) size 126x0
-layer at (8,226) size 126x54
-  RenderBlock {caption} at (0,218) size 126x54
+layer at (8,210) size 126x54
+  RenderBlock {caption} at (0,202) size 126x54
     RenderText {#text} at (25,0) size 116x54
       text run at (25,0) width 76: "PASS: First"
       text run at (5,18) width 116: "Caption aligned to"
       text run at (29,36) width 68: "the bottom"
-layer at (10,158) size 230x18
-  RenderBlock (positioned) {caption} at (10,158) size 230x18
+layer at (10,156) size 230x18
+  RenderBlock (positioned) {caption} at (10,156) size 230x18
     RenderText {#text} at (0,0) size 230x18
       text run at (0,0) width 230: "PASS: Caption with a fixed position"
 layer at (8,8) size 126x36
@@ -49,8 +49,8 @@ layer at (8,8) size 126x36
     RenderText {#text} at (14,0) size 102x36
       text run at (14,0) width 98: "PASS: Caption"
       text run at (12,18) width 102: "with opacity 0.7"
-layer at (10,202) size 331x18
-  RenderBlock (positioned) {caption} at (10,202) size 331x18
+layer at (10,192) size 331x18
+  RenderBlock (positioned) {caption} at (10,192) size 331x18
     RenderText {#text} at (0,0) size 331x18
       text run at (0,0) width 331: "PASS: Caption with a fixed position and opacity 0.6"
 layer at (8,80) size 118x54
index ef181bd..b8021ae 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 800x600
       RenderBlock {P} at (0,22) size 784x12
         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)]
+      RenderTable {TABLE} at (0,44) size 156x54 [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]
@@ -18,40 +18,40 @@ layer at (0,0) size 800x600
             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 = 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]
+        RenderTableSection {TFOOT} at (1,37) size 154x16
+          RenderTableRow {TR} at (0,0) size 154x14
+            RenderTableCell {TD} at (2,-1) 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 A, footer"
-            RenderTableCell {TD} at (82,2) size 70x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (82,-1) 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]
+        RenderTableSection {TBODY} at (1,21) size 154x16
+          RenderTableRow {TR} at (0,0) size 154x14
+            RenderTableCell {TD} at (2,-1) 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]
+            RenderTableCell {TD} at (82,-1) 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
+      RenderBlock {P} at (0,108) 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]
+      RenderTable {TABLE} at (0,130) size 155x54 [border: (1px outset #808080)]
+        RenderTableSection {TFOOT} at (1,37) size 153x16
+          RenderTableRow {TR} at (0,0) size 153x14
+            RenderTableCell {TD} at (2,-1) 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]
+            RenderTableCell {TD} at (81,-1) 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]
+        RenderTableSection {TBODY} at (1,21) size 153x16
+          RenderTableRow {TR} at (0,0) size 153x14
+            RenderTableCell {TD} at (2,-1) 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 (81,2) size 70x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (81,-1) 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
@@ -62,68 +62,68 @@ layer at (0,0) size 800x600
             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
+      RenderBlock {P} at (0,194) size 784x12
         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]
+      RenderTable {TABLE} at (0,216) size 203x200 [border: (1px outset #808080)]
+        RenderTableSection {TFOOT} at (1,167) size 201x32
+          RenderTableRow {TR} at (0,0) size 201x14
+            RenderTableCell {TD} at (2,-1) 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 A row A"
-            RenderTableCell {TD} at (123,2) size 76x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (123,-1) 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]
+          RenderTableRow {TR} at (0,16) size 201x14
+            RenderTableCell {TD} at (2,15) 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]
+            RenderTableCell {TD} at (123,15) 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]
+        RenderTableSection {TFOOT} at (1,39) size 201x32
+          RenderTableRow {TR} at (0,0) size 201x14
+            RenderTableCell {TD} at (2,-1) 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]
+            RenderTableCell {TD} at (123,-1) 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]
+          RenderTableRow {TR} at (0,16) size 201x14
+            RenderTableCell {TD} at (2,15) 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]
+            RenderTableCell {TD} at (123,15) 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]
+        RenderTableSection {TBODY} at (1,71) size 201x32
+          RenderTableRow {TR} at (0,0) size 201x14
+            RenderTableCell {TD} at (2,-1) 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 A row A"
-            RenderTableCell {TD} at (123,2) size 76x16 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (123,-1) 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]
+          RenderTableRow {TR} at (0,16) size 201x14
+            RenderTableCell {TD} at (2,15) 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 A row B"
-            RenderTableCell {TD} at (123,20) size 76x16 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (123,15) 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]
+        RenderTableSection {TBODY} at (1,103) size 201x32
+          RenderTableRow {TR} at (0,0) size 201x14
+            RenderTableCell {TD} at (2,-1) 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]
+            RenderTableCell {TD} at (123,-1) 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]
+          RenderTableRow {TR} at (0,16) size 201x14
+            RenderTableCell {TD} at (2,15) 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]
+            RenderTableCell {TD} at (123,15) 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
@@ -141,18 +141,18 @@ layer at (0,0) size 800x600
             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]
+        RenderTableSection {THEAD} at (1,135) size 201x32
+          RenderTableRow {TR} at (0,0) size 201x14
+            RenderTableCell {TD} at (2,-1) 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]
+            RenderTableCell {TD} at (123,-1) 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]
+          RenderTableRow {TR} at (0,16) size 201x14
+            RenderTableCell {TD} at (2,15) 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]
+            RenderTableCell {TD} at (123,15) 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 1458505..095f64f 100644 (file)
@@ -3,7 +3,7 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,10) size 784x582
-      RenderTable {TABLE} at (10,0) size 118x96 [border: (1px solid #000000)]
+      RenderTable {TABLE} at (10,0) size 118x86 [border: (1px solid #000000)]
         RenderTableSection {THEAD} at (1,1) size 116x24
           RenderTableRow {TR} at (0,2) size 116x20
             RenderTableCell {TD} at (2,2) size 55x20 [r=0 c=0 rs=1 cs=1]
@@ -12,33 +12,33 @@ layer at (0,0) size 800x600
             RenderTableCell {TD} at (59,2) size 55x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 46x18
                 text run at (1,1) width 46: "Head 2"
-        RenderTableSection {TFOOT} at (1,71) size 116x24
-          RenderTableRow {TR} at (0,2) size 116x20
-            RenderTableCell {TD} at (2,2) size 55x20 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (1,65) size 116x20
+          RenderTableRow {TR} at (0,0) size 116x18
+            RenderTableCell {TD} at (2,-1) size 55x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 53x18
                 text run at (1,1) width 53: "Footer 1"
-            RenderTableCell {TD} at (59,2) size 55x20 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (59,-1) size 55x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 53x18
                 text run at (1,1) width 53: "Footer 2"
-        RenderTableSection {TBODY} at (1,25) size 116x46
-          RenderTableRow {TR} at (0,2) size 116x20
-            RenderTableCell {TD} at (2,2) size 55x20 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (1,25) size 116x40
+          RenderTableRow {TR} at (0,0) size 116x18
+            RenderTableCell {TD} at (2,-1) size 55x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x18
                 text run at (1,1) width 38: "Cell 1"
-            RenderTableCell {TD} at (59,2) size 55x20 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (59,-1) size 55x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x18
                 text run at (1,1) width 38: "Cell 2"
-          RenderTableRow {TR} at (0,24) size 116x20
-            RenderTableCell {TD} at (2,24) size 55x20 [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 116x18
+            RenderTableCell {TD} at (2,19) size 55x20 [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x18
                 text run at (1,1) width 38: "Cell 3"
-            RenderTableCell {TD} at (59,24) size 55x20 [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (59,19) size 55x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 38x18
                 text run at (1,1) width 38: "Cell 4"
-      RenderBlock {P} at (0,112) size 784x18
+      RenderBlock {P} at (0,102) size 784x18
         RenderText {#text} at (0,0) size 222x18
           text run at (0,0) width 222: "Row groups have display:table-cell"
-      RenderTable {TABLE} at (10,146) size 234x62 [border: (1px solid #000000)]
+      RenderTable {TABLE} at (10,136) size 234x58 [border: (1px solid #000000)]
         RenderTableSection (anonymous) at (1,1) size 232x32
           RenderTableRow (anonymous) at (0,2) size 232x28
             RenderTableCell {THEAD} at (2,2) size 106x28 [r=0 c=0 rs=1 cs=1]
@@ -69,9 +69,9 @@ layer at (0,0) size 800x600
                             RenderTableCell {TD} at (59,2) size 55x20 [r=0 c=1 rs=1 cs=1]
                               RenderText {#text} at (1,1) size 53x18
                                 text run at (1,1) width 53: "Footer 2"
-        RenderTableSection {TBODY} at (1,33) size 232x28
-          RenderTableRow (anonymous) at (0,2) size 232x24
-            RenderTableCell {TR} at (2,2) size 106x24 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (1,33) size 232x24
+          RenderTableRow (anonymous) at (0,0) size 232x22
+            RenderTableCell {TR} at (2,-1) size 106x24 [r=0 c=0 rs=1 cs=1]
               RenderTable at (0,0) size 86x24
                 RenderTableSection (anonymous) at (0,0) size 86x24
                   RenderTableRow (anonymous) at (0,2) size 86x20
@@ -81,7 +81,7 @@ layer at (0,0) size 800x600
                     RenderTableCell {TD} at (44,2) size 40x20 [r=0 c=1 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 38x18
                         text run at (1,1) width 38: "Cell 2"
-            RenderTableCell {TR} at (110,2) size 120x24 [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TR} at (110,-1) size 120x24 [r=0 c=1 rs=1 cs=1]
               RenderTable at (0,0) size 86x24
                 RenderTableSection (anonymous) at (0,0) size 86x24
                   RenderTableRow (anonymous) at (0,2) size 86x20
@@ -91,10 +91,10 @@ layer at (0,0) size 800x600
                     RenderTableCell {TD} at (44,2) size 40x20 [r=0 c=1 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 38x18
                         text run at (1,1) width 38: "Cell 4"
-      RenderBlock {P} at (0,224) size 784x18
+      RenderBlock {P} at (0,210) size 784x18
         RenderText {#text} at (0,0) size 200x18
           text run at (0,0) width 200: "Row groups have display:block"
-      RenderTable {TABLE} at (10,258) size 122x106 [border: (1px solid #000000)]
+      RenderTable {TABLE} at (10,244) size 122x102 [border: (1px solid #000000)]
         RenderTableSection (anonymous) at (1,1) size 120x52
           RenderTableRow (anonymous) at (0,2) size 120x48
             RenderTableCell (anonymous) at (2,2) size 116x48 [r=0 c=0 rs=1 cs=1]
@@ -120,9 +120,9 @@ layer at (0,0) size 800x600
                         RenderTableCell {TD} at (59,2) size 55x20 [r=0 c=1 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 53x18
                             text run at (1,1) width 53: "Footer 2"
-        RenderTableSection {TBODY} at (1,53) size 120x52
-          RenderTableRow (anonymous) at (0,2) size 120x48
-            RenderTableCell (anonymous) at (2,2) size 116x48 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (1,53) size 120x48
+          RenderTableRow (anonymous) at (0,0) size 120x46
+            RenderTableCell (anonymous) at (2,0) size 116x48 [r=0 c=0 rs=1 cs=1]
               RenderBlock {TR} at (0,0) size 116x24
                 RenderTable at (0,0) size 86x24
                   RenderTableSection (anonymous) at (0,0) size 86x24
@@ -143,7 +143,7 @@ layer at (0,0) size 800x600
                       RenderTableCell {TD} at (44,2) size 40x20 [r=0 c=1 rs=1 cs=1]
                         RenderText {#text} at (1,1) size 38x18
                           text run at (1,1) width 38: "Cell 4"
-      RenderTable at (0,374) size 302x182
+      RenderTable at (0,356) size 302x182
         RenderTableSection (anonymous) at (0,0) size 302x182
           RenderTableRow (anonymous) at (0,0) size 302x182
             RenderTableCell {P} at (0,0) size 302x182 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
index 6534f98..b727202 100644 (file)
@@ -1,10 +1,10 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x482
-  RenderBlock {HTML} at (0,0) size 800x482
-    RenderBody {BODY} at (8,10) size 784x464
-      RenderBlock {TABLE} at (10,0) size 764x96 [border: (1px solid #000000)]
-        RenderTable at (1,1) size 116x94
+layer at (0,0) size 800x468
+  RenderBlock {HTML} at (0,0) size 800x468
+    RenderBody {BODY} at (8,10) size 784x450
+      RenderBlock {TABLE} at (10,0) size 764x86 [border: (1px solid #000000)]
+        RenderTable at (1,1) size 116x84
           RenderTableSection {THEAD} at (0,0) size 116x24
             RenderTableRow {TR} at (0,2) size 116x20
               RenderTableCell {TD} at (2,2) size 55x20 [r=0 c=0 rs=1 cs=1]
@@ -13,31 +13,31 @@ layer at (0,0) size 800x482
               RenderTableCell {TD} at (59,2) size 55x20 [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 46x18
                   text run at (1,1) width 46: "Head 2"
-          RenderTableSection {TFOOT} at (0,70) size 116x24
-            RenderTableRow {TR} at (0,2) size 116x20
-              RenderTableCell {TD} at (2,2) size 55x20 [r=0 c=0 rs=1 cs=1]
+          RenderTableSection {TFOOT} at (0,64) size 116x20
+            RenderTableRow {TR} at (0,0) size 116x18
+              RenderTableCell {TD} at (2,-1) size 55x20 [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 53x18
                   text run at (1,1) width 53: "Footer 1"
-              RenderTableCell {TD} at (59,2) size 55x20 [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (59,-1) size 55x20 [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 53x18
                   text run at (1,1) width 53: "Footer 2"
-          RenderTableSection {TBODY} at (0,24) size 116x46
-            RenderTableRow {TR} at (0,2) size 116x20
-              RenderTableCell {TD} at (2,2) size 55x20 [r=0 c=0 rs=1 cs=1]
+          RenderTableSection {TBODY} at (0,24) size 116x40
+            RenderTableRow {TR} at (0,0) size 116x18
+              RenderTableCell {TD} at (2,-1) size 55x20 [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 38x18
                   text run at (1,1) width 38: "Cell 1"
-              RenderTableCell {TD} at (59,2) size 55x20 [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (59,-1) size 55x20 [r=0 c=1 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 38x18
                   text run at (1,1) width 38: "Cell 2"
-            RenderTableRow {TR} at (0,24) size 116x20
-              RenderTableCell {TD} at (2,24) size 55x20 [r=1 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,20) size 116x18
+              RenderTableCell {TD} at (2,19) size 55x20 [r=1 c=0 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 38x18
                   text run at (1,1) width 38: "Cell 3"
-              RenderTableCell {TD} at (59,24) size 55x20 [r=1 c=1 rs=1 cs=1]
+              RenderTableCell {TD} at (59,19) size 55x20 [r=1 c=1 rs=1 cs=1]
                 RenderText {#text} at (1,1) size 38x18
                   text run at (1,1) width 38: "Cell 4"
-      RenderBlock {TABLE} at (10,106) size 764x54 [border: (1px solid #000000)]
-        RenderTable at (1,1) size 220x52
+      RenderBlock {TABLE} at (10,96) size 764x50 [border: (1px solid #000000)]
+        RenderTable at (1,1) size 220x48
           RenderTableSection (anonymous) at (0,0) size 220x28
             RenderTableRow (anonymous) at (0,2) size 220x24
               RenderTableCell {THEAD} at (2,2) size 100x24 [r=0 c=0 rs=1 cs=1]
@@ -62,23 +62,23 @@ layer at (0,0) size 800x482
                         RenderInline {TD} at (0,0) size 55x20
                           RenderText {#text} at (56,2) size 53x18
                             text run at (56,2) width 53: "Footer 2"
-          RenderTableSection {TBODY} at (0,28) size 220x24
-            RenderTableRow (anonymous) at (0,2) size 220x20
-              RenderTableCell {TR} at (2,2) size 100x20 [r=0 c=0 rs=1 cs=1]
+          RenderTableSection {TBODY} at (0,28) size 220x20
+            RenderTableRow (anonymous) at (0,0) size 220x18
+              RenderTableCell {TR} at (2,-1) size 100x20 [r=0 c=0 rs=1 cs=1]
                 RenderInline {TD} at (0,0) size 40x20
                   RenderText {#text} at (1,2) size 38x18
                     text run at (1,2) width 38: "Cell 1"
                 RenderInline {TD} at (0,0) size 40x20
                   RenderText {#text} at (41,2) size 38x18
                     text run at (41,2) width 38: "Cell 2"
-              RenderTableCell {TR} at (104,2) size 114x20 [r=0 c=1 rs=1 cs=1]
+              RenderTableCell {TR} at (104,-1) size 114x20 [r=0 c=1 rs=1 cs=1]
                 RenderInline {TD} at (0,0) size 40x20
                   RenderText {#text} at (1,2) size 38x18
                     text run at (1,2) width 38: "Cell 3"
                 RenderInline {TD} at (0,0) size 40x20
                   RenderText {#text} at (41,2) size 38x18
                     text run at (41,2) width 38: "Cell 4"
-      RenderBlock {TABLE} at (10,170) size 764x102 [border: (1px solid #000000)]
+      RenderBlock {TABLE} at (10,156) size 764x102 [border: (1px solid #000000)]
         RenderBlock {THEAD} at (1,1) size 762x24
           RenderBlock {TR} at (0,0) size 762x24
             RenderTable at (0,0) size 102x24
@@ -125,7 +125,7 @@ layer at (0,0) size 800x482
                         RenderTableCell {TD} at (44,2) size 40x20 [r=0 c=1 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 38x18
                             text run at (1,1) width 38: "Cell 4"
-      RenderTable at (0,282) size 302x182
+      RenderTable at (0,268) size 302x182
         RenderTableSection (anonymous) at (0,0) size 302x182
           RenderTableRow (anonymous) at (0,0) size 302x182
             RenderTableCell {P} at (0,0) size 302x182 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
index 09f19e6..e5082b4 100644 (file)
@@ -3,7 +3,7 @@ layer at (0,0) size 785x1180
 layer at (0,0) size 785x1180
   RenderBlock {HTML} at (0,0) size 785x1180
     RenderBody {BODY} at (8,10) size 769x1162
-      RenderTable {TABLE} at (10,0) size 96x118 [border: (1px solid #000000)]
+      RenderTable {TABLE} at (10,0) size 86x118 [border: (1px solid #000000)]
         RenderTableSection {THEAD} at (1,1) size 24x116
           RenderTableRow {TR} at (0,2) size 20x116
             RenderTableCell {TD} at (2,2) size 20x55 [r=0 c=0 rs=1 cs=1]
@@ -12,33 +12,33 @@ layer at (0,0) size 785x1180
             RenderTableCell {TD} at (2,59) size 20x55 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 18x46
                 text run at (1,1) width 46: "Head 2"
-        RenderTableSection {TFOOT} at (71,1) size 24x116
-          RenderTableRow {TR} at (0,2) size 20x116
-            RenderTableCell {TD} at (2,2) size 20x55 [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 18x53
-                text run at (1,1) width 53: "Footer 1"
-            RenderTableCell {TD} at (2,59) size 20x55 [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 18x53
-                text run at (1,1) width 53: "Footer 2"
-        RenderTableSection {TBODY} at (25,1) size 46x116
-          RenderTableRow {TR} at (0,2) size 20x116
-            RenderTableCell {TD} at (2,2) size 20x55 [r=0 c=0 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 18x38
-                text run at (1,1) width 38: "Cell 1"
-            RenderTableCell {TD} at (2,59) size 20x55 [r=0 c=1 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 18x38
-                text run at (1,1) width 38: "Cell 2"
-          RenderTableRow {TR} at (0,24) size 20x116
-            RenderTableCell {TD} at (24,2) size 20x55 [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 18x38
-                text run at (1,1) width 38: "Cell 3"
-            RenderTableCell {TD} at (24,59) size 20x55 [r=1 c=1 rs=1 cs=1]
-              RenderText {#text} at (1,1) size 18x38
-                text run at (1,1) width 38: "Cell 4"
+        RenderTableSection {TFOOT} at (65,1) size 20x116
+          RenderTableRow {TR} at (0,0) size 18x116
+            RenderTableCell {TD} at (0,1) size 18x57 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,2) size 18x53
+                text run at (0,2) width 53: "Footer 1"
+            RenderTableCell {TD} at (0,58) size 18x57 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,2) size 18x53
+                text run at (0,2) width 53: "Footer 2"
+        RenderTableSection {TBODY} at (25,1) size 40x116
+          RenderTableRow {TR} at (0,0) size 18x116
+            RenderTableCell {TD} at (0,1) size 18x57 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,2) size 18x38
+                text run at (0,2) width 38: "Cell 1"
+            RenderTableCell {TD} at (0,58) size 18x57 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,2) size 18x38
+                text run at (0,2) width 38: "Cell 2"
+          RenderTableRow {TR} at (0,20) size 18x116
+            RenderTableCell {TD} at (20,1) size 18x57 [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,2) size 18x38
+                text run at (0,2) width 38: "Cell 3"
+            RenderTableCell {TD} at (20,58) size 18x57 [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,2) size 18x38
+                text run at (0,2) width 38: "Cell 4"
       RenderBlock {P} at (0,134) size 769x18
         RenderText {#text} at (0,0) size 222x18
           text run at (0,0) width 222: "Row groups have display:table-cell"
-      RenderTable {TABLE} at (10,168) size 62x234 [border: (1px solid #000000)]
+      RenderTable {TABLE} at (10,168) size 58x234 [border: (1px solid #000000)]
         RenderTableSection (anonymous) at (1,1) size 32x232
           RenderTableRow (anonymous) at (0,2) size 28x232
             RenderTableCell {THEAD} at (2,2) size 28x106 [r=0 c=0 rs=1 cs=1]
@@ -69,10 +69,10 @@ layer at (0,0) size 785x1180
                             RenderTableCell {TD} at (2,59) size 20x55 [r=0 c=1 rs=1 cs=1]
                               RenderText {#text} at (1,1) size 18x53
                                 text run at (1,1) width 53: "Footer 2"
-        RenderTableSection {TBODY} at (33,1) size 28x232
-          RenderTableRow (anonymous) at (0,2) size 24x232
-            RenderTableCell {TR} at (2,2) size 24x106 [r=0 c=0 rs=1 cs=1]
-              RenderTable at (0,0) size 24x86
+        RenderTableSection {TBODY} at (33,1) size 24x232
+          RenderTableRow (anonymous) at (0,0) size 22x232
+            RenderTableCell {TR} at (0,1) size 22x108 [r=0 c=0 rs=1 cs=1]
+              RenderTable at (-1,1) size 24x86
                 RenderTableSection (anonymous) at (0,0) size 24x86
                   RenderTableRow (anonymous) at (0,2) size 20x86
                     RenderTableCell {TD} at (2,2) size 20x40 [r=0 c=0 rs=1 cs=1]
@@ -81,8 +81,8 @@ layer at (0,0) size 785x1180
                     RenderTableCell {TD} at (2,44) size 20x40 [r=0 c=1 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 18x38
                         text run at (1,1) width 38: "Cell 2"
-            RenderTableCell {TR} at (2,110) size 24x120 [r=0 c=1 rs=1 cs=1]
-              RenderTable at (0,0) size 24x86
+            RenderTableCell {TR} at (0,109) size 22x122 [r=0 c=1 rs=1 cs=1]
+              RenderTable at (-1,1) size 24x86
                 RenderTableSection (anonymous) at (0,0) size 24x86
                   RenderTableRow (anonymous) at (0,2) size 20x86
                     RenderTableCell {TD} at (2,2) size 20x40 [r=0 c=0 rs=1 cs=1]
@@ -94,7 +94,7 @@ layer at (0,0) size 785x1180
       RenderBlock {P} at (0,418) size 769x18
         RenderText {#text} at (0,0) size 200x18
           text run at (0,0) width 200: "Row groups have display:block"
-      RenderTable {TABLE} at (10,452) size 106x122 [border: (1px solid #000000)]
+      RenderTable {TABLE} at (10,452) size 102x122 [border: (1px solid #000000)]
         RenderTableSection (anonymous) at (1,1) size 52x120
           RenderTableRow (anonymous) at (0,2) size 48x120
             RenderTableCell (anonymous) at (2,2) size 48x116 [r=0 c=0 rs=1 cs=1]
@@ -120,9 +120,9 @@ layer at (0,0) size 785x1180
                         RenderTableCell {TD} at (2,59) size 20x55 [r=0 c=1 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 18x53
                             text run at (1,1) width 53: "Footer 2"
-        RenderTableSection {TBODY} at (53,1) size 52x120
-          RenderTableRow (anonymous) at (0,2) size 48x120
-            RenderTableCell (anonymous) at (2,2) size 48x116 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (53,1) size 48x120
+          RenderTableRow (anonymous) at (0,0) size 46x120
+            RenderTableCell (anonymous) at (0,2) size 46x118 [r=0 c=0 rs=1 cs=1]
               RenderBlock {TR} at (0,0) size 24x116
                 RenderTable at (0,0) size 24x86
                   RenderTableSection (anonymous) at (0,0) size 24x86
index 7cfa809..03077aa 100644 (file)
@@ -3,17 +3,17 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 202x80
-        RenderTableSection {TBODY} at (0,0) size 202x80
-          RenderTableRow {TR} at (0,2) size 202x76
-            RenderTableCell {TD} at (2,2) size 198x76 [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,0) size 202x76
+        RenderTableSection {TBODY} at (0,0) size 202x76
+          RenderTableRow {TR} at (0,2) size 202x72
+            RenderTableCell {TD} at (2,2) size 198x72 [r=0 c=0 rs=1 cs=1]
               RenderTable {TABLE} at (1,1) size 196x24
                 RenderTableSection {TBODY} at (0,0) size 196x24
                   RenderTableRow {TR} at (0,2) size 196x20
                     RenderTableCell {TD} at (2,2) size 192x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 190x18
                         text run at (1,1) width 190: "This should all be on one line."
-              RenderTable {TABLE} at (1,25) size 84x50
+              RenderTable {TABLE} at (1,25) size 84x46
                 RenderTableSection {THEAD} at (0,24) size 84x2
                 RenderBlock {CAPTION} at (0,0) size 84x24
                   RenderTable {TABLE} at (14,0) size 56x24
@@ -22,11 +22,11 @@ layer at (0,0) size 800x600
                         RenderTableCell {TD} at (2,2) size 52x20 [r=0 c=0 rs=1 cs=1]
                           RenderText {#text} at (1,1) size 50x18
                             text run at (1,1) width 50: "Caption"
-                RenderTableSection {TBODY} at (0,26) size 84x24
-                  RenderTableRow {TR} at (0,2) size 84x20
-                    RenderTableCell {TD} at (2,2) size 49x20 [r=0 c=0 rs=1 cs=1]
+                RenderTableSection {TBODY} at (0,26) size 84x20
+                  RenderTableRow {TR} at (0,0) size 84x18
+                    RenderTableCell {TD} at (2,-1) size 49x20 [r=0 c=0 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 47x18
                         text run at (1,1) width 47: "Bottom"
-                    RenderTableCell {TD} at (53,2) size 29x20 [r=0 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (53,-1) size 29x20 [r=0 c=1 rs=1 cs=1]
                       RenderText {#text} at (1,1) size 27x18
                         text run at (1,1) width 27: "line."
index b5a0c2f..d05d0c4 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x5957
+layer at (0,0) size 785x5929
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x5957
-  RenderBlock {HTML} at (0,0) size 785x5957
-    RenderBody {BODY} at (8,21) size 769x5920
+layer at (0,0) size 785x5929
+  RenderBlock {HTML} at (0,0) size 785x5929
+    RenderBody {BODY} at (8,21) size 769x5892
       RenderBlock {H1} at (0,0) size 769x37
         RenderText {#text} at (0,0) size 486x37
           text run at (0,0) width 486: "Vertical alignment and table height"
@@ -561,7 +561,7 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (74,50) size 34x22 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-      RenderTable {TABLE} at (0,3126) size 110x174
+      RenderTable {TABLE} at (0,3126) size 110x160
         RenderTableSection {THEAD} at (0,0) size 110x50
           RenderTableRow {TR} at (0,2) size 110x22
             RenderTableCell {TD} at (2,2) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -583,59 +583,59 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (74,26) size 34x22 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-        RenderTableSection {TFOOT} at (0,124) size 110x50
-          RenderTableRow {TR} at (0,2) size 110x22
-            RenderTableCell {TD} at (2,2) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,116) size 110x44
+          RenderTableRow {TR} at (0,0) size 110x20
+            RenderTableCell {TD} at (2,-1) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (38,2) size 34x22 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (38,-1) size 34x22 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (74,2) size 34x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (74,-1) size 34x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-          RenderTableRow {TR} at (0,26) size 110x22
-            RenderTableCell {TD} at (2,26) size 34x22 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,22) size 110x20
+            RenderTableCell {TD} at (2,21) size 34x22 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (38,26) size 34x22 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (38,21) size 34x22 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (74,26) size 34x22 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (74,21) size 34x22 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-        RenderTableSection {TBODY} at (0,50) size 110x74
-          RenderTableRow {TR} at (0,2) size 110x22
-            RenderTableCell {TD} at (2,2) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (0,50) size 110x66
+          RenderTableRow {TR} at (0,0) size 110x20
+            RenderTableCell {TD} at (2,-1) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (38,2) size 34x22 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (38,-1) size 34x22 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (74,2) size 34x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (74,-1) size 34x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-          RenderTableRow {TR} at (0,26) size 110x22
-            RenderTableCell {TD} at (2,26) size 34x22 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,22) size 110x20
+            RenderTableCell {TD} at (2,21) size 34x22 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (38,26) size 34x22 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (38,21) size 34x22 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (74,26) size 34x22 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (74,21) size 34x22 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-          RenderTableRow {TR} at (0,50) size 110x22
-            RenderTableCell {TD} at (2,50) size 34x22 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,44) size 110x20
+            RenderTableCell {TD} at (2,43) size 34x22 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (38,50) size 34x22 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (38,43) size 34x22 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (74,50) size 34x22 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (74,43) size 34x22 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-      RenderTable {TABLE} at (0,3300) size 110x174
+      RenderTable {TABLE} at (0,3286) size 110x160
         RenderTableSection {THEAD} at (0,0) size 110x50
           RenderTableRow {TR} at (0,2) size 110x22
             RenderTableCell {TD} at (2,2) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -657,62 +657,62 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (74,26) size 34x22 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-        RenderTableSection {TFOOT} at (0,124) size 110x50
-          RenderTableRow {TR} at (0,2) size 110x22
-            RenderTableCell {TD} at (2,2) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,116) size 110x44
+          RenderTableRow {TR} at (0,0) size 110x20
+            RenderTableCell {TD} at (2,-1) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (38,2) size 34x22 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (38,-1) size 34x22 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (74,2) size 34x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (74,-1) size 34x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-          RenderTableRow {TR} at (0,26) size 110x22
-            RenderTableCell {TD} at (2,26) size 34x22 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,22) size 110x20
+            RenderTableCell {TD} at (2,21) size 34x22 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (38,26) size 34x22 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (38,21) size 34x22 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (74,26) size 34x22 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (74,21) size 34x22 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-        RenderTableSection {TBODY} at (0,50) size 110x74
-          RenderTableRow {TR} at (0,2) size 110x22
-            RenderTableCell {TD} at (2,2) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (0,50) size 110x66
+          RenderTableRow {TR} at (0,0) size 110x20
+            RenderTableCell {TD} at (2,-1) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (38,2) size 34x22 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (38,-1) size 34x22 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (74,2) size 34x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (74,-1) size 34x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-          RenderTableRow {TR} at (0,26) size 110x22
-            RenderTableCell {TD} at (2,26) size 34x22 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,22) size 110x20
+            RenderTableCell {TD} at (2,21) size 34x22 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (38,26) size 34x22 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (38,21) size 34x22 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (74,26) size 34x22 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (74,21) size 34x22 [border: (1px solid #000000)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-          RenderTableRow {TR} at (0,50) size 110x22
-            RenderTableCell {TD} at (2,50) size 34x22 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,44) size 110x20
+            RenderTableCell {TD} at (2,43) size 34x22 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (38,50) size 34x22 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (38,43) size 34x22 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-            RenderTableCell {TD} at (74,50) size 34x22 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (74,43) size 34x22 [border: (1px solid #000000)] [r=2 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-      RenderBlock {P} at (0,3490) size 769x18
+      RenderBlock {P} at (0,3462) size 769x18
         RenderText {#text} at (0,0) size 487x18
           text run at (0,0) width 487: "The following table should look normal, since very small heights get ignored:"
-      RenderTable {TABLE} at (0,3524) size 110x26
+      RenderTable {TABLE} at (0,3496) size 110x26
         RenderTableSection {TBODY} at (0,0) size 110x26
           RenderTableRow {TR} at (0,2) size 110x22
             RenderTableCell {TD} at (2,2) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -724,10 +724,10 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (74,2) size 34x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-      RenderBlock {P} at (0,3566) size 769x18
+      RenderBlock {P} at (0,3538) size 769x18
         RenderText {#text} at (0,0) size 252x18
           text run at (0,0) width 252: "So should this one, for auto cell heights:"
-      RenderTable {TABLE} at (0,3600) size 110x26
+      RenderTable {TABLE} at (0,3572) size 110x26
         RenderTableSection {TBODY} at (0,0) size 110x26
           RenderTableRow {TR} at (0,2) size 110x22
             RenderTableCell {TD} at (2,2) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -739,10 +739,10 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (74,2) size 34x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-      RenderBlock {P} at (0,3642) size 769x18
+      RenderBlock {P} at (0,3614) size 769x18
         RenderText {#text} at (0,0) size 627x18
           text run at (0,0) width 627: "These tables should look the same - all cells should be 100px tall with the text at the top of the cells:"
-      RenderTable {TABLE} at (0,3676) size 110x108
+      RenderTable {TABLE} at (0,3648) size 110x108
         RenderTableSection {TBODY} at (0,0) size 110x108
           RenderTableRow {TR} at (0,2) size 110x104
             RenderTableCell {TD} at (2,2) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -754,7 +754,7 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (74,2) size 34x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-      RenderTable {TABLE} at (0,3784) size 110x108
+      RenderTable {TABLE} at (0,3756) size 110x108
         RenderTableSection {TBODY} at (0,0) size 110x108
           RenderTableRow {TR} at (0,2) size 110x104
             RenderTableCell {TD} at (2,43) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -766,7 +766,7 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (74,43) size 34x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-      RenderTable {TABLE} at (0,3892) size 110x108
+      RenderTable {TABLE} at (0,3864) size 110x108
         RenderTableSection {TBODY} at (0,0) size 110x108
           RenderTableRow {TR} at (0,2) size 110x104
             RenderTableCell {TD} at (2,2) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -778,7 +778,7 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (74,2) size 34x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-      RenderTable {TABLE} at (0,4000) size 110x108
+      RenderTable {TABLE} at (0,3972) size 110x108
         RenderTableSection {TBODY} at (0,0) size 110x108
           RenderTableRow {TR} at (0,2) size 110x104
             RenderTableCell {TD} at (2,2) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -790,10 +790,10 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (74,2) size 34x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-      RenderBlock {P} at (0,4124) size 769x18
+      RenderBlock {P} at (0,4096) size 769x18
         RenderText {#text} at (0,0) size 715x18
           text run at (0,0) width 715: "In these four tables, the text should be 20px lower each cell, but should otherwise look like the above three tables:"
-      RenderTable {TABLE} at (0,4158) size 106x108
+      RenderTable {TABLE} at (0,4130) size 106x108
         RenderTableSection {TBODY} at (0,0) size 106x108
           RenderTableRow {TR} at (0,2) size 106x104
             RenderTableCell {TD} at (2,2) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -805,7 +805,7 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (72,2) size 32x100 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,41) size 30x18
                 text run at (1,41) width 30: "Data"
-      RenderTable {TABLE} at (0,4266) size 106x108
+      RenderTable {TABLE} at (0,4238) size 106x108
         RenderTableSection {TBODY} at (0,0) size 106x108
           RenderTableRow {TR} at (0,2) size 106x104
             RenderTableCell {TD} at (2,2) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -817,7 +817,7 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (72,2) size 32x60 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,41) size 30x18
                 text run at (1,41) width 30: "Data"
-      RenderTable {TABLE} at (0,4374) size 106x108
+      RenderTable {TABLE} at (0,4346) size 106x108
         RenderTableSection {TBODY} at (0,0) size 106x108
           RenderTableRow {TR} at (0,2) size 106x104
             RenderTableCell {TD} at (2,43) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -829,7 +829,7 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (72,4) size 32x100 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,41) size 30x18
                 text run at (1,41) width 30: "Data"
-      RenderTable {TABLE} at (0,4482) size 110x108
+      RenderTable {TABLE} at (0,4454) size 110x108
         RenderTableSection {TBODY} at (0,0) size 110x108
           RenderTableRow {TR} at (0,2) size 110x104
             RenderTableCell {TD} at (2,43) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -841,10 +841,10 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (74,43) size 34x22 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 30x18
                 text run at (2,2) width 30: "Data"
-      RenderBlock {P} at (0,4606) size 769x18
+      RenderBlock {P} at (0,4578) size 769x18
         RenderText {#text} at (0,0) size 370x18
           text run at (0,0) width 370: "These should have the text 40px from the top in every cell:"
-      RenderTable {TABLE} at (0,4640) size 106x107
+      RenderTable {TABLE} at (0,4612) size 106x107
         RenderTableSection {TBODY} at (0,0) size 106x107
           RenderTableRow {TR} at (0,2) size 106x103
             RenderTableCell {TD} at (2,41) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -856,7 +856,7 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (72,2) size 32x100 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,41) size 30x18
                 text run at (1,41) width 30: "Data"
-      RenderTable {TABLE} at (0,4747) size 106x106
+      RenderTable {TABLE} at (0,4719) size 106x106
         RenderTableSection {TBODY} at (0,0) size 106x106
           RenderTableRow {TR} at (0,2) size 106x102
             RenderTableCell {TD} at (2,41) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -868,7 +868,7 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (72,2) size 32x60 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,41) size 30x18
                 text run at (1,41) width 30: "Data"
-      RenderTable {TABLE} at (0,4853) size 106x106
+      RenderTable {TABLE} at (0,4825) size 106x106
         RenderTableSection {TBODY} at (0,0) size 106x106
           RenderTableRow {TR} at (0,2) size 106x102
             RenderTableCell {TD} at (2,42) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -880,7 +880,7 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (72,3) size 32x100 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,41) size 30x18
                 text run at (1,41) width 30: "Data"
-      RenderTable {TABLE} at (0,4959) size 106x106
+      RenderTable {TABLE} at (0,4931) size 106x106
         RenderTableSection {TBODY} at (0,0) size 106x106
           RenderTableRow {TR} at (0,2) size 106x102
             RenderTableCell {TD} at (2,82) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -892,7 +892,7 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (72,4) size 32x100 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,41) size 30x18
                 text run at (1,41) width 30: "Data"
-      RenderTable {TABLE} at (0,5065) size 106x68
+      RenderTable {TABLE} at (0,5037) size 106x68
         RenderTableSection {TBODY} at (0,0) size 106x68
           RenderTableRow {TR} at (0,2) size 106x64
             RenderTableCell {TD} at (2,44) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -904,11 +904,11 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (72,6) size 32x60 [border: (1px solid #000000)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 30x18
                 text run at (1,1) width 30: "Data"
-      RenderBlock {P} at (0,5149) size 769x36
+      RenderBlock {P} at (0,5121) size 769x36
         RenderText {#text} at (0,0) size 749x36
           text run at (0,0) width 749: "In each of the following tables, three of the cells should have the same baseline of the first line, and the three so marked"
           text run at (0,18) width 269: "should be aligned top, middle, and bottom:"
-      RenderTable {TABLE} at (0,5201) size 458x118
+      RenderTable {TABLE} at (0,5173) size 458x118
         RenderTableSection {TBODY} at (0,0) size 458x118
           RenderTableRow {TR} at (0,2) size 458x114
             RenderTableCell {TD} at (2,74) size 34x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -929,7 +929,7 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (405,94) size 51x22 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
               RenderText {#text} at (2,2) size 47x18
                 text run at (2,2) width 47: "Bottom"
-      RenderTable {TABLE} at (0,5319) size 458x118
+      RenderTable {TABLE} at (0,5291) size 458x118
         RenderTableSection {TBODY} at (0,0) size 458x118
           RenderTableRow {TR} at (0,2) size 458x114
             RenderTableCell {TD} at (2,2) size 30x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -950,7 +950,7 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (362,45) size 94x59 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
               RenderText {#text} at (2,2) size 90x55
                 text run at (2,2) width 90: "Data"
-      RenderTable {TABLE} at (0,5437) size 458x118
+      RenderTable {TABLE} at (0,5409) size 458x118
         RenderTableSection {TBODY} at (0,0) size 458x118
           RenderTableRow {TR} at (0,2) size 458x114
             RenderTableCell {TD} at (2,2) size 186x114 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -971,7 +971,7 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (362,45) size 94x59 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
               RenderText {#text} at (2,2) size 90x55
                 text run at (2,2) width 90: "Data"
-      RenderTable {TABLE} at (0,5555) size 458x118
+      RenderTable {TABLE} at (0,5527) size 458x118
         RenderTableSection {TBODY} at (0,0) size 458x118
           RenderTableRow {TR} at (0,2) size 458x114
             RenderTableCell {TD} at (2,2) size 30x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -992,7 +992,7 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (270,2) size 186x114 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
               RenderText {#text} at (2,2) size 182x110
                 text run at (2,2) width 182: "Data"
-      RenderTable {TABLE} at (0,5673) size 458x118
+      RenderTable {TABLE} at (0,5645) size 458x118
         RenderTableSection {TBODY} at (0,0) size 458x118
           RenderTableRow {TR} at (0,2) size 458x114
             RenderTableCell {TD} at (2,2) size 30x22 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
@@ -1013,11 +1013,11 @@ layer at (0,0) size 785x5957
             RenderTableCell {TD} at (407,48) size 49x22 [border: (1px solid #000000)] [r=0 c=5 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x18
                 text run at (2,2) width 45: "Middle"
-      RenderBlock {HR} at (0,5799) size 769x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,5817) size 769x35
+      RenderBlock {HR} at (0,5771) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,5789) size 769x35
         RenderInline {A} at (0,0) size 88x18 [color=#0000EE]
           RenderImage {IMG} at (0,0) size 88x31
-      RenderBlock {P} at (0,5868) size 769x18
+      RenderBlock {P} at (0,5840) size 769x18
         RenderText {#text} at (0,0) size 58x18
           text run at (0,0) width 58: "(Back to "
         RenderInline {A} at (0,0) size 158x18 [color=#0000EE]
@@ -1030,7 +1030,7 @@ layer at (0,0) size 785x5957
             text run at (224,0) width 82: "David Baron"
         RenderText {#text} at (306,0) size 5x18
           text run at (306,0) width 5: ")"
-      RenderBlock {P} at (0,5902) size 769x18
+      RenderBlock {P} at (0,5874) size 769x18
         RenderInline {A} at (0,0) size 33x18 [color=#0000EE]
           RenderText {#text} at (0,0) size 33x18
             text run at (0,0) width 33: "LDB"
index d598e16..7537ac9 100644 (file)
@@ -6,10 +6,10 @@ layer at (0,0) size 800x600
       RenderBlock {H4} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 538x18
           text run at (0,0) width 538: "TBODY is not correctly positioned when TFOOT is present but THEAD is not:"
-      RenderTable {TABLE} at (0,39) size 67x54 [border: (1px outset #808080)]
-        RenderTableSection {TFOOT} at (1,27) size 65x26
-          RenderTableRow {TR} at (0,2) size 65x22
-            RenderTableCell {TD} at (2,2) size 61x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,39) size 67x50 [border: (1px outset #808080)]
+        RenderTableSection {TFOOT} at (1,27) size 65x22
+          RenderTableRow {TR} at (0,0) size 65x20
+            RenderTableCell {TD} at (2,-1) size 61x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 53x18
                 text run at (2,2) width 53: "TFOOT"
         RenderTableSection {TBODY} at (1,1) size 65x26
@@ -17,25 +17,25 @@ layer at (0,0) size 800x600
             RenderTableCell {TD} at (2,2) size 61x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 57x18
                 text run at (2,2) width 57: "TBODY"
-      RenderBlock (anonymous) at (0,93) size 784x18
+      RenderBlock (anonymous) at (0,89) size 784x18
         RenderBR {BR} at (0,0) size 0x18
-      RenderTable {TABLE} at (0,111) size 68x80 [border: (1px outset #808080)]
+      RenderTable {TABLE} at (0,107) size 68x72 [border: (1px outset #808080)]
         RenderTableSection {THEAD} at (1,1) size 66x26
           RenderTableRow {TR} at (0,2) size 66x22
             RenderTableCell {TH} at (2,2) size 62x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 58x18
                 text run at (2,2) width 58: "THEAD"
-        RenderTableSection {TFOOT} at (1,53) size 66x26
-          RenderTableRow {TR} at (0,2) size 66x22
-            RenderTableCell {TD} at (2,2) size 62x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (1,49) size 66x22
+          RenderTableRow {TR} at (0,0) size 66x20
+            RenderTableCell {TD} at (2,-1) size 62x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 53x18
                 text run at (2,2) width 53: "TFOOT"
-        RenderTableSection {TBODY} at (1,27) size 66x26
-          RenderTableRow {TR} at (0,2) size 66x22
-            RenderTableCell {TD} at (2,2) size 62x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (1,27) size 66x22
+          RenderTableRow {TR} at (0,0) size 66x20
+            RenderTableCell {TD} at (2,-1) size 62x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 57x18
                 text run at (2,2) width 57: "TBODY"
-      RenderBlock {P} at (0,207) size 784x250
+      RenderBlock {P} at (0,195) size 784x190
         RenderBlock (anonymous) at (0,0) size 784x18
           RenderText {#text} at (0,0) size 154x18
             text run at (0,0) width 154: "Same as above but with "
@@ -44,10 +44,10 @@ layer at (0,0) size 800x600
               text run at (154,2) width 128: "CELLSPACING=\"10\""
           RenderText {#text} at (282,0) size 4x18
             text run at (282,0) width 4: ":"
-        RenderTable {TABLE} at (0,18) size 83x86 [border: (1px outset #808080)]
-          RenderTableSection {TFOOT} at (1,43) size 81x42
-            RenderTableRow {TR} at (0,10) size 81x22
-              RenderTableCell {TD} at (10,10) size 61x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTable {TABLE} at (0,18) size 83x66 [border: (1px outset #808080)]
+          RenderTableSection {TFOOT} at (1,43) size 81x22
+            RenderTableRow {TR} at (0,0) size 81x12
+              RenderTableCell {TD} at (10,-5) size 61x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 53x18
                   text run at (2,2) width 53: "TFOOT"
           RenderTableSection {TBODY} at (1,1) size 81x42
@@ -55,21 +55,21 @@ layer at (0,0) size 800x600
               RenderTableCell {TD} at (10,10) size 61x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 57x18
                   text run at (2,2) width 57: "TBODY"
-        RenderBlock (anonymous) at (0,104) size 784x18
+        RenderBlock (anonymous) at (0,84) size 784x18
           RenderBR {BR} at (0,0) size 0x18
-        RenderTable {TABLE} at (0,122) size 84x128 [border: (1px outset #808080)]
+        RenderTable {TABLE} at (0,102) size 84x88 [border: (1px outset #808080)]
           RenderTableSection {THEAD} at (1,1) size 82x42
             RenderTableRow {TR} at (0,10) size 82x22
               RenderTableCell {TH} at (10,10) size 62x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 58x18
                   text run at (2,2) width 58: "THEAD"
-          RenderTableSection {TFOOT} at (1,85) size 82x42
-            RenderTableRow {TR} at (0,10) size 82x22
-              RenderTableCell {TD} at (10,10) size 62x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+          RenderTableSection {TFOOT} at (1,65) size 82x22
+            RenderTableRow {TR} at (0,0) size 82x12
+              RenderTableCell {TD} at (10,-5) size 62x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 53x18
                   text run at (2,2) width 53: "TFOOT"
-          RenderTableSection {TBODY} at (1,43) size 82x42
-            RenderTableRow {TR} at (0,10) size 82x22
-              RenderTableCell {TD} at (10,10) size 62x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+          RenderTableSection {TBODY} at (1,43) size 82x22
+            RenderTableRow {TR} at (0,0) size 82x12
+              RenderTableCell {TD} at (10,-5) size 62x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
                 RenderText {#text} at (2,2) size 57x18
                   text run at (2,2) width 57: "TBODY"
index 9138a8e..2a1fcb1 100644 (file)
@@ -39,7 +39,7 @@ layer at (0,0) size 800x600
             text run at (108,84) width 0: " "
             text run at (0,96) width 318: "      background-color: #ff99ff;  text-align: center;"
             text run at (318,96) width 0: " "
-      RenderTable {TABLE} at (0,161) size 784x218 [border: (1px outset #808080)]
+      RenderTable {TABLE} at (0,161) size 784x190 [border: (1px outset #808080)]
         RenderTableSection {THEAD} at (1,1) size 782x38 [bgcolor=#00FFFF]
           RenderTableRow {TR} at (0,4) size 782x30
             RenderTableCell {TD} at (4,4) size 137x30 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
@@ -57,61 +57,61 @@ layer at (0,0) size 800x600
             RenderTableCell {TD} at (640,4) size 138x30 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
               RenderText {#text} at (6,6) size 38x18
                 text run at (6,6) width 38: "R1C5"
-        RenderTableSection {TBODY} at (1,39) size 782x106 [bgcolor=#9999FF]
-          RenderTableRow {TR} at (0,4) size 782x30
-            RenderTableCell {TD} at (4,4) size 137x30 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (1,39) size 782x90 [bgcolor=#9999FF]
+          RenderTableRow {TR} at (0,0) size 782x26
+            RenderTableCell {TD} at (4,-2) size 137x30 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (6,6) size 38x18
                 text run at (6,6) width 38: "R2C1"
-            RenderTableCell {TD} at (145,4) size 137x30 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (145,-2) size 137x30 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (6,6) size 38x18
                 text run at (6,6) width 38: "R2C3"
-            RenderTableCell {TD} at (286,4) size 173x30 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (286,-2) size 173x30 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (6,6) size 38x18
                 text run at (6,6) width 38: "R2C3"
-            RenderTableCell {TD} at (463,4) size 173x30 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (463,-2) size 173x30 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (6,6) size 38x18
                 text run at (6,6) width 38: "R2C5"
-          RenderTableRow {TR} at (0,38) size 782x30
-            RenderTableCell {TD} at (4,38) size 137x30 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,30) size 782x26
+            RenderTableCell {TD} at (4,28) size 137x30 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (6,6) size 38x18
                 text run at (6,6) width 38: "R3C1"
-            RenderTableCell {TD} at (145,38) size 137x30 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (145,28) size 137x30 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (6,6) size 38x18
                 text run at (6,6) width 38: "R3C2"
-            RenderTableCell {TD} at (286,38) size 492x30 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=3]
+            RenderTableCell {TD} at (286,28) size 492x30 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=3]
               RenderText {#text} at (6,6) size 51x18
                 text run at (6,6) width 51: "R3C3-5"
-          RenderTableRow {TR} at (0,72) size 782x30
-            RenderTableCell {TD} at (4,72) size 455x30 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=3]
+          RenderTableRow {TR} at (0,60) size 782x26
+            RenderTableCell {TD} at (4,58) size 455x30 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=3]
               RenderText {#text} at (6,6) size 51x18
                 text run at (6,6) width 51: "R4C1-3"
-            RenderTableCell {TD} at (463,72) size 173x30 [border: (1px inset #808080)] [r=2 c=3 rs=3 cs=1]
+            RenderTableCell {TD} at (463,58) size 173x30 [border: (1px inset #808080)] [r=2 c=3 rs=3 cs=1]
               RenderText {#text} at (6,6) size 51x18
                 text run at (6,6) width 51: "R4-6C4"
-            RenderTableCell {TD} at (640,72) size 138x30 [border: (1px inset #808080)] [r=2 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (640,58) size 138x30 [border: (1px inset #808080)] [r=2 c=4 rs=1 cs=1]
               RenderText {#text} at (6,6) size 38x18
                 text run at (6,6) width 38: "R4C5"
-        RenderTableSection {TFOOT} at (1,145) size 782x72 [bgcolor=#FF99FF]
-          RenderTableRow {TR} at (0,4) size 782x30
-            RenderTableCell {TD} at (4,4) size 137x30 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (1,129) size 782x60 [bgcolor=#FF99FF]
+          RenderTableRow {TR} at (0,0) size 782x26
+            RenderTableCell {TD} at (4,-2) size 137x30 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (6,6) size 38x18
                 text run at (6,6) width 38: "R5C1"
-            RenderTableCell {TD} at (145,4) size 137x30 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (145,-2) size 137x30 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (6,6) size 38x18
                 text run at (6,6) width 38: "R5C2"
-            RenderTableCell {TD} at (286,21) size 173x30 [border: (1px inset #808080)] [r=0 c=2 rs=2 cs=1]
+            RenderTableCell {TD} at (286,13) size 173x30 [border: (1px inset #808080)] [r=0 c=2 rs=2 cs=1]
               RenderText {#text} at (6,6) size 51x18
                 text run at (6,6) width 51: "R5-6C3"
-            RenderTableCell {TD} at (463,4) size 173x30 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (463,-2) size 173x30 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (6,6) size 38x18
                 text run at (6,6) width 38: "R5C5"
-          RenderTableRow {TR} at (0,38) size 782x30
-            RenderTableCell {TD} at (4,38) size 137x30 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,30) size 782x26
+            RenderTableCell {TD} at (4,28) size 137x30 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (6,6) size 38x18
                 text run at (6,6) width 38: "R6C1"
-            RenderTableCell {TD} at (145,38) size 137x30 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (145,28) size 137x30 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (6,6) size 38x18
                 text run at (6,6) width 38: "R6C2"
-            RenderTableCell {TD} at (463,38) size 173x30 [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (463,28) size 173x30 [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (6,6) size 38x18
                 text run at (6,6) width 38: "R6C5"
index 677590b..2a370f1 100644 (file)
@@ -3,14 +3,14 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 74x54 [border: (1px outset #808080)]
+      RenderTable {TABLE} at (0,0) size 74x50 [border: (1px outset #808080)]
         RenderTableSection {THEAD} at (1,1) size 72x26
           RenderTableRow {TR} at (0,2) size 72x22
             RenderTableCell {TH} at (2,2) size 68x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 64x18
                 text run at (2,2) width 64: "thead cell"
-        RenderTableSection {TBODY} at (1,27) size 72x26
-          RenderTableRow {TR} at (0,2) size 72x22
-            RenderTableCell {TD} at (2,2) size 68x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (1,27) size 72x22
+          RenderTableRow {TR} at (0,0) size 72x20
+            RenderTableCell {TD} at (2,-1) size 68x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 62x18
                 text run at (2,2) width 62: "tbody cell"
index 47c1fad..043d9aa 100644 (file)
@@ -6,7 +6,7 @@ layer at (0,0) size 800x600
       RenderBlock (anonymous) at (0,0) size 784x18
         RenderText {#text} at (0,0) size 214x18
           text run at (0,0) width 214: "The 2 tables should look the same"
-      RenderTable {TABLE} at (0,18) size 62x54 [bgcolor=#FFA500] [border: (1px outset #808080)]
+      RenderTable {TABLE} at (0,18) size 62x50 [bgcolor=#FFA500] [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 60x26
           RenderTableRow {TR} at (0,2) size 60x22
             RenderTableCell {TD} at (2,2) size 27x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
@@ -15,17 +15,17 @@ layer at (0,0) size 800x600
             RenderTableCell {TD} at (31,2) size 27x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 23x18
                 text run at (2,2) width 23: "c12"
-        RenderTableSection {TBODY} at (1,27) size 60x26
-          RenderTableRow {TR} at (0,2) size 60x22
-            RenderTableCell {TD} at (2,2) size 27x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (1,27) size 60x22
+          RenderTableRow {TR} at (0,0) size 60x20
+            RenderTableCell {TD} at (2,-1) size 27x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 20x18
                 text run at (2,2) width 20: "X1"
-            RenderTableCell {TD} at (31,2) size 27x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (31,-1) size 27x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 20x18
                 text run at (2,2) width 20: "X2"
-      RenderBlock (anonymous) at (0,72) size 784x18
+      RenderBlock (anonymous) at (0,68) size 784x18
         RenderBR {BR} at (0,0) size 0x18
-      RenderTable {TABLE} at (0,90) size 62x54 [bgcolor=#FFA500] [border: (1px outset #808080)]
+      RenderTable {TABLE} at (0,86) size 62x50 [bgcolor=#FFA500] [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 60x26
           RenderTableRow {TR} at (0,2) size 60x22
             RenderTableCell {TD} at (2,2) size 27x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
@@ -34,13 +34,13 @@ layer at (0,0) size 800x600
             RenderTableCell {TD} at (31,2) size 27x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 23x18
                 text run at (2,2) width 23: "c12"
-        RenderTableSection {TBODY} at (1,27) size 60x26
-          RenderTableRow {TR} at (0,2) size 60x22
-            RenderTableCell {TD} at (2,2) size 27x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TBODY} at (1,27) size 60x22
+          RenderTableRow {TR} at (0,0) size 60x20
+            RenderTableCell {TD} at (2,-1) size 27x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (2,2) size 20x18
                 text run at (2,2) width 20: "X1"
-            RenderTableCell {TD} at (31,2) size 27x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (31,-1) size 27x22 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 20x18
                 text run at (2,2) width 20: "X2"
-      RenderBlock (anonymous) at (0,144) size 784x18
+      RenderBlock (anonymous) at (0,136) size 784x18
         RenderBR {BR} at (0,0) size 0x18
index 2043628..47ec6e0 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1280
+layer at (0,0) size 785x1245
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1280
-  RenderBlock {HTML} at (0,0) size 785x1280
-    RenderBody {BODY} at (8,17) size 769x1255 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1245
+  RenderBlock {HTML} at (0,0) size 785x1245
+    RenderBody {BODY} at (8,17) size 769x1220 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -51,7 +51,7 @@ layer at (0,0) size 785x1280
             RenderText {#text} at (0,0) size 136x15
               text run at (0,0) width 136: "Table of Contents"
           RenderText {#text} at (0,0) size 0x0
-      RenderTable {TABLE} at (0,294) size 618x480 [color=#000000] [bgcolor=#FFFFFF] [border: (1px dotted #000000)]
+      RenderTable {TABLE} at (0,294) size 618x445 [color=#000000] [bgcolor=#FFFFFF] [border: (1px dotted #000000)]
         RenderBlock {CAPTION} at (0,0) size 618x22 [color=#FFFFFF]
           RenderText {#text} at (163,0) size 292x22
             text run at (163,0) width 292: "With 'border-collapse: separate'"
@@ -62,8 +62,8 @@ layer at (0,0) size 785x1280
         RenderTableCol {COLGROUP} at (0,0) size 0x0
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableSection {THEAD} at (1,23) size 616x114
-        RenderTableSection {TBODY} at (1,137) size 616x213
-      RenderTable {TABLE} at (0,774) size 578x432 [color=#000000] [bgcolor=#FFFFFF] [border: (6px dotted #000000)]
+        RenderTableSection {TBODY} at (1,137) size 616x192
+      RenderTable {TABLE} at (0,739) size 578x432 [color=#000000] [bgcolor=#FFFFFF] [border: (6px dotted #000000)]
         RenderBlock {CAPTION} at (0,0) size 578x22 [color=#FFFFFF]
           RenderText {#text} at (144,0) size 290x22
             text run at (144,0) width 290: "With 'border-collapse: collapse'"
@@ -75,11 +75,11 @@ layer at (0,0) size 785x1280
           RenderTableCol {COL} at (0,0) size 0x0
         RenderTableSection {THEAD} at (0,28) size 577x99
         RenderTableSection {TBODY} at (0,127) size 577x190
-      RenderBlock {DIV} at (0,1206) size 769x34
+      RenderBlock {DIV} at (0,1171) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1240) size 769x15
+      RenderBlock {ADDRESS} at (0,1205) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
 layer at (9,341) size 616x100
@@ -95,46 +95,46 @@ layer at (16,341) size 130x100
   RenderTableCell {TH} at (7,44) size 130x26 [bgcolor=#0000FF] [border: (1px dotted #000000)] [r=0 c=0 rs=1 cs=1]
     RenderText {#text} at (42,2) size 46x22
       text run at (42,2) width 46: "TH A"
-layer at (9,661) size 616x129
-  RenderTableSection {TFOOT} at (1,350) size 616x129 [bgcolor=#FFFF00]
-layer at (9,668) size 616x115
-  RenderTableRow {TR} at (0,7) size 616x115 [bgcolor=#FF0000]
-    RenderTableCell {TD} at (7,51) size 357x26 [border: (1px dotted #000000)] [r=0 c=0 rs=1 cs=2]
+layer at (9,640) size 616x115
+  RenderTableSection {TFOOT} at (1,329) size 616x115 [bgcolor=#FFFF00]
+layer at (9,640) size 616x108
+  RenderTableRow {TR} at (0,0) size 616x108 [bgcolor=#FF0000]
+    RenderTableCell {TD} at (7,41) size 357x26 [border: (1px dotted #000000)] [r=0 c=0 rs=1 cs=2]
       RenderText {#text} at (2,2) size 47x22
         text run at (2,2) width 47: "TD M"
-    RenderTableCell {TD} at (371,51) size 118x26 [border: (1px dotted #000000)] [r=0 c=2 rs=1 cs=1]
+    RenderTableCell {TD} at (371,41) size 118x26 [border: (1px dotted #000000)] [r=0 c=2 rs=1 cs=1]
       RenderText {#text} at (2,2) size 46x22
         text run at (2,2) width 46: "TD O"
-layer at (505,668) size 113x115
-  RenderTableCell {TD} at (496,51) size 113x26 [bgcolor=#0000FF] [border: (1px dotted #000000)] [r=0 c=3 rs=1 cs=1]
+layer at (505,640) size 113x108
+  RenderTableCell {TD} at (496,41) size 113x26 [bgcolor=#0000FF] [border: (1px dotted #000000)] [r=0 c=3 rs=1 cs=1]
     RenderText {#text} at (2,2) size 44x22
       text run at (2,2) width 44: "TD P"
-layer at (9,455) size 616x108
-  RenderTableRow {TR} at (0,7) size 616x108 [bgcolor=#FF0000]
-    RenderTableCell {TD} at (7,81) size 130x50 [border: (13px dotted #000000)] [r=0 c=0 rs=2 cs=1]
+layer at (9,448) size 616x101
+  RenderTableRow {TR} at (0,0) size 616x101 [bgcolor=#FF0000]
+    RenderTableCell {TD} at (7,67) size 130x50 [border: (13px dotted #000000)] [r=0 c=0 rs=2 cs=1]
       RenderText {#text} at (14,14) size 44x22
         text run at (14,14) width 44: "TD E"
-    RenderTableCell {TD} at (144,48) size 220x26 [border: (1px dotted #000000)] [r=0 c=1 rs=1 cs=1]
+    RenderTableCell {TD} at (144,37) size 220x26 [border: (1px dotted #000000)] [r=0 c=1 rs=1 cs=1]
       RenderText {#text} at (2,2) size 43x22
         text run at (2,2) width 43: "TD F"
-    RenderTableCell {TD} at (371,48) size 118x26 [border: (1px dotted #000000)] [r=0 c=2 rs=1 cs=1]
+    RenderTableCell {TD} at (371,37) size 118x26 [border: (1px dotted #000000)] [r=0 c=2 rs=1 cs=1]
       RenderText {#text} at (2,2) size 46x22
         text run at (2,2) width 46: "TD G"
-    RenderTableCell {TD} at (496,48) size 113x26 [border: (1px dotted #000000)] [r=0 c=3 rs=1 cs=1]
+    RenderTableCell {TD} at (496,37) size 113x26 [border: (1px dotted #000000)] [r=0 c=3 rs=1 cs=1]
       RenderText {#text} at (2,2) size 45x22
         text run at (2,2) width 45: "TD H"
-layer at (9,570) size 616x84
-  RenderTableRow {TR} at (0,122) size 616x84 [bgcolor=#FF0000]
-    RenderTableCell {TD} at (144,151) size 220x26 [border: (1px dotted #000000)] [r=1 c=1 rs=1 cs=1]
+layer at (9,556) size 616x77
+  RenderTableRow {TR} at (0,108) size 616x77 [bgcolor=#FF0000]
+    RenderTableCell {TD} at (144,133) size 220x26 [border: (1px dotted #000000)] [r=1 c=1 rs=1 cs=1]
       RenderText {#text} at (2,2) size 42x22
         text run at (2,2) width 42: "TD J"
-    RenderTableCell {TD} at (371,151) size 118x26 [border: (1px dotted #000000)] [r=1 c=2 rs=1 cs=1]
+    RenderTableCell {TD} at (371,133) size 118x26 [border: (1px dotted #000000)] [r=1 c=2 rs=1 cs=1]
       RenderText {#text} at (2,2) size 45x22
         text run at (2,2) width 45: "TD K"
-    RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #000000)] [r=1 c=3 rs=1 cs=1]
+    RenderTableCell {TD} at (496,133) size 113x26 [border: (1px dotted #000000)] [r=1 c=3 rs=1 cs=1]
       RenderText {#text} at (2,2) size 43x22
         text run at (2,2) width 43: "TD L"
-layer at (8,819) size 577x99
+layer at (8,784) size 577x99
   RenderTableRow {TR} at (0,0) size 577x99 [bgcolor=#FF0000]
     RenderTableCell {TH} at (135,31) size 207x37 [border: (7px dotted #000000)] [r=0 c=1 rs=1 cs=1]
       RenderText {#text} at (81,8) size 46x22
@@ -143,13 +143,13 @@ layer at (8,819) size 577x99
     RenderTableCell {TH} at (465,37) size 112x25 [border: (1px dotted #000000)] [r=0 c=3 rs=1 cs=1]
       RenderText {#text} at (34,2) size 45x22
         text run at (34,2) width 45: "TH D"
-layer at (8,819) size 135x99
+layer at (8,784) size 135x99
   RenderTableCell {TH} at (0,34) size 135x31 [bgcolor=#0000FF] [border: (1px dotted #000000)] [r=0 c=0 rs=1 cs=1]
     RenderText {#text} at (42,2) size 46x22
       text run at (42,2) width 46: "TH A"
-layer at (8,1108) size 577x114
+layer at (8,1073) size 577x114
   RenderTableSection {TFOOT} at (0,317) size 577x114 [bgcolor=#FFFF00]
-layer at (8,1108) size 577x114
+layer at (8,1073) size 577x114
   RenderTableRow {TR} at (0,0) size 577x114 [bgcolor=#FF0000]
     RenderTableCell {TD} at (0,41) size 342x31 [border: (7px dotted #000000)] [r=0 c=0 rs=1 cs=2]
       RenderText {#text} at (2,8) size 47x22
@@ -157,11 +157,11 @@ layer at (8,1108) size 577x114
     RenderTableCell {TD} at (342,44) size 123x25 [border: (1px dotted #000000)] [r=0 c=2 rs=1 cs=1]
       RenderText {#text} at (2,2) size 46x22
         text run at (2,2) width 46: "TD O"
-layer at (473,1108) size 112x114
+layer at (473,1073) size 112x114
   RenderTableCell {TD} at (465,44) size 112x25 [bgcolor=#0000FF] [border: (1px dotted #000000)] [r=0 c=3 rs=1 cs=1]
     RenderText {#text} at (2,2) size 44x22
       text run at (2,2) width 44: "TD P"
-layer at (8,918) size 577x107
+layer at (8,883) size 577x107
   RenderTableRow {TR} at (0,0) size 577x107 [bgcolor=#FF0000]
     RenderTableCell {TD} at (0,76) size 135x37 [border: (7px dotted #000000)] [r=0 c=0 rs=2 cs=1]
       RenderText {#text} at (8,8) size 44x22
@@ -175,7 +175,7 @@ layer at (8,918) size 577x107
     RenderTableCell {TD} at (465,41) size 112x25 [border: (1px dotted #000000)] [r=0 c=3 rs=1 cs=1]
       RenderText {#text} at (2,2) size 45x22
         text run at (2,2) width 45: "TD H"
-layer at (8,1025) size 577x83
+layer at (8,990) size 577x83
   RenderTableRow {TR} at (0,107) size 577x83 [bgcolor=#FF0000]
     RenderTableCell {TD} at (135,136) size 207x25 [border: (1px dotted #000000)] [r=1 c=1 rs=1 cs=1]
       RenderText {#text} at (8,2) size 42x22
index 8edeb76..1448801 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1235
+layer at (0,0) size 785x1200
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1235
-  RenderBlock {HTML} at (0,0) size 785x1235
-    RenderBody {BODY} at (8,17) size 769x1210 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1200
+  RenderBlock {HTML} at (0,0) size 785x1200
+    RenderBody {BODY} at (8,17) size 769x1175 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -40,7 +40,7 @@ layer at (0,0) size 785x1235
             RenderText {#text} at (0,0) size 136x15
               text run at (0,0) width 136: "Table of Contents"
           RenderText {#text} at (0,0) size 0x0
-      RenderTable {TABLE} at (0,249) size 618x480 [color=#FFFFFF] [bgcolor=#000000] [border: (1px dotted #FFFFFF)]
+      RenderTable {TABLE} at (0,249) size 618x445 [color=#FFFFFF] [bgcolor=#000000] [border: (1px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 618x22
           RenderText {#text} at (163,0) size 292x22
             text run at (163,0) width 292: "With 'border-collapse: separate'"
@@ -64,42 +64,42 @@ layer at (0,0) size 785x1235
             RenderTableCell {TH} at (496,44) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TBODY} at (1,137) size 616x213
-          RenderTableRow {TR} at (0,7) size 616x108
-            RenderTableCell {TD} at (7,81) size 130x50 [border: (13px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
+        RenderTableSection {TBODY} at (1,137) size 616x192
+          RenderTableRow {TR} at (0,0) size 616x101
+            RenderTableCell {TD} at (7,67) size 130x50 [border: (13px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (14,14) size 44x22
                 text run at (14,14) width 44: "TD E"
-            RenderTableCell {TD} at (144,48) size 220x26 [border: (1px dotted #FFFFFF)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (144,37) size 220x26 [border: (1px dotted #FFFFFF)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD F"
-            RenderTableCell {TD} at (371,48) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,37) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x22
                 text run at (2,2) width 46: "TD G"
-            RenderTableCell {TD} at (496,48) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,37) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x22
                 text run at (2,2) width 45: "TD H"
-          RenderTableRow {TR} at (0,122) size 616x84
-            RenderTableCell {TD} at (144,151) size 220x26 [border: (1px dotted #FFFFFF)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,108) size 616x77
+            RenderTableCell {TD} at (144,133) size 220x26 [border: (1px dotted #FFFFFF)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 42x22
                 text run at (2,2) width 42: "TD J"
-            RenderTableCell {TD} at (371,151) size 118x26 [border: (1px dotted #FFFFFF)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,133) size 118x26 [border: (1px dotted #FFFFFF)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x22
                 text run at (2,2) width 45: "TD K"
-            RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,133) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-        RenderTableSection {TFOOT} at (1,350) size 616x129
-          RenderTableRow {TR} at (0,7) size 616x115
-            RenderTableCell {TD} at (7,51) size 357x26 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+        RenderTableSection {TFOOT} at (1,329) size 616x115
+          RenderTableRow {TR} at (0,0) size 616x108
+            RenderTableCell {TD} at (7,41) size 357x26 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
-            RenderTableCell {TD} at (371,51) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,41) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x22
                 text run at (2,2) width 46: "TD O"
-            RenderTableCell {TD} at (496,51) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,41) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-      RenderTable {TABLE} at (0,729) size 578x432 [color=#FFFFFF] [bgcolor=#000000] [border: (6px dotted #FFFFFF)]
+      RenderTable {TABLE} at (0,694) size 578x432 [color=#FFFFFF] [bgcolor=#000000] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 578x22
           RenderText {#text} at (144,0) size 290x22
             text run at (144,0) width 290: "With 'border-collapse: collapse'"
@@ -158,10 +158,10 @@ layer at (0,0) size 785x1235
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1161) size 769x34
+      RenderBlock {DIV} at (0,1126) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1195) size 769x15
+      RenderBlock {ADDRESS} at (0,1160) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index fb62a63..f199753 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1293
+layer at (0,0) size 785x1258
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1293
-  RenderBlock {HTML} at (0,0) size 785x1293
-    RenderBody {BODY} at (8,17) size 769x1268 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1258
+  RenderBlock {HTML} at (0,0) size 785x1258
+    RenderBody {BODY} at (8,17) size 769x1233 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -49,7 +49,7 @@ layer at (0,0) size 785x1293
             RenderText {#text} at (0,0) size 136x15
               text run at (0,0) width 136: "Table of Contents"
           RenderText {#text} at (0,0) size 0x0
-      RenderTable {TABLE} at (0,307) size 618x480 [color=#FFFFFF] [border: (1px dotted #FFFFFF)]
+      RenderTable {TABLE} at (0,307) size 618x445 [color=#FFFFFF] [border: (1px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 618x22
           RenderText {#text} at (163,0) size 292x22
             text run at (163,0) width 292: "With 'border-collapse: separate'"
@@ -73,42 +73,42 @@ layer at (0,0) size 785x1293
             RenderTableCell {TH} at (496,44) size 113x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (1,350) size 616x129
-          RenderTableRow {TR} at (0,7) size 616x115
-            RenderTableCell {TD} at (7,51) size 357x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+        RenderTableSection {TFOOT} at (1,329) size 616x115
+          RenderTableRow {TR} at (0,0) size 616x108
+            RenderTableCell {TD} at (7,41) size 357x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
-            RenderTableCell {TD} at (371,51) size 118x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,41) size 118x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x22
                 text run at (2,2) width 46: "TD O"
-            RenderTableCell {TD} at (496,51) size 113x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,41) size 113x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (1,137) size 616x213
-          RenderTableRow {TR} at (0,7) size 616x108
-            RenderTableCell {TD} at (7,81) size 130x50 [bgcolor=#000000] [border: (13px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
+        RenderTableSection {TBODY} at (1,137) size 616x192
+          RenderTableRow {TR} at (0,0) size 616x101
+            RenderTableCell {TD} at (7,67) size 130x50 [bgcolor=#000000] [border: (13px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (14,14) size 44x22
                 text run at (14,14) width 44: "TD E"
-            RenderTableCell {TD} at (144,48) size 220x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (144,37) size 220x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD F"
-            RenderTableCell {TD} at (371,48) size 118x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,37) size 118x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x22
                 text run at (2,2) width 46: "TD G"
-            RenderTableCell {TD} at (496,48) size 113x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,37) size 113x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x22
                 text run at (2,2) width 45: "TD H"
-          RenderTableRow {TR} at (0,122) size 616x84
-            RenderTableCell {TD} at (144,151) size 220x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,108) size 616x77
+            RenderTableCell {TD} at (144,133) size 220x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 42x22
                 text run at (2,2) width 42: "TD J"
-            RenderTableCell {TD} at (371,151) size 118x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,133) size 118x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x22
                 text run at (2,2) width 45: "TD K"
-            RenderTableCell {TD} at (496,151) size 113x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,133) size 113x26 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,787) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
+      RenderTable {TABLE} at (0,752) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 578x22
           RenderText {#text} at (144,0) size 290x22
             text run at (144,0) width 290: "With 'border-collapse: collapse'"
@@ -167,10 +167,10 @@ layer at (0,0) size 785x1293
             RenderTableCell {TD} at (465,136) size 112x25 [bgcolor=#000000] [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1219) size 769x34
+      RenderBlock {DIV} at (0,1184) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1253) size 769x15
+      RenderBlock {ADDRESS} at (0,1218) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index 13867e7..66fcf2d 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1366
+layer at (0,0) size 785x1331
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1366
-  RenderBlock {HTML} at (0,0) size 785x1366
-    RenderBody {BODY} at (8,17) size 769x1341 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1331
+  RenderBlock {HTML} at (0,0) size 785x1331
+    RenderBody {BODY} at (8,17) size 769x1306 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -59,7 +59,7 @@ layer at (0,0) size 785x1366
             RenderText {#text} at (0,0) size 136x15
               text run at (0,0) width 136: "Table of Contents"
           RenderText {#text} at (0,0) size 0x0
-      RenderTable {TABLE} at (0,380) size 618x480 [color=#FFFFFF] [border: (1px dotted #FFFFFF)]
+      RenderTable {TABLE} at (0,380) size 618x445 [color=#FFFFFF] [border: (1px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 618x22
           RenderText {#text} at (163,0) size 292x22
             text run at (163,0) width 292: "With 'border-collapse: separate'"
@@ -83,42 +83,42 @@ layer at (0,0) size 785x1366
             RenderTableCell {TH} at (496,44) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (1,350) size 616x129
-          RenderTableRow {TR} at (0,7) size 616x115
-            RenderTableCell {TD} at (7,51) size 357x26 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+        RenderTableSection {TFOOT} at (1,329) size 616x115
+          RenderTableRow {TR} at (0,0) size 616x108
+            RenderTableCell {TD} at (7,41) size 357x26 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
-            RenderTableCell {TD} at (371,51) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,41) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x22
                 text run at (2,2) width 46: "TD O"
-            RenderTableCell {TD} at (496,51) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,41) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (1,137) size 616x213
-          RenderTableRow {TR} at (0,7) size 616x108
-            RenderTableCell {TD} at (7,81) size 130x50 [border: (13px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
+        RenderTableSection {TBODY} at (1,137) size 616x192
+          RenderTableRow {TR} at (0,0) size 616x101
+            RenderTableCell {TD} at (7,67) size 130x50 [border: (13px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (14,14) size 44x22
                 text run at (14,14) width 44: "TD E"
-            RenderTableCell {TD} at (144,48) size 220x26 [border: (1px dotted #FFFFFF)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (144,37) size 220x26 [border: (1px dotted #FFFFFF)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD F"
-            RenderTableCell {TD} at (371,48) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,37) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x22
                 text run at (2,2) width 46: "TD G"
-            RenderTableCell {TD} at (496,48) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,37) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x22
                 text run at (2,2) width 45: "TD H"
-          RenderTableRow {TR} at (0,122) size 616x84
-            RenderTableCell {TD} at (144,151) size 220x26 [border: (1px dotted #FFFFFF)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,108) size 616x77
+            RenderTableCell {TD} at (144,133) size 220x26 [border: (1px dotted #FFFFFF)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 42x22
                 text run at (2,2) width 42: "TD J"
-            RenderTableCell {TD} at (371,151) size 118x26 [border: (1px dotted #FFFFFF)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,133) size 118x26 [border: (1px dotted #FFFFFF)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x22
                 text run at (2,2) width 45: "TD K"
-            RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,133) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,860) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
+      RenderTable {TABLE} at (0,825) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 578x22
           RenderText {#text} at (144,0) size 290x22
             text run at (144,0) width 290: "With 'border-collapse: collapse'"
@@ -177,10 +177,10 @@ layer at (0,0) size 785x1366
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1292) size 769x34
+      RenderBlock {DIV} at (0,1257) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1326) size 769x15
+      RenderBlock {ADDRESS} at (0,1291) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index 9b9acb4..8e60f1c 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1381
+layer at (0,0) size 785x1346
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1381
-  RenderBlock {HTML} at (0,0) size 785x1381
-    RenderBody {BODY} at (8,17) size 769x1356 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1346
+  RenderBlock {HTML} at (0,0) size 785x1346
+    RenderBody {BODY} at (8,17) size 769x1321 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -61,7 +61,7 @@ layer at (0,0) size 785x1381
             RenderText {#text} at (0,0) size 136x15
               text run at (0,0) width 136: "Table of Contents"
           RenderText {#text} at (0,0) size 0x0
-      RenderTable {TABLE} at (0,395) size 618x480 [color=#FFFFFF] [border: (1px dotted #FFFFFF)]
+      RenderTable {TABLE} at (0,395) size 618x445 [color=#FFFFFF] [border: (1px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 618x22
           RenderText {#text} at (163,0) size 292x22
             text run at (163,0) width 292: "With 'border-collapse: separate'"
@@ -85,42 +85,42 @@ layer at (0,0) size 785x1381
             RenderTableCell {TH} at (496,44) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (1,350) size 616x129
-          RenderTableRow {TR} at (0,7) size 616x115
-            RenderTableCell {TD} at (7,51) size 357x26 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+        RenderTableSection {TFOOT} at (1,329) size 616x115
+          RenderTableRow {TR} at (0,0) size 616x108
+            RenderTableCell {TD} at (7,41) size 357x26 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
-            RenderTableCell {TD} at (371,51) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,41) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x22
                 text run at (2,2) width 46: "TD O"
-            RenderTableCell {TD} at (496,51) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,41) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (1,137) size 616x213
-          RenderTableRow {TR} at (0,7) size 616x108
-            RenderTableCell {TD} at (7,81) size 130x50 [border: (13px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
+        RenderTableSection {TBODY} at (1,137) size 616x192
+          RenderTableRow {TR} at (0,0) size 616x101
+            RenderTableCell {TD} at (7,67) size 130x50 [border: (13px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (14,14) size 44x22
                 text run at (14,14) width 44: "TD E"
-            RenderTableCell {TD} at (144,48) size 220x26 [border: (1px dotted #FFFFFF)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (144,37) size 220x26 [border: (1px dotted #FFFFFF)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD F"
-            RenderTableCell {TD} at (371,48) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,37) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x22
                 text run at (2,2) width 46: "TD G"
-            RenderTableCell {TD} at (496,48) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,37) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x22
                 text run at (2,2) width 45: "TD H"
-          RenderTableRow {TR} at (0,122) size 616x84
-            RenderTableCell {TD} at (144,151) size 220x26 [border: (1px dotted #FFFFFF)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,108) size 616x77
+            RenderTableCell {TD} at (144,133) size 220x26 [border: (1px dotted #FFFFFF)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 42x22
                 text run at (2,2) width 42: "TD J"
-            RenderTableCell {TD} at (371,151) size 118x26 [border: (1px dotted #FFFFFF)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,133) size 118x26 [border: (1px dotted #FFFFFF)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x22
                 text run at (2,2) width 45: "TD K"
-            RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,133) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,875) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
+      RenderTable {TABLE} at (0,840) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 578x22
           RenderText {#text} at (144,0) size 290x22
             text run at (144,0) width 290: "With 'border-collapse: collapse'"
@@ -179,10 +179,10 @@ layer at (0,0) size 785x1381
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1307) size 769x34
+      RenderBlock {DIV} at (0,1272) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1341) size 769x15
+      RenderBlock {ADDRESS} at (0,1306) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index c89459e..12ebb17 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1293
+layer at (0,0) size 785x1258
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1293
-  RenderBlock {HTML} at (0,0) size 785x1293
-    RenderBody {BODY} at (8,17) size 769x1268 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1258
+  RenderBlock {HTML} at (0,0) size 785x1258
+    RenderBody {BODY} at (8,17) size 769x1233 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -48,7 +48,7 @@ layer at (0,0) size 785x1293
             RenderText {#text} at (0,0) size 136x15
               text run at (0,0) width 136: "Table of Contents"
           RenderText {#text} at (0,0) size 0x0
-      RenderTable {TABLE} at (0,307) size 618x480 [color=#FFFFFF] [bgcolor=#000000] [border: (1px dotted #FFFFFF)]
+      RenderTable {TABLE} at (0,307) size 618x445 [color=#FFFFFF] [bgcolor=#000000] [border: (1px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 618x22
           RenderText {#text} at (163,0) size 292x22
             text run at (163,0) width 292: "With 'border-collapse: separate'"
@@ -72,42 +72,42 @@ layer at (0,0) size 785x1293
             RenderTableCell {TH} at (496,44) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (1,350) size 616x129
-          RenderTableRow {TR} at (0,7) size 616x115
-            RenderTableCell {TD} at (7,51) size 357x26 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+        RenderTableSection {TFOOT} at (1,329) size 616x115
+          RenderTableRow {TR} at (0,0) size 616x108
+            RenderTableCell {TD} at (7,41) size 357x26 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
-            RenderTableCell {TD} at (371,51) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,41) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x22
                 text run at (2,2) width 46: "TD O"
-            RenderTableCell {TD} at (496,51) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,41) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (1,137) size 616x213
-          RenderTableRow {TR} at (0,7) size 616x108
-            RenderTableCell {TD} at (7,81) size 130x50 [border: (13px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
+        RenderTableSection {TBODY} at (1,137) size 616x192
+          RenderTableRow {TR} at (0,0) size 616x101
+            RenderTableCell {TD} at (7,67) size 130x50 [border: (13px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (14,14) size 44x22
                 text run at (14,14) width 44: "TD E"
-            RenderTableCell {TD} at (144,48) size 220x26 [border: (1px dotted #FFFFFF)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (144,37) size 220x26 [border: (1px dotted #FFFFFF)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD F"
-            RenderTableCell {TD} at (371,48) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,37) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x22
                 text run at (2,2) width 46: "TD G"
-            RenderTableCell {TD} at (496,48) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,37) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x22
                 text run at (2,2) width 45: "TD H"
-          RenderTableRow {TR} at (0,122) size 616x84
-            RenderTableCell {TD} at (144,151) size 220x26 [border: (1px dotted #FFFFFF)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,108) size 616x77
+            RenderTableCell {TD} at (144,133) size 220x26 [border: (1px dotted #FFFFFF)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 42x22
                 text run at (2,2) width 42: "TD J"
-            RenderTableCell {TD} at (371,151) size 118x26 [border: (1px dotted #FFFFFF)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,133) size 118x26 [border: (1px dotted #FFFFFF)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x22
                 text run at (2,2) width 45: "TD K"
-            RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,133) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,787) size 578x432 [color=#FFFFFF] [bgcolor=#000000] [border: (6px dotted #FFFFFF)]
+      RenderTable {TABLE} at (0,752) size 578x432 [color=#FFFFFF] [bgcolor=#000000] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 578x22
           RenderText {#text} at (144,0) size 290x22
             text run at (144,0) width 290: "With 'border-collapse: collapse'"
@@ -166,10 +166,10 @@ layer at (0,0) size 785x1293
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1219) size 769x34
+      RenderBlock {DIV} at (0,1184) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1253) size 769x15
+      RenderBlock {ADDRESS} at (0,1218) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index cb33ebc..962a445 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1366
+layer at (0,0) size 785x1331
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1366
-  RenderBlock {HTML} at (0,0) size 785x1366
-    RenderBody {BODY} at (8,17) size 769x1341 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1331
+  RenderBlock {HTML} at (0,0) size 785x1331
+    RenderBody {BODY} at (8,17) size 769x1306 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -59,7 +59,7 @@ layer at (0,0) size 785x1366
             RenderText {#text} at (0,0) size 136x15
               text run at (0,0) width 136: "Table of Contents"
           RenderText {#text} at (0,0) size 0x0
-      RenderTable {TABLE} at (0,380) size 618x480 [color=#FFFFFF] [border: (1px dotted #FFFFFF)]
+      RenderTable {TABLE} at (0,380) size 618x445 [color=#FFFFFF] [border: (1px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 618x22
           RenderText {#text} at (163,0) size 292x22
             text run at (163,0) width 292: "With 'border-collapse: separate'"
@@ -83,42 +83,42 @@ layer at (0,0) size 785x1366
             RenderTableCell {TH} at (496,44) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (1,350) size 616x129
-          RenderTableRow {TR} at (0,7) size 616x115 [bgcolor=#000000]
-            RenderTableCell {TD} at (7,51) size 357x26 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+        RenderTableSection {TFOOT} at (1,329) size 616x115
+          RenderTableRow {TR} at (0,0) size 616x108 [bgcolor=#000000]
+            RenderTableCell {TD} at (7,41) size 357x26 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
-            RenderTableCell {TD} at (371,51) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,41) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x22
                 text run at (2,2) width 46: "TD O"
-            RenderTableCell {TD} at (496,51) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,41) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (1,137) size 616x213
-          RenderTableRow {TR} at (0,7) size 616x108 [bgcolor=#000000]
-            RenderTableCell {TD} at (7,81) size 130x50 [border: (13px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
+        RenderTableSection {TBODY} at (1,137) size 616x192
+          RenderTableRow {TR} at (0,0) size 616x101 [bgcolor=#000000]
+            RenderTableCell {TD} at (7,67) size 130x50 [border: (13px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (14,14) size 44x22
                 text run at (14,14) width 44: "TD E"
-            RenderTableCell {TD} at (144,48) size 220x26 [border: (1px dotted #FFFFFF)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (144,37) size 220x26 [border: (1px dotted #FFFFFF)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD F"
-            RenderTableCell {TD} at (371,48) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,37) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x22
                 text run at (2,2) width 46: "TD G"
-            RenderTableCell {TD} at (496,48) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,37) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x22
                 text run at (2,2) width 45: "TD H"
-          RenderTableRow {TR} at (0,122) size 616x84 [bgcolor=#000000]
-            RenderTableCell {TD} at (144,151) size 220x26 [border: (1px dotted #FFFFFF)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,108) size 616x77 [bgcolor=#000000]
+            RenderTableCell {TD} at (144,133) size 220x26 [border: (1px dotted #FFFFFF)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 42x22
                 text run at (2,2) width 42: "TD J"
-            RenderTableCell {TD} at (371,151) size 118x26 [border: (1px dotted #FFFFFF)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,133) size 118x26 [border: (1px dotted #FFFFFF)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x22
                 text run at (2,2) width 45: "TD K"
-            RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,133) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,860) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
+      RenderTable {TABLE} at (0,825) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 578x22
           RenderText {#text} at (144,0) size 290x22
             text run at (144,0) width 290: "With 'border-collapse: collapse'"
@@ -177,10 +177,10 @@ layer at (0,0) size 785x1366
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1292) size 769x34
+      RenderBlock {DIV} at (0,1257) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1326) size 769x15
+      RenderBlock {ADDRESS} at (0,1291) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index c4deea1..176df17 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1351
+layer at (0,0) size 785x1316
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1351
-  RenderBlock {HTML} at (0,0) size 785x1351
-    RenderBody {BODY} at (8,17) size 769x1326 [color=#00FF00] [bgcolor=#333333]
+layer at (0,0) size 785x1316
+  RenderBlock {HTML} at (0,0) size 785x1316
+    RenderBody {BODY} at (8,17) size 769x1291 [color=#00FF00] [bgcolor=#333333]
       RenderBlock {H1} at (0,0) size 769x30
         RenderText {#text} at (0,0) size 528x30
           text run at (0,0) width 528: "CSS2 Table Backgrounds Test Suite"
@@ -57,7 +57,7 @@ layer at (0,0) size 785x1351
             RenderText {#text} at (0,0) size 136x15
               text run at (0,0) width 136: "Table of Contents"
           RenderText {#text} at (0,0) size 0x0
-      RenderTable {TABLE} at (0,365) size 618x480 [color=#FFFFFF] [border: (1px dotted #FFFFFF)]
+      RenderTable {TABLE} at (0,365) size 618x445 [color=#FFFFFF] [border: (1px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 618x22
           RenderText {#text} at (163,0) size 292x22
             text run at (163,0) width 292: "With 'border-collapse: separate'"
@@ -81,42 +81,42 @@ layer at (0,0) size 785x1351
             RenderTableCell {TH} at (496,44) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (34,2) size 45x22
                 text run at (34,2) width 45: "TH D"
-        RenderTableSection {TFOOT} at (1,350) size 616x129
-          RenderTableRow {TR} at (0,7) size 616x115
-            RenderTableCell {TD} at (7,51) size 357x26 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
+        RenderTableSection {TFOOT} at (1,329) size 616x115
+          RenderTableRow {TR} at (0,0) size 616x108
+            RenderTableCell {TD} at (7,41) size 357x26 [border: (1px dotted #FFFFFF)] [r=0 c=0 rs=1 cs=2]
               RenderText {#text} at (2,2) size 47x22
                 text run at (2,2) width 47: "TD M"
-            RenderTableCell {TD} at (371,51) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,41) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x22
                 text run at (2,2) width 46: "TD O"
-            RenderTableCell {TD} at (496,51) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,41) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 44x22
                 text run at (2,2) width 44: "TD P"
-        RenderTableSection {TBODY} at (1,137) size 616x213 [bgcolor=#000000]
-          RenderTableRow {TR} at (0,7) size 616x108
-            RenderTableCell {TD} at (7,81) size 130x50 [border: (13px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
+        RenderTableSection {TBODY} at (1,137) size 616x192 [bgcolor=#000000]
+          RenderTableRow {TR} at (0,0) size 616x101
+            RenderTableCell {TD} at (7,67) size 130x50 [border: (13px dotted #FFFFFF)] [r=0 c=0 rs=2 cs=1]
               RenderText {#text} at (14,14) size 44x22
                 text run at (14,14) width 44: "TD E"
-            RenderTableCell {TD} at (144,48) size 220x26 [border: (1px dotted #FFFFFF)] [r=0 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (144,37) size 220x26 [border: (1px dotted #FFFFFF)] [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD F"
-            RenderTableCell {TD} at (371,48) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,37) size 118x26 [border: (1px dotted #FFFFFF)] [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 46x22
                 text run at (2,2) width 46: "TD G"
-            RenderTableCell {TD} at (496,48) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,37) size 113x26 [border: (1px dotted #FFFFFF)] [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x22
                 text run at (2,2) width 45: "TD H"
-          RenderTableRow {TR} at (0,122) size 616x84
-            RenderTableCell {TD} at (144,151) size 220x26 [border: (1px dotted #FFFFFF)] [r=1 c=1 rs=1 cs=1]
+          RenderTableRow {TR} at (0,108) size 616x77
+            RenderTableCell {TD} at (144,133) size 220x26 [border: (1px dotted #FFFFFF)] [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (2,2) size 42x22
                 text run at (2,2) width 42: "TD J"
-            RenderTableCell {TD} at (371,151) size 118x26 [border: (1px dotted #FFFFFF)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (371,133) size 118x26 [border: (1px dotted #FFFFFF)] [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (2,2) size 45x22
                 text run at (2,2) width 45: "TD K"
-            RenderTableCell {TD} at (496,151) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (496,133) size 113x26 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderTable {TABLE} at (0,845) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
+      RenderTable {TABLE} at (0,810) size 578x432 [color=#FFFFFF] [border: (6px dotted #FFFFFF)]
         RenderBlock {CAPTION} at (0,0) size 578x22
           RenderText {#text} at (144,0) size 290x22
             text run at (144,0) width 290: "With 'border-collapse: collapse'"
@@ -175,10 +175,10 @@ layer at (0,0) size 785x1351
             RenderTableCell {TD} at (465,136) size 112x25 [border: (1px dotted #FFFFFF)] [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (2,2) size 43x22
                 text run at (2,2) width 43: "TD L"
-      RenderBlock {DIV} at (0,1277) size 769x34
+      RenderBlock {DIV} at (0,1242) size 769x34
         RenderInline {A} at (0,0) size 88x15 [color=#FFFF00]
           RenderImage {IMG} at (0,0) size 88x31
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {ADDRESS} at (0,1311) size 769x15
+      RenderBlock {ADDRESS} at (0,1276) size 769x15
         RenderText {#text} at (0,0) size 704x15
           text run at (0,0) width 704: "CSS2 Table Backgrounds Test Suite designed and written by fantasai <fantasai@escape.com>"
index c220f66..b207dee 100644 (file)
@@ -3,13 +3,13 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 483x132
+      RenderTable {TABLE} at (0,0) size 483x128
         RenderBlock {CAPTION} at (0,0) size 483x18
           RenderText {#text} at (47,0) size 389x18
             text run at (47,0) width 389: "Communicator 4.5 Installers for Mac and Windows Platforms"
-        RenderTableSection {TFOOT} at (0,108) size 483x24
-          RenderTableRow {TR} at (0,2) size 483x20
-            RenderTableCell {TD} at (2,2) size 185x20 [r=0 c=0 rs=1 cs=1]
+        RenderTableSection {TFOOT} at (0,108) size 483x20
+          RenderTableRow {TR} at (0,0) size 483x18
+            RenderTableCell {TD} at (2,-1) size 185x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 183x18
                 text run at (1,1) width 183: "This is the footer information"
         RenderTableSection {TBODY} at (0,18) size 483x90
index 61a7f62..433e573 100644 (file)
@@ -3,7 +3,7 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTable {TABLE} at (0,0) size 488x132
+      RenderTable {TABLE} at (0,0) size 488x122
         RenderBlock {CAPTION} at (0,0) size 488x18
           RenderText {#text} at (50,0) size 388x18
             text run at (50,0) width 388: "Communicator 4.5 Installers for Mac and Windows Platforms"
@@ -12,54 +12,54 @@ layer at (0,0) size 800x600
             RenderTableCell {TD} at (2,2) size 190x20 [r=0 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 188x18
                 text run at (1,1) width 188: "This is the header information"
-        RenderTableSection {TBODY} at (0,42) size 488x90
-          RenderTableRow {TR} at (0,2) size 488x20
-            RenderTableCell {TH} at (2,11) size 190x2 [r=0 c=0 rs=1 cs=1]
-            RenderTableCell {TH} at (194,2) size 109x20 [r=0 c=1 rs=1 cs=1]
+        RenderTableSection {TBODY} at (0,42) size 488x80
+          RenderTableRow {TR} at (0,0) size 488x18
+            RenderTableCell {TH} at (2,8) size 190x2 [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TH} at (194,-1) size 109x20 [r=0 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 107x18
                 text run at (1,1) width 107: "Macintosh PPC"
-            RenderTableCell {TH} at (305,2) size 86x20 [r=0 c=2 rs=1 cs=1]
+            RenderTableCell {TH} at (305,-1) size 86x20 [r=0 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 84x18
                 text run at (1,1) width 84: "Windows 95"
-            RenderTableCell {TH} at (393,2) size 93x20 [r=0 c=3 rs=1 cs=1]
+            RenderTableCell {TH} at (393,-1) size 93x20 [r=0 c=3 rs=1 cs=1]
               RenderText {#text} at (1,1) size 91x18
                 text run at (1,1) width 91: "Windows NT"
-          RenderTableRow {TR} at (0,24) size 488x20
-            RenderTableCell {TD} at (2,24) size 190x20 [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,20) size 488x18
+            RenderTableCell {TD} at (2,19) size 190x20 [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 73x18
                 text run at (1,1) width 73: "Base Install"
-            RenderTableCell {TD} at (194,24) size 109x20 [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (194,19) size 109x20 [r=1 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 21x18
                 text run at (1,1) width 21: "yes"
-            RenderTableCell {TD} at (305,24) size 86x20 [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (305,19) size 86x20 [r=1 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 21x18
                 text run at (1,1) width 21: "yes"
-            RenderTableCell {TD} at (393,24) size 93x20 [r=1 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (393,19) size 93x20 [r=1 c=3 rs=1 cs=1]
               RenderText {#text} at (1,1) size 21x18
                 text run at (1,1) width 21: "yes"
-          RenderTableRow {TR} at (0,46) size 488x20
-            RenderTableCell {TD} at (2,46) size 190x20 [r=2 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,40) size 488x18
+            RenderTableCell {TD} at (2,39) size 190x20 [r=2 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 103x18
                 text run at (1,1) width 103: "Complete Install"
-            RenderTableCell {TD} at (194,46) size 109x20 [r=2 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (194,39) size 109x20 [r=2 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 21x18
                 text run at (1,1) width 21: "yes"
-            RenderTableCell {TD} at (305,46) size 86x20 [r=2 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (305,39) size 86x20 [r=2 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 21x18
                 text run at (1,1) width 21: "yes"
-            RenderTableCell {TD} at (393,46) size 93x20 [r=2 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (393,39) size 93x20 [r=2 c=3 rs=1 cs=1]
               RenderText {#text} at (1,1) size 21x18
                 text run at (1,1) width 21: "yes"
-          RenderTableRow {TR} at (0,68) size 488x20
-            RenderTableCell {TD} at (2,68) size 190x20 [r=3 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,60) size 488x18
+            RenderTableCell {TD} at (2,59) size 190x20 [r=3 c=0 rs=1 cs=1]
               RenderText {#text} at (1,1) size 114x18
                 text run at (1,1) width 114: "Pro Edition Install"
-            RenderTableCell {TD} at (194,68) size 109x20 [r=3 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (194,59) size 109x20 [r=3 c=1 rs=1 cs=1]
               RenderText {#text} at (1,1) size 21x18
                 text run at (1,1) width 21: "yes"
-            RenderTableCell {TD} at (305,68) size 86x20 [r=3 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (305,59) size 86x20 [r=3 c=2 rs=1 cs=1]
               RenderText {#text} at (1,1) size 21x18
                 text run at (1,1) width 21: "yes"
-            RenderTableCell {TD} at (393,68) size 93x20 [r=3 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (393,59) size 93x20 [r=3 c=3 rs=1 cs=1]
               RenderText {#text} at (1,1) size 21x18
                 text run at (1,1) width 21: "yes"
index 0b7455a..a1c733f 100644 (file)
@@ -1,3 +1,17 @@
+2013-11-25  Laszlo Vidacs  <lac@inf.u-szeged.hu>
+
+        Vertical border spacing is doubled between table row groups
+        https://bugs.webkit.org/show_bug.cgi?id=20040
+
+        Reviewed by Csaba Osztrogonác.
+
+        Based on Chromium fix https://chromium.googlesource.com/chromium/blink/+/eb615069267f895c59bc576f9d65b3fa5add41e9
+
+        Rebaseline needed for table related tests (100+).
+
+        * rendering/RenderTableSection.cpp:
+        (WebCore::RenderTableSection::calcRowLogicalHeight):
+
 2013-11-25  Andres Gomez  <agomez@igalia.com>
 
         [GStreamer] Seeking fails on media content provided by servers not supporting Range requests
index 61a5ae2..df39b89 100644 (file)
@@ -276,7 +276,10 @@ int RenderTableSection::calcRowLogicalHeight()
 
     RenderTableCell* cell;
 
-    int spacing = table()->vBorderSpacing();
+    // We ignore the border-spacing on any non-top section as it is already included in the previous section's last row position.
+    int spacing = 0;
+    if (this == table()->topSection())
+        spacing = table()->vBorderSpacing();
 
     LayoutStateMaintainer statePusher(view());