Fixed layout tests plus added a new test.
authorhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 5 May 2004 20:23:48 +0000 (20:23 +0000)
committerhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 5 May 2004 20:23:48 +0000 (20:23 +0000)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@6543 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/fast/table/003-expected.txt
LayoutTests/fast/table/031-expected.txt
LayoutTests/fast/table/multiple-percent-height-rows-expected.txt
LayoutTests/fast/table/rowspan-paint-order-expected.txt
LayoutTests/fast/table/unused-percent-heights-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/unused-percent-heights.html [new file with mode: 0644]

index 903a4b2d65caa60edd9845998b633806008aa436..ee8a30c7f547541c171f872e2d19569875daa353 100644 (file)
@@ -15,12 +15,12 @@ layer at (0,0) size 800x600
             RenderTableCell {TD} at (2,28) size 780x20 [bgcolor=#FF0000] [r=1 c=0 rs=1 cs=2]
               RenderText {TEXT} at (1,1) size 253x18
                 text run at (1,1) width 253: "Alongwordtogiveyouanicebigminwidth."
-      RenderTable {TABLE} at (0,50) size 100x104 [bgcolor=#FF0000] [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 0x100
+      RenderTable {TABLE} at (0,50) size 100x100 [bgcolor=#FF0000] [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 0x96
           RenderTableRow {TR} at (0,0) size 0x0
-            RenderTableCell {TD} at (2,48) size 92x4 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-      RenderTable {TABLE} at (0,154) size 183x124 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 0x120
+            RenderTableCell {TD} at (2,46) size 92x4 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+      RenderTable {TABLE} at (0,150) size 183x120 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 0x116
           RenderTableRow {TR} at (0,0) size 0x0
             RenderTableCell {TD} at (2,2) size 175x22 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
               RenderText {TEXT} at (2,2) size 31x18
@@ -34,9 +34,9 @@ layer at (0,0) size 800x600
               RenderText {TEXT} at (2,2) size 37x18
                 text run at (2,2) width 37: "world"
           RenderTableRow {TR} at (0,0) size 0x0
-            RenderTableCell {TD} at (2,74) size 175x44 [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=1]
-              RenderTextArea {TEXTAREA} at (4,2) size 167x40
-      RenderTable {TABLE} at (0,278) size 106x78
+            RenderTableCell {TD} at (2,74) size 175x36 [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=1]
+              RenderTextArea {TEXTAREA} at (4,2) size 167x32
+      RenderTable {TABLE} at (0,270) size 106x78
         RenderTableSection {TBODY} at (0,0) size 0x78
           RenderTableRow {TR} at (0,0) size 0x0
             RenderTableCell {TD} at (2,2) size 102x74 [r=0 c=0 rs=1 cs=1]
@@ -46,7 +46,7 @@ layer at (0,0) size 800x600
                 text run at (1,37) width 56: "nowrap. "
                 text run at (57,37) width 44: "I really"
                 text run at (1,55) width 46: "should."
-      RenderTable {TABLE} at (0,356) size 106x78
+      RenderTable {TABLE} at (0,348) size 106x78
         RenderTableSection {TBODY} at (0,0) size 0x78
           RenderTableRow {TR} at (0,0) size 0x0
             RenderTableCell {TD} at (2,2) size 102x74 [r=0 c=0 rs=1 cs=1]
@@ -57,7 +57,7 @@ layer at (0,0) size 800x600
                   text run at (0,36) width 56: "nowrap. "
                   text run at (56,36) width 44: "I really"
                   text run at (0,54) width 46: "should."
-      RenderTable {TABLE} at (0,434) size 369x24
+      RenderTable {TABLE} at (0,426) size 369x24
         RenderTableSection {TBODY} at (0,0) size 0x24
           RenderTableRow {TR} at (0,0) size 0x0
             RenderTableCell {TD} at (2,2) size 365x20 [r=0 c=0 rs=1 cs=1]
@@ -65,7 +65,7 @@ layer at (0,0) size 800x600
                 text run at (1,1) width 145: "I should have nowrap. "
                 text run at (146,1) width 98: "I really should. "
                 text run at (244,1) width 120: "Definitely. Should."
-      RenderTable {TABLE} at (0,458) size 369x24
+      RenderTable {TABLE} at (0,450) size 369x24
         RenderTableSection {TBODY} at (0,0) size 0x24
           RenderTableRow {TR} at (0,0) size 0x0
             RenderTableCell {TD} at (2,2) size 365x20 [r=0 c=0 rs=1 cs=1]
index 904641d2fc3794d8ae4e6b24d8cbc46c29fb6156..9bc8be2111a6aed9f185a1c3ec362d00b4156fd4 100644 (file)
@@ -6,8 +6,8 @@ layer at (0,0) size 800x600
       RenderTable {TABLE} at (0,0) size 306x304
         RenderTableSection {TBODY} at (0,0) size 0x304
           RenderTableRow {TR} at (0,0) size 0x0
-            RenderTableCell {TD} at (2,2) size 302x302 [bgcolor=#0000FF] [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (1,1) size 6x300
-                RenderTableSection {TBODY} at (0,0) size 0x300
+            RenderTableCell {TD} at (2,2) size 302x300 [bgcolor=#0000FF] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 6x298
+                RenderTableSection {TBODY} at (0,0) size 0x298
                   RenderTableRow {TR} at (0,0) size 0x0
-                    RenderTableCell {TD} at (2,149) size 2x2 [r=0 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (2,148) size 2x2 [r=0 c=0 rs=1 cs=1]
index da5fc47e19a64f62d748bbff84a26fdef7d8ea38..ce1bdd376b944274305c6cccec4fd0794a25fa58 100644 (file)
@@ -3,23 +3,23 @@ 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 435x229 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 0x227
+      RenderTable {TABLE} at (0,0) size 435x227 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 0x225
           RenderTableRow {TR} at (0,0) size 0x0
-            RenderTableCell {TD} at (0,0) size 433x231 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
-              RenderTable {TABLE} at (1,1) size 431x229 [border: (1px outset #808080)]
-                RenderTableSection {TBODY} at (1,1) size 0x227
+            RenderTableCell {TD} at (0,0) size 433x225 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 431x223 [border: (1px outset #808080)]
+                RenderTableSection {TBODY} at (1,1) size 0x221
                   RenderTableRow {TR} at (0,0) size 0x0
-                    RenderTableCell {TD} at (0,46) size 214x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (0,45) size 214x20 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
                       RenderText {TEXT} at (1,1) size 4x18
                         text run at (1,1) width 4: " "
-                    RenderTableCell {TD} at (214,46) size 215x20 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (214,45) size 215x20 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
                       RenderText {TEXT} at (1,1) size 4x18
                         text run at (1,1) width 4: " "
                   RenderTableRow {TR} at (0,0) size 0x0
-                    RenderTableCell {TD} at (0,160) size 214x20 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (0,155) size 214x20 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
                       RenderText {TEXT} at (1,1) size 4x18
                         text run at (1,1) width 4: " "
-                    RenderTableCell {TD} at (214,160) size 215x20 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (214,155) size 215x20 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
                       RenderText {TEXT} at (1,1) size 4x18
                         text run at (1,1) width 4: " "
index 21aa973b6b2129a8606ed2d0b45b706eac9d446e..05f3d657d89e2b211078530dc98a46633bc5401c 100644 (file)
@@ -3,57 +3,57 @@ 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 784x104 [border: (2px outset #808080)]
-        RenderTableSection {TBODY} at (2,2) size 0x100
+      RenderTable {TABLE} at (0,0) size 784x100 [border: (2px outset #808080)]
+        RenderTableSection {TBODY} at (2,2) size 0x96
           RenderTableRow {TR} at (0,0) size 0x0
-            RenderTableCell {TD} at (0,22) size 38x56 [bgcolor=#AAAAAA] [border: (1px inset #808080)] [r=0 c=0 rs=3 cs=1]
+            RenderTableCell {TD} at (0,20) size 38x56 [bgcolor=#AAAAAA] [border: (1px inset #808080)] [r=0 c=0 rs=3 cs=1]
               RenderText {TEXT} at (1,1) size 36x54
                 text run at (1,1) width 26: "Left"
                 text run at (1,19) width 13: "(3"
                 text run at (1,37) width 36: "rows)"
-            RenderTableCell {TD} at (38,20) size 303x20 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=1 rs=2 cs=1]
+            RenderTableCell {TD} at (38,19) size 303x20 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=1 rs=2 cs=1]
               RenderText {TEXT} at (1,1) size 4x18
                 text run at (1,1) width 4: " "
             RenderTableCell {TD} at (341,0) size 98x20 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=10]
               RenderText {TEXT} at (1,1) size 96x18
                 text run at (1,1) width 96: "Middle (1 row)"
-            RenderTableCell {TD} at (439,20) size 303x20 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=12 rs=2 cs=1]
+            RenderTableCell {TD} at (439,19) size 303x20 [bgcolor=#000000] [border: (1px inset #808080)] [r=0 c=12 rs=2 cs=1]
               RenderText {TEXT} at (1,1) size 4x18
                 text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (742,22) size 38x56 [bgcolor=#AAAAAA] [border: (1px inset #808080)] [r=0 c=13 rs=3 cs=1]
+            RenderTableCell {TD} at (742,20) size 38x56 [bgcolor=#AAAAAA] [border: (1px inset #808080)] [r=0 c=13 rs=3 cs=1]
               RenderText {TEXT} at (2,1) size 36x54
                 text run at (2,1) width 35: "Right"
                 text run at (24,19) width 13: "(3"
                 text run at (1,37) width 36: "rows)"
           RenderTableRow {TR} at (0,0) size 0x0
-            RenderTableCell {TD} at (341,31) size 10x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+            RenderTableCell {TD} at (341,30) size 10x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
               RenderText {TEXT} at (1,1) size 4x18
                 text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (351,31) size 11x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
+            RenderTableCell {TD} at (351,30) size 11x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
               RenderText {TEXT} at (1,1) size 4x18
                 text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (362,31) size 11x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
+            RenderTableCell {TD} at (362,30) size 11x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
               RenderText {TEXT} at (1,1) size 4x18
                 text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (373,31) size 11x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=5 rs=1 cs=1]
+            RenderTableCell {TD} at (373,30) size 11x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=5 rs=1 cs=1]
               RenderText {TEXT} at (1,1) size 4x18
                 text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (384,31) size 11x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=6 rs=1 cs=1]
+            RenderTableCell {TD} at (384,30) size 11x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=6 rs=1 cs=1]
               RenderText {TEXT} at (1,1) size 4x18
                 text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (395,31) size 11x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=7 rs=1 cs=1]
+            RenderTableCell {TD} at (395,30) size 11x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=7 rs=1 cs=1]
               RenderText {TEXT} at (1,1) size 4x18
                 text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (406,31) size 11x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=8 rs=1 cs=1]
+            RenderTableCell {TD} at (406,30) size 11x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=8 rs=1 cs=1]
               RenderText {TEXT} at (1,1) size 4x18
                 text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (417,31) size 11x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=9 rs=1 cs=1]
+            RenderTableCell {TD} at (417,30) size 11x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=9 rs=1 cs=1]
               RenderText {TEXT} at (1,1) size 4x18
                 text run at (1,1) width 4: " "
-            RenderTableCell {TD} at (428,31) size 11x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=10 rs=1 cs=1]
+            RenderTableCell {TD} at (428,30) size 11x20 [bgcolor=#EEEEEE] [border: (1px inset #808080)] [r=1 c=10 rs=1 cs=1]
               RenderText {TEXT} at (1,1) size 4x18
                 text run at (1,1) width 4: " "
           RenderTableRow {TR} at (0,0) size 0x0
-            RenderTableCell {TD} at (38,70) size 742x20 [bgcolor=#008000] [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=13]
+            RenderTableCell {TD} at (38,67) size 742x20 [bgcolor=#008000] [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=13]
               RenderText {TEXT} at (469,1) size 272x18
                 text run at (469,1) width 272: "Bottom Row Overlaps with the Right Cell!"
diff --git a/LayoutTests/fast/table/unused-percent-heights-expected.txt b/LayoutTests/fast/table/unused-percent-heights-expected.txt
new file mode 100644 (file)
index 0000000..1c57ab3
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 800x600
+  RenderCanvas 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 784x54 [bgcolor=#3399CC]
+        RenderTableSection {TBODY} at (0,0) size 0x54
+          RenderTableRow {TR} at (0,0) size 0x0
+            RenderTableCell {TD} at (0,0) size 784x27 [border: none (1px solid #FFFFFF) none] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {A} at (0,0) size 784x26 [color=#0000EE]
+                RenderText {TEXT} at (4,4) size 153x18
+                  text run at (4,4) width 153: "List of Transit Providers"
+          RenderTableRow {TR} at (0,0) size 0x0
+            RenderTableCell {TD} at (0,27) size 784x27 [border: none (1px solid #FFFFFF) none] [r=1 c=0 rs=1 cs=1]
+              RenderBlock {A} at (0,0) size 784x26 [color=#0000EE]
+                RenderText {TEXT} at (4,4) size 160x18
+                  text run at (4,4) width 160: "Locate a Transit Provider"
diff --git a/LayoutTests/fast/table/unused-percent-heights.html b/LayoutTests/fast/table/unused-percent-heights.html
new file mode 100644 (file)
index 0000000..6e40bf8
--- /dev/null
@@ -0,0 +1,27 @@
+<html>
+<head>
+<style>
+.navrule {
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
+       border-bottom-color: #FFFFFF;
+}
+
+.local:link {
+       height: 100%;
+       padding: 4px;
+       display: block;
+}
+
+</style>
+
+<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#3399CC"> 
+<tr> 
+       <td class="navrule"><a href="/providers/index.asp" class="local">List of Transit Providers</a></td> 
+</tr> 
+<tr> 
+       <td class="navrule"><a href="/providers/locate.asp" class="local">Locate a Transit Provider</a></td> 
+</tr> 
+</table>
+</body>
+</html>