Mac rebaseline after r145242. I'm really hoping that the optimization didn't mess...
authorrniwa@webkit.org <rniwa@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 8 Mar 2013 20:56:39 +0000 (20:56 +0000)
committerrniwa@webkit.org <rniwa@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 8 Mar 2013 20:56:39 +0000 (20:56 +0000)
* css1/box_properties/margin_bottom-expected.txt: Replaced.
* css1/box_properties/margin_top-expected.txt: Replaced.
* css1/box_properties/padding_bottom-expected.txt: Replaced.
* css1/box_properties/padding_top-expected.txt: Replaced.
* css1/color_and_background/background_attachment-expected.txt: Replaced.
* platform/mac/css1/formatting_model/vertical_formatting-expected.txt:
* platform/mac/css2.1/t080301-c411-vt-mrgn-00-b-expected.txt:
* platform/mac/css3/flexbox/flexbox-baseline-expected.txt:
* platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
* platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
* platform/mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
* platform/mac/tables/mozilla/bugs/bug126742-expected.txt:
* platform/mac/tables/mozilla/bugs/bug69187-expected.txt:
* platform/win-future/css1: Added.
* platform/win-future/css1/box_properties: Added.
* platform/win-future/css1/box_properties/margin_bottom-expected.txt: Added.
* platform/win-future/css1/box_properties/margin_top-expected.txt: Added.
* platform/win-future/css1/box_properties/padding_bottom-expected.txt: Added.
* platform/win-future/css1/box_properties/padding_top-expected.txt: Added.
* platform/win-future/css1/color_and_background: Added.
* platform/win-future/css1/color_and_background/background_attachment-expected.txt: Added.

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

19 files changed:
LayoutTests/ChangeLog
LayoutTests/css1/box_properties/margin_bottom-expected.txt
LayoutTests/css1/box_properties/margin_top-expected.txt
LayoutTests/css1/box_properties/padding_bottom-expected.txt
LayoutTests/css1/box_properties/padding_top-expected.txt
LayoutTests/css1/color_and_background/background_attachment-expected.txt
LayoutTests/platform/mac/css1/formatting_model/vertical_formatting-expected.txt
LayoutTests/platform/mac/css2.1/t080301-c411-vt-mrgn-00-b-expected.txt
LayoutTests/platform/mac/css3/flexbox/flexbox-baseline-expected.txt
LayoutTests/platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt
LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt
LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt
LayoutTests/platform/mac/tables/mozilla/bugs/bug126742-expected.txt
LayoutTests/platform/mac/tables/mozilla/bugs/bug69187-expected.txt
LayoutTests/platform/win-future/css1/box_properties/margin_bottom-expected.txt [new file with mode: 0644]
LayoutTests/platform/win-future/css1/box_properties/margin_top-expected.txt [new file with mode: 0644]
LayoutTests/platform/win-future/css1/box_properties/padding_bottom-expected.txt [new file with mode: 0644]
LayoutTests/platform/win-future/css1/box_properties/padding_top-expected.txt [new file with mode: 0644]
LayoutTests/platform/win-future/css1/color_and_background/background_attachment-expected.txt [new file with mode: 0644]

index 2c5a3e8..320c939 100644 (file)
@@ -1,3 +1,29 @@
+2013-03-08  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Mac rebaseline after r145242. I'm really hoping that the optimization didn't mess this up.
+
+        * css1/box_properties/margin_bottom-expected.txt: Replaced.
+        * css1/box_properties/margin_top-expected.txt: Replaced.
+        * css1/box_properties/padding_bottom-expected.txt: Replaced.
+        * css1/box_properties/padding_top-expected.txt: Replaced.
+        * css1/color_and_background/background_attachment-expected.txt: Replaced.
+        * platform/mac/css1/formatting_model/vertical_formatting-expected.txt:
+        * platform/mac/css2.1/t080301-c411-vt-mrgn-00-b-expected.txt:
+        * platform/mac/css3/flexbox/flexbox-baseline-expected.txt:
+        * platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
+        * platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
+        * platform/mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug126742-expected.txt:
+        * platform/mac/tables/mozilla/bugs/bug69187-expected.txt:
+        * platform/win-future/css1: Added.
+        * platform/win-future/css1/box_properties: Added.
+        * platform/win-future/css1/box_properties/margin_bottom-expected.txt: Added.
+        * platform/win-future/css1/box_properties/margin_top-expected.txt: Added.
+        * platform/win-future/css1/box_properties/padding_bottom-expected.txt: Added.
+        * platform/win-future/css1/box_properties/padding_top-expected.txt: Added.
+        * platform/win-future/css1/color_and_background: Added.
+        * platform/win-future/css1/color_and_background/background_attachment-expected.txt: Added.
+
 2013-03-08  Benjamin Poulain  <benjamin@webkit.org>
 
         [Mac] Add a feature flag for 'view-mode' Media Feature, disable it on Mac
index 9f6e318..b96de88 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1728
+layer at (0,0) size 785x1729
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1728
-  RenderBlock {HTML} at (0,0) size 785x1729
-    RenderBody {BODY} at (8,8) size 769x1713 [bgcolor=#CCCCCC]
+layer at (0,0) size 785x1729
+  RenderBlock {HTML} at (0,0) size 785x1730
+    RenderBody {BODY} at (8,8) size 769x1714 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
@@ -81,15 +81,15 @@ layer at (0,0) size 785x1728
       RenderBlock {P} at (0,919) size 769x19 [bgcolor=#C0C0C0]
         RenderText {#text} at (0,0) size 232x18
           text run at (0,0) width 232: "This element also has a class of zero."
-      RenderTable {TABLE} at (0,937) size 769x776 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 767x773
+      RenderTable {TABLE} at (0,937) size 769x777 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 767x774
           RenderTableRow {TR} at (0,0) size 767x26
             RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
               RenderInline {STRONG} at (0,0) size 163x18
                 RenderText {#text} at (4,4) size 163x18
                   text run at (4,4) width 163: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,26) size 767x747
-            RenderTableCell {TD} at (0,386) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,26) size 767x748
+            RenderTableCell {TD} at (0,387) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (4,4) size 4x18
                 text run at (4,4) width 4: " "
             RenderTableCell {TD} at (12,26) size 755x748 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
index fd81f67..3ad9a7f 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1638
+layer at (0,0) size 785x1639
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1638
-  RenderBlock {HTML} at (0,0) size 785x1639
-    RenderBody {BODY} at (8,8) size 769x1623 [bgcolor=#CCCCCC]
+layer at (0,0) size 785x1639
+  RenderBlock {HTML} at (0,0) size 785x1640
+    RenderBody {BODY} at (8,8) size 769x1624 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
@@ -74,15 +74,15 @@ layer at (0,0) size 785x1638
           text run at (0,18) width 488: "No other styles have been applied to it besides a light blue background color. "
           text run at (488,18) width 267: "In all other respects, the element should be"
           text run at (0,36) width 48: "normal."
-      RenderTable {TABLE} at (0,883) size 769x740 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 767x737
+      RenderTable {TABLE} at (0,883) size 769x741 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 767x738
           RenderTableRow {TR} at (0,0) size 767x26
             RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
               RenderInline {STRONG} at (0,0) size 163x18
                 RenderText {#text} at (4,4) size 163x18
                   text run at (4,4) width 163: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,26) size 767x711
-            RenderTableCell {TD} at (0,368) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,26) size 767x712
+            RenderTableCell {TD} at (0,369) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (4,4) size 4x18
                 text run at (4,4) width 4: " "
             RenderTableCell {TD} at (12,26) size 755x712 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
index 5b43d93..708fcb4 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1549
+layer at (0,0) size 785x1550
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1549
-  RenderBlock {HTML} at (0,0) size 785x1550
-    RenderBody {BODY} at (8,8) size 769x1534 [bgcolor=#CCCCCC]
+layer at (0,0) size 785x1550
+  RenderBlock {HTML} at (0,0) size 785x1551
+    RenderBody {BODY} at (8,8) size 769x1535 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
@@ -52,15 +52,15 @@ layer at (0,0) size 785x1549
           text run at (0,0) width 589: "This element should have no bottom padding, since negative padding values are not allowed. "
           text run at (589,0) width 104: "Both the content"
           text run at (0,18) width 404: "background and the normal padding should be aqua (light blue)."
-      RenderTable {TABLE} at (0,828) size 769x706 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 767x703
+      RenderTable {TABLE} at (0,828) size 769x707 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 767x704
           RenderTableRow {TR} at (0,0) size 767x26
             RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
               RenderInline {STRONG} at (0,0) size 163x18
                 RenderText {#text} at (4,4) size 163x18
                   text run at (4,4) width 163: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,26) size 767x677
-            RenderTableCell {TD} at (0,351) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,26) size 767x678
+            RenderTableCell {TD} at (0,352) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (4,4) size 4x18
                 text run at (4,4) width 4: " "
             RenderTableCell {TD} at (12,26) size 755x678 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
index 94ff290..460d4b3 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1463
+layer at (0,0) size 785x1464
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1463
-  RenderBlock {HTML} at (0,0) size 785x1464
-    RenderBody {BODY} at (8,8) size 769x1448 [bgcolor=#CCCCCC]
+layer at (0,0) size 785x1464
+  RenderBlock {HTML} at (0,0) size 785x1465
+    RenderBody {BODY} at (8,8) size 769x1449 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
@@ -50,15 +50,15 @@ layer at (0,0) size 785x1463
           text run at (0,0) width 565: "This element should have no top padding, since negative padding values are not allowed. "
           text run at (565,0) width 183: "Both the content background"
           text run at (0,18) width 325: "and the normal padding should be aqua (light blue)."
-      RenderTable {TABLE} at (0,794) size 769x654 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 767x651
+      RenderTable {TABLE} at (0,794) size 769x655 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 767x652
           RenderTableRow {TR} at (0,0) size 767x26
             RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
               RenderInline {STRONG} at (0,0) size 163x18
                 RenderText {#text} at (4,4) size 163x18
                   text run at (4,4) width 163: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,26) size 767x625
-            RenderTableCell {TD} at (0,325) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,26) size 767x626
+            RenderTableCell {TD} at (0,326) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (4,4) size 4x18
                 text run at (4,4) width 4: " "
             RenderTableCell {TD} at (12,26) size 755x626 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
index ebe2e04..7173764 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 880x1194
+layer at (0,0) size 880x1195
   RenderView at (0,0) size 785x585
-layer at (0,0) size 785x1194
-  RenderBlock {HTML} at (0,0) size 785x1194
-    RenderBody {BODY} at (8,8) size 769x1178 [bgcolor=#CCCCCC]
+layer at (0,0) size 785x1195
+  RenderBlock {HTML} at (0,0) size 785x1195
+    RenderBody {BODY} at (8,8) size 769x1179 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
@@ -89,15 +89,15 @@ layer at (0,0) size 785x1194
           text run at (72,0) width 671: " UAs may treat 'fixed' as 'scroll'. However, it is recommended they interpret 'fixed' correctly, at least on the"
           text run at (0,18) width 767: "HTML and BODY elements, since there is no way for an author to provide an image only for those browsers that support"
           text run at (0,36) width 42: "'fixed'."
-      RenderTable {TABLE} at (0,626) size 769x552 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 767x549
+      RenderTable {TABLE} at (0,626) size 769x553 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 767x550
           RenderTableRow {TR} at (0,0) size 767x26
             RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
               RenderInline {STRONG} at (0,0) size 163x18
                 RenderText {#text} at (4,4) size 163x18
                   text run at (4,4) width 163: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,26) size 767x523
-            RenderTableCell {TD} at (0,274) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,26) size 767x524
+            RenderTableCell {TD} at (0,275) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (4,4) size 4x18
                 text run at (4,4) width 4: " "
             RenderTableCell {TD} at (12,26) size 755x524 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
index 9ca2423..581c20e 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x2486
+layer at (0,0) size 785x2487
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x2486
-  RenderBlock {HTML} at (0,0) size 785x2486
-    RenderBody {BODY} at (8,8) size 769x2470 [bgcolor=#CCCCCC]
+layer at (0,0) size 785x2487
+  RenderBlock {HTML} at (0,0) size 785x2487
+    RenderBody {BODY} at (8,8) size 769x2471 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 355x18
           text run at (0,0) width 355: "The style declarations which apply to the text below are:"
@@ -103,14 +103,14 @@ layer at (0,0) size 785x2486
       RenderBlock {P} at (0,1336) size 769x56
         RenderText {#text} at (0,38) size 167x18
           text run at (0,38) width 167: "This is the next paragraph."
-      RenderTable {TABLE} at (0,1407) size 769x1063 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 767x1060
+      RenderTable {TABLE} at (0,1407) size 769x1064 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 767x1061
           RenderTableRow {TR} at (0,0) size 767x26
             RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
               RenderInline {STRONG} at (0,0) size 163x18
                 RenderText {#text} at (4,4) size 163x18
                   text run at (4,4) width 163: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,26) size 767x1034
+          RenderTableRow {TR} at (0,26) size 767x1035
             RenderTableCell {TD} at (0,530) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (4,4) size 4x18
                 text run at (4,4) width 4: " "
index 6235176..d81db2d 100644 (file)
@@ -1,14 +1,14 @@
-layer at (0,0) size 785x868
+layer at (0,0) size 785x869
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x868
-  RenderBlock {HTML} at (0,0) size 785x868
-    RenderBody {BODY} at (8,16) size 769x844
+layer at (0,0) size 785x869
+  RenderBlock {HTML} at (0,0) size 785x869
+    RenderBody {BODY} at (8,16) size 769x845
       RenderBlock {P} at (0,0) size 769x18
         RenderText {#text} at (0,0) size 279x18
           text run at (0,0) width 279: "The two columns below should be identical."
-      RenderTable {TABLE} at (0,34) size 178x810
-        RenderTableSection {TBODY} at (0,0) size 178x810
-          RenderTableRow {TR} at (0,2) size 178x806
+      RenderTable {TABLE} at (0,34) size 178x811
+        RenderTableSection {TBODY} at (0,0) size 178x811
+          RenderTableRow {TR} at (0,2) size 178x807
             RenderTableCell {TD} at (2,2) size 86x807 [bgcolor=#008080] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
               RenderBlock {P} at (3,3) size 80x18 [bgcolor=#FFFF00]
                 RenderText {#text} at (0,0) size 5x18
index 83b4dd6..cb4a6be 100644 (file)
@@ -107,8 +107,8 @@ layer at (0,0) size 800x494
       RenderFlexibleBox {DIV} at (184,5) size 30x30 [bgcolor=#D3D3D3]
       RenderText {#text} at (214,21) size 124x18
         text run at (214,21) width 124: " of the grey flexbox"
-layer at (400,0) size 360x416
-  RenderBlock (positioned) {DIV} at (400,0) size 360x416
+layer at (400,0) size 360x417
+  RenderBlock (positioned) {DIV} at (400,0) size 360x417
     RenderBlock {DIV} at (0,0) size 360x53
       RenderText {#text} at (0,35) size 71x18
         text run at (0,35) width 71: "before text "
@@ -186,10 +186,10 @@ layer at (400,0) size 360x416
               RenderBlock {DIV} at (0,0) size 51x18
                 RenderText {#text} at (0,0) size 38x18
                   text run at (0,0) width 38: "above"
-    RenderTable {TABLE} at (0,263) size 285x83 [bgcolor=#D3D3D3]
-      RenderTableSection {TBODY} at (0,0) size 285x83
-        RenderTableRow {TR} at (0,2) size 285x79
-          RenderTableCell {TD} at (2,61) size 46x20 [r=0 c=0 rs=1 cs=1]
+    RenderTable {TABLE} at (0,263) size 285x84 [bgcolor=#D3D3D3]
+      RenderTableSection {TBODY} at (0,0) size 285x84
+        RenderTableRow {TR} at (0,2) size 285x80
+          RenderTableCell {TD} at (2,62) size 46x20 [r=0 c=0 rs=1 cs=1]
             RenderText {#text} at (1,1) size 44x18
               text run at (1,1) width 44: "bottom"
           RenderTableCell {TD} at (50,39) size 53x20 [r=0 c=1 rs=1 cs=1]
@@ -206,13 +206,13 @@ layer at (400,0) size 360x416
               RenderBlock {DIV} at (114,0) size 38x68
                 RenderText {#text} at (0,0) size 38x18
                   text run at (0,0) width 38: "above"
-    RenderBlock {DIV} at (0,346) size 360x70
+    RenderBlock {DIV} at (0,347) size 360x70
       RenderText {#text} at (0,20) size 71x18
         text run at (0,20) width 71: "before text "
       RenderFlexibleBox {DIV} at (71,5) size 174x65 [bgcolor=#D3D3D3]
       RenderText {#text} at (245,20) size 59x18
         text run at (245,20) width 59: " after text"
-layer at (471,351) size 174x65 clip at (471,351) size 159x65 scrollY 4 scrollHeight 69
+layer at (471,352) size 174x65 clip at (471,352) size 159x65 scrollY 4 scrollHeight 69
   RenderBlock {DIV} at (0,0) size 174x65
     RenderText {#text} at (0,15) size 154x18
       text run at (0,15) width 154: "The baseline is based on"
index 688342e..6c25287 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 1026x1015
+layer at (0,0) size 1026x1016
   RenderView at (0,0) size 785x585
-layer at (0,0) size 785x1015
-  RenderBlock {HTML} at (0,0) size 785x1015
-    RenderBody {BODY} at (8,16) size 769x995
+layer at (0,0) size 785x1016
+  RenderBlock {HTML} at (0,0) size 785x1016
+    RenderBody {BODY} at (8,16) size 769x996
       RenderBlock {DIV} at (16,0) size 737x60
         RenderBlock {P} at (0,0) size 737x20
           RenderInline {A} at (0,0) size 90x18 [color=#0000EE]
@@ -34,26 +34,26 @@ layer at (0,0) size 785x1015
             RenderText {#text} at (408,1) size 176x18
               text run at (408,1) width 176: "\x{2192} script-handle-01-b"
           RenderText {#text} at (0,0) size 0x0
-      RenderTable {TABLE} at (0,64) size 1018x550
-        RenderTableSection {TBODY} at (0,0) size 1018x550
-          RenderTableRow {TR} at (0,0) size 1018x550
-            RenderTableCell {TD} at (0,0) size 1018x550 [r=0 c=0 rs=1 cs=3]
-              RenderTable {TABLE} at (10,10) size 998x530
-                RenderTableSection {TBODY} at (0,0) size 998x530
-                  RenderTableRow {TR} at (0,2) size 998x106
+      RenderTable {TABLE} at (0,64) size 1018x551
+        RenderTableSection {TBODY} at (0,0) size 1018x551
+          RenderTableRow {TR} at (0,0) size 1018x551
+            RenderTableCell {TD} at (0,0) size 1018x551 [r=0 c=0 rs=1 cs=3]
+              RenderTable {TABLE} at (10,10) size 998x531
+                RenderTableSection {TBODY} at (0,0) size 998x531
+                  RenderTableRow {TR} at (0,2) size 998x107
                     RenderTableCell {TD} at (2,2) size 994x107 [r=0 c=0 rs=1 cs=2]
                       RenderBlock {H1} at (8,29) size 978x49
                         RenderText {#text} at (314,5) size 350x38
                           text run at (314,5) width 350: "render-groups-01-b"
-                  RenderTableRow {TR} at (0,110) size 998x36 [color=#FFFFFF] [bgcolor=#000000]
-                    RenderTableCell {TD} at (2,110) size 496x36 [r=1 c=0 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,111) size 998x36 [color=#FFFFFF] [bgcolor=#000000]
+                    RenderTableCell {TD} at (2,111) size 496x36 [r=1 c=0 rs=1 cs=1]
                       RenderText {#text} at (204,9) size 88x18
                         text run at (204,9) width 88: "SVG Image"
-                    RenderTableCell {TD} at (500,110) size 496x36 [r=1 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (500,111) size 496x36 [r=1 c=1 rs=1 cs=1]
                       RenderText {#text} at (203,9) size 90x18
                         text run at (203,9) width 90: "PNG Image"
-                  RenderTableRow {TR} at (0,148) size 998x380
-                    RenderTableCell {TD} at (2,148) size 496x380 [r=2 c=0 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,149) size 998x380
+                    RenderTableCell {TD} at (2,149) size 496x380 [r=2 c=0 rs=1 cs=1]
                       RenderEmbeddedObject {EMBED} at (8,8) size 480x360
                         layer at (0,0) size 480x360
                           RenderView at (0,0) size 480x360
@@ -84,10 +84,10 @@ layer at (0,0) size 785x1015
                                 chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
                             RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
                       RenderText {#text} at (0,0) size 0x0
-                    RenderTableCell {TD} at (500,148) size 496x380 [r=2 c=1 rs=1 cs=1]
+                    RenderTableCell {TD} at (500,149) size 496x380 [r=2 c=1 rs=1 cs=1]
                       RenderImage {IMG} at (8,8) size 480x360
                       RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (23,625) size 723x334
+      RenderBlock {DIV} at (23,626) size 723x334
         RenderBlock {P} at (0,0) size 723x40
           RenderText {#text} at (0,1) size 716x38
             text run at (0,1) width 716: "Verifies implicit rendering order (paragraph 3.3) and grouping mechanism (paragraphs 3.4)."
@@ -122,7 +122,7 @@ layer at (0,0) size 785x1015
         RenderBlock {P} at (0,313) size 723x21
           RenderText {#text} at (0,1) size 492x18
             text run at (0,1) width 492: "The rendered image should match the reference image exactly."
-      RenderBlock {DIV} at (16,974) size 737x21
+      RenderBlock {DIV} at (16,975) size 737x21
         RenderBlock {P} at (0,0) size 737x20
           RenderInline {A} at (0,0) size 202x18 [color=#0000EE]
             RenderText {#text} at (153,1) size 202x18
@@ -138,4 +138,4 @@ layer at (0,0) size 785x1015
             RenderText {#text} at (408,1) size 176x18
               text run at (408,1) width 176: "\x{2192} script-handle-01-b"
           RenderText {#text} at (0,0) size 0x0
-scrolled to 0,430
+scrolled to 0,431
index 4b1a223..c82ff9e 100644 (file)
@@ -1,28 +1,28 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x197
-  RenderBlock {html} at (0,0) size 800x198
-    RenderBody {body} at (5,5) size 790x187
-      RenderTable {table} at (142,0) size 505x186
-        RenderTableSection (anonymous) at (0,0) size 504x186
-          RenderTableRow {tr} at (0,0) size 504x186
-            RenderTableCell {td} at (0,0) size 504x186 [r=0 c=0 rs=1 cs=3]
-              RenderTable {table} at (7,6) size 492x174
-                RenderTableSection (anonymous) at (0,0) size 491x174
-                  RenderTableRow {tr} at (0,1) size 491x65
+layer at (0,0) size 800x198
+  RenderBlock {html} at (0,0) size 800x199
+    RenderBody {body} at (5,5) size 790x188
+      RenderTable {table} at (142,0) size 505x187
+        RenderTableSection (anonymous) at (0,0) size 504x187
+          RenderTableRow {tr} at (0,0) size 504x187
+            RenderTableCell {td} at (0,0) size 504x187 [r=0 c=0 rs=1 cs=3]
+              RenderTable {table} at (7,6) size 492x175
+                RenderTableSection (anonymous) at (0,0) size 491x175
+                  RenderTableRow {tr} at (0,1) size 491x66
                     RenderTableCell {td} at (1,1) size 489x66 [r=0 c=0 rs=1 cs=2]
                       RenderBlock {h1} at (5,19) size 480x27
                         RenderText {#text} at (0,0) size 479x26
                           text run at (0,0) width 479: "Both sides should have identical size after zooming"
-                  RenderTableRow {tr} at (0,67) size 491x23
-                    RenderTableCell {td} at (1,67) size 244x23 [r=1 c=0 rs=1 cs=1]
+                  RenderTableRow {tr} at (0,68) size 491x23
+                    RenderTableCell {td} at (1,68) size 244x23 [r=1 c=0 rs=1 cs=1]
                       RenderText {#text} at (95,5) size 54x13
                         text run at (95,5) width 54: "SVG Image"
-                    RenderTableCell {td} at (246,67) size 244x23 [r=1 c=1 rs=1 cs=1]
+                    RenderTableCell {td} at (246,68) size 244x23 [r=1 c=1 rs=1 cs=1]
                       RenderText {#text} at (95,5) size 54x13
                         text run at (95,5) width 54: "PNG Image"
-                  RenderTableRow {tr} at (0,91) size 491x82
-                    RenderTableCell {td} at (1,91) size 244x82 [r=2 c=0 rs=1 cs=1]
+                  RenderTableRow {tr} at (0,92) size 491x82
+                    RenderTableCell {td} at (1,92) size 244x82 [r=2 c=0 rs=1 cs=1]
                       RenderEmbeddedObject {object} at (100,5) size 139x70
                         layer at (0,0) size 139x69
                           RenderView at (0,0) size 139x69
@@ -42,6 +42,6 @@ layer at (0,0) size 800x197
                                 chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 269.59: "$Revision: 1.7 $"
                             RenderSVGRect {rect} at (23,0) size 93x69 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
                       RenderText {#text} at (0,0) size 0x0
-                    RenderTableCell {td} at (246,91) size 244x82 [r=2 c=1 rs=1 cs=1]
+                    RenderTableCell {td} at (246,92) size 244x82 [r=2 c=1 rs=1 cs=1]
                       RenderImage {img} at (5,5) size 139x70
                       RenderText {#text} at (0,0) size 0x0
index ea1513b..e0e0acd 100644 (file)
@@ -1,28 +1,28 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x377
-  RenderBlock {html} at (0,0) size 800x378
-    RenderBody {body} at (5,5) size 790x367
-      RenderTable {table} at (41,0) size 707x366
-        RenderTableSection (anonymous) at (0,0) size 706x366
-          RenderTableRow {tr} at (0,0) size 706x366
-            RenderTableCell {td} at (0,0) size 706x366 [r=0 c=0 rs=1 cs=3]
-              RenderTable {table} at (7,6) size 694x354
-                RenderTableSection (anonymous) at (0,0) size 693x354
-                  RenderTableRow {tr} at (0,1) size 693x65
+layer at (0,0) size 800x378
+  RenderBlock {html} at (0,0) size 800x379
+    RenderBody {body} at (5,5) size 790x368
+      RenderTable {table} at (41,0) size 707x367
+        RenderTableSection (anonymous) at (0,0) size 706x367
+          RenderTableRow {tr} at (0,0) size 706x367
+            RenderTableCell {td} at (0,0) size 706x367 [r=0 c=0 rs=1 cs=3]
+              RenderTable {table} at (7,6) size 694x355
+                RenderTableSection (anonymous) at (0,0) size 693x355
+                  RenderTableRow {tr} at (0,1) size 693x66
                     RenderTableCell {td} at (1,1) size 691x66 [r=0 c=0 rs=1 cs=2]
                       RenderBlock {h1} at (5,19) size 682x27
                         RenderText {#text} at (101,0) size 479x26
                           text run at (101,0) width 479: "Both sides should have identical size after zooming"
-                  RenderTableRow {tr} at (0,67) size 693x23
-                    RenderTableCell {td} at (1,67) size 345x23 [r=1 c=0 rs=1 cs=1]
+                  RenderTableRow {tr} at (0,68) size 693x23
+                    RenderTableCell {td} at (1,68) size 345x23 [r=1 c=0 rs=1 cs=1]
                       RenderText {#text} at (145,5) size 55x13
                         text run at (145,5) width 55: "SVG Image"
-                    RenderTableCell {td} at (347,67) size 345x23 [r=1 c=1 rs=1 cs=1]
+                    RenderTableCell {td} at (347,68) size 345x23 [r=1 c=1 rs=1 cs=1]
                       RenderText {#text} at (145,5) size 55x13
                         text run at (145,5) width 55: "PNG Image"
-                  RenderTableRow {tr} at (0,91) size 693x262
-                    RenderTableCell {td} at (1,91) size 345x262 [r=2 c=0 rs=1 cs=1]
+                  RenderTableRow {tr} at (0,92) size 693x262
+                    RenderTableCell {td} at (1,92) size 345x262 [r=2 c=0 rs=1 cs=1]
                       RenderEmbeddedObject {object} at (6,5) size 334x250
                         layer at (0,0) size 333x250
                           RenderView at (0,0) size 333x250
@@ -42,6 +42,6 @@ layer at (0,0) size 800x377
                                 chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 266.42: "$Revision: 1.7 $"
                             RenderSVGRect {rect} at (0,0) size 333x250 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
                       RenderText {#text} at (0,0) size 0x0
-                    RenderTableCell {td} at (347,91) size 345x262 [r=2 c=1 rs=1 cs=1]
+                    RenderTableCell {td} at (347,92) size 345x262 [r=2 c=1 rs=1 cs=1]
                       RenderImage {img} at (5,5) size 334x250
                       RenderText {#text} at (0,0) size 0x0
index 1caa09d..2196f2a 100644 (file)
@@ -3,56 +3,56 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {CENTER} at (0,0) size 784x377
-        RenderTable {TABLE} at (0,0) size 784x377
-          RenderTableSection {TBODY} at (0,0) size 784x377
-            RenderTableRow {TR} at (0,0) size 784x66
-              RenderTableCell {TD} at (0,6) size 784x53 [r=0 c=0 rs=1 cs=1]
+      RenderBlock {CENTER} at (0,0) size 784x379
+        RenderTable {TABLE} at (0,0) size 784x379
+          RenderTableSection {TBODY} at (0,0) size 784x379
+            RenderTableRow {TR} at (0,0) size 784x68
+              RenderTableCell {TD} at (0,7) size 784x53 [r=0 c=0 rs=1 cs=1]
                 RenderBlock {H2} at (0,0) size 784x33
                   RenderInline {FONT} at (0,0) size 102x33
                     RenderText {#text} at (341,0) size 102x33
                       text run at (341,0) width 102: "EET 304"
-            RenderTableRow {TR} at (0,66) size 784x23
-              RenderTableCell {TD} at (0,68) size 784x18 [r=1 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,68) size 784x23
+              RenderTableCell {TD} at (0,70) size 784x18 [r=1 c=0 rs=1 cs=1]
                 RenderBlock {P} at (0,0) size 784x18
                   RenderInline {FONT} at (0,0) size 34x18
                     RenderInline {A} at (0,0) size 34x18 [color=#0000EE]
                       RenderText {#text} at (375,0) size 34x18
                         text run at (375,0) width 34: "Home"
-            RenderTableRow {TR} at (0,89) size 784x32
-              RenderTableCell {TD} at (0,96) size 784x18 [r=2 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,91) size 784x32
+              RenderTableCell {TD} at (0,98) size 784x18 [r=2 c=0 rs=1 cs=1]
                 RenderInline {A} at (0,0) size 120x18 [color=#0000EE]
                   RenderInline {FONT} at (0,0) size 120x18
                     RenderText {#text} at (332,0) size 120x18
                       text run at (332,0) width 120: "Course Information"
-            RenderTableRow {TR} at (0,121) size 784x32
-              RenderTableCell {TD} at (0,128) size 784x18 [r=3 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,123) size 784x32
+              RenderTableCell {TD} at (0,130) size 784x18 [r=3 c=0 rs=1 cs=1]
                 RenderInline {A} at (0,0) size 48x18 [color=#0000EE]
                   RenderInline {FONT} at (0,0) size 48x18
                     RenderText {#text} at (368,0) size 48x18
                       text run at (368,0) width 48: "Lecture"
-            RenderTableRow {TR} at (0,153) size 784x32
-              RenderTableCell {TD} at (0,160) size 784x18 [r=4 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,155) size 784x32
+              RenderTableCell {TD} at (0,162) size 784x18 [r=4 c=0 rs=1 cs=1]
                 RenderInline {A} at (0,0) size 0x0 [color=#0000EE]
                   RenderInline {FONT} at (0,0) size 0x0
                 RenderInline {A} at (0,0) size 64x18 [color=#0000EE]
                   RenderInline {FONT} at (0,0) size 64x18
                     RenderText {#text} at (360,0) size 64x18
                       text run at (360,0) width 64: "Homework"
-            RenderTableRow {TR} at (0,185) size 784x32
-              RenderTableCell {TD} at (0,192) size 784x18 [r=5 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,187) size 784x32
+              RenderTableCell {TD} at (0,194) size 784x18 [r=5 c=0 rs=1 cs=1]
                 RenderInline {A} at (0,0) size 50x18 [color=#0000EE]
                   RenderInline {FONT} at (0,0) size 50x18
                     RenderText {#text} at (367,0) size 50x18
                       text run at (367,0) width 50: "Quizzes"
-            RenderTableRow {TR} at (0,217) size 784x32
-              RenderTableCell {TD} at (0,224) size 784x18 [r=6 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,219) size 784x32
+              RenderTableCell {TD} at (0,226) size 784x18 [r=6 c=0 rs=1 cs=1]
                 RenderInline {FONT} at (0,0) size 40x18 [color=#0000FF]
                   RenderInline {A} at (0,0) size 40x18 [color=#0000EE]
                     RenderText {#text} at (372,0) size 40x18
                       text run at (372,0) width 40: "Exams"
-            RenderTableRow {TR} at (0,249) size 784x32
-              RenderTableCell {TD} at (0,256) size 784x18 [r=7 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,251) size 784x32
+              RenderTableCell {TD} at (0,258) size 784x18 [r=7 c=0 rs=1 cs=1]
                 RenderInline {A} at (0,0) size 0x0 [color=#0000EE]
                   RenderInline {FONT} at (0,0) size 0x0
                 RenderInline {A} at (0,0) size 68x18 [color=#0000EE]
@@ -62,22 +62,22 @@ layer at (0,0) size 800x600
                     RenderInline {U} at (0,0) size 46x18
                       RenderText {#text} at (380,0) size 46x18
                         text run at (380,0) width 46: "oratory"
-            RenderTableRow {TR} at (0,281) size 784x32
-              RenderTableCell {TD} at (0,288) size 784x18 [r=8 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,283) size 784x32
+              RenderTableCell {TD} at (0,290) size 784x18 [r=8 c=0 rs=1 cs=1]
                 RenderInline {A} at (0,0) size 44x18 [color=#0000EE]
                   RenderInline {U} at (0,0) size 44x18
                     RenderInline {FONT} at (0,0) size 44x18
                       RenderText {#text} at (370,0) size 44x18
                         text run at (370,0) width 44: "Grades"
-            RenderTableRow {TR} at (0,313) size 784x32
-              RenderTableCell {TD} at (0,320) size 784x18 [r=9 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,315) size 784x32
+              RenderTableCell {TD} at (0,322) size 784x18 [r=9 c=0 rs=1 cs=1]
                 RenderInline {FONT} at (0,0) size 80x18
                   RenderInline {A} at (0,0) size 80x18 [color=#0000EE]
                     RenderText {#text} at (352,0) size 80x18
                       text run at (352,0) width 40: "Filter "
                       text run at (391,0) width 41: "Design"
-            RenderTableRow {TR} at (0,345) size 784x32
-              RenderTableCell {TD} at (0,352) size 784x18 [r=10 c=0 rs=1 cs=1]
+            RenderTableRow {TR} at (0,347) size 784x32
+              RenderTableCell {TD} at (0,354) size 784x18 [r=10 c=0 rs=1 cs=1]
                 RenderInline {FONT} at (0,0) size 82x18
                   RenderInline {U} at (0,0) size 82x18
                     RenderInline {A} at (0,0) size 82x18 [color=#0000EE]
index d25ab72..c31d521 100644 (file)
@@ -3,15 +3,15 @@ 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 246x149 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 244x147
-          RenderTableRow {TR} at (0,2) size 244x51
+      RenderTable {TABLE} at (0,0) size 246x150 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 244x148
+          RenderTableRow {TR} at (0,2) size 244x52
             RenderTableCell {TD} at (2,2) size 240x52 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
               RenderBlock {H2} at (2,2) size 236x28
                 RenderText {#text} at (0,0) size 175x28
                   text run at (0,0) width 175: "Personal Friends"
-          RenderTableRow {TR} at (0,55) size 244x90
-            RenderTableCell {TD} at (2,55) size 183x90 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,56) size 244x90
+            RenderTableCell {TD} at (2,56) size 183x90 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderBlock (anonymous) at (2,2) size 179x0
                 RenderInline {FONT} at (0,0) size 0x0
                 RenderText {#text} at (0,0) size 0x0
@@ -24,7 +24,7 @@ layer at (0,0) size 800x600
               RenderBlock {P} at (2,70) size 179x18
                 RenderText {#text} at (0,0) size 36x18
                   text run at (0,0) width 36: "Asale"
-            RenderTableCell {TD} at (187,55) size 55x90 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (187,56) size 55x90 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
               RenderBlock {P} at (2,2) size 51x18
                 RenderText {#text} at (0,0) size 34x18
                   text run at (0,0) width 34: "Ernie"
diff --git a/LayoutTests/platform/win-future/css1/box_properties/margin_bottom-expected.txt b/LayoutTests/platform/win-future/css1/box_properties/margin_bottom-expected.txt
new file mode 100644 (file)
index 0000000..9f6e318
--- /dev/null
@@ -0,0 +1,150 @@
+layer at (0,0) size 785x1728
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x1728
+  RenderBlock {HTML} at (0,0) size 785x1729
+    RenderBody {BODY} at (8,8) size 769x1713 [bgcolor=#CCCCCC]
+      RenderBlock {P} at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 355x18
+          text run at (0,0) width 355: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,34) size 769x135
+        RenderText {#text} at (0,0) size 416x135
+          text run at (0,0) width 408: ".zero {background-color: silver; margin-bottom: 0;}"
+          text run at (408,0) width 0: " "
+          text run at (0,15) width 416: ".one {margin-bottom: 0.5in; background-color: aqua;}"
+          text run at (416,15) width 0: " "
+          text run at (0,30) width 408: ".two {margin-bottom: 25px; background-color: aqua;}"
+          text run at (408,30) width 0: " "
+          text run at (0,45) width 416: ".three {margin-bottom: 5em; background-color: aqua;}"
+          text run at (416,45) width 0: " "
+          text run at (0,60) width 408: ".four {margin-bottom: 25%; background-color: aqua;}"
+          text run at (408,60) width 0: " "
+          text run at (0,75) width 224: ".five {margin-bottom: 25px;}"
+          text run at (224,75) width 0: " "
+          text run at (0,90) width 416: ".six {margin-bottom: -10px; background-color: aqua;}"
+          text run at (416,90) width 0: " "
+          text run at (0,105) width 176: "P, UL {margin-top: 0;}"
+          text run at (176,105) width 0: " "
+          text run at (0,120) width 0: " "
+      RenderBlock {HR} at (0,182) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,192) size 769x18 [bgcolor=#C0C0C0]
+        RenderText {#text} at (0,0) size 203x18
+          text run at (0,0) width 203: "This element has a class of zero."
+      RenderBlock {P} at (0,210) size 769x36 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,0) size 740x36
+          text run at (0,0) width 740: "This sentence should have a bottom margin of half an inch, which will require extra text in order to make sure that the"
+          text run at (0,18) width 203: "margin isn't applied to each line."
+      RenderBlock {P} at (0,294) size 769x36 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,0) size 723x36
+          text run at (0,0) width 723: "This sentence should have a bottom margin of 25 pixels, which will require extra text in order to make sure that the"
+          text run at (0,18) width 203: "margin isn't applied to each line."
+      RenderBlock {P} at (0,355) size 769x36 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,0) size 745x36
+          text run at (0,0) width 745: "This sentence should have a bottom margin of 5 em, which will require extra text in order to make sure that the margin"
+          text run at (0,18) width 155: "isn't applied to each line."
+      RenderBlock {P} at (0,471) size 769x36 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,0) size 767x36
+          text run at (0,0) width 767: "This element should have a bottom margin of 25%, which will require extra text in order to make sure that the margin isn't"
+          text run at (0,18) width 126: "applied to each line."
+      RenderBlock {P} at (0,699) size 769x19 [bgcolor=#C0C0C0]
+        RenderText {#text} at (0,0) size 203x18
+          text run at (0,0) width 203: "This element has a class of zero."
+      RenderBlock {P} at (0,717) size 769x19 [bgcolor=#C0C0C0]
+        RenderText {#text} at (0,0) size 232x18
+          text run at (0,0) width 232: "This element also has a class of zero."
+      RenderBlock {UL} at (0,735) size 769x98 [bgcolor=#00FFFF]
+        RenderListItem {LI} at (40,0) size 729x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 424x18
+            text run at (0,0) width 424: "This list has a margin-bottom of 25px, and a light blue background."
+        RenderListItem {LI} at (40,18) size 729x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 264x18
+            text run at (0,0) width 264: "Therefore, it ought to have such a margin."
+        RenderListItem {LI} at (40,36) size 729x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 591x18
+            text run at (0,0) width 591: "This list item has a bottom margin of 25px, which should cause it to be offset in some fashion."
+        RenderListItem {LI} at (40,79) size 729x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 294x18
+            text run at (0,0) width 294: "This list item has no special styles applied to it."
+      RenderBlock {P} at (0,857) size 769x55 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,0) size 760x54
+          text run at (0,0) width 748: "This paragraph has a bottom margin of -10px, which should cause elements after it to be shifted \"upward\" on the page,"
+          text run at (0,18) width 123: "and no top margin. "
+          text run at (123,18) width 488: "No other styles have been applied to it besides a light blue background color. "
+          text run at (611,18) width 149: "In all other respects, the"
+          text run at (0,36) width 166: "element should be normal."
+      RenderBlock {P} at (0,901) size 769x19 [bgcolor=#C0C0C0]
+        RenderText {#text} at (0,0) size 203x18
+          text run at (0,0) width 203: "This element has a class of zero."
+      RenderBlock {P} at (0,919) size 769x19 [bgcolor=#C0C0C0]
+        RenderText {#text} at (0,0) size 232x18
+          text run at (0,0) width 232: "This element also has a class of zero."
+      RenderTable {TABLE} at (0,937) size 769x776 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 767x773
+          RenderTableRow {TR} at (0,0) size 767x26
+            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 163x18
+                RenderText {#text} at (4,4) size 163x18
+                  text run at (4,4) width 163: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,26) size 767x747
+            RenderTableCell {TD} at (0,386) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x18
+                text run at (4,4) width 4: " "
+            RenderTableCell {TD} at (12,26) size 755x748 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 747x18 [bgcolor=#C0C0C0]
+                RenderText {#text} at (0,0) size 203x18
+                  text run at (0,0) width 203: "This element has a class of zero."
+              RenderBlock {P} at (4,22) size 747x36 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,0) size 740x36
+                  text run at (0,0) width 740: "This sentence should have a bottom margin of half an inch, which will require extra text in order to make sure that the"
+                  text run at (0,18) width 203: "margin isn't applied to each line."
+              RenderBlock {P} at (4,106) size 747x36 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,0) size 723x36
+                  text run at (0,0) width 723: "This sentence should have a bottom margin of 25 pixels, which will require extra text in order to make sure that the"
+                  text run at (0,18) width 203: "margin isn't applied to each line."
+              RenderBlock {P} at (4,167) size 747x36 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,0) size 745x36
+                  text run at (0,0) width 745: "This sentence should have a bottom margin of 5 em, which will require extra text in order to make sure that the margin"
+                  text run at (0,18) width 155: "isn't applied to each line."
+              RenderBlock {P} at (4,283) size 747x36 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,0) size 738x36
+                  text run at (0,0) width 738: "This element should have a bottom margin of 25%, which will require extra text in order to make sure that the margin"
+                  text run at (0,18) width 155: "isn't applied to each line."
+              RenderBlock {P} at (4,505) size 747x19 [bgcolor=#C0C0C0]
+                RenderText {#text} at (0,0) size 203x18
+                  text run at (0,0) width 203: "This element has a class of zero."
+              RenderBlock {P} at (4,523) size 747x19 [bgcolor=#C0C0C0]
+                RenderText {#text} at (0,0) size 232x18
+                  text run at (0,0) width 232: "This element also has a class of zero."
+              RenderBlock {UL} at (4,541) size 747x98 [bgcolor=#00FFFF]
+                RenderListItem {LI} at (40,0) size 707x18
+                  RenderListMarker at (-17,0) size 7x18: bullet
+                  RenderText {#text} at (0,0) size 424x18
+                    text run at (0,0) width 424: "This list has a margin-bottom of 25px, and a light blue background."
+                RenderListItem {LI} at (40,18) size 707x18
+                  RenderListMarker at (-17,0) size 7x18: bullet
+                  RenderText {#text} at (0,0) size 264x18
+                    text run at (0,0) width 264: "Therefore, it ought to have such a margin."
+                RenderListItem {LI} at (40,36) size 707x18
+                  RenderListMarker at (-17,0) size 7x18: bullet
+                  RenderText {#text} at (0,0) size 591x18
+                    text run at (0,0) width 591: "This list item has a bottom margin of 25px, which should cause it to be offset in some fashion."
+                RenderListItem {LI} at (40,79) size 707x18
+                  RenderListMarker at (-17,0) size 7x18: bullet
+                  RenderText {#text} at (0,0) size 294x18
+                    text run at (0,0) width 294: "This list item has no special styles applied to it."
+              RenderBlock {P} at (4,663) size 747x55 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,0) size 717x54
+                  text run at (0,0) width 710: "This paragraph has a bottom margin of -10px, which should cause elements after it to be shifted \"upward\" on the"
+                  text run at (0,18) width 161: "page, and no top margin. "
+                  text run at (161,18) width 488: "No other styles have been applied to it besides a light blue background color. "
+                  text run at (649,18) width 68: "In all other"
+                  text run at (0,36) width 247: "respects, the element should be normal."
+              RenderBlock {P} at (4,707) size 747x19 [bgcolor=#C0C0C0]
+                RenderText {#text} at (0,0) size 203x18
+                  text run at (0,0) width 203: "This element has a class of zero."
+              RenderBlock {P} at (4,725) size 747x19 [bgcolor=#C0C0C0]
+                RenderText {#text} at (0,0) size 232x18
+                  text run at (0,0) width 232: "This element also has a class of zero."
diff --git a/LayoutTests/platform/win-future/css1/box_properties/margin_top-expected.txt b/LayoutTests/platform/win-future/css1/box_properties/margin_top-expected.txt
new file mode 100644 (file)
index 0000000..fd81f67
--- /dev/null
@@ -0,0 +1,137 @@
+layer at (0,0) size 785x1638
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x1638
+  RenderBlock {HTML} at (0,0) size 785x1639
+    RenderBody {BODY} at (8,8) size 769x1623 [bgcolor=#CCCCCC]
+      RenderBlock {P} at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 355x18
+          text run at (0,0) width 355: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,31) size 769x120
+        RenderText {#text} at (0,0) size 392x120
+          text run at (0,0) width 384: ".zero {background-color: silver; margin-top: 0;}"
+          text run at (384,0) width 0: " "
+          text run at (0,15) width 392: ".one {margin-top: 0.5in; background-color: aqua;}"
+          text run at (392,15) width 0: " "
+          text run at (0,30) width 384: ".two {margin-top: 25px; background-color: aqua;}"
+          text run at (384,30) width 0: " "
+          text run at (0,45) width 392: ".three {margin-top: 5em; background-color: aqua;}"
+          text run at (392,45) width 0: " "
+          text run at (0,60) width 384: ".four {margin-top: 25%; background-color: aqua;}"
+          text run at (384,60) width 0: " "
+          text run at (0,75) width 200: ".five {margin-top: 25px;}"
+          text run at (200,75) width 0: " "
+          text run at (0,90) width 392: ".six {margin-top: -10px; background-color: aqua;}"
+          text run at (392,90) width 0: " "
+          text run at (0,105) width 200: "P, UL {margin-bottom: 0;}"
+          text run at (200,105) width 0: " "
+      RenderBlock {HR} at (0,164) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,174) size 769x18 [bgcolor=#C0C0C0]
+        RenderText {#text} at (0,0) size 203x18
+          text run at (0,0) width 203: "This element has a class of zero."
+      RenderBlock {P} at (0,192) size 769x18 [bgcolor=#C0C0C0]
+        RenderText {#text} at (0,0) size 232x18
+          text run at (0,0) width 232: "This element also has a class of zero."
+      RenderBlock {P} at (0,258) size 769x36 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,0) size 759x36
+          text run at (0,0) width 759: "This element should have a top margin of half an inch, which will require extra text in order to make sure that the margin"
+          text run at (0,18) width 155: "isn't applied to each line."
+      RenderBlock {P} at (0,319) size 769x36 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,0) size 742x36
+          text run at (0,0) width 742: "This element should have a top margin of 25 pixels, which will require extra text in order to make sure that the margin"
+          text run at (0,18) width 155: "isn't applied to each line."
+      RenderBlock {P} at (0,435) size 769x36 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,0) size 745x36
+          text run at (0,0) width 745: "This element should have a top margin of 5 em, which will require extra text in order to make sure that the margin isn't"
+          text run at (0,18) width 126: "applied to each line."
+      RenderBlock {P} at (0,663) size 769x37 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,0) size 753x36
+          text run at (0,0) width 725: "This element should have a top margin of 25%, which is calculated with respect to the width of the parent element. "
+          text run at (725,0) width 28: "This"
+          text run at (0,18) width 232: "will require extra text in order to test."
+      RenderBlock {UL} at (0,724) size 769x98 [bgcolor=#00FFFF]
+        RenderListItem {LI} at (40,0) size 729x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 400x18
+            text run at (0,0) width 400: "This list has a margin-top of 25px, and a light blue background."
+        RenderListItem {LI} at (40,18) size 729x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 264x18
+            text run at (0,0) width 264: "Therefore, it ought to have such a margin."
+        RenderListItem {LI} at (40,61) size 729x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 567x18
+            text run at (0,0) width 567: "This list item has a top margin of 25px, which should cause it to be offset in some fashion."
+        RenderListItem {LI} at (40,79) size 729x18
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 294x18
+            text run at (0,0) width 294: "This list item has no special styles applied to it."
+      RenderBlock {P} at (0,821) size 769x19 [bgcolor=#C0C0C0]
+        RenderText {#text} at (0,0) size 203x18
+          text run at (0,0) width 203: "This element has a class of zero."
+      RenderBlock {P} at (0,829) size 769x55 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,0) size 766x54
+          text run at (0,0) width 766: "This element has a top margin of -10px, which should cause it to be shifted \"upward\" on the page, and no bottom margin."
+          text run at (0,18) width 488: "No other styles have been applied to it besides a light blue background color. "
+          text run at (488,18) width 267: "In all other respects, the element should be"
+          text run at (0,36) width 48: "normal."
+      RenderTable {TABLE} at (0,883) size 769x740 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 767x737
+          RenderTableRow {TR} at (0,0) size 767x26
+            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 163x18
+                RenderText {#text} at (4,4) size 163x18
+                  text run at (4,4) width 163: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,26) size 767x711
+            RenderTableCell {TD} at (0,368) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x18
+                text run at (4,4) width 4: " "
+            RenderTableCell {TD} at (12,26) size 755x712 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 747x18 [bgcolor=#C0C0C0]
+                RenderText {#text} at (0,0) size 203x18
+                  text run at (0,0) width 203: "This element has a class of zero."
+              RenderBlock {P} at (4,22) size 747x18 [bgcolor=#C0C0C0]
+                RenderText {#text} at (0,0) size 232x18
+                  text run at (0,0) width 232: "This element also has a class of zero."
+              RenderBlock {P} at (4,88) size 747x36 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,0) size 711x36
+                  text run at (0,0) width 711: "This element should have a top margin of half an inch, which will require extra text in order to make sure that the"
+                  text run at (0,18) width 203: "margin isn't applied to each line."
+              RenderBlock {P} at (4,149) size 747x36 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,0) size 742x36
+                  text run at (0,0) width 742: "This element should have a top margin of 25 pixels, which will require extra text in order to make sure that the margin"
+                  text run at (0,18) width 155: "isn't applied to each line."
+              RenderBlock {P} at (4,265) size 747x36 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,0) size 745x36
+                  text run at (0,0) width 745: "This element should have a top margin of 5 em, which will require extra text in order to make sure that the margin isn't"
+                  text run at (0,18) width 126: "applied to each line."
+              RenderBlock {P} at (4,487) size 747x37 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,0) size 721x36
+                  text run at (0,0) width 721: "This element should have a top margin of 25%, which is calculated with respect to the width of the parent element."
+                  text run at (0,18) width 264: "This will require extra text in order to test."
+              RenderBlock {UL} at (4,548) size 747x98 [bgcolor=#00FFFF]
+                RenderListItem {LI} at (40,0) size 707x18
+                  RenderListMarker at (-17,0) size 7x18: bullet
+                  RenderText {#text} at (0,0) size 400x18
+                    text run at (0,0) width 400: "This list has a margin-top of 25px, and a light blue background."
+                RenderListItem {LI} at (40,18) size 707x18
+                  RenderListMarker at (-17,0) size 7x18: bullet
+                  RenderText {#text} at (0,0) size 264x18
+                    text run at (0,0) width 264: "Therefore, it ought to have such a margin."
+                RenderListItem {LI} at (40,61) size 707x18
+                  RenderListMarker at (-17,0) size 7x18: bullet
+                  RenderText {#text} at (0,0) size 567x18
+                    text run at (0,0) width 567: "This list item has a top margin of 25px, which should cause it to be offset in some fashion."
+                RenderListItem {LI} at (40,79) size 707x18
+                  RenderListMarker at (-17,0) size 7x18: bullet
+                  RenderText {#text} at (0,0) size 294x18
+                    text run at (0,0) width 294: "This list item has no special styles applied to it."
+              RenderBlock {P} at (4,645) size 747x19 [bgcolor=#C0C0C0]
+                RenderText {#text} at (0,0) size 203x18
+                  text run at (0,0) width 203: "This element has a class of zero."
+              RenderBlock {P} at (4,653) size 747x55 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,0) size 742x54
+                  text run at (0,0) width 714: "This element has a top margin of -10px, which should cause it to be shifted \"upward\" on the page, and no bottom"
+                  text run at (0,18) width 52: "margin. "
+                  text run at (52,18) width 488: "No other styles have been applied to it besides a light blue background color. "
+                  text run at (540,18) width 202: "In all other respects, the element"
+                  text run at (0,36) width 113: "should be normal."
diff --git a/LayoutTests/platform/win-future/css1/box_properties/padding_bottom-expected.txt b/LayoutTests/platform/win-future/css1/box_properties/padding_bottom-expected.txt
new file mode 100644 (file)
index 0000000..5b43d93
--- /dev/null
@@ -0,0 +1,99 @@
+layer at (0,0) size 785x1549
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x1549
+  RenderBlock {HTML} at (0,0) size 785x1550
+    RenderBody {BODY} at (8,8) size 769x1534 [bgcolor=#CCCCCC]
+      RenderBlock {P} at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 355x18
+          text run at (0,0) width 355: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,34) size 769x90
+        RenderText {#text} at (0,0) size 432x90
+          text run at (0,0) width 416: ".zero {background-color: silver; padding-bottom: 0;}"
+          text run at (416,0) width 0: " "
+          text run at (0,15) width 424: ".one {padding-bottom: 0.5in; background-color: aqua;}"
+          text run at (424,15) width 0: " "
+          text run at (0,30) width 416: ".two {padding-bottom: 25px; background-color: aqua;}"
+          text run at (416,30) width 0: " "
+          text run at (0,45) width 424: ".three {padding-bottom: 5em; background-color: aqua;}"
+          text run at (424,45) width 0: " "
+          text run at (0,60) width 416: ".four {padding-bottom: 25%; background-color: aqua;}"
+          text run at (416,60) width 0: " "
+          text run at (0,75) width 432: ".five {padding-bottom: -20px; background-color: aqua;}"
+          text run at (432,75) width 0: " "
+      RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,155) size 769x18 [bgcolor=#C0C0C0]
+        RenderText {#text} at (0,0) size 203x18
+          text run at (0,0) width 203: "This element has a class of zero."
+      RenderBlock {P} at (0,189) size 769x84 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,0) size 761x36
+          text run at (0,0) width 657: "This element should have a bottom padding of half an inch, which will require extra text in order to test. "
+          text run at (657,0) width 104: "Both the content"
+          text run at (0,18) width 356: "background and the padding should be aqua (light blue)."
+      RenderBlock {P} at (0,289) size 769x61 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,0) size 744x36
+          text run at (0,0) width 640: "This element should have a bottom padding of 25 pixels, which will require extra text in order to test. "
+          text run at (640,0) width 104: "Both the content"
+          text run at (0,18) width 356: "background and the padding should be aqua (light blue)."
+      RenderBlock {P} at (0,366) size 769x116 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,0) size 718x36
+          text run at (0,0) width 614: "This element should have a bottom padding of 5 em, which will require extra text in order to test. "
+          text run at (614,0) width 104: "Both the content"
+          text run at (0,18) width 356: "background and the padding should be aqua (light blue)."
+      RenderBlock {P} at (0,498) size 769x229 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,0) size 752x36
+          text run at (0,0) width 752: "This element should have a bottom padding of 25%, which is calculated with respect to the width of the parent element."
+          text run at (0,18) width 268: "This will require extra text in order to test. "
+          text run at (268,18) width 464: "Both the content background and the padding should be aqua (light blue)."
+      RenderBlock {P} at (0,742) size 769x19 [bgcolor=#C0C0C0]
+        RenderText {#text} at (0,0) size 203x18
+          text run at (0,0) width 203: "This element has a class of zero."
+      RenderBlock {P} at (0,776) size 769x37 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,0) size 693x36
+          text run at (0,0) width 589: "This element should have no bottom padding, since negative padding values are not allowed. "
+          text run at (589,0) width 104: "Both the content"
+          text run at (0,18) width 404: "background and the normal padding should be aqua (light blue)."
+      RenderTable {TABLE} at (0,828) size 769x706 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 767x703
+          RenderTableRow {TR} at (0,0) size 767x26
+            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 163x18
+                RenderText {#text} at (4,4) size 163x18
+                  text run at (4,4) width 163: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,26) size 767x677
+            RenderTableCell {TD} at (0,351) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x18
+                text run at (4,4) width 4: " "
+            RenderTableCell {TD} at (12,26) size 755x678 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 747x18 [bgcolor=#C0C0C0]
+                RenderText {#text} at (0,0) size 203x18
+                  text run at (0,0) width 203: "This element has a class of zero."
+              RenderBlock {P} at (4,38) size 747x84 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,0) size 711x36
+                  text run at (0,0) width 657: "This element should have a bottom padding of half an inch, which will require extra text in order to test. "
+                  text run at (657,0) width 54: "Both the"
+                  text run at (0,18) width 406: "content background and the padding should be aqua (light blue)."
+              RenderBlock {P} at (4,138) size 747x61 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,0) size 744x36
+                  text run at (0,0) width 640: "This element should have a bottom padding of 25 pixels, which will require extra text in order to test. "
+                  text run at (640,0) width 104: "Both the content"
+                  text run at (0,18) width 356: "background and the padding should be aqua (light blue)."
+              RenderBlock {P} at (4,215) size 747x116 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,0) size 718x36
+                  text run at (0,0) width 614: "This element should have a bottom padding of 5 em, which will require extra text in order to test. "
+                  text run at (614,0) width 104: "Both the content"
+                  text run at (0,18) width 356: "background and the padding should be aqua (light blue)."
+              RenderBlock {P} at (4,347) size 747x241 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,0) size 712x54
+                  text run at (0,0) width 695: "This element should have a bottom padding of 25%, which is calculated with respect to the width of the parent"
+                  text run at (0,18) width 57: "element. "
+                  text run at (57,18) width 268: "This will require extra text in order to test. "
+                  text run at (325,18) width 387: "Both the content background and the padding should be aqua"
+                  text run at (0,36) width 73: "(light blue)."
+              RenderBlock {P} at (4,603) size 747x19 [bgcolor=#C0C0C0]
+                RenderText {#text} at (0,0) size 203x18
+                  text run at (0,0) width 203: "This element has a class of zero."
+              RenderBlock {P} at (4,637) size 747x37 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,0) size 693x36
+                  text run at (0,0) width 589: "This element should have no bottom padding, since negative padding values are not allowed. "
+                  text run at (589,0) width 104: "Both the content"
+                  text run at (0,18) width 404: "background and the normal padding should be aqua (light blue)."
diff --git a/LayoutTests/platform/win-future/css1/box_properties/padding_top-expected.txt b/LayoutTests/platform/win-future/css1/box_properties/padding_top-expected.txt
new file mode 100644 (file)
index 0000000..94ff290
--- /dev/null
@@ -0,0 +1,92 @@
+layer at (0,0) size 785x1463
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x1463
+  RenderBlock {HTML} at (0,0) size 785x1464
+    RenderBody {BODY} at (8,8) size 769x1448 [bgcolor=#CCCCCC]
+      RenderBlock {P} at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 355x18
+          text run at (0,0) width 355: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,34) size 769x90
+        RenderText {#text} at (0,0) size 408x90
+          text run at (0,0) width 392: ".zero {background-color: silver; padding-top: 0;}"
+          text run at (392,0) width 0: " "
+          text run at (0,15) width 400: ".one {padding-top: 0.5in; background-color: aqua;}"
+          text run at (400,15) width 0: " "
+          text run at (0,30) width 392: ".two {padding-top: 25px; background-color: aqua;}"
+          text run at (392,30) width 0: " "
+          text run at (0,45) width 400: ".three {padding-top: 5em; background-color: aqua;}"
+          text run at (400,45) width 0: " "
+          text run at (0,60) width 392: ".four {padding-top: 25%; background-color: aqua;}"
+          text run at (392,60) width 0: " "
+          text run at (0,75) width 408: ".five {padding-top: -20px; background-color: aqua;}"
+          text run at (408,75) width 0: " "
+      RenderBlock {HR} at (0,137) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,155) size 769x18 [bgcolor=#C0C0C0]
+        RenderText {#text} at (0,0) size 203x18
+          text run at (0,0) width 203: "This element has a class of zero."
+      RenderBlock {P} at (0,189) size 769x84 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,48) size 737x36
+          text run at (0,48) width 633: "This element should have a top padding of half an inch, which will require extra text in order to test. "
+          text run at (633,48) width 104: "Both the content"
+          text run at (0,66) width 356: "background and the padding should be aqua (light blue)."
+      RenderBlock {P} at (0,289) size 769x61 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,25) size 720x36
+          text run at (0,25) width 616: "This element should have a top padding of 25 pixels, which will require extra text in order to test. "
+          text run at (616,25) width 104: "Both the content"
+          text run at (0,43) width 356: "background and the padding should be aqua (light blue)."
+      RenderBlock {P} at (0,366) size 769x116 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,80) size 694x36
+          text run at (0,80) width 590: "This element should have a top padding of 5 em, which will require extra text in order to test. "
+          text run at (590,80) width 104: "Both the content"
+          text run at (0,98) width 356: "background and the padding should be aqua (light blue)."
+      RenderBlock {P} at (0,498) size 769x229 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,192) size 763x36
+          text run at (0,192) width 732: "This element should have a top padding of 25%, which is calculated with respect to the width of the parent element. "
+          text run at (732,192) width 31: "Both"
+          text run at (0,210) width 433: "the content background and the padding should be aqua (light blue). "
+          text run at (433,210) width 264: "This will require extra text in order to test."
+      RenderBlock {P} at (0,742) size 769x37 [bgcolor=#00FFFF]
+        RenderText {#text} at (0,0) size 748x36
+          text run at (0,0) width 565: "This element should have no top padding, since negative padding values are not allowed. "
+          text run at (565,0) width 183: "Both the content background"
+          text run at (0,18) width 325: "and the normal padding should be aqua (light blue)."
+      RenderTable {TABLE} at (0,794) size 769x654 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 767x651
+          RenderTableRow {TR} at (0,0) size 767x26
+            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 163x18
+                RenderText {#text} at (4,4) size 163x18
+                  text run at (4,4) width 163: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,26) size 767x625
+            RenderTableCell {TD} at (0,325) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x18
+                text run at (4,4) width 4: " "
+            RenderTableCell {TD} at (12,26) size 755x626 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 747x18 [bgcolor=#C0C0C0]
+                RenderText {#text} at (0,0) size 203x18
+                  text run at (0,0) width 203: "This element has a class of zero."
+              RenderBlock {P} at (4,38) size 747x84 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,48) size 737x36
+                  text run at (0,48) width 633: "This element should have a top padding of half an inch, which will require extra text in order to test. "
+                  text run at (633,48) width 104: "Both the content"
+                  text run at (0,66) width 356: "background and the padding should be aqua (light blue)."
+              RenderBlock {P} at (4,138) size 747x61 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,25) size 720x36
+                  text run at (0,25) width 616: "This element should have a top padding of 25 pixels, which will require extra text in order to test. "
+                  text run at (616,25) width 104: "Both the content"
+                  text run at (0,43) width 356: "background and the padding should be aqua (light blue)."
+              RenderBlock {P} at (4,215) size 747x116 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,80) size 694x36
+                  text run at (0,80) width 590: "This element should have a top padding of 5 em, which will require extra text in order to test. "
+                  text run at (590,80) width 104: "Both the content"
+                  text run at (0,98) width 356: "background and the padding should be aqua (light blue)."
+              RenderBlock {P} at (4,347) size 747x223 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,187) size 732x36
+                  text run at (0,187) width 728: "This element should have a top padding of 25%, which is calculated with respect to the width of the parent element."
+                  text run at (0,205) width 468: "Both the content background and the padding should be aqua (light blue). "
+                  text run at (468,205) width 264: "This will require extra text in order to test."
+              RenderBlock {P} at (4,585) size 747x37 [bgcolor=#00FFFF]
+                RenderText {#text} at (0,0) size 669x36
+                  text run at (0,0) width 565: "This element should have no top padding, since negative padding values are not allowed. "
+                  text run at (565,0) width 104: "Both the content"
+                  text run at (0,18) width 404: "background and the normal padding should be aqua (light blue)."
diff --git a/LayoutTests/platform/win-future/css1/color_and_background/background_attachment-expected.txt b/LayoutTests/platform/win-future/css1/color_and_background/background_attachment-expected.txt
new file mode 100644 (file)
index 0000000..ebe2e04
--- /dev/null
@@ -0,0 +1,180 @@
+layer at (0,0) size 880x1194
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 785x1194
+  RenderBlock {HTML} at (0,0) size 785x1194
+    RenderBody {BODY} at (8,8) size 769x1178 [bgcolor=#CCCCCC]
+      RenderBlock {P} at (0,0) size 769x18
+        RenderText {#text} at (0,0) size 355x18
+          text run at (0,0) width 355: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,34) size 769x30
+        RenderText {#text} at (0,0) size 872x30
+          text run at (0,0) width 872: "BODY {background-image: url(../resources/bg.gif); background-repeat: repeat-x; background-attachment: fixed;}"
+          text run at (872,0) width 0: " "
+          text run at (0,15) width 0: " "
+      RenderBlock {HR} at (0,77) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,95) size 769x90
+        RenderText {#text} at (0,0) size 763x90
+          text run at (0,0) width 763: "This document should have a green grid-pattern line across the top of the page (or at least a tiled background) which does"
+          text run at (0,18) width 201: "NOT scroll with the document. "
+          text run at (201,18) width 552: "It should, instead, appear to be a fixed pattern past which the content scrolls, even when"
+          text run at (0,36) width 195: "the end of the page is reached. "
+          text run at (195,36) width 566: "In addition, the default Test Suite background should NOT appear, as it's been overridden"
+          text run at (0,54) width 174: "by the styles shown above. "
+          text run at (174,54) width 546: "I'll have to add a lot of extra text to the page in order to make all this something we can"
+          text run at (0,72) width 98: "actually check. "
+          text run at (98,72) width 227: "Don't worry, I'll think of something."
+      RenderBlock {P} at (0,201) size 769x18
+        RenderText {#text} at (0,0) size 508x18
+          text run at (0,0) width 417: "In fact, why not the relevant section from the CSS1 specification? "
+          text run at (417,0) width 91: "A capital idea."
+      RenderBlock {HR} at (0,235) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {HR} at (0,245) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {H4} at (0,268) size 769x19
+        RenderInline {A} at (0,0) size 220x18
+          RenderText {#text} at (0,0) size 220x18
+            text run at (0,0) width 220: "5.3.5    'background-attachment'"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,307) size 769x91
+        RenderInline {EM} at (0,0) size 42x18
+          RenderText {#text} at (0,0) size 42x18
+            text run at (0,0) width 42: "Value:"
+        RenderText {#text} at (42,0) size 81x18
+          text run at (42,0) width 81: " scroll | fixed"
+        RenderBR {BR} at (123,14) size 0x0
+        RenderInline {EM} at (0,0) size 42x18
+          RenderText {#text} at (0,18) size 42x18
+            text run at (0,18) width 42: "Initial:"
+        RenderText {#text} at (42,18) size 38x18
+          text run at (42,18) width 38: " scroll"
+        RenderBR {BR} at (80,32) size 0x0
+        RenderInline {EM} at (0,0) size 68x18
+          RenderText {#text} at (0,36) size 68x18
+            text run at (0,36) width 68: "Applies to:"
+        RenderText {#text} at (68,36) size 78x18
+          text run at (68,36) width 78: " all elements"
+        RenderBR {BR} at (146,50) size 0x0
+        RenderInline {EM} at (0,0) size 62x18
+          RenderText {#text} at (0,54) size 62x18
+            text run at (0,54) width 62: "Inherited:"
+        RenderText {#text} at (62,54) size 20x18
+          text run at (62,54) width 20: " no"
+        RenderBR {BR} at (82,68) size 0x0
+        RenderInline {EM} at (0,0) size 121x18
+          RenderText {#text} at (0,72) size 121x18
+            text run at (0,72) width 121: "Percentage values:"
+        RenderText {#text} at (121,72) size 32x18
+          text run at (121,72) width 32: " N/A"
+        RenderBR {BR} at (153,86) size 0x0
+      RenderBlock {P} at (0,413) size 769x37
+        RenderText {#text} at (0,0) size 765x36
+          text run at (0,0) width 765: "If a background image is specified, the value of 'background-attachment' determines if it is fixed with regard to the canvas"
+          text run at (0,18) width 230: "or if it scrolls along with the content."
+      RenderBlock {PRE} at (0,465) size 769x76
+        RenderText {#text} at (0,0) size 296x75
+          text run at (0,0) width 72: "  BODY { "
+          text run at (72,0) width 0: " "
+          text run at (0,15) width 296: "    background: red url(pendant.gif);"
+          text run at (296,15) width 0: " "
+          text run at (0,30) width 256: "    background-repeat: repeat-y;"
+          text run at (256,30) width 0: " "
+          text run at (0,45) width 264: "    background-attachment: fixed;"
+          text run at (264,45) width 0: " "
+          text run at (0,60) width 24: "  }"
+          text run at (24,60) width 0: " "
+      RenderBlock {P} at (0,556) size 769x55
+        RenderInline {EM} at (0,0) size 72x18
+          RenderText {#text} at (0,0) size 72x18
+            text run at (0,0) width 72: "CSS1 core:"
+        RenderText {#text} at (72,0) size 767x54
+          text run at (72,0) width 671: " UAs may treat 'fixed' as 'scroll'. However, it is recommended they interpret 'fixed' correctly, at least on the"
+          text run at (0,18) width 767: "HTML and BODY elements, since there is no way for an author to provide an image only for those browsers that support"
+          text run at (0,36) width 42: "'fixed'."
+      RenderTable {TABLE} at (0,626) size 769x552 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 767x549
+          RenderTableRow {TR} at (0,0) size 767x26
+            RenderTableCell {TD} at (0,0) size 767x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 163x18
+                RenderText {#text} at (4,4) size 163x18
+                  text run at (4,4) width 163: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,26) size 767x523
+            RenderTableCell {TD} at (0,274) size 12x26 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x18
+                text run at (4,4) width 4: " "
+            RenderTableCell {TD} at (12,26) size 755x524 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 747x90
+                RenderText {#text} at (0,0) size 747x90
+                  text run at (0,0) width 730: "This document should have a green grid-pattern line across the top of the page (or at least a tiled background) which"
+                  text run at (0,18) width 234: "does NOT scroll with the document. "
+                  text run at (234,18) width 513: "It should, instead, appear to be a fixed pattern past which the content scrolls, even"
+                  text run at (0,36) width 234: "when the end of the page is reached. "
+                  text run at (234,36) width 494: "In addition, the default Test Suite background should NOT appear, as it's been"
+                  text run at (0,54) width 246: "overridden by the styles shown above. "
+                  text run at (246,54) width 497: "I'll have to add a lot of extra text to the page in order to make all this something"
+                  text run at (0,72) width 147: "we can actually check. "
+                  text run at (147,72) width 227: "Don't worry, I'll think of something."
+              RenderBlock {P} at (4,110) size 747x18
+                RenderText {#text} at (0,0) size 508x18
+                  text run at (0,0) width 417: "In fact, why not the relevant section from the CSS1 specification? "
+                  text run at (417,0) width 91: "A capital idea."
+              RenderBlock {HR} at (4,144) size 747x2 [border: (1px inset #000000)]
+              RenderBlock {HR} at (4,154) size 747x2 [border: (1px inset #000000)]
+              RenderBlock {H4} at (4,177) size 747x19
+                RenderInline {A} at (0,0) size 220x18
+                  RenderText {#text} at (0,0) size 220x18
+                    text run at (0,0) width 220: "5.3.5    'background-attachment'"
+                RenderText {#text} at (0,0) size 0x0
+              RenderBlock {P} at (4,216) size 747x91
+                RenderInline {EM} at (0,0) size 42x18
+                  RenderText {#text} at (0,0) size 42x18
+                    text run at (0,0) width 42: "Value:"
+                RenderText {#text} at (42,0) size 81x18
+                  text run at (42,0) width 81: " scroll | fixed"
+                RenderBR {BR} at (123,14) size 0x0
+                RenderInline {EM} at (0,0) size 42x18
+                  RenderText {#text} at (0,18) size 42x18
+                    text run at (0,18) width 42: "Initial:"
+                RenderText {#text} at (42,18) size 38x18
+                  text run at (42,18) width 38: " scroll"
+                RenderBR {BR} at (80,32) size 0x0
+                RenderInline {EM} at (0,0) size 68x18
+                  RenderText {#text} at (0,36) size 68x18
+                    text run at (0,36) width 68: "Applies to:"
+                RenderText {#text} at (68,36) size 78x18
+                  text run at (68,36) width 78: " all elements"
+                RenderBR {BR} at (146,50) size 0x0
+                RenderInline {EM} at (0,0) size 62x18
+                  RenderText {#text} at (0,54) size 62x18
+                    text run at (0,54) width 62: "Inherited:"
+                RenderText {#text} at (62,54) size 20x18
+                  text run at (62,54) width 20: " no"
+                RenderBR {BR} at (82,68) size 0x0
+                RenderInline {EM} at (0,0) size 121x18
+                  RenderText {#text} at (0,72) size 121x18
+                    text run at (0,72) width 121: "Percentage values:"
+                RenderText {#text} at (121,72) size 32x18
+                  text run at (121,72) width 32: " N/A"
+                RenderBR {BR} at (153,86) size 0x0
+              RenderBlock {P} at (4,322) size 747x37
+                RenderText {#text} at (0,0) size 718x36
+                  text run at (0,0) width 718: "If a background image is specified, the value of 'background-attachment' determines if it is fixed with regard to the"
+                  text run at (0,18) width 277: "canvas or if it scrolls along with the content."
+              RenderBlock {PRE} at (4,374) size 747x76
+                RenderText {#text} at (0,0) size 296x75
+                  text run at (0,0) width 72: "  BODY { "
+                  text run at (72,0) width 0: " "
+                  text run at (0,15) width 296: "    background: red url(pendant.gif);"
+                  text run at (296,15) width 0: " "
+                  text run at (0,30) width 256: "    background-repeat: repeat-y;"
+                  text run at (256,30) width 0: " "
+                  text run at (0,45) width 264: "    background-attachment: fixed;"
+                  text run at (264,45) width 0: " "
+                  text run at (0,60) width 24: "  }"
+                  text run at (24,60) width 0: " "
+              RenderBlock {P} at (4,465) size 747x55
+                RenderInline {EM} at (0,0) size 72x18
+                  RenderText {#text} at (0,0) size 72x18
+                    text run at (0,0) width 72: "CSS1 core:"
+                RenderText {#text} at (72,0) size 743x54
+                  text run at (72,0) width 671: " UAs may treat 'fixed' as 'scroll'. However, it is recommended they interpret 'fixed' correctly, at least on the"
+                  text run at (0,18) width 716: "HTML and BODY elements, since there is no way for an author to provide an image only for those browsers that"
+                  text run at (0,36) width 93: "support 'fixed'."