[Qt] [Part 2] platform/qt/css1 tests needs update after rebaseline and new testfonts
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Jul 2012 15:06:29 +0000 (15:06 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Jul 2012 15:06:29 +0000 (15:06 +0000)
https://bugs.webkit.org/show_bug.cgi?id=91026

Batch of expected result files reviewed. It comprises
/LayoutTests/platform/qt/css1/[basic, cascade, classification] directories

Patch by Luciano Wolf <luciano.wolf@openbossa.org> on 2012-07-19
Reviewed by Simon Hausmann.

* platform/qt-5.0-wk1/Skipped:
* platform/qt-5.0-wk2/Skipped:
* platform/qt/css1/basic/class_as_selector-expected.png:
* platform/qt/css1/basic/class_as_selector-expected.txt:
* platform/qt/css1/basic/comments-expected.png:
* platform/qt/css1/basic/comments-expected.txt:
* platform/qt/css1/basic/containment-expected.png:
* platform/qt/css1/basic/containment-expected.txt:
* platform/qt/css1/basic/contextual_selectors-expected.png:
* platform/qt/css1/basic/contextual_selectors-expected.txt:
* platform/qt/css1/basic/grouping-expected.png:
* platform/qt/css1/basic/grouping-expected.txt:
* platform/qt/css1/basic/id_as_selector-expected.png:
* platform/qt/css1/basic/id_as_selector-expected.txt:
* platform/qt/css1/basic/inheritance-expected.png:
* platform/qt/css1/basic/inheritance-expected.txt:
* platform/qt/css1/cascade/cascade_order-expected.png:
* platform/qt/css1/cascade/cascade_order-expected.txt:
* platform/qt/css1/cascade/important-expected.png:
* platform/qt/css1/cascade/important-expected.txt:
* platform/qt/css1/classification/display-expected.png:
* platform/qt/css1/classification/display-expected.txt:
* platform/qt/css1/classification/list_style-expected.png:
* platform/qt/css1/classification/list_style-expected.txt:
* platform/qt/css1/classification/list_style_image-expected.png:
* platform/qt/css1/classification/list_style_image-expected.txt:
* platform/qt/css1/classification/list_style_position-expected.png:
* platform/qt/css1/classification/list_style_position-expected.txt:
* platform/qt/css1/classification/list_style_type-expected.png:
* platform/qt/css1/classification/list_style_type-expected.txt:
* platform/qt/css1/classification/white_space-expected.png:
* platform/qt/css1/classification/white_space-expected.txt:

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

33 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/qt-5.0-wk1/Skipped
LayoutTests/platform/qt-5.0-wk2/Skipped
LayoutTests/platform/qt/css1/basic/class_as_selector-expected.png
LayoutTests/platform/qt/css1/basic/class_as_selector-expected.txt
LayoutTests/platform/qt/css1/basic/comments-expected.png
LayoutTests/platform/qt/css1/basic/comments-expected.txt
LayoutTests/platform/qt/css1/basic/containment-expected.png
LayoutTests/platform/qt/css1/basic/containment-expected.txt
LayoutTests/platform/qt/css1/basic/contextual_selectors-expected.png
LayoutTests/platform/qt/css1/basic/contextual_selectors-expected.txt
LayoutTests/platform/qt/css1/basic/grouping-expected.png
LayoutTests/platform/qt/css1/basic/grouping-expected.txt
LayoutTests/platform/qt/css1/basic/id_as_selector-expected.png
LayoutTests/platform/qt/css1/basic/id_as_selector-expected.txt
LayoutTests/platform/qt/css1/basic/inheritance-expected.png
LayoutTests/platform/qt/css1/basic/inheritance-expected.txt
LayoutTests/platform/qt/css1/cascade/cascade_order-expected.png
LayoutTests/platform/qt/css1/cascade/cascade_order-expected.txt
LayoutTests/platform/qt/css1/cascade/important-expected.png
LayoutTests/platform/qt/css1/cascade/important-expected.txt
LayoutTests/platform/qt/css1/classification/display-expected.png
LayoutTests/platform/qt/css1/classification/display-expected.txt
LayoutTests/platform/qt/css1/classification/list_style-expected.png
LayoutTests/platform/qt/css1/classification/list_style-expected.txt
LayoutTests/platform/qt/css1/classification/list_style_image-expected.png
LayoutTests/platform/qt/css1/classification/list_style_image-expected.txt
LayoutTests/platform/qt/css1/classification/list_style_position-expected.png
LayoutTests/platform/qt/css1/classification/list_style_position-expected.txt
LayoutTests/platform/qt/css1/classification/list_style_type-expected.png
LayoutTests/platform/qt/css1/classification/list_style_type-expected.txt
LayoutTests/platform/qt/css1/classification/white_space-expected.png
LayoutTests/platform/qt/css1/classification/white_space-expected.txt

index 3b29818..12565e0 100644 (file)
@@ -1,3 +1,46 @@
+2012-07-19  Luciano Wolf  <luciano.wolf@openbossa.org>
+
+        [Qt] [Part 2] platform/qt/css1 tests needs update after rebaseline and new testfonts
+        https://bugs.webkit.org/show_bug.cgi?id=91026
+
+        Batch of expected result files reviewed. It comprises
+        /LayoutTests/platform/qt/css1/[basic, cascade, classification] directories
+
+        Reviewed by Simon Hausmann.
+
+        * platform/qt-5.0-wk1/Skipped:
+        * platform/qt-5.0-wk2/Skipped:
+        * platform/qt/css1/basic/class_as_selector-expected.png:
+        * platform/qt/css1/basic/class_as_selector-expected.txt:
+        * platform/qt/css1/basic/comments-expected.png:
+        * platform/qt/css1/basic/comments-expected.txt:
+        * platform/qt/css1/basic/containment-expected.png:
+        * platform/qt/css1/basic/containment-expected.txt:
+        * platform/qt/css1/basic/contextual_selectors-expected.png:
+        * platform/qt/css1/basic/contextual_selectors-expected.txt:
+        * platform/qt/css1/basic/grouping-expected.png:
+        * platform/qt/css1/basic/grouping-expected.txt:
+        * platform/qt/css1/basic/id_as_selector-expected.png:
+        * platform/qt/css1/basic/id_as_selector-expected.txt:
+        * platform/qt/css1/basic/inheritance-expected.png:
+        * platform/qt/css1/basic/inheritance-expected.txt:
+        * platform/qt/css1/cascade/cascade_order-expected.png:
+        * platform/qt/css1/cascade/cascade_order-expected.txt:
+        * platform/qt/css1/cascade/important-expected.png:
+        * platform/qt/css1/cascade/important-expected.txt:
+        * platform/qt/css1/classification/display-expected.png:
+        * platform/qt/css1/classification/display-expected.txt:
+        * platform/qt/css1/classification/list_style-expected.png:
+        * platform/qt/css1/classification/list_style-expected.txt:
+        * platform/qt/css1/classification/list_style_image-expected.png:
+        * platform/qt/css1/classification/list_style_image-expected.txt:
+        * platform/qt/css1/classification/list_style_position-expected.png:
+        * platform/qt/css1/classification/list_style_position-expected.txt:
+        * platform/qt/css1/classification/list_style_type-expected.png:
+        * platform/qt/css1/classification/list_style_type-expected.txt:
+        * platform/qt/css1/classification/white_space-expected.png:
+        * platform/qt/css1/classification/white_space-expected.txt:
+
 2012-07-19  Balazs Ankes  <bank@inf.u-szeged.hu>
 
         [Qt] platform/qt/svg/W3C-SVG-* tests needs update after rebaseline and new testfonts
index 39f9b28..c1316da 100644 (file)
@@ -29,21 +29,6 @@ http/tests/incremental/slow-utf8-text.pl
 
 # [Qt] REGRESSION: 360 tests started to fail with newer Qt5-WK1
 # https://bugs.webkit.org/show_bug.cgi?id=85631
-css1/basic/class_as_selector.html
-css1/basic/comments.html
-css1/basic/containment.html
-css1/basic/contextual_selectors.html
-css1/basic/grouping.html
-css1/basic/id_as_selector.html
-css1/basic/inheritance.html
-css1/cascade/cascade_order.html
-css1/cascade/important.html
-css1/classification/display.html
-css1/classification/list_style.html
-css1/classification/list_style_image.html
-css1/classification/list_style_position.html
-css1/classification/list_style_type.html
-css1/classification/white_space.html
 css1/color_and_background/background.html
 css1/color_and_background/background_attachment.html
 css1/color_and_background/background_color.html
index 7ce4902..2e476e9 100644 (file)
@@ -406,21 +406,6 @@ fast/multicol/shrink-to-column-height-for-pagination.html
 # [Qt] The test fonts used for Qt tests changed to the Liberation font family,
 # due to this we are skipping tons of tests. They will be unskipped in batches ASAP.
 # https://bugs.webkit.org/show_bug.cgi?id=85203
-css1/basic/class_as_selector.html
-css1/basic/comments.html
-css1/basic/containment.html
-css1/basic/contextual_selectors.html
-css1/basic/grouping.html
-css1/basic/id_as_selector.html
-css1/basic/inheritance.html
-css1/cascade/cascade_order.html
-css1/cascade/important.html
-css1/classification/display.html
-css1/classification/list_style.html
-css1/classification/list_style_image.html
-css1/classification/list_style_position.html
-css1/classification/list_style_type.html
-css1/classification/white_space.html
 css1/color_and_background/background.html
 css1/color_and_background/background_attachment.html
 css1/color_and_background/background_color.html
index 332bb7b..404739b 100644 (file)
Binary files a/LayoutTests/platform/qt/css1/basic/class_as_selector-expected.png and b/LayoutTests/platform/qt/css1/basic/class_as_selector-expected.png differ
index 00dee7d..9d02176 100644 (file)
@@ -1,73 +1,73 @@
-layer at (0,0) size 784x627
-  RenderView at (0,0) size 784x600
-layer at (0,0) size 784x627
-  RenderBlock {HTML} at (0,0) size 784x627
-    RenderBody {BODY} at (8,8) size 768x611 [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 768x21
-        RenderText {#text} at (0,0) size 395x21
-          text run at (0,0) width 395: "The style declarations which apply to the text below are:"
-      RenderBlock {PRE} at (0,37) size 768x68
-        RenderText {#text} at (0,0) size 120x68
-          text run at (0,0) width 109: ".one {color: green;}"
-          text run at (109,0) width 0: " "
-          text run at (0,17) width 81: ".1 {color: red;}"
-          text run at (81,17) width 0: " "
-          text run at (0,34) width 102: ".a1 {color: green;}"
-          text run at (102,34) width 0: " "
-          text run at (0,51) width 120: "P.two {color: purple;}"
-          text run at (120,51) width 0: " "
-      RenderBlock {HR} at (0,118) size 768x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,136) size 768x21 [color=#008000]
-        RenderText {#text} at (0,0) size 223x21
-          text run at (0,0) width 223: "This sentence should be green."
-      RenderBlock {P} at (0,173) size 768x21
-        RenderText {#text} at (0,0) size 631x21
-          text run at (0,0) width 631: "This sentence should be black, not red-- class selectors cannot begin with digits in CSS1."
-      RenderBlock {P} at (0,210) size 768x21 [color=#008000]
-        RenderText {#text} at (0,0) size 223x21
-          text run at (0,0) width 223: "This sentence should be green."
-      RenderBlock {P} at (0,247) size 768x21 [color=#800080]
-        RenderText {#text} at (0,0) size 227x21
-          text run at (0,0) width 227: "This sentence should be purple."
-      RenderBlock {PRE} at (0,284) size 768x17
-        RenderText {#text} at (0,0) size 216x17
-          text run at (0,0) width 216: "This sentence should NOT be purple."
-          text run at (216,0) width 0: " "
-      RenderBlock {UL} at (0,317) size 768x21
-        RenderListItem {LI} at (40,0) size 728x21
-          RenderListMarker at (-18,0) size 7x21: bullet
-          RenderText {#text} at (0,0) size 265x21
-            text run at (0,0) width 265: "This sentence should NOT be purple."
-      RenderTable {TABLE} at (0,354) size 653x257 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 651x255
-          RenderTableRow {TR} at (0,0) size 651x29
-            RenderTableCell {TD} at (0,0) size 651x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
-              RenderInline {STRONG} at (0,0) size 178x21
-                RenderText {#text} at (4,4) size 178x21
-                  text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 651x226
-            RenderTableCell {TD} at (0,127) size 12x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (4,4) size 4x21
+layer at (0,0) size 800x600
+  RenderView 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 [bgcolor=#CCCCCC]
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 337x19
+          text run at (0,0) width 337: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,35) size 784x60
+        RenderText {#text} at (0,0) size 176x60
+          text run at (0,0) width 160: ".one {color: green;}"
+          text run at (160,0) width 0: " "
+          text run at (0,15) width 128: ".1 {color: red;}"
+          text run at (128,15) width 0: " "
+          text run at (0,30) width 152: ".a1 {color: green;}"
+          text run at (152,30) width 0: " "
+          text run at (0,45) width 176: "P.two {color: purple;}"
+          text run at (176,45) width 0: " "
+      RenderBlock {HR} at (0,108) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,126) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: "This sentence should be green."
+      RenderBlock {P} at (0,161) size 784x19
+        RenderText {#text} at (0,0) size 536x19
+          text run at (0,0) width 536: "This sentence should be black, not red-- class selectors cannot begin with digits in CSS1."
+      RenderBlock {P} at (0,196) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: "This sentence should be green."
+      RenderBlock {P} at (0,231) size 784x19 [color=#800080]
+        RenderText {#text} at (0,0) size 189x19
+          text run at (0,0) width 189: "This sentence should be purple."
+      RenderBlock {PRE} at (0,266) size 784x15
+        RenderText {#text} at (0,0) size 280x15
+          text run at (0,0) width 280: "This sentence should NOT be purple."
+          text run at (280,0) width 0: " "
+      RenderBlock {UL} at (0,297) size 784x19
+        RenderListItem {LI} at (40,0) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 226x19
+            text run at (0,0) width 226: "This sentence should NOT be purple."
+      RenderTable {TABLE} at (0,332) size 558x243 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 556x241
+          RenderTableRow {TR} at (0,0) size 556x27
+            RenderTableCell {TD} at (0,0) size 556x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 159x19
+                RenderText {#text} at (4,4) size 159x19
+                  text run at (4,4) width 159: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,27) size 556x214
+            RenderTableCell {TD} at (0,120) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x19
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 639x226 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {P} at (4,4) size 631x21 [color=#008000]
-                RenderText {#text} at (0,0) size 223x21
-                  text run at (0,0) width 223: "This sentence should be green."
-              RenderBlock {P} at (4,41) size 631x21
-                RenderText {#text} at (0,0) size 631x21
-                  text run at (0,0) width 631: "This sentence should be black, not red-- class selectors cannot begin with digits in CSS1."
-              RenderBlock {P} at (4,78) size 631x21 [color=#008000]
-                RenderText {#text} at (0,0) size 223x21
-                  text run at (0,0) width 223: "This sentence should be green."
-              RenderBlock {P} at (4,115) size 631x21 [color=#800080]
-                RenderText {#text} at (0,0) size 227x21
-                  text run at (0,0) width 227: "This sentence should be purple."
-              RenderBlock {PRE} at (4,152) size 631x17
-                RenderText {#text} at (0,0) size 216x17
-                  text run at (0,0) width 216: "This sentence should NOT be purple."
-                  text run at (216,0) width 0: " "
-              RenderBlock {UL} at (4,185) size 631x21
-                RenderListItem {LI} at (40,0) size 591x21
-                  RenderListMarker at (-18,0) size 7x21: bullet
-                  RenderText {#text} at (0,0) size 265x21
-                    text run at (0,0) width 265: "This sentence should NOT be purple."
+            RenderTableCell {TD} at (12,27) size 544x214 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 536x19 [color=#008000]
+                RenderText {#text} at (0,0) size 184x19
+                  text run at (0,0) width 184: "This sentence should be green."
+              RenderBlock {P} at (4,39) size 536x19
+                RenderText {#text} at (0,0) size 536x19
+                  text run at (0,0) width 536: "This sentence should be black, not red-- class selectors cannot begin with digits in CSS1."
+              RenderBlock {P} at (4,74) size 536x19 [color=#008000]
+                RenderText {#text} at (0,0) size 184x19
+                  text run at (0,0) width 184: "This sentence should be green."
+              RenderBlock {P} at (4,109) size 536x19 [color=#800080]
+                RenderText {#text} at (0,0) size 189x19
+                  text run at (0,0) width 189: "This sentence should be purple."
+              RenderBlock {PRE} at (4,144) size 536x15
+                RenderText {#text} at (0,0) size 280x15
+                  text run at (0,0) width 280: "This sentence should NOT be purple."
+                  text run at (280,0) width 0: " "
+              RenderBlock {UL} at (4,175) size 536x19
+                RenderListItem {LI} at (40,0) size 496x19
+                  RenderListMarker at (-18,0) size 7x19: bullet
+                  RenderText {#text} at (0,0) size 226x19
+                    text run at (0,0) width 226: "This sentence should NOT be purple."
index 298398d..13c09be 100644 (file)
Binary files a/LayoutTests/platform/qt/css1/basic/comments-expected.png and b/LayoutTests/platform/qt/css1/basic/comments-expected.png differ
index 583ab43..6d40945 100644 (file)
-layer at (0,0) size 784x954
+layer at (0,0) size 784x888
   RenderView at (0,0) size 784x600
-layer at (0,0) size 784x954
-  RenderBlock {HTML} at (0,0) size 784x954
-    RenderBody {BODY} at (8,8) size 768x938 [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 768x21
-        RenderText {#text} at (0,0) size 395x21
-          text run at (0,0) width 395: "The style declarations which apply to the text below are:"
-      RenderBlock {PRE} at (0,37) size 768x255
-        RenderText {#text} at (0,0) size 242x255
-          text run at (0,0) width 176: "/* This is a CSS1 comment. */"
-          text run at (176,0) width 0: " "
-          text run at (0,17) width 242: ".one {color: green;} /* Another comment */"
-          text run at (242,17) width 0: " "
-          text run at (0,34) width 207: "/* The following should not be used:"
-          text run at (207,34) width 0: " "
-          text run at (0,51) width 107: ".two {color: red;} */"
-          text run at (107,51) width 0: " "
-          text run at (0,68) width 205: ".three {color: green; /* color: red; */}"
-          text run at (205,68) width 0: " "
-          text run at (0,85) width 14: "/**"
-          text run at (14,85) width 0: " "
-          text run at (0,102) width 109: ".four {color: red;} */"
-          text run at (109,102) width 0: " "
-          text run at (0,119) width 109: ".five {color: green;}"
-          text run at (109,119) width 0: " "
-          text run at (0,136) width 18: "/**/"
-          text run at (18,136) width 0: " "
-          text run at (0,153) width 105: ".six {color: green;}"
-          text run at (105,153) width 0: " "
-          text run at (0,170) width 53: "/*********/"
-          text run at (53,170) width 0: " "
-          text run at (0,187) width 123: ".seven {color: green;}"
-          text run at (123,187) width 0: " "
-          text run at (0,204) width 96: "/* a comment **/"
-          text run at (96,204) width 0: " "
-          text run at (0,221) width 116: ".eight {color: green;}"
-          text run at (116,221) width 0: " "
-          text run at (0,238) width 0: " "
-      RenderBlock {HR} at (0,305) size 768x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,323) size 768x21 [color=#008000]
-        RenderText {#text} at (0,0) size 223x21
-          text run at (0,0) width 223: "This sentence should be green."
-      RenderBlock {P} at (0,360) size 768x21
-        RenderText {#text} at (0,0) size 220x21
-          text run at (0,0) width 220: "This sentence should be black."
-      RenderBlock {P} at (0,397) size 768x21 [color=#008000]
-        RenderText {#text} at (0,0) size 223x21
-          text run at (0,0) width 223: "This sentence should be green."
-      RenderBlock {P} at (0,434) size 768x21
-        RenderText {#text} at (0,0) size 220x21
-          text run at (0,0) width 220: "This sentence should be black."
-      RenderBlock {P} at (0,471) size 768x21 [color=#008000]
-        RenderText {#text} at (0,0) size 223x21
-          text run at (0,0) width 223: "This sentence should be green."
-      RenderBlock {P} at (0,508) size 768x21 [color=#008000]
-        RenderText {#text} at (0,0) size 223x21
-          text run at (0,0) width 223: "This sentence should be green."
-      RenderBlock {P} at (0,545) size 768x21 [color=#008000]
-        RenderText {#text} at (0,0) size 223x21
-          text run at (0,0) width 223: "This sentence should be green."
-      RenderBlock {P} at (0,582) size 768x21 [color=#008000]
-        RenderText {#text} at (0,0) size 223x21
-          text run at (0,0) width 223: "This sentence should be green."
-      RenderTable {TABLE} at (0,619) size 245x319 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 243x317
-          RenderTableRow {TR} at (0,0) size 243x29
-            RenderTableCell {TD} at (0,0) size 243x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
-              RenderInline {STRONG} at (0,0) size 178x21
-                RenderText {#text} at (4,4) size 178x21
-                  text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 243x288
-            RenderTableCell {TD} at (0,158) size 12x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (4,4) size 4x21
+layer at (0,0) size 784x888
+  RenderBlock {HTML} at (0,0) size 784x888
+    RenderBody {BODY} at (8,8) size 768x872 [bgcolor=#CCCCCC]
+      RenderBlock {P} at (0,0) size 768x19
+        RenderText {#text} at (0,0) size 337x19
+          text run at (0,0) width 337: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,35) size 768x225
+        RenderText {#text} at (0,0) size 336x225
+          text run at (0,0) width 232: "/* This is a CSS1 comment. */"
+          text run at (232,0) width 0: " "
+          text run at (0,15) width 336: ".one {color: green;} /* Another comment */"
+          text run at (336,15) width 0: " "
+          text run at (0,30) width 288: "/* The following should not be used:"
+          text run at (288,30) width 0: " "
+          text run at (0,45) width 168: ".two {color: red;} */"
+          text run at (168,45) width 0: " "
+          text run at (0,60) width 320: ".three {color: green; /* color: red; */}"
+          text run at (320,60) width 0: " "
+          text run at (0,75) width 24: "/**"
+          text run at (24,75) width 0: " "
+          text run at (0,90) width 176: ".four {color: red;} */"
+          text run at (176,90) width 0: " "
+          text run at (0,105) width 168: ".five {color: green;}"
+          text run at (168,105) width 0: " "
+          text run at (0,120) width 32: "/**/"
+          text run at (32,120) width 0: " "
+          text run at (0,135) width 160: ".six {color: green;}"
+          text run at (160,135) width 0: " "
+          text run at (0,150) width 88: "/*********/"
+          text run at (88,150) width 0: " "
+          text run at (0,165) width 176: ".seven {color: green;}"
+          text run at (176,165) width 0: " "
+          text run at (0,180) width 128: "/* a comment **/"
+          text run at (128,180) width 0: " "
+          text run at (0,195) width 176: ".eight {color: green;}"
+          text run at (176,195) width 0: " "
+          text run at (0,210) width 0: " "
+      RenderBlock {HR} at (0,273) size 768x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,291) size 768x19 [color=#008000]
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: "This sentence should be green."
+      RenderBlock {P} at (0,326) size 768x19
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: "This sentence should be black."
+      RenderBlock {P} at (0,361) size 768x19 [color=#008000]
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: "This sentence should be green."
+      RenderBlock {P} at (0,396) size 768x19
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: "This sentence should be black."
+      RenderBlock {P} at (0,431) size 768x19 [color=#008000]
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: "This sentence should be green."
+      RenderBlock {P} at (0,466) size 768x19 [color=#008000]
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: "This sentence should be green."
+      RenderBlock {P} at (0,501) size 768x19 [color=#008000]
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: "This sentence should be green."
+      RenderBlock {P} at (0,536) size 768x19 [color=#008000]
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: "This sentence should be green."
+      RenderTable {TABLE} at (0,571) size 206x301 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 204x299
+          RenderTableRow {TR} at (0,0) size 204x27
+            RenderTableCell {TD} at (0,0) size 204x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 159x19
+                RenderText {#text} at (4,4) size 159x19
+                  text run at (4,4) width 159: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,27) size 204x272
+            RenderTableCell {TD} at (0,149) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x19
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 231x288 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {P} at (4,4) size 223x21 [color=#008000]
-                RenderText {#text} at (0,0) size 223x21
-                  text run at (0,0) width 223: "This sentence should be green."
-              RenderBlock {P} at (4,41) size 223x21
-                RenderText {#text} at (0,0) size 220x21
-                  text run at (0,0) width 220: "This sentence should be black."
-              RenderBlock {P} at (4,78) size 223x21 [color=#008000]
-                RenderText {#text} at (0,0) size 223x21
-                  text run at (0,0) width 223: "This sentence should be green."
-              RenderBlock {P} at (4,115) size 223x21
-                RenderText {#text} at (0,0) size 220x21
-                  text run at (0,0) width 220: "This sentence should be black."
-              RenderBlock {P} at (4,152) size 223x21 [color=#008000]
-                RenderText {#text} at (0,0) size 223x21
-                  text run at (0,0) width 223: "This sentence should be green."
-              RenderBlock {P} at (4,189) size 223x21 [color=#008000]
-                RenderText {#text} at (0,0) size 223x21
-                  text run at (0,0) width 223: "This sentence should be green."
-              RenderBlock {P} at (4,226) size 223x21 [color=#008000]
-                RenderText {#text} at (0,0) size 223x21
-                  text run at (0,0) width 223: "This sentence should be green."
-              RenderBlock {P} at (4,263) size 223x21 [color=#008000]
-                RenderText {#text} at (0,0) size 223x21
-                  text run at (0,0) width 223: "This sentence should be green."
+            RenderTableCell {TD} at (12,27) size 192x272 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 184x19 [color=#008000]
+                RenderText {#text} at (0,0) size 184x19
+                  text run at (0,0) width 184: "This sentence should be green."
+              RenderBlock {P} at (4,39) size 184x19
+                RenderText {#text} at (0,0) size 184x19
+                  text run at (0,0) width 184: "This sentence should be black."
+              RenderBlock {P} at (4,74) size 184x19 [color=#008000]
+                RenderText {#text} at (0,0) size 184x19
+                  text run at (0,0) width 184: "This sentence should be green."
+              RenderBlock {P} at (4,109) size 184x19
+                RenderText {#text} at (0,0) size 184x19
+                  text run at (0,0) width 184: "This sentence should be black."
+              RenderBlock {P} at (4,144) size 184x19 [color=#008000]
+                RenderText {#text} at (0,0) size 184x19
+                  text run at (0,0) width 184: "This sentence should be green."
+              RenderBlock {P} at (4,179) size 184x19 [color=#008000]
+                RenderText {#text} at (0,0) size 184x19
+                  text run at (0,0) width 184: "This sentence should be green."
+              RenderBlock {P} at (4,214) size 184x19 [color=#008000]
+                RenderText {#text} at (0,0) size 184x19
+                  text run at (0,0) width 184: "This sentence should be green."
+              RenderBlock {P} at (4,249) size 184x19 [color=#008000]
+                RenderText {#text} at (0,0) size 184x19
+                  text run at (0,0) width 184: "This sentence should be green."
index 732f085..758bab3 100644 (file)
Binary files a/LayoutTests/platform/qt/css1/basic/containment-expected.png and b/LayoutTests/platform/qt/css1/basic/containment-expected.png differ
index 335cd7a..5722de0 100644 (file)
-layer at (0,0) size 784x1089
+layer at (0,0) size 784x971
   RenderView at (0,0) size 784x600
-layer at (0,0) size 784x1089
-  RenderBlock {HTML} at (0,0) size 784x1089
-    RenderBody {BODY} at (8,8) size 768x1073 [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 768x21
-        RenderText {#text} at (0,0) size 395x21
-          text run at (0,0) width 395: "The style declarations which apply to the text below are:"
-      RenderBlock {PRE} at (0,37) size 768x170
-        RenderText {#text} at (0,0) size 524x170
-          text run at (0,0) width 452: "<LINK rel=\"stylesheet\" type=\"text/css\" href=\"linktest.css\" title=\"Default SS\">"
-          text run at (452,0) width 0: " "
-          text run at (0,17) width 524: "<LINK rel=\"alternate stylesheet\" type=\"text/css\" href=\"linktest2.css\" title=\"Alternate SS\">"
-          text run at (524,17) width 0: " "
-          text run at (0,34) width 154: "@import url(imptest1.css);"
-          text run at (154,34) width 0: " "
-          text run at (0,51) width 149: "@import \"imptest1a.css\";"
-          text run at (149,51) width 0: " "
-          text run at (0,68) width 86: "UL {color: red;}"
-          text run at (86,68) width 0: " "
-          text run at (0,85) width 113: ".four {color: purple;}"
-          text run at (113,85) width 0: " "
-          text run at (0,102) width 154: "@import url(imptest2.css);"
-          text run at (154,102) width 0: " "
-          text run at (0,119) width 20: "<!--"
-          text run at (20,119) width 0: " "
-          text run at (0,136) width 114: "P.six {color: green;}"
-          text run at (114,136) width 0: " "
-          text run at (0,153) width 16: "-->"
-          text run at (16,153) width 0: " "
-      RenderBlock {HR} at (0,220) size 768x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,238) size 768x42
-        RenderText {#text} at (0,0) size 459x21
-          text run at (0,0) width 459: "This sentence should be underlined due to the linked style sheet "
-        RenderInline {CODE} at (0,0) size 67x17
-          RenderText {#text} at (459,3) size 67x17
-            text run at (459,3) width 67: "linktest.css"
-        RenderText {#text} at (526,0) size 757x42
-          text run at (526,0) width 231: ", the reference to which is shown"
-          text run at (0,21) width 48: "above."
-      RenderBlock {P} at (0,296) size 768x42
-        RenderText {#text} at (0,0) size 497x21
-          text run at (0,0) width 497: "This sentence should NOT be underlined due to the linked style sheet "
-        RenderInline {CODE} at (0,0) size 74x17
-          RenderText {#text} at (497,3) size 74x17
-            text run at (497,3) width 74: "linktest2.css"
-        RenderText {#text} at (571,0) size 8x21
-          text run at (571,0) width 8: ", "
-        RenderInline {STRONG} at (0,0) size 51x21
-          RenderText {#text} at (579,0) size 51x21
-            text run at (579,0) width 51: "unless"
-        RenderText {#text} at (630,0) size 754x42
-          text run at (630,0) width 124: " the external style"
-          text run at (0,21) width 413: "sheet \"Alternate SS\" has been selected via the user agent."
-      RenderBlock {UL} at (0,354) size 768x63 [color=#FF0000]
-        RenderListItem {LI} at (40,0) size 728x21 [color=#008000]
-          RenderListMarker at (-18,0) size 7x21: bullet
-          RenderText {#text} at (0,0) size 443x21
-            text run at (0,0) width 443: "This sentence should be green due to an imported style sheet ["
-          RenderInline {CODE} at (0,0) size 154x17
-            RenderText {#text} at (443,3) size 154x17
-              text run at (443,3) width 154: "@import url(imptest1.css);"
-          RenderText {#text} at (597,0) size 8x21
-            text run at (597,0) width 8: "]."
-        RenderListItem {LI} at (40,21) size 728x21 [color=#800080]
-          RenderListMarker at (-18,0) size 7x21: bullet
-          RenderText {#text} at (0,0) size 447x21
-            text run at (0,0) width 447: "This sentence should be purple due to an imported style sheet ["
-          RenderInline {CODE} at (0,0) size 145x17
-            RenderText {#text} at (447,3) size 145x17
-              text run at (447,3) width 145: "@import \"imptest1a.css\""
-          RenderText {#text} at (592,0) size 8x21
-            text run at (592,0) width 8: "]."
-        RenderListItem {LI} at (40,42) size 728x21 [color=#008000]
-          RenderListMarker at (-18,0) size 7x21: bullet
-          RenderText {#text} at (0,0) size 438x21
-            text run at (0,0) width 438: "This sentence should be green thanks to the STYLE attribute ["
-          RenderInline {CODE} at (0,0) size 132x17
-            RenderText {#text} at (438,3) size 132x17
-              text run at (438,3) width 132: "STYLE=\"color: green;\""
-          RenderText {#text} at (570,0) size 8x21
-            text run at (570,0) width 8: "]."
-      RenderBlock {P} at (0,433) size 768x21 [color=#800080]
-        RenderText {#text} at (0,0) size 567x21
-          text run at (0,0) width 567: "This sentence should be purple, and it doesn't have a terminating paragraph tag."
-      RenderBlock {OL} at (0,470) size 768x63
-        RenderListItem {LI} at (40,0) size 728x21
-          RenderListMarker at (-22,0) size 17x21: "1"
-          RenderText {#text} at (0,0) size 220x21
-            text run at (0,0) width 220: "This list should NOT be purple."
-        RenderListItem {LI} at (40,21) size 728x21
-          RenderListMarker at (-22,0) size 17x21: "2"
-          RenderText {#text} at (0,0) size 192x21
-            text run at (0,0) width 192: "It should, instead, be black."
-        RenderListItem {LI} at (40,42) size 728x21
-          RenderListMarker at (-22,0) size 17x21: "3"
-          RenderText {#text} at (0,0) size 559x21
-            text run at (0,0) width 559: "If it IS purple, then the browser hasn't correctly parsed the preceding paragraph."
-      RenderBlock {P} at (0,549) size 768x42
-        RenderText {#text} at (0,0) size 751x42
-          text run at (0,0) width 224: "This sentence should be black. "
-          text run at (224,0) width 527: "If it is red, then the browser has inappropriately imported the styles from the"
-          text run at (0,21) width 25: "file "
-        RenderInline {TT} at (0,0) size 75x17
-          RenderText {#text} at (25,24) size 75x17
-            text run at (25,24) width 75: "imptest2.css"
-        RenderText {#text} at (100,21) size 39x21
-          text run at (100,21) width 39: " (see "
-        RenderInline {A} at (0,0) size 77x21 [color=#0000FF]
-          RenderText {#text} at (139,21) size 77x21
-            text run at (139,21) width 77: "section 3.0"
-        RenderText {#text} at (216,21) size 305x21
-          text run at (216,21) width 305: " of the CSS1 specification for more details)."
-      RenderBlock {P} at (0,607) size 768x21 [color=#008000]
-        RenderText {#text} at (0,0) size 231x21
-          text run at (0,0) width 231: "This paragraph should be green."
-      RenderTable {TABLE} at (0,644) size 768x429 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 766x427
-          RenderTableRow {TR} at (0,0) size 766x29
-            RenderTableCell {TD} at (0,0) size 766x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
-              RenderInline {STRONG} at (0,0) size 178x21
-                RenderText {#text} at (4,4) size 178x21
-                  text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 766x398
-            RenderTableCell {TD} at (0,213) size 12x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (4,4) size 4x21
+layer at (0,0) size 784x971
+  RenderBlock {HTML} at (0,0) size 784x971
+    RenderBody {BODY} at (8,8) size 768x955 [bgcolor=#CCCCCC]
+      RenderBlock {P} at (0,0) size 768x19
+        RenderText {#text} at (0,0) size 337x19
+          text run at (0,0) width 337: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,35) size 768x150
+        RenderText {#text} at (0,0) size 728x150
+          text run at (0,0) width 624: "<LINK rel=\"stylesheet\" type=\"text/css\" href=\"linktest.css\" title=\"Default SS\">"
+          text run at (624,0) width 0: " "
+          text run at (0,15) width 728: "<LINK rel=\"alternate stylesheet\" type=\"text/css\" href=\"linktest2.css\" title=\"Alternate SS\">"
+          text run at (728,15) width 0: " "
+          text run at (0,30) width 208: "@import url(imptest1.css);"
+          text run at (208,30) width 0: " "
+          text run at (0,45) width 192: "@import \"imptest1a.css\";"
+          text run at (192,45) width 0: " "
+          text run at (0,60) width 128: "UL {color: red;}"
+          text run at (128,60) width 0: " "
+          text run at (0,75) width 176: ".four {color: purple;}"
+          text run at (176,75) width 0: " "
+          text run at (0,90) width 208: "@import url(imptest2.css);"
+          text run at (208,90) width 0: " "
+          text run at (0,105) width 32: "<!--"
+          text run at (32,105) width 0: " "
+          text run at (0,120) width 168: "P.six {color: green;}"
+          text run at (168,120) width 0: " "
+          text run at (0,135) width 24: "-->"
+          text run at (24,135) width 0: " "
+      RenderBlock {HR} at (0,198) size 768x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,216) size 768x19
+        RenderText {#text} at (0,0) size 383x19
+          text run at (0,0) width 383: "This sentence should be underlined due to the linked style sheet "
+        RenderInline {CODE} at (0,0) size 96x15
+          RenderText {#text} at (383,4) size 96x15
+            text run at (383,4) width 96: "linktest.css"
+        RenderText {#text} at (479,0) size 242x19
+          text run at (479,0) width 242: ", the reference to which is shown above."
+      RenderBlock {P} at (0,251) size 768x38
+        RenderText {#text} at (0,0) size 420x19
+          text run at (0,0) width 420: "This sentence should NOT be underlined due to the linked style sheet "
+        RenderInline {CODE} at (0,0) size 104x15
+          RenderText {#text} at (420,4) size 104x15
+            text run at (420,4) width 104: "linktest2.css"
+        RenderText {#text} at (524,0) size 8x19
+          text run at (524,0) width 8: ", "
+        RenderInline {STRONG} at (0,0) size 42x19
+          RenderText {#text} at (532,0) size 42x19
+            text run at (532,0) width 42: "unless"
+        RenderText {#text} at (574,0) size 713x38
+          text run at (574,0) width 139: " the external style sheet"
+          text run at (0,19) width 309: "\"Alternate SS\" has been selected via the user agent."
+      RenderBlock {UL} at (0,305) size 768x57 [color=#FF0000]
+        RenderListItem {LI} at (40,0) size 728x19 [color=#008000]
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 373x19
+            text run at (0,0) width 373: "This sentence should be green due to an imported style sheet ["
+          RenderInline {CODE} at (0,0) size 208x15
+            RenderText {#text} at (373,4) size 208x15
+              text run at (373,4) width 208: "@import url(imptest1.css);"
+          RenderText {#text} at (581,0) size 9x19
+            text run at (581,0) width 9: "]."
+        RenderListItem {LI} at (40,19) size 728x19 [color=#800080]
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 378x19
+            text run at (0,0) width 378: "This sentence should be purple due to an imported style sheet ["
+          RenderInline {CODE} at (0,0) size 184x15
+            RenderText {#text} at (378,4) size 184x15
+              text run at (378,4) width 184: "@import \"imptest1a.css\""
+          RenderText {#text} at (562,0) size 9x19
+            text run at (562,0) width 9: "]."
+        RenderListItem {LI} at (40,38) size 728x19 [color=#008000]
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 374x19
+            text run at (0,0) width 374: "This sentence should be green thanks to the STYLE attribute ["
+          RenderInline {CODE} at (0,0) size 168x15
+            RenderText {#text} at (374,4) size 168x15
+              text run at (374,4) width 168: "STYLE=\"color: green;\""
+          RenderText {#text} at (542,0) size 9x19
+            text run at (542,0) width 9: "]."
+      RenderBlock {P} at (0,378) size 768x19 [color=#800080]
+        RenderText {#text} at (0,0) size 476x19
+          text run at (0,0) width 476: "This sentence should be purple, and it doesn't have a terminating paragraph tag."
+      RenderBlock {OL} at (0,413) size 768x57
+        RenderListItem {LI} at (40,0) size 728x19
+          RenderListMarker at (-21,0) size 16x19: "1"
+          RenderText {#text} at (0,0) size 190x19
+            text run at (0,0) width 190: "This list should NOT be purple."
+        RenderListItem {LI} at (40,19) size 728x19
+          RenderListMarker at (-21,0) size 16x19: "2"
+          RenderText {#text} at (0,0) size 166x19
+            text run at (0,0) width 166: "It should, instead, be black."
+        RenderListItem {LI} at (40,38) size 728x19
+          RenderListMarker at (-21,0) size 16x19: "3"
+          RenderText {#text} at (0,0) size 483x19
+            text run at (0,0) width 483: "If it IS purple, then the browser hasn't correctly parsed the preceding paragraph."
+      RenderBlock {P} at (0,486) size 768x38
+        RenderText {#text} at (0,0) size 668x19
+          text run at (0,0) width 188: "This sentence should be black. "
+          text run at (188,0) width 480: "If it is red, then the browser has inappropriately imported the styles from the file "
+        RenderInline {TT} at (0,0) size 96x15
+          RenderText {#text} at (668,4) size 96x15
+            text run at (668,4) width 96: "imptest2.css"
+        RenderText {#text} at (0,19) size 29x19
+          text run at (0,19) width 29: "(see "
+        RenderInline {A} at (0,0) size 66x19 [color=#0000FF]
+          RenderText {#text} at (29,19) size 66x19
+            text run at (29,19) width 66: "section 3.0"
+        RenderText {#text} at (95,19) size 264x19
+          text run at (95,19) width 264: " of the CSS1 specification for more details)."
+      RenderBlock {P} at (0,540) size 768x19 [color=#008000]
+        RenderText {#text} at (0,0) size 193x19
+          text run at (0,0) width 193: "This paragraph should be green."
+      RenderTable {TABLE} at (0,575) size 768x380 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 766x378
+          RenderTableRow {TR} at (0,0) size 766x27
+            RenderTableCell {TD} at (0,0) size 766x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 159x19
+                RenderText {#text} at (4,4) size 159x19
+                  text run at (4,4) width 159: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,27) size 766x351
+            RenderTableCell {TD} at (0,189) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x19
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 754x398 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {P} at (4,4) size 746x42
-                RenderText {#text} at (0,0) size 459x21
-                  text run at (0,0) width 459: "This sentence should be underlined due to the linked style sheet "
-                RenderInline {CODE} at (0,0) size 67x17
-                  RenderText {#text} at (459,3) size 67x17
-                    text run at (459,3) width 67: "linktest.css"
-                RenderText {#text} at (526,0) size 706x42
-                  text run at (526,0) width 180: ", the reference to which is"
-                  text run at (0,21) width 99: "shown above."
-              RenderBlock {P} at (4,62) size 746x42
-                RenderText {#text} at (0,0) size 497x21
-                  text run at (0,0) width 497: "This sentence should NOT be underlined due to the linked style sheet "
-                RenderInline {CODE} at (0,0) size 74x17
-                  RenderText {#text} at (497,3) size 74x17
-                    text run at (497,3) width 74: "linktest2.css"
-                RenderText {#text} at (571,0) size 8x21
-                  text run at (571,0) width 8: ", "
-                RenderInline {STRONG} at (0,0) size 51x21
-                  RenderText {#text} at (579,0) size 51x21
-                    text run at (579,0) width 51: "unless"
-                RenderText {#text} at (630,0) size 717x42
-                  text run at (630,0) width 87: " the external"
-                  text run at (0,21) width 450: "style sheet \"Alternate SS\" has been selected via the user agent."
-              RenderBlock {UL} at (4,120) size 746x63 [color=#FF0000]
-                RenderListItem {LI} at (40,0) size 706x21 [color=#008000]
-                  RenderListMarker at (-18,0) size 7x21: bullet
-                  RenderText {#text} at (0,0) size 443x21
-                    text run at (0,0) width 443: "This sentence should be green due to an imported style sheet ["
-                  RenderInline {CODE} at (0,0) size 154x17
-                    RenderText {#text} at (443,3) size 154x17
-                      text run at (443,3) width 154: "@import url(imptest1.css);"
-                  RenderText {#text} at (597,0) size 8x21
-                    text run at (597,0) width 8: "]."
-                RenderListItem {LI} at (40,21) size 706x21 [color=#800080]
-                  RenderListMarker at (-18,0) size 7x21: bullet
-                  RenderText {#text} at (0,0) size 447x21
-                    text run at (0,0) width 447: "This sentence should be purple due to an imported style sheet ["
-                  RenderInline {CODE} at (0,0) size 145x17
-                    RenderText {#text} at (447,3) size 145x17
-                      text run at (447,3) width 145: "@import \"imptest1a.css\""
-                  RenderText {#text} at (592,0) size 8x21
-                    text run at (592,0) width 8: "]."
-                RenderListItem {LI} at (40,42) size 706x21 [color=#008000]
-                  RenderListMarker at (-18,0) size 7x21: bullet
-                  RenderText {#text} at (0,0) size 438x21
-                    text run at (0,0) width 438: "This sentence should be green thanks to the STYLE attribute ["
-                  RenderInline {CODE} at (0,0) size 132x17
-                    RenderText {#text} at (438,3) size 132x17
-                      text run at (438,3) width 132: "STYLE=\"color: green;\""
-                  RenderText {#text} at (570,0) size 8x21
-                    text run at (570,0) width 8: "]."
-              RenderBlock {P} at (4,199) size 746x21 [color=#800080]
-                RenderText {#text} at (0,0) size 567x21
-                  text run at (0,0) width 567: "This sentence should be purple, and it doesn't have a terminating paragraph tag."
-              RenderBlock {OL} at (4,236) size 746x63
-                RenderListItem {LI} at (40,0) size 706x21
-                  RenderListMarker at (-22,0) size 17x21: "1"
-                  RenderText {#text} at (0,0) size 220x21
-                    text run at (0,0) width 220: "This list should NOT be purple."
-                RenderListItem {LI} at (40,21) size 706x21
-                  RenderListMarker at (-22,0) size 17x21: "2"
-                  RenderText {#text} at (0,0) size 192x21
-                    text run at (0,0) width 192: "It should, instead, be black."
-                RenderListItem {LI} at (40,42) size 706x21
-                  RenderListMarker at (-22,0) size 17x21: "3"
-                  RenderText {#text} at (0,0) size 559x21
-                    text run at (0,0) width 559: "If it IS purple, then the browser hasn't correctly parsed the preceding paragraph."
-              RenderBlock {P} at (4,315) size 746x42
-                RenderText {#text} at (0,0) size 725x42
-                  text run at (0,0) width 224: "This sentence should be black. "
-                  text run at (224,0) width 501: "If it is red, then the browser has inappropriately imported the styles from"
-                  text run at (0,21) width 51: "the file "
-                RenderInline {TT} at (0,0) size 75x17
-                  RenderText {#text} at (51,24) size 75x17
-                    text run at (51,24) width 75: "imptest2.css"
-                RenderText {#text} at (126,21) size 39x21
-                  text run at (126,21) width 39: " (see "
-                RenderInline {A} at (0,0) size 77x21 [color=#0000FF]
-                  RenderText {#text} at (165,21) size 77x21
-                    text run at (165,21) width 77: "section 3.0"
-                RenderText {#text} at (242,21) size 305x21
-                  text run at (242,21) width 305: " of the CSS1 specification for more details)."
-              RenderBlock {P} at (4,373) size 746x21 [color=#008000]
-                RenderText {#text} at (0,0) size 231x21
-                  text run at (0,0) width 231: "This paragraph should be green."
+            RenderTableCell {TD} at (12,27) size 754x351 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 746x19
+                RenderText {#text} at (0,0) size 383x19
+                  text run at (0,0) width 383: "This sentence should be underlined due to the linked style sheet "
+                RenderInline {CODE} at (0,0) size 96x15
+                  RenderText {#text} at (383,4) size 96x15
+                    text run at (383,4) width 96: "linktest.css"
+                RenderText {#text} at (479,0) size 242x19
+                  text run at (479,0) width 242: ", the reference to which is shown above."
+              RenderBlock {P} at (4,39) size 746x38
+                RenderText {#text} at (0,0) size 420x19
+                  text run at (0,0) width 420: "This sentence should NOT be underlined due to the linked style sheet "
+                RenderInline {CODE} at (0,0) size 104x15
+                  RenderText {#text} at (420,4) size 104x15
+                    text run at (420,4) width 104: "linktest2.css"
+                RenderText {#text} at (524,0) size 8x19
+                  text run at (524,0) width 8: ", "
+                RenderInline {STRONG} at (0,0) size 42x19
+                  RenderText {#text} at (532,0) size 42x19
+                    text run at (532,0) width 42: "unless"
+                RenderText {#text} at (574,0) size 713x38
+                  text run at (574,0) width 139: " the external style sheet"
+                  text run at (0,19) width 309: "\"Alternate SS\" has been selected via the user agent."
+              RenderBlock {UL} at (4,93) size 746x57 [color=#FF0000]
+                RenderListItem {LI} at (40,0) size 706x19 [color=#008000]
+                  RenderListMarker at (-18,0) size 7x19: bullet
+                  RenderText {#text} at (0,0) size 373x19
+                    text run at (0,0) width 373: "This sentence should be green due to an imported style sheet ["
+                  RenderInline {CODE} at (0,0) size 208x15
+                    RenderText {#text} at (373,4) size 208x15
+                      text run at (373,4) width 208: "@import url(imptest1.css);"
+                  RenderText {#text} at (581,0) size 9x19
+                    text run at (581,0) width 9: "]."
+                RenderListItem {LI} at (40,19) size 706x19 [color=#800080]
+                  RenderListMarker at (-18,0) size 7x19: bullet
+                  RenderText {#text} at (0,0) size 378x19
+                    text run at (0,0) width 378: "This sentence should be purple due to an imported style sheet ["
+                  RenderInline {CODE} at (0,0) size 184x15
+                    RenderText {#text} at (378,4) size 184x15
+                      text run at (378,4) width 184: "@import \"imptest1a.css\""
+                  RenderText {#text} at (562,0) size 9x19
+                    text run at (562,0) width 9: "]."
+                RenderListItem {LI} at (40,38) size 706x19 [color=#008000]
+                  RenderListMarker at (-18,0) size 7x19: bullet
+                  RenderText {#text} at (0,0) size 374x19
+                    text run at (0,0) width 374: "This sentence should be green thanks to the STYLE attribute ["
+                  RenderInline {CODE} at (0,0) size 168x15
+                    RenderText {#text} at (374,4) size 168x15
+                      text run at (374,4) width 168: "STYLE=\"color: green;\""
+                  RenderText {#text} at (542,0) size 9x19
+                    text run at (542,0) width 9: "]."
+              RenderBlock {P} at (4,166) size 746x19 [color=#800080]
+                RenderText {#text} at (0,0) size 476x19
+                  text run at (0,0) width 476: "This sentence should be purple, and it doesn't have a terminating paragraph tag."
+              RenderBlock {OL} at (4,201) size 746x57
+                RenderListItem {LI} at (40,0) size 706x19
+                  RenderListMarker at (-21,0) size 16x19: "1"
+                  RenderText {#text} at (0,0) size 190x19
+                    text run at (0,0) width 190: "This list should NOT be purple."
+                RenderListItem {LI} at (40,19) size 706x19
+                  RenderListMarker at (-21,0) size 16x19: "2"
+                  RenderText {#text} at (0,0) size 166x19
+                    text run at (0,0) width 166: "It should, instead, be black."
+                RenderListItem {LI} at (40,38) size 706x19
+                  RenderListMarker at (-21,0) size 16x19: "3"
+                  RenderText {#text} at (0,0) size 483x19
+                    text run at (0,0) width 483: "If it IS purple, then the browser hasn't correctly parsed the preceding paragraph."
+              RenderBlock {P} at (4,274) size 746x38
+                RenderText {#text} at (0,0) size 664x19
+                  text run at (0,0) width 188: "This sentence should be black. "
+                  text run at (188,0) width 476: "If it is red, then the browser has inappropriately imported the styles from the file"
+                RenderInline {TT} at (0,0) size 96x15
+                  RenderText {#text} at (0,23) size 96x15
+                    text run at (0,23) width 96: "imptest2.css"
+                RenderText {#text} at (96,19) size 33x19
+                  text run at (96,19) width 33: " (see "
+                RenderInline {A} at (0,0) size 66x19 [color=#0000FF]
+                  RenderText {#text} at (129,19) size 66x19
+                    text run at (129,19) width 66: "section 3.0"
+                RenderText {#text} at (195,19) size 264x19
+                  text run at (195,19) width 264: " of the CSS1 specification for more details)."
+              RenderBlock {P} at (4,328) size 746x19 [color=#008000]
+                RenderText {#text} at (0,0) size 193x19
+                  text run at (0,0) width 193: "This paragraph should be green."
index 6786b4e..f5a572d 100644 (file)
Binary files a/LayoutTests/platform/qt/css1/basic/contextual_selectors-expected.png and b/LayoutTests/platform/qt/css1/basic/contextual_selectors-expected.png differ
index a6c45a0..2d07408 100644 (file)
@@ -3,80 +3,80 @@ 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 [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 784x21 [color=#000080]
-        RenderText {#text} at (0,0) size 395x21
-          text run at (0,0) width 395: "The style declarations which apply to the text below are:"
-      RenderBlock {PRE} at (0,37) size 784x68
-        RenderText {#text} at (0,0) size 356x68
-          text run at (0,0) width 191: "P {color: navy; font-family: serif;}"
-          text run at (191,0) width 0: " "
-          text run at (0,17) width 356: "HTML BODY TABLE P {color: purple; font-family: sans-serif;}"
-          text run at (356,17) width 0: " "
-          text run at (0,34) width 158: "EM, UL LI LI {color: green;}"
-          text run at (158,34) width 0: " "
-          text run at (0,51) width 0: " "
-      RenderBlock {HR} at (0,118) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,136) size 784x21 [color=#000080]
-        RenderText {#text} at (0,0) size 700x21
-          text run at (0,0) width 700: "This sentence should be navy serif in the first half of the page, but purple and sans-serif in the table."
-      RenderBlock {P} at (0,173) size 784x21 [color=#000080]
-        RenderText {#text} at (0,0) size 623x21
-          text run at (0,0) width 623: "This sentence should be normal for its section, except for the last word, which should be "
-        RenderInline {EM} at (0,0) size 41x21 [color=#008000]
-          RenderText {#text} at (623,0) size 41x21
-            text run at (623,0) width 41: "green"
-        RenderText {#text} at (664,0) size 4x21
-          text run at (664,0) width 4: "."
-      RenderBlock {UL} at (0,210) size 784x42
-        RenderListItem {LI} at (40,0) size 744x42
-          RenderBlock (anonymous) at (0,0) size 744x21
-            RenderListMarker at (-18,0) size 7x21: bullet
-            RenderInline {EM} at (0,0) size 42x21 [color=#008000]
-              RenderText {#text} at (0,0) size 42x21
-                text run at (0,0) width 42: "Hello."
-            RenderText {#text} at (42,0) size 441x21
-              text run at (42,0) width 4: " "
-              text run at (46,0) width 437: "The first \"hello\" should be green, but this part should be black."
-          RenderBlock {UL} at (0,21) size 744x21
-            RenderListItem {LI} at (40,0) size 704x21 [color=#008000]
-              RenderListMarker at (-18,0) size 7x21: white bullet
-              RenderText {#text} at (0,0) size 154x21
-                text run at (0,0) width 154: "This should be green."
-      RenderTable {TABLE} at (0,268) size 722x171 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 720x169
-          RenderTableRow {TR} at (0,0) size 720x29
-            RenderTableCell {TD} at (0,0) size 720x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
-              RenderInline {STRONG} at (0,0) size 178x21
-                RenderText {#text} at (4,4) size 178x21
-                  text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 720x140
-            RenderTableCell {TD} at (0,84) size 12x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (4,4) size 4x21
+      RenderBlock {P} at (0,0) size 784x19 [color=#000080]
+        RenderText {#text} at (0,0) size 337x19
+          text run at (0,0) width 337: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,35) size 784x60
+        RenderText {#text} at (0,0) size 472x60
+          text run at (0,0) width 288: "P {color: navy; font-family: serif;}"
+          text run at (288,0) width 0: " "
+          text run at (0,15) width 472: "HTML BODY TABLE P {color: purple; font-family: sans-serif;}"
+          text run at (472,15) width 0: " "
+          text run at (0,30) width 224: "EM, UL LI LI {color: green;}"
+          text run at (224,30) width 0: " "
+          text run at (0,45) width 0: " "
+      RenderBlock {HR} at (0,108) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,126) size 784x19 [color=#000080]
+        RenderText {#text} at (0,0) size 591x19
+          text run at (0,0) width 591: "This sentence should be navy serif in the first half of the page, but purple and sans-serif in the table."
+      RenderBlock {P} at (0,161) size 784x19 [color=#000080]
+        RenderText {#text} at (0,0) size 532x19
+          text run at (0,0) width 532: "This sentence should be normal for its section, except for the last word, which should be "
+        RenderInline {EM} at (0,0) size 36x19 [color=#008000]
+          RenderText {#text} at (532,0) size 36x19
+            text run at (532,0) width 36: "green"
+        RenderText {#text} at (568,0) size 4x19
+          text run at (568,0) width 4: "."
+      RenderBlock {UL} at (0,196) size 784x38
+        RenderListItem {LI} at (40,0) size 744x38
+          RenderBlock (anonymous) at (0,0) size 744x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderInline {EM} at (0,0) size 38x19 [color=#008000]
+              RenderText {#text} at (0,0) size 38x19
+                text run at (0,0) width 38: "Hello."
+            RenderText {#text} at (38,0) size 376x19
+              text run at (38,0) width 4: " "
+              text run at (42,0) width 372: "The first \"hello\" should be green, but this part should be black."
+          RenderBlock {UL} at (0,19) size 744x19
+            RenderListItem {LI} at (40,0) size 704x19 [color=#008000]
+              RenderListMarker at (-18,0) size 7x19: white bullet
+              RenderText {#text} at (0,0) size 128x19
+                text run at (0,0) width 128: "This should be green."
+      RenderTable {TABLE} at (0,250) size 699x161 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 697x159
+          RenderTableRow {TR} at (0,0) size 697x27
+            RenderTableCell {TD} at (0,0) size 697x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 159x19
+                RenderText {#text} at (4,4) size 159x19
+                  text run at (4,4) width 159: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,27) size 697x132
+            RenderTableCell {TD} at (0,79) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x19
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 708x140 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {P} at (4,4) size 700x21 [color=#800080]
-                RenderText {#text} at (0,0) size 700x21
-                  text run at (0,0) width 700: "This sentence should be navy serif in the first half of the page, but purple and sans-serif in the table."
-              RenderBlock {P} at (4,41) size 700x21 [color=#800080]
-                RenderText {#text} at (0,0) size 623x21
-                  text run at (0,0) width 623: "This sentence should be normal for its section, except for the last word, which should be "
-                RenderInline {EM} at (0,0) size 41x21 [color=#008000]
-                  RenderText {#text} at (623,0) size 41x21
-                    text run at (623,0) width 41: "green"
-                RenderText {#text} at (664,0) size 4x21
-                  text run at (664,0) width 4: "."
-              RenderBlock {UL} at (4,78) size 700x42
-                RenderListItem {LI} at (40,0) size 660x42
-                  RenderBlock (anonymous) at (0,0) size 660x21
-                    RenderListMarker at (-18,0) size 7x21: bullet
-                    RenderInline {EM} at (0,0) size 42x21 [color=#008000]
-                      RenderText {#text} at (0,0) size 42x21
-                        text run at (0,0) width 42: "Hello."
-                    RenderText {#text} at (42,0) size 441x21
-                      text run at (42,0) width 4: " "
-                      text run at (46,0) width 437: "The first \"hello\" should be green, but this part should be black."
-                  RenderBlock {UL} at (0,21) size 660x21
-                    RenderListItem {LI} at (40,0) size 620x21 [color=#008000]
-                      RenderListMarker at (-18,0) size 7x21: white bullet
-                      RenderText {#text} at (0,0) size 154x21
-                        text run at (0,0) width 154: "This should be green."
+            RenderTableCell {TD} at (12,27) size 685x132 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 677x19 [color=#800080]
+                RenderText {#text} at (0,0) size 677x19
+                  text run at (0,0) width 677: "This sentence should be navy serif in the first half of the page, but purple and sans-serif in the table."
+              RenderBlock {P} at (4,39) size 677x19 [color=#800080]
+                RenderText {#text} at (0,0) size 603x19
+                  text run at (0,0) width 603: "This sentence should be normal for its section, except for the last word, which should be "
+                RenderInline {EM} at (0,0) size 41x19 [color=#008000]
+                  RenderText {#text} at (603,0) size 41x19
+                    text run at (603,0) width 41: "green"
+                RenderText {#text} at (644,0) size 4x19
+                  text run at (644,0) width 4: "."
+              RenderBlock {UL} at (4,74) size 677x38
+                RenderListItem {LI} at (40,0) size 637x38
+                  RenderBlock (anonymous) at (0,0) size 637x19
+                    RenderListMarker at (-18,0) size 7x19: bullet
+                    RenderInline {EM} at (0,0) size 38x19 [color=#008000]
+                      RenderText {#text} at (0,0) size 38x19
+                        text run at (0,0) width 38: "Hello."
+                    RenderText {#text} at (38,0) size 376x19
+                      text run at (38,0) width 4: " "
+                      text run at (42,0) width 372: "The first \"hello\" should be green, but this part should be black."
+                  RenderBlock {UL} at (0,19) size 637x19
+                    RenderListItem {LI} at (40,0) size 597x19 [color=#008000]
+                      RenderListMarker at (-18,0) size 7x19: white bullet
+                      RenderText {#text} at (0,0) size 128x19
+                        text run at (0,0) width 128: "This should be green."
index b0022bf..693f716 100644 (file)
Binary files a/LayoutTests/platform/qt/css1/basic/grouping-expected.png and b/LayoutTests/platform/qt/css1/basic/grouping-expected.png differ
index 4151df4..5763809 100644 (file)
@@ -3,42 +3,42 @@ 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 [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 784x21
-        RenderText {#text} at (0,0) size 395x21
-          text run at (0,0) width 395: "The style declarations which apply to the text below are:"
-      RenderBlock {PRE} at (0,37) size 784x34
-        RenderText {#text} at (0,0) size 182x34
-          text run at (0,0) width 182: ".one, .two, .three {color: green;}"
-          text run at (182,0) width 0: " "
-          text run at (0,17) width 0: " "
-      RenderBlock {HR} at (0,84) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,102) size 784x21 [color=#008000]
-        RenderText {#text} at (0,0) size 223x21
-          text run at (0,0) width 223: "This sentence should be green."
-      RenderBlock {P} at (0,139) size 784x21 [color=#008000]
-        RenderText {#text} at (0,0) size 223x21
-          text run at (0,0) width 223: "This sentence should be green."
-      RenderBlock {P} at (0,176) size 784x21 [color=#008000]
-        RenderText {#text} at (0,0) size 223x21
-          text run at (0,0) width 223: "This sentence should be green."
-      RenderTable {TABLE} at (0,213) size 245x134 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 243x132
-          RenderTableRow {TR} at (0,0) size 243x29
-            RenderTableCell {TD} at (0,0) size 243x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
-              RenderInline {STRONG} at (0,0) size 178x21
-                RenderText {#text} at (4,4) size 178x21
-                  text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 243x103
-            RenderTableCell {TD} at (0,66) size 12x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (4,4) size 4x21
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 337x19
+          text run at (0,0) width 337: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,35) size 784x30
+        RenderText {#text} at (0,0) size 272x30
+          text run at (0,0) width 272: ".one, .two, .three {color: green;}"
+          text run at (272,0) width 0: " "
+          text run at (0,15) width 0: " "
+      RenderBlock {HR} at (0,78) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,96) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: "This sentence should be green."
+      RenderBlock {P} at (0,131) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: "This sentence should be green."
+      RenderBlock {P} at (0,166) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: "This sentence should be green."
+      RenderTable {TABLE} at (0,201) size 206x126 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 204x124
+          RenderTableRow {TR} at (0,0) size 204x27
+            RenderTableCell {TD} at (0,0) size 204x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 159x19
+                RenderText {#text} at (4,4) size 159x19
+                  text run at (4,4) width 159: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,27) size 204x97
+            RenderTableCell {TD} at (0,62) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x19
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 231x103 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {P} at (4,4) size 223x21 [color=#008000]
-                RenderText {#text} at (0,0) size 223x21
-                  text run at (0,0) width 223: "This sentence should be green."
-              RenderBlock {P} at (4,41) size 223x21 [color=#008000]
-                RenderText {#text} at (0,0) size 223x21
-                  text run at (0,0) width 223: "This sentence should be green."
-              RenderBlock {P} at (4,78) size 223x21 [color=#008000]
-                RenderText {#text} at (0,0) size 223x21
-                  text run at (0,0) width 223: "This sentence should be green."
+            RenderTableCell {TD} at (12,27) size 192x97 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 184x19 [color=#008000]
+                RenderText {#text} at (0,0) size 184x19
+                  text run at (0,0) width 184: "This sentence should be green."
+              RenderBlock {P} at (4,39) size 184x19 [color=#008000]
+                RenderText {#text} at (0,0) size 184x19
+                  text run at (0,0) width 184: "This sentence should be green."
+              RenderBlock {P} at (4,74) size 184x19 [color=#008000]
+                RenderText {#text} at (0,0) size 184x19
+                  text run at (0,0) width 184: "This sentence should be green."
index 09c3b5a..f723c76 100644 (file)
Binary files a/LayoutTests/platform/qt/css1/basic/id_as_selector-expected.png and b/LayoutTests/platform/qt/css1/basic/id_as_selector-expected.png differ
index 2f26576..50679d5 100644 (file)
@@ -1,92 +1,92 @@
-layer at (0,0) size 784x681
+layer at (0,0) size 784x637
   RenderView at (0,0) size 784x600
-layer at (0,0) size 784x681
-  RenderBlock {HTML} at (0,0) size 784x681
-    RenderBody {BODY} at (8,8) size 768x665 [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 768x21
-        RenderText {#text} at (0,0) size 395x21
-          text run at (0,0) width 395: "The style declarations which apply to the text below are:"
-      RenderBlock {PRE} at (0,37) size 768x136
-        RenderText {#text} at (0,0) size 192x136
-          text run at (0,0) width 112: "#one {color: green;}"
-          text run at (112,0) width 0: " "
-          text run at (0,17) width 105: "#a1 {color: green;}"
-          text run at (105,17) width 0: " "
-          text run at (0,34) width 163: "P#two, P#two2 {color: blue;}"
-          text run at (163,34) width 0: " "
-          text run at (0,51) width 192: "P#three, P#three2 {color: purple;}"
-          text run at (192,51) width 0: " "
-          text run at (0,68) width 113: "#four {color: green;}"
-          text run at (113,68) width 0: " "
-          text run at (0,85) width 105: "#a2 {color: green;}"
-          text run at (105,85) width 0: " "
-          text run at (0,102) width 165: "P#five, P#five2 {color: blue;}"
-          text run at (165,102) width 0: " "
-          text run at (0,119) width 168: "P#six, P#six2 {color: purple;}"
-      RenderBlock {HR} at (0,186) size 768x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,204) size 768x21 [color=#008000]
-        RenderText {#text} at (0,0) size 223x21
-          text run at (0,0) width 223: "This sentence should be green."
-      RenderBlock {P} at (0,241) size 768x21 [color=#008000]
-        RenderText {#text} at (0,0) size 223x21
-          text run at (0,0) width 223: "This sentence should be green."
-      RenderBlock {P} at (0,278) size 768x21 [color=#0000FF]
-        RenderText {#text} at (0,0) size 225x21
-          text run at (0,0) width 225: "This paragraph should be blue ["
-        RenderInline {TT} at (0,0) size 51x17
-          RenderText {#text} at (225,3) size 51x17
-            text run at (225,3) width 51: "ID=\"two\""
-        RenderText {#text} at (276,0) size 8x21
-          text run at (276,0) width 8: "]."
-      RenderBlock {PRE} at (0,315) size 768x17
-        RenderText {#text} at (0,0) size 306x17
-          text run at (0,0) width 306: "This sentence should NOT be blue [PRE ID=\"two2\"]."
-          text run at (306,0) width 0: " "
-      RenderBlock {PRE} at (0,345) size 768x17
-        RenderText {#text} at (0,0) size 349x17
-          text run at (0,0) width 349: "This sentence should be black, not purple [PRE ID=\"three\"]."
-          text run at (349,0) width 0: " "
-      RenderBlock {UL} at (0,378) size 768x21
-        RenderListItem {LI} at (40,0) size 728x21
-          RenderListMarker at (-18,0) size 7x21: bullet
-          RenderText {#text} at (0,0) size 265x21
-            text run at (0,0) width 265: "This sentence should NOT be purple."
-      RenderTable {TABLE} at (0,415) size 329x250 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 327x248
-          RenderTableRow {TR} at (0,0) size 327x29
-            RenderTableCell {TD} at (0,0) size 327x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
-              RenderInline {STRONG} at (0,0) size 178x21
-                RenderText {#text} at (4,4) size 178x21
-                  text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 327x219
-            RenderTableCell {TD} at (0,124) size 12x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (4,4) size 4x21
+layer at (0,0) size 784x637
+  RenderBlock {HTML} at (0,0) size 784x637
+    RenderBody {BODY} at (8,8) size 768x621 [bgcolor=#CCCCCC]
+      RenderBlock {P} at (0,0) size 768x19
+        RenderText {#text} at (0,0) size 337x19
+          text run at (0,0) width 337: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,35) size 768x120
+        RenderText {#text} at (0,0) size 272x120
+          text run at (0,0) width 160: "#one {color: green;}"
+          text run at (160,0) width 0: " "
+          text run at (0,15) width 152: "#a1 {color: green;}"
+          text run at (152,15) width 0: " "
+          text run at (0,30) width 224: "P#two, P#two2 {color: blue;}"
+          text run at (224,30) width 0: " "
+          text run at (0,45) width 272: "P#three, P#three2 {color: purple;}"
+          text run at (272,45) width 0: " "
+          text run at (0,60) width 168: "#four {color: green;}"
+          text run at (168,60) width 0: " "
+          text run at (0,75) width 152: "#a2 {color: green;}"
+          text run at (152,75) width 0: " "
+          text run at (0,90) width 240: "P#five, P#five2 {color: blue;}"
+          text run at (240,90) width 0: " "
+          text run at (0,105) width 240: "P#six, P#six2 {color: purple;}"
+      RenderBlock {HR} at (0,168) size 768x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,186) size 768x19 [color=#008000]
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: "This sentence should be green."
+      RenderBlock {P} at (0,221) size 768x19 [color=#008000]
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: "This sentence should be green."
+      RenderBlock {P} at (0,256) size 768x19 [color=#0000FF]
+        RenderText {#text} at (0,0) size 190x19
+          text run at (0,0) width 190: "This paragraph should be blue ["
+        RenderInline {TT} at (0,0) size 64x15
+          RenderText {#text} at (190,4) size 64x15
+            text run at (190,4) width 64: "ID=\"two\""
+        RenderText {#text} at (254,0) size 9x19
+          text run at (254,0) width 9: "]."
+      RenderBlock {PRE} at (0,291) size 768x15
+        RenderText {#text} at (0,0) size 392x15
+          text run at (0,0) width 392: "This sentence should NOT be blue [PRE ID=\"two2\"]."
+          text run at (392,0) width 0: " "
+      RenderBlock {PRE} at (0,319) size 768x15
+        RenderText {#text} at (0,0) size 472x15
+          text run at (0,0) width 472: "This sentence should be black, not purple [PRE ID=\"three\"]."
+          text run at (472,0) width 0: " "
+      RenderBlock {UL} at (0,350) size 768x19
+        RenderListItem {LI} at (40,0) size 728x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 226x19
+            text run at (0,0) width 226: "This sentence should NOT be purple."
+      RenderTable {TABLE} at (0,385) size 422x236 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 420x234
+          RenderTableRow {TR} at (0,0) size 420x27
+            RenderTableCell {TD} at (0,0) size 420x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 159x19
+                RenderText {#text} at (4,4) size 159x19
+                  text run at (4,4) width 159: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,27) size 420x207
+            RenderTableCell {TD} at (0,117) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x19
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 315x219 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {P} at (4,4) size 307x21 [color=#008000]
-                RenderText {#text} at (0,0) size 223x21
-                  text run at (0,0) width 223: "This sentence should be green."
-              RenderBlock {P} at (4,41) size 307x21 [color=#008000]
-                RenderText {#text} at (0,0) size 223x21
-                  text run at (0,0) width 223: "This sentence should be green."
-              RenderBlock {P} at (4,78) size 307x21 [color=#0000FF]
-                RenderText {#text} at (0,0) size 225x21
-                  text run at (0,0) width 225: "This paragraph should be blue ["
-                RenderInline {TT} at (0,0) size 52x17
-                  RenderText {#text} at (225,3) size 52x17
-                    text run at (225,3) width 52: "ID=\"five\""
-                RenderText {#text} at (277,0) size 8x21
-                  text run at (277,0) width 8: "]."
-              RenderBlock {PRE} at (4,115) size 307x17
-                RenderText {#text} at (0,0) size 307x17
-                  text run at (0,0) width 307: "This sentence should NOT be blue [PRE ID=\"five2\"]."
-                  text run at (307,0) width 0: " "
-              RenderBlock {PRE} at (4,145) size 307x17
-                RenderText {#text} at (0,0) size 272x17
-                  text run at (0,0) width 272: "This sentence should be black [PRE ID=\"six\"]."
-                  text run at (272,0) width 0: " "
-              RenderBlock {UL} at (4,178) size 307x21
-                RenderListItem {LI} at (40,0) size 267x21
-                  RenderListMarker at (-18,0) size 7x21: bullet
-                  RenderText {#text} at (0,0) size 265x21
-                    text run at (0,0) width 265: "This sentence should NOT be purple."
+            RenderTableCell {TD} at (12,27) size 408x207 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 400x19 [color=#008000]
+                RenderText {#text} at (0,0) size 184x19
+                  text run at (0,0) width 184: "This sentence should be green."
+              RenderBlock {P} at (4,39) size 400x19 [color=#008000]
+                RenderText {#text} at (0,0) size 184x19
+                  text run at (0,0) width 184: "This sentence should be green."
+              RenderBlock {P} at (4,74) size 400x19 [color=#0000FF]
+                RenderText {#text} at (0,0) size 190x19
+                  text run at (0,0) width 190: "This paragraph should be blue ["
+                RenderInline {TT} at (0,0) size 72x15
+                  RenderText {#text} at (190,4) size 72x15
+                    text run at (190,4) width 72: "ID=\"five\""
+                RenderText {#text} at (262,0) size 9x19
+                  text run at (262,0) width 9: "]."
+              RenderBlock {PRE} at (4,109) size 400x15
+                RenderText {#text} at (0,0) size 400x15
+                  text run at (0,0) width 400: "This sentence should NOT be blue [PRE ID=\"five2\"]."
+                  text run at (400,0) width 0: " "
+              RenderBlock {PRE} at (4,137) size 400x15
+                RenderText {#text} at (0,0) size 360x15
+                  text run at (0,0) width 360: "This sentence should be black [PRE ID=\"six\"]."
+                  text run at (360,0) width 0: " "
+              RenderBlock {UL} at (4,168) size 400x19
+                RenderListItem {LI} at (40,0) size 360x19
+                  RenderListMarker at (-18,0) size 7x19: bullet
+                  RenderText {#text} at (0,0) size 226x19
+                    text run at (0,0) width 226: "This sentence should NOT be purple."
index 8f9d043..1c57ca9 100644 (file)
Binary files a/LayoutTests/platform/qt/css1/basic/inheritance-expected.png and b/LayoutTests/platform/qt/css1/basic/inheritance-expected.png differ
index 3834038..17779cc 100644 (file)
-layer at (0,0) size 784x786
+layer at (0,0) size 784x734
   RenderView at (0,0) size 784x600
-layer at (0,0) size 784x786
-  RenderBlock {HTML} at (0,0) size 784x786
-    RenderBody {BODY} at (8,8) size 768x770 [color=#008000] [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 768x21
-        RenderText {#text} at (0,0) size 395x21
-          text run at (0,0) width 395: "The style declarations which apply to the text below are:"
-      RenderBlock {PRE} at (0,37) size 768x119
-        RenderText {#text} at (0,0) size 186x119
-          text run at (0,0) width 121: "BODY {color: green;}"
-          text run at (121,0) width 0: " "
-          text run at (0,17) width 92: "H3 {color: blue;}"
-          text run at (92,17) width 0: " "
-          text run at (0,34) width 107: "EM {color: purple;}"
-          text run at (107,34) width 0: " "
-          text run at (0,51) width 130: ".one {font-style: italic;}"
-          text run at (130,51) width 0: " "
-          text run at (0,68) width 186: ".two {text-decoration: underline;}"
-          text run at (186,68) width 0: " "
-          text run at (0,85) width 107: "#two {color: navy;}"
-          text run at (107,85) width 0: " "
-          text run at (0,102) width 120: ".three {color: purple;}"
-          text run at (120,102) width 0: " "
-      RenderBlock {HR} at (0,169) size 768x2 [border: (1px inset #008000)]
-      RenderBlock {H3} at (0,189) size 768x25 [color=#0000FF]
-        RenderText {#text} at (0,0) size 259x25
-          text run at (0,0) width 259: "This sentence should show "
-        RenderInline {STRONG} at (0,0) size 40x25
-          RenderText {#text} at (259,0) size 40x25
-            text run at (259,0) width 40: "blue"
-        RenderText {#text} at (299,0) size 45x25
-          text run at (299,0) width 45: " and "
-        RenderInline {EM} at (0,0) size 59x25 [color=#800080]
-          RenderText {#text} at (344,0) size 59x25
-            text run at (344,0) width 59: "purple"
-        RenderText {#text} at (403,0) size 5x25
-          text run at (403,0) width 5: "."
-      RenderBlock {H3} at (0,232) size 768x25 [color=#0000FF]
-        RenderText {#text} at (0,0) size 232x25
-          text run at (0,0) width 232: "This sentence should be "
-        RenderInline {SPAN} at (0,0) size 40x25
-          RenderText {#text} at (232,0) size 40x25
-            text run at (232,0) width 40: "blue"
-        RenderText {#text} at (272,0) size 113x25
-          text run at (272,0) width 113: " throughout."
-      RenderBlock {P} at (0,275) size 768x21
-        RenderText {#text} at (0,0) size 253x21
-          text run at (0,0) width 253: "This should be green except for the "
-        RenderInline {EM} at (0,0) size 134x21 [color=#800080]
-          RenderText {#text} at (253,0) size 134x21
-            text run at (253,0) width 134: "emphasized words"
-        RenderText {#text} at (387,0) size 177x21
-          text run at (387,0) width 177: ", which should be purple."
-      RenderBlock {H3} at (0,314) size 768x25 [color=#0000FF]
-        RenderText {#text} at (0,0) size 331x25
-          text run at (0,0) width 331: "This should be blue and underlined."
-      RenderBlock {P} at (0,357) size 768x21
-        RenderText {#text} at (0,0) size 331x21
-          text run at (0,0) width 331: "This sentence should be underlined, including "
-        RenderInline {TT} at (0,0) size 47x17
-          RenderText {#text} at (331,3) size 47x17
-            text run at (331,3) width 47: "this part"
-        RenderText {#text} at (378,0) size 8x21
-          text run at (378,0) width 8: ", "
-        RenderInline {I} at (0,0) size 56x21
-          RenderText {#text} at (386,0) size 56x21
-            text run at (386,0) width 56: "this part"
-        RenderText {#text} at (442,0) size 8x21
-          text run at (442,0) width 8: ", "
-        RenderInline {EM} at (0,0) size 56x21 [color=#800080]
-          RenderText {#text} at (450,0) size 56x21
-            text run at (450,0) width 56: "this part"
-        RenderText {#text} at (506,0) size 39x21
-          text run at (506,0) width 39: ", and "
-        RenderInline {STRONG} at (0,0) size 62x21
-          RenderText {#text} at (545,0) size 62x21
-            text run at (545,0) width 62: "this part"
-        RenderText {#text} at (607,0) size 4x21
-          text run at (607,0) width 4: "."
-      RenderBlock {P} at (0,394) size 768x21 [color=#000080]
-        RenderText {#text} at (0,0) size 493x21
-          text run at (0,0) width 493: "This sentence should also be underlined, as well as dark blue (navy), "
-        RenderInline {TT} at (0,0) size 102x17
-          RenderText {#text} at (493,3) size 102x17
-            text run at (493,3) width 102: "including this part"
-        RenderText {#text} at (595,0) size 4x21
-          text run at (595,0) width 4: "."
-      RenderBlock {P} at (0,431) size 768x21 [color=#800080]
-        RenderText {#text} at (0,0) size 300x21
-          text run at (0,0) width 300: "This sentence should be purple, including "
-        RenderInline {STRONG} at (0,0) size 62x21
-          RenderText {#text} at (300,0) size 62x21
-            text run at (300,0) width 62: "this part"
-        RenderText {#text} at (362,0) size 35x21
-          text run at (362,0) width 35: " and "
-        RenderInline {SPAN} at (0,0) size 194x21
-          RenderText {#text} at (397,0) size 194x21
-            text run at (397,0) width 194: "this part (which is spanned)"
-        RenderText {#text} at (591,0) size 4x21
-          text run at (591,0) width 4: "."
-      RenderTable {TABLE} at (0,468) size 633x302 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 631x300
-          RenderTableRow {TR} at (0,0) size 631x29
-            RenderTableCell {TD} at (0,0) size 631x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
-              RenderInline {STRONG} at (0,0) size 178x21
-                RenderText {#text} at (4,4) size 178x21
-                  text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 631x271
-            RenderTableCell {TD} at (0,150) size 12x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (4,4) size 4x21
+layer at (0,0) size 784x734
+  RenderBlock {HTML} at (0,0) size 784x734
+    RenderBody {BODY} at (8,8) size 768x718 [color=#008000] [bgcolor=#CCCCCC]
+      RenderBlock {P} at (0,0) size 768x19
+        RenderText {#text} at (0,0) size 337x19
+          text run at (0,0) width 337: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,35) size 768x105
+        RenderText {#text} at (0,0) size 272x105
+          text run at (0,0) width 160: "BODY {color: green;}"
+          text run at (160,0) width 0: " "
+          text run at (0,15) width 136: "H3 {color: blue;}"
+          text run at (136,15) width 0: " "
+          text run at (0,30) width 152: "EM {color: purple;}"
+          text run at (152,30) width 0: " "
+          text run at (0,45) width 208: ".one {font-style: italic;}"
+          text run at (208,45) width 0: " "
+          text run at (0,60) width 272: ".two {text-decoration: underline;}"
+          text run at (272,60) width 0: " "
+          text run at (0,75) width 152: "#two {color: navy;}"
+          text run at (152,75) width 0: " "
+          text run at (0,90) width 184: ".three {color: purple;}"
+          text run at (184,90) width 0: " "
+      RenderBlock {HR} at (0,153) size 768x2 [border: (1px inset #008000)]
+      RenderBlock {H3} at (0,173) size 768x22 [color=#0000FF]
+        RenderText {#text} at (0,0) size 221x22
+          text run at (0,0) width 221: "This sentence should show "
+        RenderInline {STRONG} at (0,0) size 34x22
+          RenderText {#text} at (221,0) size 34x22
+            text run at (221,0) width 34: "blue"
+        RenderText {#text} at (255,0) size 40x22
+          text run at (255,0) width 40: " and "
+        RenderInline {EM} at (0,0) size 52x22 [color=#800080]
+          RenderText {#text} at (295,0) size 52x22
+            text run at (295,0) width 52: "purple"
+        RenderText {#text} at (347,0) size 5x22
+          text run at (347,0) width 5: "."
+      RenderBlock {H3} at (0,213) size 768x22 [color=#0000FF]
+        RenderText {#text} at (0,0) size 198x22
+          text run at (0,0) width 198: "This sentence should be "
+        RenderInline {SPAN} at (0,0) size 35x22
+          RenderText {#text} at (198,0) size 35x22
+            text run at (198,0) width 35: "blue"
+        RenderText {#text} at (233,0) size 100x22
+          text run at (233,0) width 100: " throughout."
+      RenderBlock {P} at (0,253) size 768x19
+        RenderText {#text} at (0,0) size 215x19
+          text run at (0,0) width 215: "This should be green except for the "
+        RenderInline {EM} at (0,0) size 117x19 [color=#800080]
+          RenderText {#text} at (215,0) size 117x19
+            text run at (215,0) width 117: "emphasized words"
+        RenderText {#text} at (332,0) size 151x19
+          text run at (332,0) width 151: ", which should be purple."
+      RenderBlock {H3} at (0,290) size 768x22 [color=#0000FF]
+        RenderText {#text} at (0,0) size 288x22
+          text run at (0,0) width 288: "This should be blue and underlined."
+      RenderBlock {P} at (0,330) size 768x19
+        RenderText {#text} at (0,0) size 273x19
+          text run at (0,0) width 273: "This sentence should be underlined, including "
+        RenderInline {TT} at (0,0) size 72x15
+          RenderText {#text} at (273,4) size 72x15
+            text run at (273,4) width 72: "this part"
+        RenderText {#text} at (345,0) size 8x19
+          text run at (345,0) width 8: ", "
+        RenderInline {I} at (0,0) size 54x19
+          RenderText {#text} at (353,0) size 54x19
+            text run at (353,0) width 54: "this part"
+        RenderText {#text} at (407,0) size 8x19
+          text run at (407,0) width 8: ", "
+        RenderInline {EM} at (0,0) size 54x19 [color=#800080]
+          RenderText {#text} at (415,0) size 54x19
+            text run at (415,0) width 54: "this part"
+        RenderText {#text} at (469,0) size 34x19
+          text run at (469,0) width 34: ", and "
+        RenderInline {STRONG} at (0,0) size 55x19
+          RenderText {#text} at (503,0) size 55x19
+            text run at (503,0) width 55: "this part"
+        RenderText {#text} at (558,0) size 4x19
+          text run at (558,0) width 4: "."
+      RenderBlock {P} at (0,365) size 768x19 [color=#000080]
+        RenderText {#text} at (0,0) size 414x19
+          text run at (0,0) width 414: "This sentence should also be underlined, as well as dark blue (navy), "
+        RenderInline {TT} at (0,0) size 152x15
+          RenderText {#text} at (414,4) size 152x15
+            text run at (414,4) width 152: "including this part"
+        RenderText {#text} at (566,0) size 4x19
+          text run at (566,0) width 4: "."
+      RenderBlock {P} at (0,400) size 768x19 [color=#800080]
+        RenderText {#text} at (0,0) size 249x19
+          text run at (0,0) width 249: "This sentence should be purple, including "
+        RenderInline {STRONG} at (0,0) size 55x19
+          RenderText {#text} at (249,0) size 55x19
+            text run at (249,0) width 55: "this part"
+        RenderText {#text} at (304,0) size 30x19
+          text run at (304,0) width 30: " and "
+        RenderInline {SPAN} at (0,0) size 164x19
+          RenderText {#text} at (334,0) size 164x19
+            text run at (334,0) width 164: "this part (which is spanned)"
+        RenderText {#text} at (498,0) size 4x19
+          text run at (498,0) width 4: "."
+      RenderTable {TABLE} at (0,435) size 592x283 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 590x281
+          RenderTableRow {TR} at (0,0) size 590x27
+            RenderTableCell {TD} at (0,0) size 590x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 159x19
+                RenderText {#text} at (4,4) size 159x19
+                  text run at (4,4) width 159: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,27) size 590x254
+            RenderTableCell {TD} at (0,140) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x19
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 619x271 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {H3} at (4,4) size 611x25 [color=#0000FF]
-                RenderText {#text} at (0,0) size 259x25
-                  text run at (0,0) width 259: "This sentence should show "
-                RenderInline {STRONG} at (0,0) size 40x25
-                  RenderText {#text} at (259,0) size 40x25
-                    text run at (259,0) width 40: "blue"
-                RenderText {#text} at (299,0) size 45x25
-                  text run at (299,0) width 45: " and "
-                RenderInline {EM} at (0,0) size 59x25 [color=#800080]
-                  RenderText {#text} at (344,0) size 59x25
-                    text run at (344,0) width 59: "purple"
-                RenderText {#text} at (403,0) size 5x25
-                  text run at (403,0) width 5: "."
-              RenderBlock {H3} at (4,47) size 611x25 [color=#0000FF]
-                RenderText {#text} at (0,0) size 232x25
-                  text run at (0,0) width 232: "This sentence should be "
-                RenderInline {SPAN} at (0,0) size 40x25
-                  RenderText {#text} at (232,0) size 40x25
-                    text run at (232,0) width 40: "blue"
-                RenderText {#text} at (272,0) size 113x25
-                  text run at (272,0) width 113: " throughout."
-              RenderBlock {P} at (4,90) size 611x21
-                RenderText {#text} at (0,0) size 253x21
-                  text run at (0,0) width 253: "This should be green except for the "
-                RenderInline {EM} at (0,0) size 134x21 [color=#800080]
-                  RenderText {#text} at (253,0) size 134x21
-                    text run at (253,0) width 134: "emphasized words"
-                RenderText {#text} at (387,0) size 177x21
-                  text run at (387,0) width 177: ", which should be purple."
-              RenderBlock {H3} at (4,129) size 611x25 [color=#0000FF]
-                RenderText {#text} at (0,0) size 331x25
-                  text run at (0,0) width 331: "This should be blue and underlined."
-              RenderBlock {P} at (4,172) size 611x21
-                RenderText {#text} at (0,0) size 331x21
-                  text run at (0,0) width 331: "This sentence should be underlined, including "
-                RenderInline {TT} at (0,0) size 47x17
-                  RenderText {#text} at (331,3) size 47x17
-                    text run at (331,3) width 47: "this part"
-                RenderText {#text} at (378,0) size 8x21
-                  text run at (378,0) width 8: ", "
-                RenderInline {I} at (0,0) size 56x21
-                  RenderText {#text} at (386,0) size 56x21
-                    text run at (386,0) width 56: "this part"
-                RenderText {#text} at (442,0) size 8x21
-                  text run at (442,0) width 8: ", "
-                RenderInline {EM} at (0,0) size 56x21 [color=#800080]
-                  RenderText {#text} at (450,0) size 56x21
-                    text run at (450,0) width 56: "this part"
-                RenderText {#text} at (506,0) size 39x21
-                  text run at (506,0) width 39: ", and "
-                RenderInline {STRONG} at (0,0) size 62x21
-                  RenderText {#text} at (545,0) size 62x21
-                    text run at (545,0) width 62: "this part"
-                RenderText {#text} at (607,0) size 4x21
-                  text run at (607,0) width 4: "."
-              RenderBlock {P} at (4,209) size 611x21 [color=#000080]
-                RenderText {#text} at (0,0) size 493x21
-                  text run at (0,0) width 493: "This sentence should also be underlined, as well as dark blue (navy), "
-                RenderInline {TT} at (0,0) size 102x17
-                  RenderText {#text} at (493,3) size 102x17
-                    text run at (493,3) width 102: "including this part"
-                RenderText {#text} at (595,0) size 4x21
-                  text run at (595,0) width 4: "."
-              RenderBlock {P} at (4,246) size 611x21 [color=#800080]
-                RenderText {#text} at (0,0) size 300x21
-                  text run at (0,0) width 300: "This sentence should be purple, including "
-                RenderInline {STRONG} at (0,0) size 62x21
-                  RenderText {#text} at (300,0) size 62x21
-                    text run at (300,0) width 62: "this part"
-                RenderText {#text} at (362,0) size 35x21
-                  text run at (362,0) width 35: " and "
-                RenderInline {SPAN} at (0,0) size 194x21
-                  RenderText {#text} at (397,0) size 194x21
-                    text run at (397,0) width 194: "this part (which is spanned)"
-                RenderText {#text} at (591,0) size 4x21
-                  text run at (591,0) width 4: "."
+            RenderTableCell {TD} at (12,27) size 578x254 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {H3} at (4,4) size 570x22 [color=#0000FF]
+                RenderText {#text} at (0,0) size 221x22
+                  text run at (0,0) width 221: "This sentence should show "
+                RenderInline {STRONG} at (0,0) size 34x22
+                  RenderText {#text} at (221,0) size 34x22
+                    text run at (221,0) width 34: "blue"
+                RenderText {#text} at (255,0) size 40x22
+                  text run at (255,0) width 40: " and "
+                RenderInline {EM} at (0,0) size 52x22 [color=#800080]
+                  RenderText {#text} at (295,0) size 52x22
+                    text run at (295,0) width 52: "purple"
+                RenderText {#text} at (347,0) size 5x22
+                  text run at (347,0) width 5: "."
+              RenderBlock {H3} at (4,44) size 570x22 [color=#0000FF]
+                RenderText {#text} at (0,0) size 198x22
+                  text run at (0,0) width 198: "This sentence should be "
+                RenderInline {SPAN} at (0,0) size 35x22
+                  RenderText {#text} at (198,0) size 35x22
+                    text run at (198,0) width 35: "blue"
+                RenderText {#text} at (233,0) size 100x22
+                  text run at (233,0) width 100: " throughout."
+              RenderBlock {P} at (4,84) size 570x19
+                RenderText {#text} at (0,0) size 215x19
+                  text run at (0,0) width 215: "This should be green except for the "
+                RenderInline {EM} at (0,0) size 117x19 [color=#800080]
+                  RenderText {#text} at (215,0) size 117x19
+                    text run at (215,0) width 117: "emphasized words"
+                RenderText {#text} at (332,0) size 151x19
+                  text run at (332,0) width 151: ", which should be purple."
+              RenderBlock {H3} at (4,121) size 570x22 [color=#0000FF]
+                RenderText {#text} at (0,0) size 288x22
+                  text run at (0,0) width 288: "This should be blue and underlined."
+              RenderBlock {P} at (4,161) size 570x19
+                RenderText {#text} at (0,0) size 273x19
+                  text run at (0,0) width 273: "This sentence should be underlined, including "
+                RenderInline {TT} at (0,0) size 72x15
+                  RenderText {#text} at (273,4) size 72x15
+                    text run at (273,4) width 72: "this part"
+                RenderText {#text} at (345,0) size 8x19
+                  text run at (345,0) width 8: ", "
+                RenderInline {I} at (0,0) size 54x19
+                  RenderText {#text} at (353,0) size 54x19
+                    text run at (353,0) width 54: "this part"
+                RenderText {#text} at (407,0) size 8x19
+                  text run at (407,0) width 8: ", "
+                RenderInline {EM} at (0,0) size 54x19 [color=#800080]
+                  RenderText {#text} at (415,0) size 54x19
+                    text run at (415,0) width 54: "this part"
+                RenderText {#text} at (469,0) size 34x19
+                  text run at (469,0) width 34: ", and "
+                RenderInline {STRONG} at (0,0) size 55x19
+                  RenderText {#text} at (503,0) size 55x19
+                    text run at (503,0) width 55: "this part"
+                RenderText {#text} at (558,0) size 4x19
+                  text run at (558,0) width 4: "."
+              RenderBlock {P} at (4,196) size 570x19 [color=#000080]
+                RenderText {#text} at (0,0) size 414x19
+                  text run at (0,0) width 414: "This sentence should also be underlined, as well as dark blue (navy), "
+                RenderInline {TT} at (0,0) size 152x15
+                  RenderText {#text} at (414,4) size 152x15
+                    text run at (414,4) width 152: "including this part"
+                RenderText {#text} at (566,0) size 4x19
+                  text run at (566,0) width 4: "."
+              RenderBlock {P} at (4,231) size 570x19 [color=#800080]
+                RenderText {#text} at (0,0) size 249x19
+                  text run at (0,0) width 249: "This sentence should be purple, including "
+                RenderInline {STRONG} at (0,0) size 55x19
+                  RenderText {#text} at (249,0) size 55x19
+                    text run at (249,0) width 55: "this part"
+                RenderText {#text} at (304,0) size 30x19
+                  text run at (304,0) width 30: " and "
+                RenderInline {SPAN} at (0,0) size 164x19
+                  RenderText {#text} at (334,0) size 164x19
+                    text run at (334,0) width 164: "this part (which is spanned)"
+                RenderText {#text} at (498,0) size 4x19
+                  text run at (498,0) width 4: "."
index 1dab0c8..b05506f 100644 (file)
Binary files a/LayoutTests/platform/qt/css1/cascade/cascade_order-expected.png and b/LayoutTests/platform/qt/css1/cascade/cascade_order-expected.png differ
index b88dd08..358a5c7 100644 (file)
-layer at (0,0) size 784x905
+layer at (0,0) size 784x814
   RenderView at (0,0) size 784x600
-layer at (0,0) size 784x905
-  RenderBlock {HTML} at (0,0) size 784x905
-    RenderBody {BODY} at (8,8) size 768x889 [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 768x21
-        RenderText {#text} at (0,0) size 395x21
-          text run at (0,0) width 395: "The style declarations which apply to the text below are:"
-      RenderBlock {PRE} at (0,37) size 768x187
-        RenderText {#text} at (0,0) size 432x187
-          text run at (0,0) width 432: "<LINK rel=\"stylesheet\" type=\"text/css\" HREF=\"../resources/linktest.css\">"
-          text run at (432,0) width 0: " "
-          text run at (0,17) width 98: "LI {color: purple;}"
-          text run at (98,17) width 0: " "
-          text run at (0,34) width 107: "UL LI {color: blue;}"
-          text run at (107,34) width 0: " "
-          text run at (0,51) width 123: "UL LI LI {color: gray;}"
-          text run at (123,51) width 0: " "
-          text run at (0,68) width 117: "LI.red {color: green;}"
-          text run at (117,68) width 0: " "
-          text run at (0,85) width 158: "UL LI.mar {color: #660000;}"
-          text run at (158,85) width 0: " "
-          text run at (0,102) width 140: "UL LI#gre {color: green;}"
-          text run at (140,102) width 0: " "
-          text run at (0,119) width 102: ".test {color: blue;}"
-          text run at (102,119) width 0: " "
-          text run at (0,136) width 113: ".test {color: purple;}"
-          text run at (113,136) width 0: " "
-          text run at (0,153) width 202: ".one {text-decoration: line-through;}"
-          text run at (202,153) width 0: " "
-          text run at (0,170) width 0: " "
-      RenderBlock {HR} at (0,237) size 768x2 [border: (1px inset #000000)]
-      RenderBlock {UL} at (0,255) size 768x168
-        RenderListItem {LI} at (40,0) size 728x21 [color=#0000FF]
-          RenderListMarker at (-18,0) size 7x21: bullet
-          RenderText {#text} at (0,0) size 210x21
-            text run at (0,0) width 210: "This list item should be blue..."
-        RenderListItem {LI} at (40,21) size 728x84 [color=#0000FF]
-          RenderBlock (anonymous) at (0,0) size 728x21
-            RenderListMarker at (-18,0) size 7x21: bullet
-            RenderText {#text} at (0,0) size 325x21
-              text run at (0,0) width 325: "...and so should this; neither should be purple."
-          RenderBlock {UL} at (0,21) size 728x63
-            RenderListItem {LI} at (40,0) size 688x21 [color=#808080]
-              RenderListMarker at (-18,0) size 7x21: white bullet
-              RenderText {#text} at (0,0) size 210x21
-                text run at (0,0) width 210: "This list item should be gray..."
-            RenderListItem {LI} at (40,21) size 688x21 [color=#808080]
-              RenderListMarker at (-18,0) size 7x21: white bullet
-              RenderText {#text} at (0,0) size 126x21
-                text run at (0,0) width 126: "...as should this...."
-            RenderListItem {LI} at (40,42) size 688x21 [color=#008000]
-              RenderListMarker at (-18,0) size 7x21: white bullet
-              RenderText {#text} at (0,0) size 217x21
-                text run at (0,0) width 217: "...but this one should be green."
-        RenderListItem {LI} at (40,105) size 728x21 [color=#660000]
-          RenderListMarker at (-18,0) size 7x21: bullet
-          RenderText {#text} at (0,0) size 188x21
-            text run at (0,0) width 188: "This ought to be dark red..."
-        RenderListItem {LI} at (40,126) size 728x21 [color=#008000]
-          RenderListMarker at (-18,0) size 7x21: bullet
-          RenderText {#text} at (0,0) size 94x21
-            text run at (0,0) width 94: "...this green..."
-        RenderListItem {LI} at (40,147) size 728x21 [color=#0000FF]
-          RenderListMarker at (-18,0) size 7x21: bullet
-          RenderText {#text} at (0,0) size 107x21
-            text run at (0,0) width 107: "...and this blue."
-      RenderBlock {P} at (0,439) size 768x21 [color=#0000FF]
-        RenderText {#text} at (0,0) size 309x21
-          text run at (0,0) width 309: "This sentence should be blue (STYLE attr.)."
-      RenderBlock {P} at (0,476) size 768x21 [color=#800080]
-        RenderText {#text} at (0,0) size 231x21
-          text run at (0,0) width 231: "This sentence should be purple ["
-        RenderInline {CODE} at (0,0) size 71x17
-          RenderText {#text} at (231,3) size 71x17
-            text run at (231,3) width 71: "class=\"test\""
-        RenderText {#text} at (302,0) size 8x21
-          text run at (302,0) width 8: "]."
-      RenderBlock {P} at (0,513) size 768x21
-        RenderText {#text} at (0,0) size 752x21
-          text run at (0,0) width 752: "This text should be stricken (overriding the imported underline; only works if LINKed sheets are supported)."
-      RenderTable {TABLE} at (0,550) size 768x339 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 766x337
-          RenderTableRow {TR} at (0,0) size 766x29
-            RenderTableCell {TD} at (0,0) size 766x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
-              RenderInline {STRONG} at (0,0) size 178x21
-                RenderText {#text} at (4,4) size 178x21
-                  text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 766x308
-            RenderTableCell {TD} at (0,168) size 12x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (4,4) size 4x21
+layer at (0,0) size 784x814
+  RenderBlock {HTML} at (0,0) size 784x814
+    RenderBody {BODY} at (8,8) size 768x798 [bgcolor=#CCCCCC]
+      RenderBlock {P} at (0,0) size 768x19
+        RenderText {#text} at (0,0) size 337x19
+          text run at (0,0) width 337: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,35) size 768x165
+        RenderText {#text} at (0,0) size 576x165
+          text run at (0,0) width 576: "<LINK rel=\"stylesheet\" type=\"text/css\" HREF=\"../resources/linktest.css\">"
+          text run at (576,0) width 0: " "
+          text run at (0,15) width 152: "LI {color: purple;}"
+          text run at (152,15) width 0: " "
+          text run at (0,30) width 160: "UL LI {color: blue;}"
+          text run at (160,30) width 0: " "
+          text run at (0,45) width 184: "UL LI LI {color: gray;}"
+          text run at (184,45) width 0: " "
+          text run at (0,60) width 176: "LI.red {color: green;}"
+          text run at (176,60) width 0: " "
+          text run at (0,75) width 216: "UL LI.mar {color: #660000;}"
+          text run at (216,75) width 0: " "
+          text run at (0,90) width 200: "UL LI#gre {color: green;}"
+          text run at (200,90) width 0: " "
+          text run at (0,105) width 160: ".test {color: blue;}"
+          text run at (160,105) width 0: " "
+          text run at (0,120) width 176: ".test {color: purple;}"
+          text run at (176,120) width 0: " "
+          text run at (0,135) width 296: ".one {text-decoration: line-through;}"
+          text run at (296,135) width 0: " "
+          text run at (0,150) width 0: " "
+      RenderBlock {HR} at (0,213) size 768x2 [border: (1px inset #000000)]
+      RenderBlock {UL} at (0,231) size 768x152
+        RenderListItem {LI} at (40,0) size 728x19 [color=#0000FF]
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 177x19
+            text run at (0,0) width 177: "This list item should be blue..."
+        RenderListItem {LI} at (40,19) size 728x76 [color=#0000FF]
+          RenderBlock (anonymous) at (0,0) size 728x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 275x19
+              text run at (0,0) width 275: "...and so should this; neither should be purple."
+          RenderBlock {UL} at (0,19) size 728x57
+            RenderListItem {LI} at (40,0) size 688x19 [color=#808080]
+              RenderListMarker at (-18,0) size 7x19: white bullet
+              RenderText {#text} at (0,0) size 178x19
+                text run at (0,0) width 178: "This list item should be gray..."
+            RenderListItem {LI} at (40,19) size 688x19 [color=#808080]
+              RenderListMarker at (-18,0) size 7x19: white bullet
+              RenderText {#text} at (0,0) size 108x19
+                text run at (0,0) width 108: "...as should this...."
+            RenderListItem {LI} at (40,38) size 688x19 [color=#008000]
+              RenderListMarker at (-18,0) size 7x19: white bullet
+              RenderText {#text} at (0,0) size 184x19
+                text run at (0,0) width 184: "...but this one should be green."
+        RenderListItem {LI} at (40,95) size 728x19 [color=#660000]
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 165x19
+            text run at (0,0) width 165: "This ought to be dark red..."
+        RenderListItem {LI} at (40,114) size 728x19 [color=#008000]
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 81x19
+            text run at (0,0) width 81: "...this green..."
+        RenderListItem {LI} at (40,133) size 728x19 [color=#0000FF]
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 91x19
+            text run at (0,0) width 91: "...and this blue."
+      RenderBlock {P} at (0,399) size 768x19 [color=#0000FF]
+        RenderText {#text} at (0,0) size 265x19
+          text run at (0,0) width 265: "This sentence should be blue (STYLE attr.)."
+      RenderBlock {P} at (0,434) size 768x19 [color=#800080]
+        RenderText {#text} at (0,0) size 194x19
+          text run at (0,0) width 194: "This sentence should be purple ["
+        RenderInline {CODE} at (0,0) size 96x15
+          RenderText {#text} at (194,4) size 96x15
+            text run at (194,4) width 96: "class=\"test\""
+        RenderText {#text} at (290,0) size 9x19
+          text run at (290,0) width 9: "]."
+      RenderBlock {P} at (0,469) size 768x19
+        RenderText {#text} at (0,0) size 652x19
+          text run at (0,0) width 652: "This text should be stricken (overriding the imported underline; only works if LINKed sheets are supported)."
+      RenderTable {TABLE} at (0,504) size 674x294 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 672x292
+          RenderTableRow {TR} at (0,0) size 672x27
+            RenderTableCell {TD} at (0,0) size 672x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 159x19
+                RenderText {#text} at (4,4) size 159x19
+                  text run at (4,4) width 159: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,27) size 672x265
+            RenderTableCell {TD} at (0,146) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x19
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 754x308 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {UL} at (4,4) size 746x168
-                RenderListItem {LI} at (40,0) size 706x21 [color=#0000FF]
-                  RenderListMarker at (-18,0) size 7x21: bullet
-                  RenderText {#text} at (0,0) size 210x21
-                    text run at (0,0) width 210: "This list item should be blue..."
-                RenderListItem {LI} at (40,21) size 706x84 [color=#0000FF]
-                  RenderBlock (anonymous) at (0,0) size 706x21
-                    RenderListMarker at (-18,0) size 7x21: bullet
-                    RenderText {#text} at (0,0) size 325x21
-                      text run at (0,0) width 325: "...and so should this; neither should be purple."
-                  RenderBlock {UL} at (0,21) size 706x63
-                    RenderListItem {LI} at (40,0) size 666x21 [color=#808080]
-                      RenderListMarker at (-18,0) size 7x21: white bullet
-                      RenderText {#text} at (0,0) size 210x21
-                        text run at (0,0) width 210: "This list item should be gray..."
-                    RenderListItem {LI} at (40,21) size 666x21 [color=#808080]
-                      RenderListMarker at (-18,0) size 7x21: white bullet
-                      RenderText {#text} at (0,0) size 126x21
-                        text run at (0,0) width 126: "...as should this...."
-                    RenderListItem {LI} at (40,42) size 666x21 [color=#008000]
-                      RenderListMarker at (-18,0) size 7x21: white bullet
-                      RenderText {#text} at (0,0) size 217x21
-                        text run at (0,0) width 217: "...but this one should be green."
-                RenderListItem {LI} at (40,105) size 706x21 [color=#660000]
-                  RenderListMarker at (-18,0) size 7x21: bullet
-                  RenderText {#text} at (0,0) size 188x21
-                    text run at (0,0) width 188: "This ought to be dark red..."
-                RenderListItem {LI} at (40,126) size 706x21 [color=#008000]
-                  RenderListMarker at (-18,0) size 7x21: bullet
-                  RenderText {#text} at (0,0) size 94x21
-                    text run at (0,0) width 94: "...this green..."
-                RenderListItem {LI} at (40,147) size 706x21 [color=#0000FF]
-                  RenderListMarker at (-18,0) size 7x21: bullet
-                  RenderText {#text} at (0,0) size 107x21
-                    text run at (0,0) width 107: "...and this blue."
-              RenderBlock {P} at (4,188) size 746x21 [color=#0000FF]
-                RenderText {#text} at (0,0) size 309x21
-                  text run at (0,0) width 309: "This sentence should be blue (STYLE attr.)."
-              RenderBlock {P} at (4,225) size 746x21 [color=#800080]
-                RenderText {#text} at (0,0) size 231x21
-                  text run at (0,0) width 231: "This sentence should be purple ["
-                RenderInline {CODE} at (0,0) size 71x17
-                  RenderText {#text} at (231,3) size 71x17
-                    text run at (231,3) width 71: "class=\"test\""
-                RenderText {#text} at (302,0) size 8x21
-                  text run at (302,0) width 8: "]."
-              RenderBlock {P} at (4,262) size 746x42
-                RenderText {#text} at (0,0) size 668x42
-                  text run at (0,0) width 668: "This text should be stricken (overriding the imported underline; only works if LINKed sheets are"
-                  text run at (0,21) width 80: "supported)."
+            RenderTableCell {TD} at (12,27) size 660x265 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {UL} at (4,4) size 652x152
+                RenderListItem {LI} at (40,0) size 612x19 [color=#0000FF]
+                  RenderListMarker at (-18,0) size 7x19: bullet
+                  RenderText {#text} at (0,0) size 177x19
+                    text run at (0,0) width 177: "This list item should be blue..."
+                RenderListItem {LI} at (40,19) size 612x76 [color=#0000FF]
+                  RenderBlock (anonymous) at (0,0) size 612x19
+                    RenderListMarker at (-18,0) size 7x19: bullet
+                    RenderText {#text} at (0,0) size 275x19
+                      text run at (0,0) width 275: "...and so should this; neither should be purple."
+                  RenderBlock {UL} at (0,19) size 612x57
+                    RenderListItem {LI} at (40,0) size 572x19 [color=#808080]
+                      RenderListMarker at (-18,0) size 7x19: white bullet
+                      RenderText {#text} at (0,0) size 178x19
+                        text run at (0,0) width 178: "This list item should be gray..."
+                    RenderListItem {LI} at (40,19) size 572x19 [color=#808080]
+                      RenderListMarker at (-18,0) size 7x19: white bullet
+                      RenderText {#text} at (0,0) size 108x19
+                        text run at (0,0) width 108: "...as should this...."
+                    RenderListItem {LI} at (40,38) size 572x19 [color=#008000]
+                      RenderListMarker at (-18,0) size 7x19: white bullet
+                      RenderText {#text} at (0,0) size 184x19
+                        text run at (0,0) width 184: "...but this one should be green."
+                RenderListItem {LI} at (40,95) size 612x19 [color=#660000]
+                  RenderListMarker at (-18,0) size 7x19: bullet
+                  RenderText {#text} at (0,0) size 165x19
+                    text run at (0,0) width 165: "This ought to be dark red..."
+                RenderListItem {LI} at (40,114) size 612x19 [color=#008000]
+                  RenderListMarker at (-18,0) size 7x19: bullet
+                  RenderText {#text} at (0,0) size 81x19
+                    text run at (0,0) width 81: "...this green..."
+                RenderListItem {LI} at (40,133) size 612x19 [color=#0000FF]
+                  RenderListMarker at (-18,0) size 7x19: bullet
+                  RenderText {#text} at (0,0) size 91x19
+                    text run at (0,0) width 91: "...and this blue."
+              RenderBlock {P} at (4,172) size 652x19 [color=#0000FF]
+                RenderText {#text} at (0,0) size 265x19
+                  text run at (0,0) width 265: "This sentence should be blue (STYLE attr.)."
+              RenderBlock {P} at (4,207) size 652x19 [color=#800080]
+                RenderText {#text} at (0,0) size 194x19
+                  text run at (0,0) width 194: "This sentence should be purple ["
+                RenderInline {CODE} at (0,0) size 96x15
+                  RenderText {#text} at (194,4) size 96x15
+                    text run at (194,4) width 96: "class=\"test\""
+                RenderText {#text} at (290,0) size 9x19
+                  text run at (290,0) width 9: "]."
+              RenderBlock {P} at (4,242) size 652x19
+                RenderText {#text} at (0,0) size 652x19
+                  text run at (0,0) width 652: "This text should be stricken (overriding the imported underline; only works if LINKed sheets are supported)."
index 321855c..60c3075 100644 (file)
Binary files a/LayoutTests/platform/qt/css1/cascade/important-expected.png and b/LayoutTests/platform/qt/css1/cascade/important-expected.png differ
index 45f31e3..9a6d69e 100644 (file)
@@ -1,70 +1,68 @@
-layer at (0,0) size 784x607
-  RenderView at (0,0) size 784x600
-layer at (0,0) size 784x607
-  RenderBlock {HTML} at (0,0) size 784x607
-    RenderBody {BODY} at (8,8) size 768x591 [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 768x21 [color=#008000]
-        RenderText {#text} at (0,0) size 395x21
-          text run at (0,0) width 395: "The style declarations which apply to the text below are:"
-      RenderBlock {PRE} at (0,37) size 768x68
-        RenderText {#text} at (0,0) size 159x68
-          text run at (0,0) width 159: "P {color: green ! important;}"
-          text run at (159,0) width 0: " "
-          text run at (0,17) width 79: "P {color: red;}"
-          text run at (79,17) width 0: " "
-          text run at (0,34) width 120: "P#id1 {color: purple;}"
-          text run at (120,34) width 0: " "
-          text run at (0,51) width 0: " "
-      RenderBlock {HR} at (0,118) size 768x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,136) size 768x42 [color=#008000]
-        RenderText {#text} at (0,0) size 761x42
-          text run at (0,0) width 761: "This sentence should be green, because the declaration marked important should override any other normal"
-          text run at (0,21) width 507: "declaration for the same element, even if it occurs later in the stylesheet."
-      RenderBlock {P} at (0,194) size 768x63 [color=#008000]
-        RenderText {#text} at (0,0) size 454x21
-          text run at (0,0) width 454: "This sentence should also be green, even though it has an ID of "
-        RenderInline {TT} at (0,0) size 17x17
-          RenderText {#text} at (454,3) size 17x17
-            text run at (454,3) width 17: "id1"
-        RenderText {#text} at (471,0) size 768x63
-          text run at (471,0) width 275: ", which would ordinarily make it purple."
-          text run at (0,21) width 768: "This is because declarations marked important have more weight than normal declarations given in a STYLE"
-          text run at (0,42) width 61: "attribute."
-      RenderBlock {P} at (0,273) size 768x63 [color=#008000]
-        RenderText {#text} at (0,0) size 724x63
-          text run at (0,0) width 677: "This sentence should also be green, even though it has a STYLE attribute declaring it to be red. "
-          text run at (677,0) width 47: "This is"
-          text run at (0,21) width 717: "because declarations marked important have more weight than normal declarations given in a STYLE"
-          text run at (0,42) width 61: "attribute."
-      RenderTable {TABLE} at (0,352) size 768x239 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 766x237
-          RenderTableRow {TR} at (0,0) size 766x29
-            RenderTableCell {TD} at (0,0) size 766x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
-              RenderInline {STRONG} at (0,0) size 178x21
-                RenderText {#text} at (4,4) size 178x21
-                  text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 766x208
-            RenderTableCell {TD} at (0,118) size 12x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (4,4) size 4x21
+layer at (0,0) size 800x600
+  RenderView 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 [bgcolor=#CCCCCC]
+      RenderBlock {P} at (0,0) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 337x19
+          text run at (0,0) width 337: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,35) size 784x60
+        RenderText {#text} at (0,0) size 232x60
+          text run at (0,0) width 232: "P {color: green ! important;}"
+          text run at (232,0) width 0: " "
+          text run at (0,15) width 120: "P {color: red;}"
+          text run at (120,15) width 0: " "
+          text run at (0,30) width 176: "P#id1 {color: purple;}"
+          text run at (176,30) width 0: " "
+          text run at (0,45) width 0: " "
+      RenderBlock {HR} at (0,108) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,126) size 784x38 [color=#008000]
+        RenderText {#text} at (0,0) size 755x38
+          text run at (0,0) width 755: "This sentence should be green, because the declaration marked important should override any other normal declaration for the"
+          text run at (0,19) width 315: "same element, even if it occurs later in the stylesheet."
+      RenderBlock {P} at (0,180) size 784x38 [color=#008000]
+        RenderText {#text} at (0,0) size 381x19
+          text run at (0,0) width 381: "This sentence should also be green, even though it has an ID of "
+        RenderInline {TT} at (0,0) size 24x15
+          RenderText {#text} at (381,4) size 24x15
+            text run at (381,4) width 24: "id1"
+        RenderText {#text} at (405,0) size 738x38
+          text run at (405,0) width 242: ", which would ordinarily make it purple. "
+          text run at (647,0) width 91: "This is because"
+          text run at (0,19) width 611: "declarations marked important have more weight than normal declarations given in a STYLE attribute."
+      RenderBlock {P} at (0,234) size 784x38 [color=#008000]
+        RenderText {#text} at (0,0) size 741x38
+          text run at (0,0) width 574: "This sentence should also be green, even though it has a STYLE attribute declaring it to be red. "
+          text run at (574,0) width 167: "This is because declarations"
+          text run at (0,19) width 535: "marked important have more weight than normal declarations given in a STYLE attribute."
+      RenderTable {TABLE} at (0,288) size 784x183 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 782x181
+          RenderTableRow {TR} at (0,0) size 782x27
+            RenderTableCell {TD} at (0,0) size 782x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 159x19
+                RenderText {#text} at (4,4) size 159x19
+                  text run at (4,4) width 159: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,27) size 782x154
+            RenderTableCell {TD} at (0,90) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x19
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 754x208 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {P} at (4,4) size 746x42 [color=#008000]
-                RenderText {#text} at (0,0) size 708x42
-                  text run at (0,0) width 708: "This sentence should be green, because the declaration marked important should override any other"
-                  text run at (0,21) width 560: "normal declaration for the same element, even if it occurs later in the stylesheet."
-              RenderBlock {P} at (4,62) size 746x63 [color=#008000]
-                RenderText {#text} at (0,0) size 454x21
-                  text run at (0,0) width 454: "This sentence should also be green, even though it has an ID of "
-                RenderInline {TT} at (0,0) size 17x17
-                  RenderText {#text} at (454,3) size 17x17
-                    text run at (454,3) width 17: "id1"
-                RenderText {#text} at (471,0) size 746x63
-                  text run at (471,0) width 275: ", which would ordinarily make it purple."
-                  text run at (0,21) width 712: "This is because declarations marked important have more weight than normal declarations given in a"
-                  text run at (0,42) width 117: "STYLE attribute."
-              RenderBlock {P} at (4,141) size 746x63 [color=#008000]
-                RenderText {#text} at (0,0) size 724x63
-                  text run at (0,0) width 677: "This sentence should also be green, even though it has a STYLE attribute declaring it to be red. "
-                  text run at (677,0) width 47: "This is"
-                  text run at (0,21) width 717: "because declarations marked important have more weight than normal declarations given in a STYLE"
-                  text run at (0,42) width 61: "attribute."
+            RenderTableCell {TD} at (12,27) size 770x154 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 762x38 [color=#008000]
+                RenderText {#text} at (0,0) size 755x38
+                  text run at (0,0) width 755: "This sentence should be green, because the declaration marked important should override any other normal declaration for the"
+                  text run at (0,19) width 315: "same element, even if it occurs later in the stylesheet."
+              RenderBlock {P} at (4,58) size 762x38 [color=#008000]
+                RenderText {#text} at (0,0) size 381x19
+                  text run at (0,0) width 381: "This sentence should also be green, even though it has an ID of "
+                RenderInline {TT} at (0,0) size 24x15
+                  RenderText {#text} at (381,4) size 24x15
+                    text run at (381,4) width 24: "id1"
+                RenderText {#text} at (405,0) size 738x38
+                  text run at (405,0) width 242: ", which would ordinarily make it purple. "
+                  text run at (647,0) width 91: "This is because"
+                  text run at (0,19) width 611: "declarations marked important have more weight than normal declarations given in a STYLE attribute."
+              RenderBlock {P} at (4,112) size 762x38 [color=#008000]
+                RenderText {#text} at (0,0) size 741x38
+                  text run at (0,0) width 574: "This sentence should also be green, even though it has a STYLE attribute declaring it to be red. "
+                  text run at (574,0) width 167: "This is because declarations"
+                  text run at (0,19) width 535: "marked important have more weight than normal declarations given in a STYLE attribute."
index 4c36b9e..f7358eb 100644 (file)
Binary files a/LayoutTests/platform/qt/css1/classification/display-expected.png and b/LayoutTests/platform/qt/css1/classification/display-expected.png differ
index b04583f..cd50f96 100644 (file)
-layer at (0,0) size 784x925
+layer at (0,0) size 784x842
   RenderView at (0,0) size 784x600
-layer at (0,0) size 784x925
-  RenderBlock {HTML} at (0,0) size 784x925
-    RenderBody {BODY} at (8,8) size 768x909 [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 768x21
-        RenderText {#text} at (0,0) size 395x21
-          text run at (0,0) width 395: "The style declarations which apply to the text below are:"
-      RenderBlock {PRE} at (0,37) size 768x85
-        RenderText {#text} at (0,0) size 379x85
-          text run at (0,0) width 121: ".one {display: block;}"
-          text run at (121,0) width 0: " "
-          text run at (0,17) width 119: ".two {display: inline;}"
-          text run at (119,17) width 0: " "
-          text run at (0,34) width 379: ".three {display: list-item; list-style-type: square; margin-left: 3em;}"
-          text run at (379,34) width 0: " "
-          text run at (0,51) width 181: ".four {display: none; color: red;}"
-          text run at (181,51) width 0: " "
-          text run at (0,68) width 100: "I {display: block;}"
-          text run at (100,68) width 0: " "
-      RenderBlock {HR} at (0,135) size 768x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,153) size 768x21
-        RenderText {#text} at (0,0) size 333x21
-          text run at (0,0) width 333: "This sentence should be a block-level element."
-      RenderBlock (anonymous) at (0,190) size 768x63
-        RenderInline {P} at (0,0) size 508x21
-          RenderText {#text} at (0,0) size 508x21
-            text run at (0,0) width 508: "This sentence should be part of an inline element, as are the next three. "
-        RenderInline {P} at (0,0) size 755x63
-          RenderText {#text} at (508,0) size 755x63
-            text run at (508,0) width 247: "This sentence and the next two are"
-            text run at (0,21) width 225: "part of a second inline element. "
-            text run at (225,21) width 528: "They should therefore appear, along with the sentence above, to be all one"
-            text run at (0,42) width 286: "paragraph which is four sentences long. "
-            text run at (286,42) width 276: "If this is not the case, then the keyword "
-          RenderInline {CODE} at (0,0) size 30x17
-            RenderText {#text} at (562,45) size 30x17
-              text run at (562,45) width 30: "inline"
-          RenderText {#text} at (592,42) size 122x21
-            text run at (592,42) width 122: " is being ignored."
+layer at (0,0) size 784x842
+  RenderBlock {HTML} at (0,0) size 784x842
+    RenderBody {BODY} at (8,8) size 768x826 [bgcolor=#CCCCCC]
+      RenderBlock {P} at (0,0) size 768x19
+        RenderText {#text} at (0,0) size 337x19
+          text run at (0,0) width 337: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,35) size 768x75
+        RenderText {#text} at (0,0) size 568x75
+          text run at (0,0) width 176: ".one {display: block;}"
+          text run at (176,0) width 0: " "
+          text run at (0,15) width 184: ".two {display: inline;}"
+          text run at (184,15) width 0: " "
+          text run at (0,30) width 568: ".three {display: list-item; list-style-type: square; margin-left: 3em;}"
+          text run at (568,30) width 0: " "
+          text run at (0,45) width 272: ".four {display: none; color: red;}"
+          text run at (272,45) width 0: " "
+          text run at (0,60) width 152: "I {display: block;}"
+          text run at (152,60) width 0: " "
+      RenderBlock {HR} at (0,123) size 768x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,141) size 768x19
+        RenderText {#text} at (0,0) size 279x19
+          text run at (0,0) width 279: "This sentence should be a block-level element."
+      RenderBlock (anonymous) at (0,176) size 768x57
+        RenderInline {P} at (0,0) size 426x19
+          RenderText {#text} at (0,0) size 426x19
+            text run at (0,0) width 426: "This sentence should be part of an inline element, as are the next three. "
+        RenderInline {P} at (0,0) size 742x57
+          RenderText {#text} at (426,0) size 742x57
+            text run at (426,0) width 310: "This sentence and the next two are part of a second"
+            text run at (0,19) width 88: "inline element. "
+            text run at (88,19) width 654: "They should therefore appear, along with the sentence above, to be all one paragraph which is four sentences"
+            text run at (0,38) width 33: "long. "
+            text run at (33,38) width 239: "If this is not the case, then the keyword "
+          RenderInline {CODE} at (0,0) size 48x15
+            RenderText {#text} at (272,42) size 48x15
+              text run at (272,42) width 48: "inline"
+          RenderText {#text} at (320,38) size 102x19
+            text run at (320,38) width 102: " is being ignored."
         RenderText {#text} at (0,0) size 0x0
-      RenderListItem {P} at (48,269) size 720x63
-        RenderListMarker at (-18,0) size 7x21: black square
-        RenderText {#text} at (0,0) size 685x42
-          text run at (0,0) width 685: "This sentence should be treated as a list-item, and therefore be rendered however this user agent"
-          text run at (0,21) width 146: "displays list items (if "
-        RenderInline {CODE} at (0,0) size 78x17
-          RenderText {#text} at (146,24) size 78x17
-            text run at (146,24) width 78: "list-style-type"
-        RenderText {#text} at (224,21) size 694x42
-          text run at (224,21) width 399: " is supported, there will be a square for the item marker). "
-          text run at (623,21) width 71: "A 3em left"
-          text run at (0,42) width 601: "margin has been applied in order to ensure that there is space for the list-item marker."
-      RenderBlock {P} at (0,348) size 768x21
-        RenderText {#text} at (0,0) size 506x21
-          text run at (0,0) width 506: "The next paragraph should be invisible (if it's visible, you'll see red text)."
-      RenderBlock {P} at (0,385) size 768x21
-        RenderText {#text} at (0,0) size 275x21
-          text run at (0,0) width 275: "There should be no text after the colon:"
+      RenderListItem {P} at (48,249) size 720x57
+        RenderListMarker at (-18,0) size 7x19: black square
+        RenderText {#text} at (0,0) size 701x19
+          text run at (0,0) width 701: "This sentence should be treated as a list-item, and therefore be rendered however this user agent displays list items (if"
+        RenderInline {CODE} at (0,0) size 120x15
+          RenderText {#text} at (0,23) size 120x15
+            text run at (0,23) width 120: "list-style-type"
+        RenderText {#text} at (120,19) size 692x38
+          text run at (120,19) width 346: " is supported, there will be a square for the item marker). "
+          text run at (466,19) width 226: "A 3em left margin has been applied in"
+          text run at (0,38) width 349: "order to ensure that there is space for the list-item marker."
+      RenderBlock {P} at (0,322) size 768x19
+        RenderText {#text} at (0,0) size 429x19
+          text run at (0,0) width 429: "The next paragraph should be invisible (if it's visible, you'll see red text)."
+      RenderBlock {P} at (0,357) size 768x19
+        RenderText {#text} at (0,0) size 235x19
+          text run at (0,0) width 235: "There should be no text after the colon:"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,422) size 768x63
-        RenderBlock (anonymous) at (0,0) size 768x21
-          RenderText {#text} at (0,0) size 124x21
-            text run at (0,0) width 124: "The italicized text"
-        RenderBlock {I} at (0,21) size 768x21
-          RenderText {#text} at (0,0) size 119x21
-            text run at (0,0) width 119: "in this paragraph"
-        RenderBlock (anonymous) at (0,42) size 768x21
-          RenderText {#text} at (0,0) size 229x21
-            text run at (0,0) width 229: "should be a block-level element."
-      RenderTable {TABLE} at (0,501) size 768x408 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 766x406
-          RenderTableRow {TR} at (0,0) size 766x29
-            RenderTableCell {TD} at (0,0) size 766x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
-              RenderInline {STRONG} at (0,0) size 178x21
-                RenderText {#text} at (4,4) size 178x21
-                  text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 766x377
-            RenderTableCell {TD} at (0,203) size 12x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (4,4) size 4x21
+      RenderBlock {P} at (0,392) size 768x57
+        RenderBlock (anonymous) at (0,0) size 768x19
+          RenderText {#text} at (0,0) size 104x19
+            text run at (0,0) width 104: "The italicized text"
+        RenderBlock {I} at (0,19) size 768x19
+          RenderText {#text} at (0,0) size 111x19
+            text run at (0,0) width 111: "in this paragraph"
+        RenderBlock (anonymous) at (0,38) size 768x19
+          RenderText {#text} at (0,0) size 194x19
+            text run at (0,0) width 194: "should be a block-level element."
+      RenderTable {TABLE} at (0,465) size 768x361 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 766x359
+          RenderTableRow {TR} at (0,0) size 766x27
+            RenderTableCell {TD} at (0,0) size 766x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 159x19
+                RenderText {#text} at (4,4) size 159x19
+                  text run at (4,4) width 159: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,27) size 766x332
+            RenderTableCell {TD} at (0,179) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x19
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 754x377 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {P} at (4,4) size 746x21
-                RenderText {#text} at (0,0) size 333x21
-                  text run at (0,0) width 333: "This sentence should be a block-level element."
-              RenderBlock (anonymous) at (4,41) size 746x84
-                RenderInline {P} at (0,0) size 508x21
-                  RenderText {#text} at (0,0) size 508x21
-                    text run at (0,0) width 508: "This sentence should be part of an inline element, as are the next three. "
-                RenderInline {P} at (0,0) size 728x84
-                  RenderText {#text} at (508,0) size 728x63
-                    text run at (508,0) width 220: "This sentence and the next two"
-                    text run at (0,21) width 252: "are part of a second inline element. "
-                    text run at (252,21) width 476: "They should therefore appear, along with the sentence above, to be"
-                    text run at (0,42) width 338: "all one paragraph which is four sentences long. "
-                    text run at (338,42) width 276: "If this is not the case, then the keyword "
-                  RenderInline {CODE} at (0,0) size 30x17
-                    RenderText {#text} at (614,45) size 30x17
-                      text run at (614,45) width 30: "inline"
-                  RenderText {#text} at (644,42) size 704x42
-                    text run at (644,42) width 60: " is being"
-                    text run at (0,63) width 58: "ignored."
+            RenderTableCell {TD} at (12,27) size 754x332 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 746x19
+                RenderText {#text} at (0,0) size 279x19
+                  text run at (0,0) width 279: "This sentence should be a block-level element."
+              RenderBlock (anonymous) at (4,39) size 746x57
+                RenderInline {P} at (0,0) size 426x19
+                  RenderText {#text} at (0,0) size 426x19
+                    text run at (0,0) width 426: "This sentence should be part of an inline element, as are the next three. "
+                RenderInline {P} at (0,0) size 742x57
+                  RenderText {#text} at (426,0) size 742x57
+                    text run at (426,0) width 310: "This sentence and the next two are part of a second"
+                    text run at (0,19) width 88: "inline element. "
+                    text run at (88,19) width 654: "They should therefore appear, along with the sentence above, to be all one paragraph which is four sentences"
+                    text run at (0,38) width 33: "long. "
+                    text run at (33,38) width 239: "If this is not the case, then the keyword "
+                  RenderInline {CODE} at (0,0) size 48x15
+                    RenderText {#text} at (272,42) size 48x15
+                      text run at (272,42) width 48: "inline"
+                  RenderText {#text} at (320,38) size 102x19
+                    text run at (320,38) width 102: " is being ignored."
                 RenderText {#text} at (0,0) size 0x0
-              RenderListItem {P} at (52,141) size 698x63
-                RenderListMarker at (-18,0) size 7x21: black square
-                RenderText {#text} at (0,0) size 685x42
-                  text run at (0,0) width 685: "This sentence should be treated as a list-item, and therefore be rendered however this user agent"
-                  text run at (0,21) width 146: "displays list items (if "
-                RenderInline {CODE} at (0,0) size 78x17
-                  RenderText {#text} at (146,24) size 78x17
-                    text run at (146,24) width 78: "list-style-type"
-                RenderText {#text} at (224,21) size 694x42
-                  text run at (224,21) width 399: " is supported, there will be a square for the item marker). "
-                  text run at (623,21) width 71: "A 3em left"
-                  text run at (0,42) width 601: "margin has been applied in order to ensure that there is space for the list-item marker."
-              RenderBlock {P} at (4,220) size 746x21
-                RenderText {#text} at (0,0) size 506x21
-                  text run at (0,0) width 506: "The next paragraph should be invisible (if it's visible, you'll see red text)."
-              RenderBlock {P} at (4,257) size 746x21
-                RenderText {#text} at (0,0) size 275x21
-                  text run at (0,0) width 275: "There should be no text after the colon:"
+              RenderListItem {P} at (52,112) size 698x57
+                RenderListMarker at (-18,0) size 7x19: black square
+                RenderText {#text} at (0,0) size 685x38
+                  text run at (0,0) width 685: "This sentence should be treated as a list-item, and therefore be rendered however this user agent displays list items"
+                  text run at (0,19) width 16: "(if "
+                RenderInline {CODE} at (0,0) size 120x15
+                  RenderText {#text} at (16,23) size 120x15
+                    text run at (16,23) width 120: "list-style-type"
+                RenderText {#text} at (136,19) size 694x38
+                  text run at (136,19) width 346: " is supported, there will be a square for the item marker). "
+                  text run at (482,19) width 212: "A 3em left margin has been applied"
+                  text run at (0,38) width 363: "in order to ensure that there is space for the list-item marker."
+              RenderBlock {P} at (4,185) size 746x19
+                RenderText {#text} at (0,0) size 429x19
+                  text run at (0,0) width 429: "The next paragraph should be invisible (if it's visible, you'll see red text)."
+              RenderBlock {P} at (4,220) size 746x19
+                RenderText {#text} at (0,0) size 235x19
+                  text run at (0,0) width 235: "There should be no text after the colon:"
                 RenderText {#text} at (0,0) size 0x0
-              RenderBlock {P} at (4,294) size 746x63
-                RenderBlock (anonymous) at (0,0) size 746x21
-                  RenderText {#text} at (0,0) size 124x21
-                    text run at (0,0) width 124: "The italicized text"
-                RenderBlock {I} at (0,21) size 746x21
-                  RenderText {#text} at (0,0) size 119x21
-                    text run at (0,0) width 119: "in this paragraph"
-                RenderBlock (anonymous) at (0,42) size 746x21
-                  RenderText {#text} at (0,0) size 229x21
-                    text run at (0,0) width 229: "should be a block-level element."
+              RenderBlock {P} at (4,255) size 746x57
+                RenderBlock (anonymous) at (0,0) size 746x19
+                  RenderText {#text} at (0,0) size 104x19
+                    text run at (0,0) width 104: "The italicized text"
+                RenderBlock {I} at (0,19) size 746x19
+                  RenderText {#text} at (0,0) size 111x19
+                    text run at (0,0) width 111: "in this paragraph"
+                RenderBlock (anonymous) at (0,38) size 746x19
+                  RenderText {#text} at (0,0) size 194x19
+                    text run at (0,0) width 194: "should be a block-level element."
index c437514..4196403 100644 (file)
Binary files a/LayoutTests/platform/qt/css1/classification/list_style-expected.png and b/LayoutTests/platform/qt/css1/classification/list_style-expected.png differ
index 1288f5c..513ae04 100644 (file)
@@ -3,51 +3,51 @@ 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 [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 784x21
-        RenderText {#text} at (0,0) size 395x21
-          text run at (0,0) width 395: "The style declarations which apply to the text below are:"
-      RenderBlock {PRE} at (0,37) size 784x34
-        RenderText {#text} at (0,0) size 327x34
-          text run at (0,0) width 203: ".one {list-style: upper-alpha inside;}"
-          text run at (203,0) width 0: " "
-          text run at (0,17) width 327: ".two {list-style: url(../resources/oransqr.gif) disc outside;}"
-          text run at (327,17) width 0: " "
-      RenderBlock {HR} at (0,84) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {UL} at (0,102) size 784x42
-        RenderListItem {LI} at (40,0) size 744x42
-          RenderListMarker at (0,0) size 19x21: "A"
-          RenderText {#text} at (19,0) size 725x42
-            text run at (19,0) width 706: "The text in this item should not behave as expected; that is, it should line up with the capital-A on the"
-            text run at (0,21) width 405: "left margin, leaving no blank space beneath the capital-A."
-      RenderBlock {UL} at (0,160) size 784x42
-        RenderListItem {LI} at (40,0) size 744x42
-          RenderListMarker at (-22,1) size 15x15
-          RenderText {#text} at (0,0) size 708x42
-            text run at (0,0) width 529: "The text in this item have an orange square for its bullet; failing that, a disc. "
-            text run at (529,0) width 179: "Also, the bullet should be"
-            text run at (0,21) width 402: "outside the text block, as the list has been set to 'outside'."
-      RenderTable {TABLE} at (0,218) size 784x155 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 782x153
-          RenderTableRow {TR} at (0,0) size 782x29
-            RenderTableCell {TD} at (0,0) size 782x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
-              RenderInline {STRONG} at (0,0) size 178x21
-                RenderText {#text} at (4,4) size 178x21
-                  text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 782x124
-            RenderTableCell {TD} at (0,76) size 12x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (4,4) size 4x21
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 337x19
+          text run at (0,0) width 337: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,35) size 784x30
+        RenderText {#text} at (0,0) size 496x30
+          text run at (0,0) width 304: ".one {list-style: upper-alpha inside;}"
+          text run at (304,0) width 0: " "
+          text run at (0,15) width 496: ".two {list-style: url(../resources/oransqr.gif) disc outside;}"
+          text run at (496,15) width 0: " "
+      RenderBlock {HR} at (0,78) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {UL} at (0,96) size 784x38
+        RenderListItem {LI} at (40,0) size 744x38
+          RenderListMarker at (0,0) size 19x19: "A"
+          RenderText {#text} at (19,0) size 735x38
+            text run at (19,0) width 716: "The text in this item should not behave as expected; that is, it should line up with the capital-A on the left margin, leaving"
+            text run at (0,19) width 228: "no blank space beneath the capital-A."
+      RenderBlock {UL} at (0,150) size 784x38
+        RenderListItem {LI} at (40,0) size 744x38
+          RenderListMarker at (-22,0) size 15x15
+          RenderText {#text} at (0,0) size 737x38
+            text run at (0,0) width 448: "The text in this item have an orange square for its bullet; failing that, a disc. "
+            text run at (448,0) width 289: "Also, the bullet should be outside the text block,"
+            text run at (0,19) width 206: "as the list has been set to 'outside'."
+      RenderTable {TABLE} at (0,204) size 784x145 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 782x143
+          RenderTableRow {TR} at (0,0) size 782x27
+            RenderTableCell {TD} at (0,0) size 782x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 159x19
+                RenderText {#text} at (4,4) size 159x19
+                  text run at (4,4) width 159: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,27) size 782x116
+            RenderTableCell {TD} at (0,71) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x19
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 770x124 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {UL} at (4,4) size 762x42
-                RenderListItem {LI} at (40,0) size 722x42
-                  RenderListMarker at (0,0) size 19x21: "A"
-                  RenderText {#text} at (19,0) size 699x42
-                    text run at (19,0) width 680: "The text in this item should not behave as expected; that is, it should line up with the capital-A on"
-                    text run at (0,21) width 431: "the left margin, leaving no blank space beneath the capital-A."
-              RenderBlock {UL} at (4,62) size 762x42
-                RenderListItem {LI} at (40,0) size 722x42
-                  RenderListMarker at (-22,1) size 15x15
-                  RenderText {#text} at (0,0) size 708x42
-                    text run at (0,0) width 529: "The text in this item have an orange square for its bullet; failing that, a disc. "
-                    text run at (529,0) width 179: "Also, the bullet should be"
-                    text run at (0,21) width 402: "outside the text block, as the list has been set to 'outside'."
+            RenderTableCell {TD} at (12,27) size 770x116 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {UL} at (4,4) size 762x38
+                RenderListItem {LI} at (40,0) size 722x38
+                  RenderListMarker at (0,0) size 19x19: "A"
+                  RenderText {#text} at (19,0) size 690x38
+                    text run at (19,0) width 671: "The text in this item should not behave as expected; that is, it should line up with the capital-A on the left margin,"
+                    text run at (0,19) width 273: "leaving no blank space beneath the capital-A."
+              RenderBlock {UL} at (4,58) size 762x38
+                RenderListItem {LI} at (40,0) size 722x38
+                  RenderListMarker at (-22,0) size 15x15
+                  RenderText {#text} at (0,0) size 695x38
+                    text run at (0,0) width 448: "The text in this item have an orange square for its bullet; failing that, a disc. "
+                    text run at (448,0) width 247: "Also, the bullet should be outside the text"
+                    text run at (0,19) width 248: "block, as the list has been set to 'outside'."
index 82297d0..fb37d06 100644 (file)
Binary files a/LayoutTests/platform/qt/css1/classification/list_style_image-expected.png and b/LayoutTests/platform/qt/css1/classification/list_style_image-expected.png differ
index 2f4a6ca..3b9c766 100644 (file)
@@ -3,78 +3,78 @@ 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 [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 784x21
-        RenderText {#text} at (0,0) size 395x21
-          text run at (0,0) width 395: "The style declarations which apply to the text below are:"
-      RenderBlock {PRE} at (0,37) size 784x51
-        RenderText {#text} at (0,0) size 293x51
-          text run at (0,0) width 293: ".one {list-style-image: url(../resources/oransqr.gif);}"
-          text run at (293,0) width 0: " "
-          text run at (0,17) width 164: ".two {list-style-image: none;}"
-          text run at (164,17) width 0: " "
-          text run at (0,34) width 0: " "
-      RenderBlock {HR} at (0,101) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {UL} at (0,119) size 784x63
-        RenderListItem {LI} at (40,0) size 744x21
-          RenderListMarker at (-22,1) size 15x15
-          RenderText {#text} at (0,0) size 67x21
-            text run at (0,0) width 67: "This list..."
-        RenderListItem {LI} at (40,21) size 744x21
-          RenderListMarker at (-22,1) size 15x15
-          RenderText {#text} at (0,0) size 125x21
-            text run at (0,0) width 125: "...should feature..."
-        RenderListItem {LI} at (40,42) size 744x21
-          RenderListMarker at (-22,1) size 15x15
-          RenderText {#text} at (0,0) size 163x21
-            text run at (0,0) width 163: "...images for each item."
-      RenderBlock {UL} at (0,198) size 784x63
-        RenderListItem {LI} at (40,0) size 744x21
-          RenderListMarker at (-18,0) size 7x21: bullet
-          RenderText {#text} at (0,0) size 67x21
-            text run at (0,0) width 67: "This list..."
-        RenderListItem {LI} at (40,21) size 744x21
-          RenderListMarker at (-18,0) size 7x21: bullet
-          RenderText {#text} at (0,0) size 125x21
-            text run at (0,0) width 125: "...should feature..."
-        RenderListItem {LI} at (40,42) size 744x21
-          RenderListMarker at (-18,0) size 7x21: bullet
-          RenderText {#text} at (0,0) size 258x21
-            text run at (0,0) width 258: "...standard list markers for each item."
-      RenderTable {TABLE} at (0,277) size 320x197 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 318x195
-          RenderTableRow {TR} at (0,0) size 318x29
-            RenderTableCell {TD} at (0,0) size 318x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
-              RenderInline {STRONG} at (0,0) size 178x21
-                RenderText {#text} at (4,4) size 178x21
-                  text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 318x166
-            RenderTableCell {TD} at (0,97) size 12x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (4,4) size 4x21
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 337x19
+          text run at (0,0) width 337: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,35) size 784x45
+        RenderText {#text} at (0,0) size 440x45
+          text run at (0,0) width 440: ".one {list-style-image: url(../resources/oransqr.gif);}"
+          text run at (440,0) width 0: " "
+          text run at (0,15) width 240: ".two {list-style-image: none;}"
+          text run at (240,15) width 0: " "
+          text run at (0,30) width 0: " "
+      RenderBlock {HR} at (0,93) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {UL} at (0,111) size 784x57
+        RenderListItem {LI} at (40,0) size 744x19
+          RenderListMarker at (-22,0) size 15x15
+          RenderText {#text} at (0,0) size 57x19
+            text run at (0,0) width 57: "This list..."
+        RenderListItem {LI} at (40,19) size 744x19
+          RenderListMarker at (-22,0) size 15x15
+          RenderText {#text} at (0,0) size 108x19
+            text run at (0,0) width 108: "...should feature..."
+        RenderListItem {LI} at (40,38) size 744x19
+          RenderListMarker at (-22,0) size 15x15
+          RenderText {#text} at (0,0) size 139x19
+            text run at (0,0) width 139: "...images for each item."
+      RenderBlock {UL} at (0,184) size 784x57
+        RenderListItem {LI} at (40,0) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 57x19
+            text run at (0,0) width 57: "This list..."
+        RenderListItem {LI} at (40,19) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 108x19
+            text run at (0,0) width 108: "...should feature..."
+        RenderListItem {LI} at (40,38) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 223x19
+            text run at (0,0) width 223: "...standard list markers for each item."
+      RenderTable {TABLE} at (0,257) size 285x183 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 283x181
+          RenderTableRow {TR} at (0,0) size 283x27
+            RenderTableCell {TD} at (0,0) size 283x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 159x19
+                RenderText {#text} at (4,4) size 159x19
+                  text run at (4,4) width 159: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,27) size 283x154
+            RenderTableCell {TD} at (0,90) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x19
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 306x166 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {UL} at (4,4) size 298x63
-                RenderListItem {LI} at (40,0) size 258x21
-                  RenderListMarker at (-22,1) size 15x15
-                  RenderText {#text} at (0,0) size 67x21
-                    text run at (0,0) width 67: "This list..."
-                RenderListItem {LI} at (40,21) size 258x21
-                  RenderListMarker at (-22,1) size 15x15
-                  RenderText {#text} at (0,0) size 125x21
-                    text run at (0,0) width 125: "...should feature..."
-                RenderListItem {LI} at (40,42) size 258x21
-                  RenderListMarker at (-22,1) size 15x15
-                  RenderText {#text} at (0,0) size 163x21
-                    text run at (0,0) width 163: "...images for each item."
-              RenderBlock {UL} at (4,83) size 298x63
-                RenderListItem {LI} at (40,0) size 258x21
-                  RenderListMarker at (-18,0) size 7x21: bullet
-                  RenderText {#text} at (0,0) size 67x21
-                    text run at (0,0) width 67: "This list..."
-                RenderListItem {LI} at (40,21) size 258x21
-                  RenderListMarker at (-18,0) size 7x21: bullet
-                  RenderText {#text} at (0,0) size 125x21
-                    text run at (0,0) width 125: "...should feature..."
-                RenderListItem {LI} at (40,42) size 258x21
-                  RenderListMarker at (-18,0) size 7x21: bullet
-                  RenderText {#text} at (0,0) size 258x21
-                    text run at (0,0) width 258: "...standard list markers for each item."
+            RenderTableCell {TD} at (12,27) size 271x154 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {UL} at (4,4) size 263x57
+                RenderListItem {LI} at (40,0) size 223x19
+                  RenderListMarker at (-22,0) size 15x15
+                  RenderText {#text} at (0,0) size 57x19
+                    text run at (0,0) width 57: "This list..."
+                RenderListItem {LI} at (40,19) size 223x19
+                  RenderListMarker at (-22,0) size 15x15
+                  RenderText {#text} at (0,0) size 108x19
+                    text run at (0,0) width 108: "...should feature..."
+                RenderListItem {LI} at (40,38) size 223x19
+                  RenderListMarker at (-22,0) size 15x15
+                  RenderText {#text} at (0,0) size 139x19
+                    text run at (0,0) width 139: "...images for each item."
+              RenderBlock {UL} at (4,77) size 263x57
+                RenderListItem {LI} at (40,0) size 223x19
+                  RenderListMarker at (-18,0) size 7x19: bullet
+                  RenderText {#text} at (0,0) size 57x19
+                    text run at (0,0) width 57: "This list..."
+                RenderListItem {LI} at (40,19) size 223x19
+                  RenderListMarker at (-18,0) size 7x19: bullet
+                  RenderText {#text} at (0,0) size 108x19
+                    text run at (0,0) width 108: "...should feature..."
+                RenderListItem {LI} at (40,38) size 223x19
+                  RenderListMarker at (-18,0) size 7x19: bullet
+                  RenderText {#text} at (0,0) size 223x19
+                    text run at (0,0) width 223: "...standard list markers for each item."
index 1c790d8..9cbd62d 100644 (file)
Binary files a/LayoutTests/platform/qt/css1/classification/list_style_position-expected.png and b/LayoutTests/platform/qt/css1/classification/list_style_position-expected.png differ
index 0937d3a..0817d90 100644 (file)
@@ -3,50 +3,50 @@ 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 [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 784x21
-        RenderText {#text} at (0,0) size 395x21
-          text run at (0,0) width 395: "The style declarations which apply to the text below are:"
-      RenderBlock {PRE} at (0,37) size 784x51
-        RenderText {#text} at (0,0) size 189x51
-          text run at (0,0) width 189: ".one {list-style-position: outside;}"
-          text run at (189,0) width 0: " "
-          text run at (0,17) width 180: ".two {list-style-position: inside;}"
-          text run at (180,17) width 0: " "
-          text run at (0,34) width 0: " "
-      RenderBlock {HR} at (0,101) size 784x2 [border: (1px inset #000000)]
-      RenderBlock {UL} at (0,119) size 784x42
-        RenderListItem {LI} at (40,0) size 744x42
-          RenderListMarker at (-18,0) size 7x21: bullet
-          RenderText {#text} at (0,0) size 706x42
-            text run at (0,0) width 706: "The text in this item should behave as expected; that is, it should line up with itself on the left margin,"
-            text run at (0,21) width 277: "leaving blank space beneath the bullet."
-      RenderBlock {UL} at (0,177) size 784x42
-        RenderListItem {LI} at (40,0) size 744x42
-          RenderListMarker at (-1,0) size 7x21: bullet
-          RenderText {#text} at (16,0) size 723x42
-            text run at (16,0) width 707: "The text in this item should not behave as expected; that is, it should line up with the bullet on the left"
-            text run at (0,21) width 356: "margin, leaving no blank space beneath the bullet."
-      RenderTable {TABLE} at (0,235) size 784x155 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 782x153
-          RenderTableRow {TR} at (0,0) size 782x29
-            RenderTableCell {TD} at (0,0) size 782x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
-              RenderInline {STRONG} at (0,0) size 178x21
-                RenderText {#text} at (4,4) size 178x21
-                  text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 782x124
-            RenderTableCell {TD} at (0,76) size 12x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (4,4) size 4x21
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 337x19
+          text run at (0,0) width 337: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,35) size 784x45
+        RenderText {#text} at (0,0) size 288x45
+          text run at (0,0) width 288: ".one {list-style-position: outside;}"
+          text run at (288,0) width 0: " "
+          text run at (0,15) width 280: ".two {list-style-position: inside;}"
+          text run at (280,15) width 0: " "
+          text run at (0,30) width 0: " "
+      RenderBlock {HR} at (0,93) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {UL} at (0,111) size 784x38
+        RenderListItem {LI} at (40,0) size 744x38
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 718x38
+            text run at (0,0) width 718: "The text in this item should behave as expected; that is, it should line up with itself on the left margin, leaving blank space"
+            text run at (0,19) width 109: "beneath the bullet."
+      RenderBlock {UL} at (0,165) size 784x38
+        RenderListItem {LI} at (40,0) size 744x38
+          RenderListMarker at (-1,0) size 7x19: bullet
+          RenderText {#text} at (15,0) size 726x38
+            text run at (15,0) width 711: "The text in this item should not behave as expected; that is, it should line up with the bullet on the left margin, leaving no"
+            text run at (0,19) width 185: "blank space beneath the bullet."
+      RenderTable {TABLE} at (0,219) size 784x145 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 782x143
+          RenderTableRow {TR} at (0,0) size 782x27
+            RenderTableCell {TD} at (0,0) size 782x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 159x19
+                RenderText {#text} at (4,4) size 159x19
+                  text run at (4,4) width 159: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,27) size 782x116
+            RenderTableCell {TD} at (0,71) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x19
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 770x124 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {UL} at (4,4) size 762x42
-                RenderListItem {LI} at (40,0) size 722x42
-                  RenderListMarker at (-18,0) size 7x21: bullet
-                  RenderText {#text} at (0,0) size 706x42
-                    text run at (0,0) width 706: "The text in this item should behave as expected; that is, it should line up with itself on the left margin,"
-                    text run at (0,21) width 277: "leaving blank space beneath the bullet."
-              RenderBlock {UL} at (4,62) size 762x42
-                RenderListItem {LI} at (40,0) size 722x42
-                  RenderListMarker at (-1,0) size 7x21: bullet
-                  RenderText {#text} at (16,0) size 698x42
-                    text run at (16,0) width 682: "The text in this item should not behave as expected; that is, it should line up with the bullet on the"
-                    text run at (0,21) width 381: "left margin, leaving no blank space beneath the bullet."
+            RenderTableCell {TD} at (12,27) size 770x116 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {UL} at (4,4) size 762x38
+                RenderListItem {LI} at (40,0) size 722x38
+                  RenderListMarker at (-18,0) size 7x19: bullet
+                  RenderText {#text} at (0,0) size 718x38
+                    text run at (0,0) width 718: "The text in this item should behave as expected; that is, it should line up with itself on the left margin, leaving blank space"
+                    text run at (0,19) width 109: "beneath the bullet."
+              RenderBlock {UL} at (4,58) size 762x38
+                RenderListItem {LI} at (40,0) size 722x38
+                  RenderListMarker at (-1,0) size 7x19: bullet
+                  RenderText {#text} at (15,0) size 707x38
+                    text run at (15,0) width 692: "The text in this item should not behave as expected; that is, it should line up with the bullet on the left margin, leaving"
+                    text run at (0,19) width 204: "no blank space beneath the bullet."
index cd257e5..c397b07 100644 (file)
Binary files a/LayoutTests/platform/qt/css1/classification/list_style_type-expected.png and b/LayoutTests/platform/qt/css1/classification/list_style_type-expected.png differ
index cac1cb2..bfaa9ad 100644 (file)
-layer at (0,0) size 784x1715
+layer at (0,0) size 784x1583
   RenderView at (0,0) size 784x600
-layer at (0,0) size 784x1715
-  RenderBlock {HTML} at (0,0) size 784x1715
-    RenderBody {BODY} at (8,8) size 768x1699 [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 768x21
-        RenderText {#text} at (0,0) size 395x21
-          text run at (0,0) width 395: "The style declarations which apply to the text below are:"
-      RenderBlock {PRE} at (0,37) size 768x170
-        RenderText {#text} at (0,0) size 208x170
-          text run at (0,0) width 151: ".one {list-style-type: disc;}"
-          text run at (151,0) width 0: " "
-          text run at (0,17) width 157: ".two {list-style-type: circle;}"
-          text run at (157,17) width 0: " "
-          text run at (0,34) width 174: ".three {list-style-type: square;}"
-          text run at (174,34) width 0: " "
-          text run at (0,51) width 198: ".four {list-style-type: lower-roman;}"
-          text run at (198,51) width 0: " "
-          text run at (0,68) width 199: ".five {list-style-type: upper-roman;}"
-          text run at (199,68) width 0: " "
-          text run at (0,85) width 188: ".six {list-style-type: lower-alpha;}"
-          text run at (188,85) width 0: " "
-          text run at (0,102) width 208: ".seven {list-style-type: upper-alpha;}"
-          text run at (208,102) width 0: " "
-          text run at (0,119) width 179: ".eight {list-style-type: decimal;}"
-          text run at (179,119) width 0: " "
-          text run at (0,136) width 158: ".nine {list-style-type: none;}"
-          text run at (158,136) width 0: " "
-          text run at (0,153) width 0: " "
-      RenderBlock {HR} at (0,220) size 768x2 [border: (1px inset #000000)]
-      RenderBlock {UL} at (0,238) size 768x63
-        RenderListItem {LI} at (40,0) size 728x21
-          RenderListMarker at (-18,0) size 7x21: bullet
-          RenderText {#text} at (0,0) size 67x21
-            text run at (0,0) width 67: "This list..."
-        RenderListItem {LI} at (40,21) size 728x21
-          RenderListMarker at (-18,0) size 7x21: bullet
-          RenderText {#text} at (0,0) size 125x21
-            text run at (0,0) width 125: "...should feature..."
-        RenderListItem {LI} at (40,42) size 728x21
-          RenderListMarker at (-18,0) size 7x21: bullet
-          RenderText {#text} at (0,0) size 148x21
-            text run at (0,0) width 148: "...discs for each item."
-      RenderBlock {UL} at (0,317) size 768x63
-        RenderListItem {LI} at (40,0) size 728x21
-          RenderListMarker at (-18,0) size 7x21: white bullet
-          RenderText {#text} at (0,0) size 67x21
-            text run at (0,0) width 67: "This list..."
-        RenderListItem {LI} at (40,21) size 728x21
-          RenderListMarker at (-18,0) size 7x21: white bullet
-          RenderText {#text} at (0,0) size 125x21
-            text run at (0,0) width 125: "...should feature..."
-        RenderListItem {LI} at (40,42) size 728x21
-          RenderListMarker at (-18,0) size 7x21: white bullet
-          RenderText {#text} at (0,0) size 157x21
-            text run at (0,0) width 157: "...circles for each item."
-      RenderBlock {UL} at (0,396) size 768x63
-        RenderListItem {LI} at (40,0) size 728x21
-          RenderListMarker at (-18,0) size 7x21: black square
-          RenderText {#text} at (0,0) size 67x21
-            text run at (0,0) width 67: "This list..."
-        RenderListItem {LI} at (40,21) size 728x21
-          RenderListMarker at (-18,0) size 7x21: black square
-          RenderText {#text} at (0,0) size 125x21
-            text run at (0,0) width 125: "...should feature..."
-        RenderListItem {LI} at (40,42) size 728x21
-          RenderListMarker at (-18,0) size 7x21: black square
-          RenderText {#text} at (0,0) size 168x21
-            text run at (0,0) width 168: "...squares for each item."
-      RenderBlock {OL} at (0,475) size 768x63
-        RenderListItem {LI} at (40,0) size 728x21
-          RenderListMarker at (-17,0) size 12x21: "i"
-          RenderText {#text} at (0,0) size 67x21
-            text run at (0,0) width 67: "This list..."
-        RenderListItem {LI} at (40,21) size 728x21
-          RenderListMarker at (-21,0) size 16x21: "ii"
-          RenderText {#text} at (0,0) size 125x21
-            text run at (0,0) width 125: "...should feature..."
-        RenderListItem {LI} at (40,42) size 728x21
-          RenderListMarker at (-25,0) size 20x21: "iii"
-          RenderText {#text} at (0,0) size 310x21
-            text run at (0,0) width 310: "...lowercase Roman numerals for each item."
-      RenderBlock {OL} at (0,554) size 768x63
-        RenderListItem {LI} at (40,0) size 728x21
-          RenderListMarker at (-17,0) size 12x21: "I"
-          RenderText {#text} at (0,0) size 67x21
-            text run at (0,0) width 67: "This list..."
-        RenderListItem {LI} at (40,21) size 728x21
-          RenderListMarker at (-21,0) size 16x21: "II"
-          RenderText {#text} at (0,0) size 125x21
-            text run at (0,0) width 125: "...should feature..."
-        RenderListItem {LI} at (40,42) size 728x21
-          RenderListMarker at (-25,0) size 20x21: "III"
-          RenderText {#text} at (0,0) size 312x21
-            text run at (0,0) width 312: "...uppercase Roman numerals for each item."
-      RenderBlock {OL} at (0,633) size 768x63
-        RenderListItem {LI} at (40,0) size 728x21
-          RenderListMarker at (-22,0) size 17x21: "a"
-          RenderText {#text} at (0,0) size 67x21
-            text run at (0,0) width 67: "This list..."
-        RenderListItem {LI} at (40,21) size 728x21
-          RenderListMarker at (-22,0) size 17x21: "b"
-          RenderText {#text} at (0,0) size 125x21
-            text run at (0,0) width 125: "...should feature..."
-        RenderListItem {LI} at (40,42) size 728x21
-          RenderListMarker at (-21,0) size 16x21: "c"
-          RenderText {#text} at (0,0) size 231x21
-            text run at (0,0) width 231: "...lowercase letters for each item."
-      RenderBlock {OL} at (0,712) size 768x63
-        RenderListItem {LI} at (40,0) size 728x21
-          RenderListMarker at (-24,0) size 19x21: "A"
-          RenderText {#text} at (0,0) size 67x21
-            text run at (0,0) width 67: "This list..."
-        RenderListItem {LI} at (40,21) size 728x21
-          RenderListMarker at (-24,0) size 19x21: "B"
-          RenderText {#text} at (0,0) size 125x21
-            text run at (0,0) width 125: "...should feature..."
-        RenderListItem {LI} at (40,42) size 728x21
-          RenderListMarker at (-25,0) size 20x21: "C"
-          RenderText {#text} at (0,0) size 233x21
-            text run at (0,0) width 233: "...uppercase letters for each item."
-      RenderBlock {OL} at (0,791) size 768x63
-        RenderListItem {LI} at (40,0) size 728x21
-          RenderListMarker at (-24,0) size 19x21: "A"
-          RenderText {#text} at (0,0) size 172x21
-            text run at (0,0) width 172: "This list should feature..."
-        RenderListItem {LI} at (40,21) size 728x21
-          RenderListMarker at (-24,0) size 19x21: "B"
-          RenderText {#text} at (0,0) size 162x21
-            text run at (0,0) width 162: "...letters for each item..."
-        RenderListItem {LI} at (40,42) size 728x21
-          RenderListMarker at (-22,0) size 17x21: "3"
-          RenderText {#text} at (0,0) size 123x21
-            text run at (0,0) width 123: "...except this one."
-      RenderBlock {UL} at (0,870) size 768x63
-        RenderListItem {LI} at (40,0) size 728x21
-          RenderText {#text} at (0,0) size 67x21
-            text run at (0,0) width 67: "This list..."
-        RenderListItem {LI} at (40,21) size 728x21
-          RenderText {#text} at (0,0) size 125x21
-            text run at (0,0) width 125: "...should feature..."
-        RenderListItem {LI} at (40,42) size 728x21
-          RenderText {#text} at (0,0) size 164x21
-            text run at (0,0) width 164: "...nothing for each item."
-      RenderTable {TABLE} at (0,949) size 374x750 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 372x748
-          RenderTableRow {TR} at (0,0) size 372x29
-            RenderTableCell {TD} at (0,0) size 372x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
-              RenderInline {STRONG} at (0,0) size 178x21
-                RenderText {#text} at (4,4) size 178x21
-                  text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 372x719
-            RenderTableCell {TD} at (0,374) size 12x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (4,4) size 4x21
+layer at (0,0) size 784x1583
+  RenderBlock {HTML} at (0,0) size 784x1583
+    RenderBody {BODY} at (8,8) size 768x1567 [bgcolor=#CCCCCC]
+      RenderBlock {P} at (0,0) size 768x19
+        RenderText {#text} at (0,0) size 337x19
+          text run at (0,0) width 337: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,35) size 768x150
+        RenderText {#text} at (0,0) size 304x150
+          text run at (0,0) width 232: ".one {list-style-type: disc;}"
+          text run at (232,0) width 0: " "
+          text run at (0,15) width 248: ".two {list-style-type: circle;}"
+          text run at (248,15) width 0: " "
+          text run at (0,30) width 264: ".three {list-style-type: square;}"
+          text run at (264,30) width 0: " "
+          text run at (0,45) width 296: ".four {list-style-type: lower-roman;}"
+          text run at (296,45) width 0: " "
+          text run at (0,60) width 296: ".five {list-style-type: upper-roman;}"
+          text run at (296,60) width 0: " "
+          text run at (0,75) width 288: ".six {list-style-type: lower-alpha;}"
+          text run at (288,75) width 0: " "
+          text run at (0,90) width 304: ".seven {list-style-type: upper-alpha;}"
+          text run at (304,90) width 0: " "
+          text run at (0,105) width 272: ".eight {list-style-type: decimal;}"
+          text run at (272,105) width 0: " "
+          text run at (0,120) width 240: ".nine {list-style-type: none;}"
+          text run at (240,120) width 0: " "
+          text run at (0,135) width 0: " "
+      RenderBlock {HR} at (0,198) size 768x2 [border: (1px inset #000000)]
+      RenderBlock {UL} at (0,216) size 768x57
+        RenderListItem {LI} at (40,0) size 728x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 57x19
+            text run at (0,0) width 57: "This list..."
+        RenderListItem {LI} at (40,19) size 728x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 108x19
+            text run at (0,0) width 108: "...should feature..."
+        RenderListItem {LI} at (40,38) size 728x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 128x19
+            text run at (0,0) width 128: "...discs for each item."
+      RenderBlock {UL} at (0,289) size 768x57
+        RenderListItem {LI} at (40,0) size 728x19
+          RenderListMarker at (-18,0) size 7x19: white bullet
+          RenderText {#text} at (0,0) size 57x19
+            text run at (0,0) width 57: "This list..."
+        RenderListItem {LI} at (40,19) size 728x19
+          RenderListMarker at (-18,0) size 7x19: white bullet
+          RenderText {#text} at (0,0) size 108x19
+            text run at (0,0) width 108: "...should feature..."
+        RenderListItem {LI} at (40,38) size 728x19
+          RenderListMarker at (-18,0) size 7x19: white bullet
+          RenderText {#text} at (0,0) size 136x19
+            text run at (0,0) width 136: "...circles for each item."
+      RenderBlock {UL} at (0,362) size 768x57
+        RenderListItem {LI} at (40,0) size 728x19
+          RenderListMarker at (-18,0) size 7x19: black square
+          RenderText {#text} at (0,0) size 57x19
+            text run at (0,0) width 57: "This list..."
+        RenderListItem {LI} at (40,19) size 728x19
+          RenderListMarker at (-18,0) size 7x19: black square
+          RenderText {#text} at (0,0) size 108x19
+            text run at (0,0) width 108: "...should feature..."
+        RenderListItem {LI} at (40,38) size 728x19
+          RenderListMarker at (-18,0) size 7x19: black square
+          RenderText {#text} at (0,0) size 144x19
+            text run at (0,0) width 144: "...squares for each item."
+      RenderBlock {OL} at (0,435) size 768x57
+        RenderListItem {LI} at (40,0) size 728x19
+          RenderListMarker at (-16,0) size 11x19: "i"
+          RenderText {#text} at (0,0) size 57x19
+            text run at (0,0) width 57: "This list..."
+        RenderListItem {LI} at (40,19) size 728x19
+          RenderListMarker at (-19,0) size 14x19: "ii"
+          RenderText {#text} at (0,0) size 108x19
+            text run at (0,0) width 108: "...should feature..."
+        RenderListItem {LI} at (40,38) size 728x19
+          RenderListMarker at (-22,0) size 17x19: "iii"
+          RenderText {#text} at (0,0) size 263x19
+            text run at (0,0) width 263: "...lowercase Roman numerals for each item."
+      RenderBlock {OL} at (0,508) size 768x57
+        RenderListItem {LI} at (40,0) size 728x19
+          RenderListMarker at (-18,0) size 13x19: "I"
+          RenderText {#text} at (0,0) size 57x19
+            text run at (0,0) width 57: "This list..."
+        RenderListItem {LI} at (40,19) size 728x19
+          RenderListMarker at (-23,0) size 18x19: "II"
+          RenderText {#text} at (0,0) size 108x19
+            text run at (0,0) width 108: "...should feature..."
+        RenderListItem {LI} at (40,38) size 728x19
+          RenderListMarker at (-28,0) size 23x19: "III"
+          RenderText {#text} at (0,0) size 264x19
+            text run at (0,0) width 264: "...uppercase Roman numerals for each item."
+      RenderBlock {OL} at (0,581) size 768x57
+        RenderListItem {LI} at (40,0) size 728x19
+          RenderListMarker at (-20,0) size 15x19: "a"
+          RenderText {#text} at (0,0) size 57x19
+            text run at (0,0) width 57: "This list..."
+        RenderListItem {LI} at (40,19) size 728x19
+          RenderListMarker at (-21,0) size 16x19: "b"
+          RenderText {#text} at (0,0) size 108x19
+            text run at (0,0) width 108: "...should feature..."
+        RenderListItem {LI} at (40,38) size 728x19
+          RenderListMarker at (-20,0) size 15x19: "c"
+          RenderText {#text} at (0,0) size 199x19
+            text run at (0,0) width 199: "...lowercase letters for each item."
+      RenderBlock {OL} at (0,654) size 768x57
+        RenderListItem {LI} at (40,0) size 728x19
+          RenderListMarker at (-24,0) size 19x19: "A"
+          RenderText {#text} at (0,0) size 57x19
+            text run at (0,0) width 57: "This list..."
+        RenderListItem {LI} at (40,19) size 728x19
+          RenderListMarker at (-23,0) size 18x19: "B"
+          RenderText {#text} at (0,0) size 108x19
+            text run at (0,0) width 108: "...should feature..."
+        RenderListItem {LI} at (40,38) size 728x19
+          RenderListMarker at (-24,0) size 19x19: "C"
+          RenderText {#text} at (0,0) size 200x19
+            text run at (0,0) width 200: "...uppercase letters for each item."
+      RenderBlock {OL} at (0,727) size 768x57
+        RenderListItem {LI} at (40,0) size 728x19
+          RenderListMarker at (-24,0) size 19x19: "A"
+          RenderText {#text} at (0,0) size 145x19
+            text run at (0,0) width 145: "This list should feature..."
+        RenderListItem {LI} at (40,19) size 728x19
+          RenderListMarker at (-23,0) size 18x19: "B"
+          RenderText {#text} at (0,0) size 142x19
+            text run at (0,0) width 142: "...letters for each item..."
+        RenderListItem {LI} at (40,38) size 728x19
+          RenderListMarker at (-21,0) size 16x19: "3"
+          RenderText {#text} at (0,0) size 106x19
+            text run at (0,0) width 106: "...except this one."
+      RenderBlock {UL} at (0,800) size 768x57
+        RenderListItem {LI} at (40,0) size 728x19
+          RenderText {#text} at (0,0) size 57x19
+            text run at (0,0) width 57: "This list..."
+        RenderListItem {LI} at (40,19) size 728x19
+          RenderText {#text} at (0,0) size 108x19
+            text run at (0,0) width 108: "...should feature..."
+        RenderListItem {LI} at (40,38) size 728x19
+          RenderText {#text} at (0,0) size 141x19
+            text run at (0,0) width 141: "...nothing for each item."
+      RenderTable {TABLE} at (0,873) size 326x694 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 324x692
+          RenderTableRow {TR} at (0,0) size 324x27
+            RenderTableCell {TD} at (0,0) size 324x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 159x19
+                RenderText {#text} at (4,4) size 159x19
+                  text run at (4,4) width 159: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,27) size 324x665
+            RenderTableCell {TD} at (0,346) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x19
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 360x719 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {UL} at (4,4) size 352x63
-                RenderListItem {LI} at (40,0) size 312x21
-                  RenderListMarker at (-18,0) size 7x21: bullet
-                  RenderText {#text} at (0,0) size 67x21
-                    text run at (0,0) width 67: "This list..."
-                RenderListItem {LI} at (40,21) size 312x21
-                  RenderListMarker at (-18,0) size 7x21: bullet
-                  RenderText {#text} at (0,0) size 125x21
-                    text run at (0,0) width 125: "...should feature..."
-                RenderListItem {LI} at (40,42) size 312x21
-                  RenderListMarker at (-18,0) size 7x21: bullet
-                  RenderText {#text} at (0,0) size 148x21
-                    text run at (0,0) width 148: "...discs for each item."
-              RenderBlock {UL} at (4,83) size 352x63
-                RenderListItem {LI} at (40,0) size 312x21
-                  RenderListMarker at (-18,0) size 7x21: white bullet
-                  RenderText {#text} at (0,0) size 67x21
-                    text run at (0,0) width 67: "This list..."
-                RenderListItem {LI} at (40,21) size 312x21
-                  RenderListMarker at (-18,0) size 7x21: white bullet
-                  RenderText {#text} at (0,0) size 125x21
-                    text run at (0,0) width 125: "...should feature..."
-                RenderListItem {LI} at (40,42) size 312x21
-                  RenderListMarker at (-18,0) size 7x21: white bullet
-                  RenderText {#text} at (0,0) size 157x21
-                    text run at (0,0) width 157: "...circles for each item."
-              RenderBlock {UL} at (4,162) size 352x63
-                RenderListItem {LI} at (40,0) size 312x21
-                  RenderListMarker at (-18,0) size 7x21: black square
-                  RenderText {#text} at (0,0) size 67x21
-                    text run at (0,0) width 67: "This list..."
-                RenderListItem {LI} at (40,21) size 312x21
-                  RenderListMarker at (-18,0) size 7x21: black square
-                  RenderText {#text} at (0,0) size 125x21
-                    text run at (0,0) width 125: "...should feature..."
-                RenderListItem {LI} at (40,42) size 312x21
-                  RenderListMarker at (-18,0) size 7x21: black square
-                  RenderText {#text} at (0,0) size 168x21
-                    text run at (0,0) width 168: "...squares for each item."
-              RenderBlock {OL} at (4,241) size 352x63
-                RenderListItem {LI} at (40,0) size 312x21
-                  RenderListMarker at (-17,0) size 12x21: "i"
-                  RenderText {#text} at (0,0) size 67x21
-                    text run at (0,0) width 67: "This list..."
-                RenderListItem {LI} at (40,21) size 312x21
-                  RenderListMarker at (-21,0) size 16x21: "ii"
-                  RenderText {#text} at (0,0) size 125x21
-                    text run at (0,0) width 125: "...should feature..."
-                RenderListItem {LI} at (40,42) size 312x21
-                  RenderListMarker at (-25,0) size 20x21: "iii"
-                  RenderText {#text} at (0,0) size 310x21
-                    text run at (0,0) width 310: "...lowercase Roman numerals for each item."
-              RenderBlock {OL} at (4,320) size 352x63
-                RenderListItem {LI} at (40,0) size 312x21
-                  RenderListMarker at (-17,0) size 12x21: "I"
-                  RenderText {#text} at (0,0) size 67x21
-                    text run at (0,0) width 67: "This list..."
-                RenderListItem {LI} at (40,21) size 312x21
-                  RenderListMarker at (-21,0) size 16x21: "II"
-                  RenderText {#text} at (0,0) size 125x21
-                    text run at (0,0) width 125: "...should feature..."
-                RenderListItem {LI} at (40,42) size 312x21
-                  RenderListMarker at (-25,0) size 20x21: "III"
-                  RenderText {#text} at (0,0) size 312x21
-                    text run at (0,0) width 312: "...uppercase Roman numerals for each item."
-              RenderBlock {OL} at (4,399) size 352x63
-                RenderListItem {LI} at (40,0) size 312x21
-                  RenderListMarker at (-22,0) size 17x21: "a"
-                  RenderText {#text} at (0,0) size 67x21
-                    text run at (0,0) width 67: "This list..."
-                RenderListItem {LI} at (40,21) size 312x21
-                  RenderListMarker at (-22,0) size 17x21: "b"
-                  RenderText {#text} at (0,0) size 125x21
-                    text run at (0,0) width 125: "...should feature..."
-                RenderListItem {LI} at (40,42) size 312x21
-                  RenderListMarker at (-21,0) size 16x21: "c"
-                  RenderText {#text} at (0,0) size 231x21
-                    text run at (0,0) width 231: "...lowercase letters for each item."
-              RenderBlock {OL} at (4,478) size 352x63
-                RenderListItem {LI} at (40,0) size 312x21
-                  RenderListMarker at (-24,0) size 19x21: "A"
-                  RenderText {#text} at (0,0) size 67x21
-                    text run at (0,0) width 67: "This list..."
-                RenderListItem {LI} at (40,21) size 312x21
-                  RenderListMarker at (-24,0) size 19x21: "B"
-                  RenderText {#text} at (0,0) size 125x21
-                    text run at (0,0) width 125: "...should feature..."
-                RenderListItem {LI} at (40,42) size 312x21
-                  RenderListMarker at (-25,0) size 20x21: "C"
-                  RenderText {#text} at (0,0) size 233x21
-                    text run at (0,0) width 233: "...uppercase letters for each item."
-              RenderBlock {OL} at (4,557) size 352x63
-                RenderListItem {LI} at (40,0) size 312x21
-                  RenderListMarker at (-24,0) size 19x21: "A"
-                  RenderText {#text} at (0,0) size 172x21
-                    text run at (0,0) width 172: "This list should feature..."
-                RenderListItem {LI} at (40,21) size 312x21
-                  RenderListMarker at (-24,0) size 19x21: "B"
-                  RenderText {#text} at (0,0) size 162x21
-                    text run at (0,0) width 162: "...letters for each item..."
-                RenderListItem {LI} at (40,42) size 312x21
-                  RenderListMarker at (-22,0) size 17x21: "3"
-                  RenderText {#text} at (0,0) size 123x21
-                    text run at (0,0) width 123: "...except this one."
-              RenderBlock {UL} at (4,636) size 352x63
-                RenderListItem {LI} at (40,0) size 312x21
-                  RenderText {#text} at (0,0) size 67x21
-                    text run at (0,0) width 67: "This list..."
-                RenderListItem {LI} at (40,21) size 312x21
-                  RenderText {#text} at (0,0) size 125x21
-                    text run at (0,0) width 125: "...should feature..."
-                RenderListItem {LI} at (40,42) size 312x21
-                  RenderText {#text} at (0,0) size 164x21
-                    text run at (0,0) width 164: "...nothing for each item."
+            RenderTableCell {TD} at (12,27) size 312x665 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {UL} at (4,4) size 304x57
+                RenderListItem {LI} at (40,0) size 264x19
+                  RenderListMarker at (-18,0) size 7x19: bullet
+                  RenderText {#text} at (0,0) size 57x19
+                    text run at (0,0) width 57: "This list..."
+                RenderListItem {LI} at (40,19) size 264x19
+                  RenderListMarker at (-18,0) size 7x19: bullet
+                  RenderText {#text} at (0,0) size 108x19
+                    text run at (0,0) width 108: "...should feature..."
+                RenderListItem {LI} at (40,38) size 264x19
+                  RenderListMarker at (-18,0) size 7x19: bullet
+                  RenderText {#text} at (0,0) size 128x19
+                    text run at (0,0) width 128: "...discs for each item."
+              RenderBlock {UL} at (4,77) size 304x57
+                RenderListItem {LI} at (40,0) size 264x19
+                  RenderListMarker at (-18,0) size 7x19: white bullet
+                  RenderText {#text} at (0,0) size 57x19
+                    text run at (0,0) width 57: "This list..."
+                RenderListItem {LI} at (40,19) size 264x19
+                  RenderListMarker at (-18,0) size 7x19: white bullet
+                  RenderText {#text} at (0,0) size 108x19
+                    text run at (0,0) width 108: "...should feature..."
+                RenderListItem {LI} at (40,38) size 264x19
+                  RenderListMarker at (-18,0) size 7x19: white bullet
+                  RenderText {#text} at (0,0) size 136x19
+                    text run at (0,0) width 136: "...circles for each item."
+              RenderBlock {UL} at (4,150) size 304x57
+                RenderListItem {LI} at (40,0) size 264x19
+                  RenderListMarker at (-18,0) size 7x19: black square
+                  RenderText {#text} at (0,0) size 57x19
+                    text run at (0,0) width 57: "This list..."
+                RenderListItem {LI} at (40,19) size 264x19
+                  RenderListMarker at (-18,0) size 7x19: black square
+                  RenderText {#text} at (0,0) size 108x19
+                    text run at (0,0) width 108: "...should feature..."
+                RenderListItem {LI} at (40,38) size 264x19
+                  RenderListMarker at (-18,0) size 7x19: black square
+                  RenderText {#text} at (0,0) size 144x19
+                    text run at (0,0) width 144: "...squares for each item."
+              RenderBlock {OL} at (4,223) size 304x57
+                RenderListItem {LI} at (40,0) size 264x19
+                  RenderListMarker at (-16,0) size 11x19: "i"
+                  RenderText {#text} at (0,0) size 57x19
+                    text run at (0,0) width 57: "This list..."
+                RenderListItem {LI} at (40,19) size 264x19
+                  RenderListMarker at (-19,0) size 14x19: "ii"
+                  RenderText {#text} at (0,0) size 108x19
+                    text run at (0,0) width 108: "...should feature..."
+                RenderListItem {LI} at (40,38) size 264x19
+                  RenderListMarker at (-22,0) size 17x19: "iii"
+                  RenderText {#text} at (0,0) size 263x19
+                    text run at (0,0) width 263: "...lowercase Roman numerals for each item."
+              RenderBlock {OL} at (4,296) size 304x57
+                RenderListItem {LI} at (40,0) size 264x19
+                  RenderListMarker at (-18,0) size 13x19: "I"
+                  RenderText {#text} at (0,0) size 57x19
+                    text run at (0,0) width 57: "This list..."
+                RenderListItem {LI} at (40,19) size 264x19
+                  RenderListMarker at (-23,0) size 18x19: "II"
+                  RenderText {#text} at (0,0) size 108x19
+                    text run at (0,0) width 108: "...should feature..."
+                RenderListItem {LI} at (40,38) size 264x19
+                  RenderListMarker at (-28,0) size 23x19: "III"
+                  RenderText {#text} at (0,0) size 264x19
+                    text run at (0,0) width 264: "...uppercase Roman numerals for each item."
+              RenderBlock {OL} at (4,369) size 304x57
+                RenderListItem {LI} at (40,0) size 264x19
+                  RenderListMarker at (-20,0) size 15x19: "a"
+                  RenderText {#text} at (0,0) size 57x19
+                    text run at (0,0) width 57: "This list..."
+                RenderListItem {LI} at (40,19) size 264x19
+                  RenderListMarker at (-21,0) size 16x19: "b"
+                  RenderText {#text} at (0,0) size 108x19
+                    text run at (0,0) width 108: "...should feature..."
+                RenderListItem {LI} at (40,38) size 264x19
+                  RenderListMarker at (-20,0) size 15x19: "c"
+                  RenderText {#text} at (0,0) size 199x19
+                    text run at (0,0) width 199: "...lowercase letters for each item."
+              RenderBlock {OL} at (4,442) size 304x57
+                RenderListItem {LI} at (40,0) size 264x19
+                  RenderListMarker at (-24,0) size 19x19: "A"
+                  RenderText {#text} at (0,0) size 57x19
+                    text run at (0,0) width 57: "This list..."
+                RenderListItem {LI} at (40,19) size 264x19
+                  RenderListMarker at (-23,0) size 18x19: "B"
+                  RenderText {#text} at (0,0) size 108x19
+                    text run at (0,0) width 108: "...should feature..."
+                RenderListItem {LI} at (40,38) size 264x19
+                  RenderListMarker at (-24,0) size 19x19: "C"
+                  RenderText {#text} at (0,0) size 200x19
+                    text run at (0,0) width 200: "...uppercase letters for each item."
+              RenderBlock {OL} at (4,515) size 304x57
+                RenderListItem {LI} at (40,0) size 264x19
+                  RenderListMarker at (-24,0) size 19x19: "A"
+                  RenderText {#text} at (0,0) size 145x19
+                    text run at (0,0) width 145: "This list should feature..."
+                RenderListItem {LI} at (40,19) size 264x19
+                  RenderListMarker at (-23,0) size 18x19: "B"
+                  RenderText {#text} at (0,0) size 142x19
+                    text run at (0,0) width 142: "...letters for each item..."
+                RenderListItem {LI} at (40,38) size 264x19
+                  RenderListMarker at (-21,0) size 16x19: "3"
+                  RenderText {#text} at (0,0) size 106x19
+                    text run at (0,0) width 106: "...except this one."
+              RenderBlock {UL} at (4,588) size 304x57
+                RenderListItem {LI} at (40,0) size 264x19
+                  RenderText {#text} at (0,0) size 57x19
+                    text run at (0,0) width 57: "This list..."
+                RenderListItem {LI} at (40,19) size 264x19
+                  RenderText {#text} at (0,0) size 108x19
+                    text run at (0,0) width 108: "...should feature..."
+                RenderListItem {LI} at (40,38) size 264x19
+                  RenderText {#text} at (0,0) size 141x19
+                    text run at (0,0) width 141: "...nothing for each item."
index 7f8618e..366c175 100644 (file)
Binary files a/LayoutTests/platform/qt/css1/classification/white_space-expected.png and b/LayoutTests/platform/qt/css1/classification/white_space-expected.png differ
index e206f3a..149343a 100644 (file)
@@ -1,80 +1,80 @@
-layer at (0,0) size 1031x607
-  RenderView at (0,0) size 784x584
-layer at (0,0) size 784x607
-  RenderBlock {HTML} at (0,0) size 784x607
-    RenderBody {BODY} at (8,8) size 768x591 [bgcolor=#CCCCCC]
-      RenderBlock {P} at (0,0) size 768x21
-        RenderText {#text} at (0,0) size 395x21
-          text run at (0,0) width 395: "The style declarations which apply to the text below are:"
-      RenderBlock {PRE} at (0,37) size 768x68
-        RenderText {#text} at (0,0) size 165x68
-          text run at (0,0) width 136: ".one {white-space: pre;}"
-          text run at (136,0) width 0: " "
-          text run at (0,17) width 158: ".two {white-space: nowrap;}"
-          text run at (158,17) width 0: " "
-          text run at (0,34) width 165: ".three {white-space: normal;}"
-          text run at (165,34) width 0: " "
-          text run at (0,51) width 0: " "
-      RenderBlock {HR} at (0,118) size 768x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,136) size 768x105
-        RenderText {#text} at (0,0) size 631x105
+layer at (0,0) size 882x584
+  RenderView at (0,0) size 800x584
+layer at (0,0) size 800x584
+  RenderBlock {HTML} at (0,0) size 800x584
+    RenderBody {BODY} at (8,8) size 784x568 [bgcolor=#CCCCCC]
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 337x19
+          text run at (0,0) width 337: "The style declarations which apply to the text below are:"
+      RenderBlock {PRE} at (0,35) size 784x60
+        RenderText {#text} at (0,0) size 232x60
+          text run at (0,0) width 192: ".one {white-space: pre;}"
+          text run at (192,0) width 0: " "
+          text run at (0,15) width 216: ".two {white-space: nowrap;}"
+          text run at (216,15) width 0: " "
+          text run at (0,30) width 232: ".three {white-space: normal;}"
+          text run at (232,30) width 0: " "
+          text run at (0,45) width 0: " "
+      RenderBlock {HR} at (0,108) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,126) size 784x95
+        RenderText {#text} at (0,0) size 544x95
           text run at (0,0) width 0: " "
-          text run at (0,21) width 631: "This sentence should     show extra space  where there    would ordinarily         not be any."
-          text run at (631,21) width 0: " "
-          text run at (0,42) width 332: "     There should also be preservation of returns"
-          text run at (332,42) width 0: " "
-          text run at (0,63) width 115: "as this sentence"
-          text run at (115,63) width 0: " "
-          text run at (0,84) width 205: "     very clearly demonstrates."
-          text run at (205,84) width 0: " "
-      RenderBlock {P} at (0,257) size 768x21
-        RenderText {#text} at (0,0) size 1001x21
-          text run at (0,0) width 1001: "This sentence should not word-wrap, no matter how long the sentence is, as it has been set to nowrap and that should have the obvious effect."
-      RenderBlock {P} at (0,294) size 768x42
-        RenderText {#text} at (0,0) size 332x42
+          text run at (0,19) width 544: "This sentence should     show extra space  where there    would ordinarily         not be any."
+          text run at (544,19) width 0: " "
+          text run at (0,38) width 284: "     There should also be preservation of returns"
+          text run at (284,38) width 0: " "
+          text run at (0,57) width 93: "as this sentence"
+          text run at (93,57) width 0: " "
+          text run at (0,76) width 177: "     very clearly demonstrates."
+          text run at (177,76) width 0: " "
+      RenderBlock {P} at (0,237) size 784x19
+        RenderText {#text} at (0,0) size 852x19
+          text run at (0,0) width 852: "This sentence should not word-wrap, no matter how long the sentence is, as it has been set to nowrap and that should have the obvious effect."
+      RenderBlock {P} at (0,272) size 784x38
+        RenderText {#text} at (0,0) size 285x38
           text run at (0,0) width 0: " "
-          text run at (0,21) width 332: "This sentence      should     show extra   space, "
-        RenderInline {SPAN} at (0,0) size 176x21
-          RenderText {#text} at (332,21) size 176x21
-            text run at (332,21) width 94: "except in the "
-            text run at (426,21) width 82: "second half"
-        RenderText {#text} at (508,21) size 4x21
-          text run at (508,21) width 4: "."
-          text run at (512,21) width 0: " "
-      RenderTable {TABLE} at (0,352) size 1023x239 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 1021x237
-          RenderTableRow {TR} at (0,0) size 1021x29
-            RenderTableCell {TD} at (0,0) size 1021x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
-              RenderInline {STRONG} at (0,0) size 178x21
-                RenderText {#text} at (4,4) size 178x21
-                  text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 1021x208
-            RenderTableCell {TD} at (0,118) size 12x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (4,4) size 4x21
+          text run at (0,19) width 285: "This sentence      should     show extra   space, "
+        RenderInline {SPAN} at (0,0) size 148x19
+          RenderText {#text} at (285,19) size 148x19
+            text run at (285,19) width 80: "except in the "
+            text run at (365,19) width 68: "second half"
+        RenderText {#text} at (433,19) size 4x19
+          text run at (433,19) width 4: "."
+          text run at (437,19) width 0: " "
+      RenderTable {TABLE} at (0,326) size 874x221 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 872x219
+          RenderTableRow {TR} at (0,0) size 872x27
+            RenderTableCell {TD} at (0,0) size 872x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+              RenderInline {STRONG} at (0,0) size 159x19
+                RenderText {#text} at (4,4) size 159x19
+                  text run at (4,4) width 159: "TABLE Testing Section"
+          RenderTableRow {TR} at (0,27) size 872x192
+            RenderTableCell {TD} at (0,109) size 12x27 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x19
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 1009x208 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {P} at (4,4) size 1001x105
-                RenderText {#text} at (0,0) size 631x105
+            RenderTableCell {TD} at (12,27) size 860x192 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 852x95
+                RenderText {#text} at (0,0) size 544x95
                   text run at (0,0) width 0: " "
-                  text run at (0,21) width 631: "This sentence should     show extra space  where there    would ordinarily         not be any."
-                  text run at (631,21) width 0: " "
-                  text run at (0,42) width 332: "     There should also be preservation of returns"
-                  text run at (332,42) width 0: " "
-                  text run at (0,63) width 115: "as this sentence"
-                  text run at (115,63) width 0: " "
-                  text run at (0,84) width 205: "     very clearly demonstrates."
-                  text run at (205,84) width 0: " "
-              RenderBlock {P} at (4,125) size 1001x21
-                RenderText {#text} at (0,0) size 1001x21
-                  text run at (0,0) width 1001: "This sentence should not word-wrap, no matter how long the sentence is, as it has been set to nowrap and that should have the obvious effect."
-              RenderBlock {P} at (4,162) size 1001x42
-                RenderText {#text} at (0,0) size 332x42
+                  text run at (0,19) width 544: "This sentence should     show extra space  where there    would ordinarily         not be any."
+                  text run at (544,19) width 0: " "
+                  text run at (0,38) width 284: "     There should also be preservation of returns"
+                  text run at (284,38) width 0: " "
+                  text run at (0,57) width 93: "as this sentence"
+                  text run at (93,57) width 0: " "
+                  text run at (0,76) width 177: "     very clearly demonstrates."
+                  text run at (177,76) width 0: " "
+              RenderBlock {P} at (4,115) size 852x19
+                RenderText {#text} at (0,0) size 852x19
+                  text run at (0,0) width 852: "This sentence should not word-wrap, no matter how long the sentence is, as it has been set to nowrap and that should have the obvious effect."
+              RenderBlock {P} at (4,150) size 852x38
+                RenderText {#text} at (0,0) size 285x38
                   text run at (0,0) width 0: " "
-                  text run at (0,21) width 332: "This sentence      should     show extra   space, "
-                RenderInline {SPAN} at (0,0) size 176x21
-                  RenderText {#text} at (332,21) size 176x21
-                    text run at (332,21) width 94: "except in the "
-                    text run at (426,21) width 82: "second half"
-                RenderText {#text} at (508,21) size 4x21
-                  text run at (508,21) width 4: "."
-                  text run at (512,21) width 0: " "
+                  text run at (0,19) width 285: "This sentence      should     show extra   space, "
+                RenderInline {SPAN} at (0,0) size 148x19
+                  RenderText {#text} at (285,19) size 148x19
+                    text run at (285,19) width 80: "except in the "
+                    text run at (365,19) width 68: "second half"
+                RenderText {#text} at (433,19) size 4x19
+                  text run at (433,19) width 4: "."
+                  text run at (437,19) width 0: " "