add some more passing tests, and update one result.
authorlars <lars@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 3 Oct 2007 13:28:35 +0000 (13:28 +0000)
committerlars <lars@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 3 Oct 2007 13:28:35 +0000 (13:28 +0000)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@26016 268f45cc-cd09-0410-ab3c-d52691b4dbfc

27 files changed:
LayoutTests/platform/qt/Skipped
LayoutTests/platform/qt/css2.1/t040302-c61-ex-len-00-b-a-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt
LayoutTests/platform/qt/css2.1/t0801-c412-hz-box-00-b-a-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/025-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/026-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/027-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/028-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/float-in-float-hit-testing-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css-generated-content/hover-style-change-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css-generated-content/positioned-background-hit-test-crash-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css-generated-content/spellingToolTip-assert-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/hover-subselector-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/layerZOrderCrash-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/resize-corner-tracking-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/universal-hover-quirk-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/dynamic/flash-replacement-test-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/flexbox/009-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/input-appearance-preventDefault-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/input-paste-undo-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/input-text-click-inside-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/input-text-self-emptying-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/textfield-drag-into-disabled-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/images/imagemap-case-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/replaced/object-align-hspace-vspace-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/selectors/unqualified-hover-strict-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/table/edge-offsets-expected.txt [new file with mode: 0644]

index a5aa781a52908a55f1beb7020fa83a8c6314f418..cc4256b70d923f8ebad1ff86dcc39efd6f659db4 100644 (file)
@@ -29,8 +29,6 @@ fast/text/international/bidi-menulist.html
 fast/text/international/wrap-CJK-001.html
 
 # ------- all other failures (not looked at)
-css2.1/t0801-c412-hz-box-00-b-a.html
-css2.1/t040302-c61-ex-len-00-b-a.html
 dom/svg/level3/xpath/Conformance_Expressions.svg
 dom/svg/level3/xpath/Conformance_ID.svg
 dom/svg/level3/xpath/Text_Nodes.svg
@@ -66,30 +64,18 @@ dom/xhtml/level2/html/HTMLBaseElement02.xhtml
 dom/xhtml/level2/html/HTMLIFrameElement11.xhtml
 dom/xhtml/level3/core/canonicalform08.xhtml
 dom/xhtml/level3/core/canonicalform09.xhtml
-fast/block/float/025.html
-fast/block/float/026.html
-fast/block/float/027.html
-fast/block/float/028.html
 fast/block/float/float-avoidance.html
-fast/block/float/float-in-float-hit-testing.html
 fast/box-sizing/percentage-height.html
 fast/clip/014.html
-fast/css-generated-content/hover-style-change.html
-fast/css-generated-content/positioned-background-hit-test-crash.html
-fast/css-generated-content/spellingToolTip-assert.html
 fast/css/acid2-pixel.html
 fast/css/acid2.html
 fast/css/case-transform.html
 fast/css/computed-style.html
 fast/css/continuationCrash.html
-fast/css/hover-subselector.html
 fast/css/ignore-text-zoom.html
 fast/css/ignore-text-zoom.html
-fast/css/layerZOrderCrash.html
 fast/css/pseudostyle-anonymous-text.html
-fast/css/resize-corner-tracking.html
 fast/css/rtl-ordering.html
-fast/css/universal-hover-quirk.html
 fast/dom/capturing-event-listeners.html
 fast/dom/clientWidthAfterDocumentIsRemoved.html
 fast/dom/focus-contenteditable.html
@@ -115,7 +101,6 @@ fast/dom/Window/setting-properties-on-closed-window.html
 fast/dom/Window/window-onFocus.html
 fast/dom/Window/window-properties.html
 fast/dynamic/containing-block-change.html
-fast/dynamic/flash-replacement-test.html
 fast/dynamic/layer-hit-test-crash.html
 fast/encoding/char-decoding.html
 fast/encoding/char-decoding.html
@@ -165,8 +150,6 @@ fast/events/click-count.html
 fast/events/content-changed-during-drop.html
 fast/events/dblclick-addEventListener.html
 fast/events/drag-in-frames.html
-fast/events/event-listener-on-link.html
-fast/events/event-sender-mouse-moved.html
 fast/events/fire-scroll-event.html
 fast/events/focusingUnloadedFrame.html
 fast/events/frame-tab-focus.html
@@ -177,7 +160,6 @@ fast/events/keydown-keypress-focus-change.html
 fast/events/keydown-keypress-preventDefault.html
 fast/events/keypress-focus-change.html
 fast/events/keypress-insert-tab.html
-fast/events/label-focus.html
 fast/events/mousedown_in_scrollbar.html
 fast/events/mouseout-dead-node.html
 fast/events/mouseover-mouseout2.html
@@ -192,7 +174,6 @@ fast/events/onchange-searchfield.html
 fast/events/onchange-select-popup.html
 fast/events/onchange-textfield.html
 fast/events/ondragenter.html
-fast/events/onload-re-entry.html
 fast/events/onsearch-enter.html
 fast/events/onsubmit-bubbling.html
 fast/events/option-tab.html
@@ -201,7 +182,6 @@ fast/events/reveal-link-when-focused.html
 fast/events/standalone-image-drag-to-editable.html
 fast/events/updateLayoutForHitTest.html
 fast/events/xsl-onload.xhtml
-fast/flexbox/009.html
 fast/forms/001.html
 fast/forms/access-key.html
 fast/forms/box-shadow-override.html
@@ -223,17 +203,13 @@ fast/forms/form-data-encoding-normalization-overrun.html
 fast/forms/form-element-geometry.html
 fast/forms/form-post-urlencoded.html
 fast/forms/hidden-listbox.html
-fast/forms/input-appearance-preventDefault.html
-fast/forms/input-paste-undo.html
 fast/forms/input-readonly-autoscroll.html
-fast/forms/input-text-click-inside.html
 fast/forms/input-text-click-outside.html
 fast/forms/input-text-double-click.html
 fast/forms/input-text-drag-down.html
 fast/forms/input-text-enter.html
 fast/forms/input-text-option-delete.html
 fast/forms/input-text-scroll-left-on-blur.html
-fast/forms/input-text-self-emptying-click.html
 fast/forms/input-truncate-newline.html
 fast/forms/input-value.html
 fast/forms/listbox-clip.html
@@ -262,7 +238,6 @@ fast/forms/textarea-scroll-height.html
 fast/forms/textarea-scrollbar.html
 fast/forms/textarea-scrolled-type.html
 fast/forms/textarea-type-spaces.html
-fast/forms/textfield-drag-into-disabled.html
 fast/frames/frame-navigation.html
 fast/frames/iframe-window-focus.html
 fast/frames/inline-object-inside-frameset.html
@@ -272,7 +247,6 @@ fast/history/history_reload.html
 fast/html/keygen.html
 fast/html/tab-order.html
 fast/images/animated-background-image-crash.html
-fast/images/imagemap-case.html
 fast/inline/dirtyLinesForInline.html
 fast/invalid/missing-end-tag.xhtml
 fast/invalid/residual-style.html
@@ -316,7 +290,6 @@ fast/repaint/flexible-box-overflow.html
 fast/repaint/float-move-during-layout.html
 fast/repaint/float-overflow-right.html
 fast/repaint/float-overflow.html
-fast/repaint/focus-layers.html
 fast/repaint/inline-block-overflow.html
 fast/repaint/inline-outline-repaint.html
 fast/repaint/intermediate-layout-position-clip.html
@@ -355,13 +328,10 @@ fast/repaint/text-selection-rect-in-overflow-2.html
 fast/repaint/text-selection-rect-in-overflow.html
 fast/repaint/text-shadow-horizontal.html
 fast/repaint/text-shadow.html
-fast/replaced/object-align-hspace-vspace.html
 fast/replaced/replaced-breaking.html
 fast/replaced/width100percent-button.html
 fast/replaced/width100percent-textarea.html
 fast/selectors/056.html
-fast/selectors/unqualified-hover-strict.html
-fast/table/edge-offsets.html
 fast/table/empty-section-crash.html
 fast/table/giantCellspacing.html
 fast/text/atsui-pointtooffset-calls-cg.html
@@ -412,7 +382,6 @@ plugins/bindings-test.html
 plugins/call-as-function-test.html
 plugins/destroy-stream-twice.html
 plugins/embed-attributes-setting.html
-plugins/embed-attributes-style.html
 plugins/embed-inside-object.html
 plugins/get-empty-url.html
 plugins/get-url-that-the-resource-load-delegate-will-disallow.html
@@ -670,7 +639,6 @@ svg/W3C-SVG-1.1/struct-dom-03-b.svg
 svg/W3C-SVG-1.1/struct-dom-04-b.svg
 svg/W3C-SVG-1.1/struct-dom-05-b.svg
 svg/W3C-SVG-1.1/struct-dom-06-b.svg
-svg/W3C-SVG-1.1/struct-frag-01-t.svg
 svg/W3C-SVG-1.1/struct-frag-02-t.svg
 svg/W3C-SVG-1.1/struct-frag-03-t.svg
 svg/W3C-SVG-1.1/struct-frag-04-t.svg
@@ -739,7 +707,6 @@ svg/carto.net/textbox.svg
 svg/carto.net/window.svg
 svg/custom/SVGNumber-interface.svg
 svg/custom/SVGPoint-interface.svg
-svg/custom/SVGPoint-matrixTransform.svg
 svg/custom/SVGRect-interface.svg
 svg/custom/attribute-namespace-check.svg
 svg/custom/circular-marker-reference-1.svg
@@ -765,21 +732,14 @@ svg/custom/dynamic-svg-document-creation.svg
 svg/custom/dynamic-viewBox.svg
 svg/custom/embedded-svg-disallowed-in-dashboard.xml
 svg/custom/empty-merge.svg
-svg/custom/empty-merge.svg
 svg/custom/evt-onload.svg
 svg/custom/feComponentTransfer-Discrete.svg
-svg/custom/feComponentTransfer-Discrete.svg
 svg/custom/feComponentTransfer-Gamma.svg
-svg/custom/feComponentTransfer-Gamma.svg
-svg/custom/feComponentTransfer-Linear.svg
 svg/custom/feComponentTransfer-Linear.svg
 svg/custom/feComponentTransfer-Table.svg
-svg/custom/feComponentTransfer-Table.svg
-svg/custom/feDisplacementMap-01.svg
 svg/custom/feDisplacementMap-01.svg
 svg/custom/fill-update.svg
 svg/custom/filter-source-alpha.svg
-svg/custom/filter-source-alpha.svg
 svg/custom/foreign-object-skew.svg
 svg/custom/fractional-rects.svg
 svg/custom/getTransformToElement.svg
@@ -793,23 +753,15 @@ svg/custom/gradient-stop-corner-cases.svg
 svg/custom/gradient-stop-style-change.svg
 svg/custom/gradient-stroke-width.svg
 svg/custom/grayscale-gradient-mask.svg
-svg/custom/grayscale-gradient-mask.svg
 svg/custom/hit-test-path-stroke.svg
-svg/custom/hit-test-path.svg
-svg/custom/hit-test-path.svg
-svg/custom/hover-default-fill.svg
 svg/custom/hover-default-fill.svg
 svg/custom/image-clipped-hit.svg
 svg/custom/image-with-transform-clip-filter.svg
-svg/custom/image-with-transform-clip-filter.svg
-svg/custom/inner-percent.svg
 svg/custom/inner-percent.svg
 svg/custom/inner-svg-hit-test.svg
 svg/custom/invalid-css.svg
-svg/custom/invalid-css.svg
 svg/custom/invalid-fill-hex.svg
 svg/custom/invalid-fill.svg
-svg/custom/invalid-fill.svg
 svg/custom/invalid-transforms.svg
 svg/custom/invisible-text-after-scrolling.xhtml
 svg/custom/js-late-clipPath-and-object-creation.svg
@@ -892,15 +844,12 @@ svg/custom/svg-float-border-padding.xml
 svg/custom/svg-overflow-types.svg
 svg/custom/svgpolyparser-extra-space.svg
 svg/custom/text-clip.svg
-svg/custom/text-ctm.svg
 svg/custom/text-filter.svg
 svg/custom/text-filter.svg
 svg/custom/text-gradient-no-content.svg
 svg/custom/text-gradient-no-content.svg
 svg/custom/text-hit-test.svg
 svg/custom/text-image-opacity.svg
-svg/custom/text-repaint-including-stroke.svg
-svg/custom/text-whitespace-handling.svg
 svg/custom/transform-ignore-after-invalid.svg
 svg/custom/transform-invalid.svg
 svg/custom/transform-scale-parse.svg
@@ -929,7 +878,6 @@ svg/custom/use-on-use.svg
 svg/custom/use-property-changes-through-dom.svg
 svg/custom/use-property-changes-through-svg-dom.svg
 svg/custom/use-recursion-1.svg
-svg/custom/use-recursion-2.svg
 svg/custom/use-recursion-3.svg
 svg/custom/use-recursion-4.svg
 svg/custom/use-referencing-nonexisting-symbol.svg
@@ -952,7 +900,6 @@ svg/hixie/cascade/001-broken.xml
 svg/hixie/cascade/002.xml
 svg/hixie/data-types/001.xml
 svg/hixie/data-types/002.xhtml
-svg/hixie/dynamic/002.xml
 svg/hixie/dynamic/003.xml
 svg/hixie/dynamic/004.xml
 svg/hixie/dynamic/005-broken.xml
@@ -960,8 +907,6 @@ svg/hixie/dynamic/006.xml
 svg/hixie/error/001.xml
 svg/hixie/error/002.xml
 svg/hixie/error/003.xml
-svg/hixie/error/004.xml
-svg/hixie/error/005.xml
 svg/hixie/error/007.xml
 svg/hixie/error/008.xml
 svg/hixie/error/009.xml
@@ -993,8 +938,6 @@ svg/hixie/perf/004.xml
 svg/hixie/perf/005.xml
 svg/hixie/perf/006.xml
 svg/hixie/perf/007.xml
-svg/hixie/processing-model/003.xml
-svg/hixie/processing-model/004.xml
 svg/hixie/processing-model/005.xml
 svg/hixie/rendering-model/001.xml
 svg/hixie/rendering-model/002.xml
diff --git a/LayoutTests/platform/qt/css2.1/t040302-c61-ex-len-00-b-a-expected.txt b/LayoutTests/platform/qt/css2.1/t040302-c61-ex-len-00-b-a-expected.txt
new file mode 100644 (file)
index 0000000..782c89d
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x115
+  RenderBlock {HTML} at (0,0) size 800x115
+    RenderBody {BODY} at (8,14) size 784x87
+      RenderBlock {P} at (0,0) size 784x19 [color=#000080]
+        RenderText {#text} at (0,0) size 327x19
+          text run at (0,0) width 327: "The two blocks below should have the same height."
+      RenderTable {TABLE} at (70,33) size 102x54
+        RenderTableSection {TBODY} at (0,0) size 102x54
+          RenderTableRow {TR} at (0,2) size 102x50
+            RenderTableCell {TD} at (2,2) size 48x50 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (4,4) size 40x42 [color=#000080]
+                RenderText {#text} at (0,0) size 40x41
+                  text run at (0,0) width 40: "\x{C9}"
+            RenderTableCell {TD} at (52,2) size 48x16 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (4,4) size 40x8 [border: (8px solid #000080) none]
index 679029849e366de45012fcc38ef169e53c6766f0..21fc29d74d9d26f94e75b1d41082d52a7f27e589 100644 (file)
@@ -13,7 +13,7 @@ layer at (0,0) size 800x115
         RenderBlock {DIV} at (45,15) size 739x15
           RenderText {#text} at (0,0) size 15x16
             text run at (0,0) width 15: "X"
-        RenderBlock {DIV} at (30,30) size 754x15
+        RenderBlock {DIV} at (45,30) size 739x15
           RenderText {#text} at (0,0) size 15x16
             text run at (0,0) width 15: "X"
         RenderBlock {DIV} at (45,45) size 739x15
diff --git a/LayoutTests/platform/qt/css2.1/t0801-c412-hz-box-00-b-a-expected.txt b/LayoutTests/platform/qt/css2.1/t0801-c412-hz-box-00-b-a-expected.txt
new file mode 100644 (file)
index 0000000..237f660
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x160
+  RenderBlock {HTML} at (0,0) size 800x160
+    RenderBody {BODY} at (8,14) size 784x132
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 281x19
+          text run at (0,0) width 281: "The two diagrams below should be identical."
+      RenderBlock {DIV} at (0,33) size 784x99
+        RenderBlock {P} at (40,0) size 520x40 [color=#0000FF] [bgcolor=#00FFFF] [border: none (40px solid #FF00FF) none (40px solid #FF00FF)]
+          RenderText {#text} at (80,0) size 360x41
+            text run at (80,0) width 360: "X X X X X"
+        RenderBlock {P} at (0,54) size 784x45
+          RenderImage {OBJECT} at (0,0) size 600x40
+          RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/block/float/025-expected.txt b/LayoutTests/platform/qt/fast/block/float/025-expected.txt
new file mode 100644 (file)
index 0000000..a33c17b
--- /dev/null
@@ -0,0 +1,47 @@
+layer at (0,0) size 800x1430
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x1430
+  RenderBlock {HTML} at (0,0) size 800x1430
+    RenderBody {BODY} at (8,8) size 784x1414
+      RenderBlock {DIV} at (0,0) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderTable {TABLE} at (200,0) size 584x48 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 580x44
+            RenderTableRow {TR} at (0,2) size 580x40
+              RenderTableCell {TD} at (2,2) size 576x40 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 556x38
+                  text run at (1,1) width 556: "This is a table. It should sit on the same line as the float and wrap as needed to fit within"
+                  text run at (1,20) width 154: "the remaining line width."
+      RenderBlock {DIV} at (0,200) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,407) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderBlock {HR} at (200,0) size 584x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,607) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderTable {TABLE} at (200,0) size 392x48 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 388x44
+            RenderTableRow {TR} at (0,2) size 388x40
+              RenderTableCell {TD} at (2,2) size 384x40 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 379x38
+                  text run at (1,1) width 379: "This is a table. It should sit on the same line as the float and"
+                  text run at (1,20) width 331: "wrap as needed to fit within the remaining line width."
+      RenderBlock {DIV} at (0,807) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,1014) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderBlock {HR} at (200,0) size 394x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,1214) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderImage {IMG} at (200,0) size 392x50 [bgcolor=#008000]
+layer at (208,208) size 584x58 clip at (210,210) size 564x38
+  RenderBlock {DIV} at (200,0) size 584x58 [border: (2px solid #0000FF)]
+    RenderText {#text} at (2,2) size 544x38
+      text run at (2,2) width 544: "This is an overflow:scroll region. It should sit on the same line as the float and wrap as"
+      text run at (2,21) width 277: "needed to fit within the remaining line width."
+layer at (208,815) size 396x77 clip at (210,817) size 376x57
+  RenderBlock {DIV} at (200,0) size 396x77 [border: (2px solid #0000FF)]
+    RenderText {#text} at (2,2) size 362x57
+      text run at (2,2) width 362: "This is an overflow:scroll region. It should sit on the same"
+      text run at (2,21) width 325: "line as the float and wrap as needed to fit within the"
+      text run at (2,40) width 130: "remaining line width."
diff --git a/LayoutTests/platform/qt/fast/block/float/026-expected.txt b/LayoutTests/platform/qt/fast/block/float/026-expected.txt
new file mode 100644 (file)
index 0000000..997a2ef
--- /dev/null
@@ -0,0 +1,51 @@
+layer at (0,0) size 800x1430
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x1430
+  RenderBlock {HTML} at (0,0) size 800x1430
+    RenderBody {BODY} at (8,8) size 784x1414
+      RenderBlock {DIV} at (0,0) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderTable {TABLE} at (0,0) size 584x48 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 580x44
+            RenderTableRow {TR} at (0,2) size 580x40
+              RenderTableCell {TD} at (2,2) size 576x40 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (19,1) size 556x38
+                  text run at (19,1) width 556: "This is a table. It should sit on the same line as the float and wrap as needed to fit within"
+                  text run at (421,20) width 4 RTL: "."
+                  text run at (425,20) width 150: "the remaining line width"
+      RenderBlock {DIV} at (0,200) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,407) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderBlock {HR} at (0,0) size 584x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,607) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderTable {TABLE} at (192,0) size 392x48 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 388x44
+            RenderTableRow {TR} at (0,2) size 388x40
+              RenderTableCell {TD} at (2,2) size 384x40 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (4,1) size 379x38
+                  text run at (4,1) width 379: "This is a table. It should sit on the same line as the float and"
+                  text run at (52,20) width 4 RTL: "."
+                  text run at (56,20) width 327: "wrap as needed to fit within the remaining line width"
+      RenderBlock {DIV} at (0,807) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,1014) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderBlock {HR} at (190,0) size 394x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,1214) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderImage {IMG} at (192,0) size 392x50 [bgcolor=#008000]
+layer at (8,208) size 584x58 clip at (10,210) size 564x38
+  RenderBlock {DIV} at (0,0) size 584x58 [border: (2px solid #0000FF)]
+    RenderText {#text} at (22,2) size 544x38
+      text run at (22,2) width 544: "This is an overflow:scroll region. It should sit on the same line as the float and wrap as"
+      text run at (289,21) width 4 RTL: "."
+      text run at (293,21) width 273: "needed to fit within the remaining line width"
+layer at (196,815) size 396x77 clip at (198,817) size 376x57
+  RenderBlock {DIV} at (188,0) size 396x77 [border: (2px solid #0000FF)]
+    RenderText {#text} at (16,2) size 362x57
+      text run at (16,2) width 362: "This is an overflow:scroll region. It should sit on the same"
+      text run at (53,21) width 325: "line as the float and wrap as needed to fit within the"
+      text run at (248,40) width 4 RTL: "."
+      text run at (252,40) width 126: "remaining line width"
diff --git a/LayoutTests/platform/qt/fast/block/float/027-expected.txt b/LayoutTests/platform/qt/fast/block/float/027-expected.txt
new file mode 100644 (file)
index 0000000..a33c17b
--- /dev/null
@@ -0,0 +1,47 @@
+layer at (0,0) size 800x1430
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x1430
+  RenderBlock {HTML} at (0,0) size 800x1430
+    RenderBody {BODY} at (8,8) size 784x1414
+      RenderBlock {DIV} at (0,0) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderTable {TABLE} at (200,0) size 584x48 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 580x44
+            RenderTableRow {TR} at (0,2) size 580x40
+              RenderTableCell {TD} at (2,2) size 576x40 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 556x38
+                  text run at (1,1) width 556: "This is a table. It should sit on the same line as the float and wrap as needed to fit within"
+                  text run at (1,20) width 154: "the remaining line width."
+      RenderBlock {DIV} at (0,200) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,407) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderBlock {HR} at (200,0) size 584x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,607) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderTable {TABLE} at (200,0) size 392x48 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 388x44
+            RenderTableRow {TR} at (0,2) size 388x40
+              RenderTableCell {TD} at (2,2) size 384x40 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 379x38
+                  text run at (1,1) width 379: "This is a table. It should sit on the same line as the float and"
+                  text run at (1,20) width 331: "wrap as needed to fit within the remaining line width."
+      RenderBlock {DIV} at (0,807) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,1014) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderBlock {HR} at (200,0) size 394x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,1214) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 200x200 [bgcolor=#FF0000]
+        RenderImage {IMG} at (200,0) size 392x50 [bgcolor=#008000]
+layer at (208,208) size 584x58 clip at (210,210) size 564x38
+  RenderBlock {DIV} at (200,0) size 584x58 [border: (2px solid #0000FF)]
+    RenderText {#text} at (2,2) size 544x38
+      text run at (2,2) width 544: "This is an overflow:scroll region. It should sit on the same line as the float and wrap as"
+      text run at (2,21) width 277: "needed to fit within the remaining line width."
+layer at (208,815) size 396x77 clip at (210,817) size 376x57
+  RenderBlock {DIV} at (200,0) size 396x77 [border: (2px solid #0000FF)]
+    RenderText {#text} at (2,2) size 362x57
+      text run at (2,2) width 362: "This is an overflow:scroll region. It should sit on the same"
+      text run at (2,21) width 325: "line as the float and wrap as needed to fit within the"
+      text run at (2,40) width 130: "remaining line width."
diff --git a/LayoutTests/platform/qt/fast/block/float/028-expected.txt b/LayoutTests/platform/qt/fast/block/float/028-expected.txt
new file mode 100644 (file)
index 0000000..997a2ef
--- /dev/null
@@ -0,0 +1,51 @@
+layer at (0,0) size 800x1430
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x1430
+  RenderBlock {HTML} at (0,0) size 800x1430
+    RenderBody {BODY} at (8,8) size 784x1414
+      RenderBlock {DIV} at (0,0) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderTable {TABLE} at (0,0) size 584x48 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 580x44
+            RenderTableRow {TR} at (0,2) size 580x40
+              RenderTableCell {TD} at (2,2) size 576x40 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (19,1) size 556x38
+                  text run at (19,1) width 556: "This is a table. It should sit on the same line as the float and wrap as needed to fit within"
+                  text run at (421,20) width 4 RTL: "."
+                  text run at (425,20) width 150: "the remaining line width"
+      RenderBlock {DIV} at (0,200) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,407) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderBlock {HR} at (0,0) size 584x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,607) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderTable {TABLE} at (192,0) size 392x48 [border: (2px solid #008000)]
+          RenderTableSection {TBODY} at (2,2) size 388x44
+            RenderTableRow {TR} at (0,2) size 388x40
+              RenderTableCell {TD} at (2,2) size 384x40 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (4,1) size 379x38
+                  text run at (4,1) width 379: "This is a table. It should sit on the same line as the float and"
+                  text run at (52,20) width 4 RTL: "."
+                  text run at (56,20) width 327: "wrap as needed to fit within the remaining line width"
+      RenderBlock {DIV} at (0,807) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+      RenderBlock {DIV} at (0,1014) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderBlock {HR} at (190,0) size 394x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,1214) size 784x200
+        RenderBlock (floating) {DIV} at (584,0) size 200x200 [bgcolor=#FF0000]
+        RenderImage {IMG} at (192,0) size 392x50 [bgcolor=#008000]
+layer at (8,208) size 584x58 clip at (10,210) size 564x38
+  RenderBlock {DIV} at (0,0) size 584x58 [border: (2px solid #0000FF)]
+    RenderText {#text} at (22,2) size 544x38
+      text run at (22,2) width 544: "This is an overflow:scroll region. It should sit on the same line as the float and wrap as"
+      text run at (289,21) width 4 RTL: "."
+      text run at (293,21) width 273: "needed to fit within the remaining line width"
+layer at (196,815) size 396x77 clip at (198,817) size 376x57
+  RenderBlock {DIV} at (188,0) size 396x77 [border: (2px solid #0000FF)]
+    RenderText {#text} at (16,2) size 362x57
+      text run at (16,2) width 362: "This is an overflow:scroll region. It should sit on the same"
+      text run at (53,21) width 325: "line as the float and wrap as needed to fit within the"
+      text run at (248,40) width 4 RTL: "."
+      text run at (252,40) width 126: "remaining line width"
diff --git a/LayoutTests/platform/qt/fast/block/float/float-in-float-hit-testing-expected.txt b/LayoutTests/platform/qt/fast/block/float/float-in-float-hit-testing-expected.txt
new file mode 100644 (file)
index 0000000..8a0ab64
--- /dev/null
@@ -0,0 +1,26 @@
+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
+      RenderBlock {DIV} at (0,0) size 784x100
+        RenderText {#text} at (0,0) size 255x19
+          text run at (0,0) width 255: "This test checks for regressions against "
+        RenderInline {A} at (0,0) size 768x38 [color=#0000EE]
+          RenderText {#text} at (255,0) size 768x38
+            text run at (255,0) width 513: "Radar 4279765: REGRESSION: \"More...\" links on flickr groups pages have hover"
+            text run at (0,19) width 114: "issues (flickr.com)"
+        RenderText {#text} at (114,19) size 383x19
+          text run at (114,19) width 383: ". Click on the word TEST below and it should turn into PASS."
+      RenderBlock {DIV} at (0,100) size 784x200
+        RenderBlock (floating) {DIV} at (0,0) size 273x200
+          RenderImage {IMG} at (0,0) size 100x100
+          RenderText {#text} at (100,86) size 4x19
+            text run at (100,86) width 4: " "
+          RenderBR {BR} at (0,0) size 0x0
+          RenderBlock (floating) {H1} at (0,172) size 273x131
+            RenderInline {A} at (0,0) size 273x130 [color=#0000EE]
+              RenderText {#text} at (0,0) size 273x130
+                text run at (0,0) width 273: "PASS"
+          RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (273,0) size 0x19
diff --git a/LayoutTests/platform/qt/fast/css-generated-content/hover-style-change-expected.txt b/LayoutTests/platform/qt/fast/css-generated-content/hover-style-change-expected.txt
new file mode 100644 (file)
index 0000000..4dc1773
--- /dev/null
@@ -0,0 +1,37 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x208
+  RenderBlock {HTML} at (0,0) size 800x208
+    RenderBody {BODY} at (8,8) size 784x186
+      RenderBlock {DIV} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 84x19
+          text run at (0,0) width 84: "This is a test "
+        RenderInline (generated) at (0,0) size 184x19
+          RenderText at (84,0) size 184x19
+            text run at (84,0) width 184: "and generated hover content"
+      RenderBlock {HR} at (0,26) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,42) size 784x40
+        RenderText {#text} at (0,0) size 53x19
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 769x39
+          RenderInline {A} at (0,0) size 337x19 [color=#0000EE]
+            RenderText {#text} at (53,0) size 337x19
+              text run at (53,0) width 337: "http://bugzilla.opendarwin.org/show_bug.cgi?id=6431"
+          RenderText {#text} at (390,0) size 769x39
+            text run at (390,0) width 4: " "
+            text run at (394,0) width 375: "REGRESSION: style change where :hover changes only an"
+            text run at (0,20) width 150: ":after style doesn't work"
+        RenderText {#text} at (150,20) size 4x19
+          text run at (150,20) width 4: "."
+      RenderBlock {P} at (0,96) size 784x38
+        RenderText {#text} at (0,0) size 755x38
+          text run at (0,0) width 516: "The line at the top of the page should read \x{201C}This is a test and generated content\x{201D} "
+          text run at (516,0) width 239: "or \x{201C}This is a test and generated hover"
+          text run at (0,19) width 227: "content\x{201D} depending on whether it is "
+          text run at (227,19) width 56: "hovered."
+      RenderBlock {P} at (0,148) size 784x38
+        RenderText {#text} at (0,0) size 765x38
+          text run at (0,0) width 765: "To reproduce the bug outside of DumpRenderTree, mouse over the div several times, and the style change won't update"
+          text run at (0,19) width 70: "every time "
+          text run at (70,19) width 82: "like it should."
+caret: position 3 of child 0 {#text} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
diff --git a/LayoutTests/platform/qt/fast/css-generated-content/positioned-background-hit-test-crash-expected.txt b/LayoutTests/platform/qt/fast/css-generated-content/positioned-background-hit-test-crash-expected.txt
new file mode 100644 (file)
index 0000000..cc8cc1c
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x74
+  RenderBlock {HTML} at (0,0) size 800x74
+    RenderBody {BODY} at (8,18) size 784x38
+layer at (8,18) size 784x38
+  RenderBlock (relative positioned) {H1} at (0,0) size 784x38
+    RenderText {#text} at (0,0) size 183x38
+      text run at (0,0) width 183: "Webpage test"
+layer at (8,18) size 202x202
+  RenderBlock (positioned) at (0,0) size 202x202 [border: (1px solid #FF0000)]
+    RenderText at (0,0) size 0x0
+caret: position 0 of child 0 {#text} of child 1 {H1} of child 1 {BODY} of child 0 {HTML} of document
diff --git a/LayoutTests/platform/qt/fast/css-generated-content/spellingToolTip-assert-expected.txt b/LayoutTests/platform/qt/fast/css-generated-content/spellingToolTip-assert-expected.txt
new file mode 100644 (file)
index 0000000..71fa662
--- /dev/null
@@ -0,0 +1,24 @@
+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 784x578
+      RenderBlock {P} at (0,0) size 784x40
+        RenderText {#text} at (0,0) size 124x19
+          text run at (0,0) width 124: "Regression test for "
+        RenderInline {I} at (0,0) size 646x39
+          RenderInline {A} at (0,0) size 294x19 [color=#0000EE]
+            RenderText {#text} at (124,0) size 294x19
+              text run at (124,0) width 294: "http://bugs.webkit.org/show_bug.cgi?id=11505"
+          RenderText {#text} at (418,0) size 646x39
+            text run at (418,0) width 4: " "
+            text run at (422,0) width 224: "REGRESSION: Null pointer deref in"
+            text run at (0,20) width 438: "HitTestResult::spellingToolTip() (assertion failure in Node::document)"
+        RenderText {#text} at (438,20) size 4x19
+          text run at (438,20) width 4: "."
+      RenderBlock {P} at (0,54) size 784x19
+        RenderText {#text} at (0,0) size 179x19
+          text run at (0,0) width 179: "No assert means test PASS."
+layer at (0,100) size 60x60
+  RenderBlock (positioned) at (0,100) size 60x60 [border: (5px solid #000000)]
+    RenderText at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/css/hover-subselector-expected.txt b/LayoutTests/platform/qt/fast/css/hover-subselector-expected.txt
new file mode 100644 (file)
index 0000000..3519b8b
--- /dev/null
@@ -0,0 +1,28 @@
+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 784x578
+      RenderBlock {DIV} at (0,0) size 784x19
+        RenderInline {SPAN} at (0,0) size 225x19 [color=#FF0000]
+          RenderText {#text} at (0,0) size 225x19
+            text run at (0,0) width 225: "This should turn red when hovered."
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {HR} at (0,26) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,42) size 784x40
+        RenderText {#text} at (0,0) size 53x19
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 778x39
+          RenderInline {A} at (0,0) size 337x19 [color=#0000EE]
+            RenderText {#text} at (53,0) size 337x19
+              text run at (53,0) width 337: "http://bugzilla.opendarwin.org/show_bug.cgi?id=7327"
+          RenderText {#text} at (390,0) size 778x39
+            text run at (390,0) width 388: " REGRESSION (r12869): :hover subselector does not work in"
+            text run at (0,20) width 78: "quirks mode"
+        RenderText {#text} at (78,20) size 101x19
+          text run at (78,20) width 101: ". This tests that "
+        RenderInline {CODE} at (0,0) size 96x17
+          RenderText {#text} at (179,22) size 96x17
+            text run at (179,22) width 96: "span#t:hover"
+        RenderText {#text} at (275,20) size 177x19
+          text run at (275,20) width 177: " matches the hovered span."
diff --git a/LayoutTests/platform/qt/fast/css/layerZOrderCrash-expected.txt b/LayoutTests/platform/qt/fast/css/layerZOrderCrash-expected.txt
new file mode 100644 (file)
index 0000000..9defd51
--- /dev/null
@@ -0,0 +1,34 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock (relative positioned) {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock (anonymous) at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 610x19
+          text run at (0,0) width 610: "To reproduce this bug outside of DumpRenderTree, click the link below. If broken, we will crash. "
+        RenderBR {BR} at (610,14) size 0x0
+layer at (8,27) size 59x92
+  RenderTable {TABLE} at (0,19) size 59x92
+    RenderTableSection {TBODY} at (0,0) size 59x92
+      RenderTableRow {TR} at (0,2) size 59x21
+        RenderTableCell {TD} at (2,2) size 55x21 [r=0 c=0 rs=1 cs=1]
+          RenderInline {A} at (0,0) size 21x19 [color=#0000EE]
+            RenderText {#text} at (1,1) size 21x19
+              text run at (1,1) width 21: "link"
+      RenderTableRow {TR} at (0,25) size 59x65
+        RenderTableCell {TD} at (2,25) size 55x65 [r=1 c=0 rs=1 cs=1]
+layer at (11,53) size 53x63
+  RenderTable {TABLE} at (1,1) size 53x63
+    RenderTableSection {TBODY} at (0,0) size 53x63
+      RenderTableRow {TR} at (0,2) size 53x59
+        RenderTableCell {TD} at (2,2) size 49x59 [r=0 c=0 rs=1 cs=1]
+          RenderText {#text} at (1,1) size 47x19
+            text run at (1,1) width 47: "content"
+          RenderBR {BR} at (48,15) size 0x0
+          RenderText {#text} at (1,20) size 47x19
+            text run at (1,20) width 47: "content"
+          RenderBR {BR} at (48,34) size 0x0
+          RenderText {#text} at (1,39) size 47x19
+            text run at (1,39) width 47: "content"
+          RenderBR {BR} at (48,53) size 0x0
+caret: position 5 of child 0 {#text} of child 1 {BODY} of child 0 {HTML} of document
diff --git a/LayoutTests/platform/qt/fast/css/resize-corner-tracking-expected.txt b/LayoutTests/platform/qt/fast/css/resize-corner-tracking-expected.txt
new file mode 100644 (file)
index 0000000..8ade392
--- /dev/null
@@ -0,0 +1,33 @@
+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
+      RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,16) size 784x20
+        RenderText {#text} at (0,0) size 53x19
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 663x19
+          RenderInline {A} at (0,0) size 337x19 [color=#0000EE]
+            RenderText {#text} at (53,0) size 337x19
+              text run at (53,0) width 337: "http://bugzilla.opendarwin.org/show_bug.cgi?id=9547"
+          RenderText {#text} at (390,0) size 326x19
+            text run at (390,0) width 4: " "
+            text run at (394,0) width 322: "Resize corner does not track the mouse accurately"
+        RenderText {#text} at (716,0) size 4x19
+          text run at (716,0) width 4: "."
+      RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,184) size 784x191
+        RenderTextControl {TEXTAREA} at (0,0) size 169x121 [bgcolor=#FFFFFF] [border: (2px solid #0000FF)]
+        RenderText {#text} at (169,107) size 4x19
+          text run at (169,107) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderTextControl {TEXTAREA} at (2,128) size 203x61 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (8,67) size 173x125 clip at (10,69) size 169x121
+  RenderBlock {DIV} at (0,59) size 173x125 [border: (2px solid #0000FF)]
+layer at (10,194) size 165x117
+  RenderBlock {DIV} at (2,2) size 165x117
+layer at (11,321) size 201x59
+  RenderBlock {DIV} at (1,1) size 201x59
diff --git a/LayoutTests/platform/qt/fast/css/universal-hover-quirk-expected.txt b/LayoutTests/platform/qt/fast/css/universal-hover-quirk-expected.txt
new file mode 100644 (file)
index 0000000..fed56e9
--- /dev/null
@@ -0,0 +1,29 @@
+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 784x578
+      RenderBlock {DIV} at (0,0) size 784x19
+        RenderInline {SPAN} at (0,0) size 249x19
+          RenderText {#text} at (0,0) size 249x19
+            text run at (0,0) width 249: "This should not turn red when hovered."
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {HR} at (0,26) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,42) size 784x39
+        RenderText {#text} at (0,0) size 53x19
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 539x19
+          RenderInline {A} at (0,0) size 337x19 [color=#0000EE]
+            RenderText {#text} at (53,0) size 337x19
+              text run at (53,0) width 337: "http://bugzilla.opendarwin.org/show_bug.cgi?id=7218"
+          RenderText {#text} at (390,0) size 202x19
+            text run at (390,0) width 202: " Text underlined on mouse over"
+        RenderText {#text} at (592,0) size 101x19
+          text run at (592,0) width 101: ". This tests that "
+        RenderInline {CODE} at (0,0) size 56x17
+          RenderText {#text} at (693,2) size 56x17
+            text run at (693,2) width 56: "*:hover"
+        RenderText {#text} at (749,0) size 784x39
+          text run at (749,0) width 35: " does"
+          text run at (0,20) width 222: "not match anything in quirks mode."
+caret: position 1 of child 0 {#text} of child 1 {SPAN} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
diff --git a/LayoutTests/platform/qt/fast/dynamic/flash-replacement-test-expected.txt b/LayoutTests/platform/qt/fast/dynamic/flash-replacement-test-expected.txt
new file mode 100644 (file)
index 0000000..1839264
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x268
+  RenderBlock {HTML} at (0,0) size 800x268
+    RenderBody {BODY} at (8,8) size 784x252
+      RenderBlock (anonymous) at (0,0) size 784x159
+        RenderPartObject {OBJECT} at (0,0) size 249x154
+        RenderText {#text} at (249,140) size 4x19
+          text run at (249,140) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+      RenderBlock {H1} at (0,177) size 784x38 [bgcolor=#FF0000]
+        RenderText {#text} at (0,0) size 162x38
+          text run at (0,0) width 162: "Measure Me"
+      RenderBlock {DIV} at (0,233) size 784x19
+        RenderText {#text} at (0,0) size 162x19
+          text run at (0,0) width 162: "The resulting width is 784"
diff --git a/LayoutTests/platform/qt/fast/flexbox/009-expected.txt b/LayoutTests/platform/qt/fast/flexbox/009-expected.txt
new file mode 100644 (file)
index 0000000..980b8a9
--- /dev/null
@@ -0,0 +1,14 @@
+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
+      RenderBlock {P} at (0,0) size 784x38
+        RenderText {#text} at (0,0) size 757x38
+          text run at (0,0) width 551: "You should see a 100x100 olive-bordered green square below with a vertical scrollbar. "
+          text run at (551,0) width 206: "The scrollable area should all be"
+          text run at (0,19) width 252: "green and should be about 1000px tall. "
+          text run at (252,19) width 332: "If you do not see a scrollbar, then the test has failed."
+layer at (8,60) size 104x104 clip at (10,62) size 84x100 scrollHeight 1000
+  RenderFlexibleBox {DIV} at (0,52) size 104x104 [bgcolor=#008000] [border: (2px solid #808000)]
+    RenderBlock {DIV} at (2,2) size 0x1000
diff --git a/LayoutTests/platform/qt/fast/forms/input-appearance-preventDefault-expected.txt b/LayoutTests/platform/qt/fast/forms/input-appearance-preventDefault-expected.txt
new file mode 100644 (file)
index 0000000..198cd38
--- /dev/null
@@ -0,0 +1,23 @@
+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
+      RenderBR {BR} at (0,0) size 0x19
+      RenderText {#text} at (0,19) size 665x19
+        text run at (0,19) width 665: "This tests that preventDefault called onmousedown will prevent a caret from being placed in the text field."
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+layer at (12,52) size 168x25
+  RenderTextControl {INPUT} at (12,52) size 168x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+layer at (15,55) size 162x19
+  RenderBlock {DIV} at (3,3) size 162x19
+    RenderText {#text} at (1,0) size 153x19
+      text run at (1,0) width 153: "No caret should be here"
+layer at (10,70) size 315x38
+  RenderBlock (positioned) {DIV} at (10,70) size 315x38
+    RenderBR {BR} at (0,0) size 0x19
+    RenderText {#text} at (0,19) size 315x19
+      text run at (0,19) width 315: "mousedown on target [object HTMLInputElement]"
diff --git a/LayoutTests/platform/qt/fast/forms/input-paste-undo-expected.txt b/LayoutTests/platform/qt/fast/forms/input-paste-undo-expected.txt
new file mode 100644 (file)
index 0000000..39aa947
--- /dev/null
@@ -0,0 +1,20 @@
+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
+      RenderBlock (anonymous) at (0,0) size 784x86
+        RenderText {#text} at (0,0) size 779x38
+          text run at (0,0) width 779: "This test checks that undoing a paste into an empty text field doesn't cause it to collapse vertically. When running manually,"
+          text run at (0,19) width 240: "you have to paste and undo by hand. "
+        RenderBR {BR} at (240,33) size 0x0
+        RenderBR {BR} at (0,38) size 0x19
+        RenderTextControl {INPUT} at (2,59) size 168x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,86) size 784x19
+        RenderText {#text} at (0,0) size 83x19
+          text run at (0,0) width 83: "Text to paste"
+      RenderBlock {DIV} at (0,105) size 784x0
+layer at (13,70) size 162x19
+  RenderBlock {DIV} at (3,3) size 162x19
+caret: position 0 of child 0 {DIV} of child 4 {INPUT} of child 1 {BODY} of child 0 {HTML} of document
diff --git a/LayoutTests/platform/qt/fast/forms/input-text-click-inside-expected.txt b/LayoutTests/platform/qt/fast/forms/input-text-click-inside-expected.txt
new file mode 100644 (file)
index 0000000..82dce2a
--- /dev/null
@@ -0,0 +1,14 @@
+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 784x578
+      RenderBlock {DIV} at (0,0) size 425x75 [bgcolor=#FFFF00]
+        RenderTextControl {INPUT} at (27,27) size 168x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+      RenderBlock {P} at (0,89) size 784x38
+        RenderText {#text} at (0,0) size 752x38
+          text run at (0,0) width 752: "This test clicks inside an input element, and must result in the element receiving focus. If the test succeeds the element"
+          text run at (0,19) width 159: "should have a focus ring."
+layer at (38,38) size 162x19
+  RenderBlock {DIV} at (3,3) size 162x19
+caret: position 0 of child 0 {DIV} of child 0 {INPUT} of child 0 {DIV} of child 0 {BODY} of child 0 {HTML} of document
diff --git a/LayoutTests/platform/qt/fast/forms/input-text-self-emptying-click-expected.txt b/LayoutTests/platform/qt/fast/forms/input-text-self-emptying-click-expected.txt
new file mode 100644 (file)
index 0000000..0bc496d
--- /dev/null
@@ -0,0 +1,15 @@
+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 784x578
+      RenderBlock (anonymous) at (0,0) size 784x29
+        RenderTextControl {INPUT} at (2,2) size 168x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,43) size 784x38
+        RenderText {#text} at (0,0) size 775x38
+          text run at (0,0) width 775: "Tests clicking on an input element that has a value that self-destructs. If the test succeeds, there should be a blinking caret"
+          text run at (0,19) width 96: "in the text field."
+layer at (13,13) size 162x19
+  RenderBlock {DIV} at (3,3) size 162x19
+caret: position 0 of child 0 {DIV} of child 0 {INPUT} of child 0 {BODY} of child 0 {HTML} of document
diff --git a/LayoutTests/platform/qt/fast/forms/textfield-drag-into-disabled-expected.txt b/LayoutTests/platform/qt/fast/forms/textfield-drag-into-disabled-expected.txt
new file mode 100644 (file)
index 0000000..fe0152e
--- /dev/null
@@ -0,0 +1,34 @@
+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 (0,0) size 800x600
+      RenderBlock {P} at (0,0) size 800x40
+        RenderText {#text} at (0,0) size 105x19
+          text run at (0,0) width 105: "This is a test for "
+        RenderInline {I} at (0,0) size 758x39
+          RenderInline {A} at (0,0) size 345x19 [color=#0000EE]
+            RenderText {#text} at (105,0) size 345x19
+              text run at (105,0) width 345: "http://bugzilla.opendarwin.org/show_bug.cgi?id=10177"
+          RenderText {#text} at (450,0) size 758x39
+            text run at (450,0) width 4: " "
+            text run at (454,0) width 304: "REGRESSION: Successfully dragging text into a"
+            text run at (0,20) width 83: "disabled field"
+        RenderText {#text} at (83,20) size 4x19
+          text run at (83,20) width 4: "."
+      RenderBlock {HR} at (0,54) size 800x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,63) size 800x29
+        RenderTextControl {INPUT} at (2,2) size 168x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+        RenderText {#text} at (172,5) size 64x19
+          text run at (172,5) width 64: " dragging "
+        RenderInline {SPAN} at (0,0) size 49x19
+          RenderText {#text} at (236,5) size 49x19
+            text run at (236,5) width 49: "this text"
+        RenderText {#text} at (285,5) size 239x19
+          text run at (285,5) width 239: " into the text field should not succeed."
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (5,68) size 162x19
+  RenderBlock {DIV} at (3,3) size 162x19 [color=#545454]
+selection start: position 0 of child 0 {#text} of child 7 {SPAN} of child 0 {BODY} of child 0 {HTML} of document
+selection end:   position 9 of child 0 {#text} of child 7 {SPAN} of child 0 {BODY} of child 0 {HTML} of document
diff --git a/LayoutTests/platform/qt/fast/images/imagemap-case-expected.txt b/LayoutTests/platform/qt/fast/images/imagemap-case-expected.txt
new file mode 100644 (file)
index 0000000..688ab2d
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x272
+  RenderBlock {HTML} at (0,0) size 800x272
+    RenderBody {BODY} at (8,8) size 784x256
+      RenderBlock (anonymous) at (0,0) size 784x218
+        RenderInline {MAP} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderImage {IMG} at (0,0) size 104x104 [border: (2px solid #000000)]
+        RenderText {#text} at (104,90) size 4x19
+          text run at (104,90) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderInline {MAP} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderImage {IMG} at (0,109) size 104x104 [border: (2px solid #000000)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,218) size 784x19
+        RenderText {#text} at (0,0) size 51x19
+          text run at (0,0) width 51: "success"
+      RenderBlock {DIV} at (0,237) size 784x19
+        RenderText {#text} at (0,0) size 51x19
+          text run at (0,0) width 51: "success"
diff --git a/LayoutTests/platform/qt/fast/replaced/object-align-hspace-vspace-expected.txt b/LayoutTests/platform/qt/fast/replaced/object-align-hspace-vspace-expected.txt
new file mode 100644 (file)
index 0000000..388e003
--- /dev/null
@@ -0,0 +1,15 @@
+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 784x578
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 583x19
+          text run at (0,0) width 583: "vspace and hspace test (20 pixel white margin between blue border and yellow background)"
+      RenderBlock {DIV} at (0,33) size 784x223 [border: (4px solid #0000FF)]
+        RenderImage {OBJECT} at (24,24) size 233x175 [bgcolor=#FFFF00]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,270) size 784x19
+        RenderText {#text} at (0,0) size 219x19
+          text run at (0,0) width 219: "align test (aligned to the right) -->>"
+      RenderImage {OBJECT} at (551,303) size 233x175
diff --git a/LayoutTests/platform/qt/fast/selectors/unqualified-hover-strict-expected.txt b/LayoutTests/platform/qt/fast/selectors/unqualified-hover-strict-expected.txt
new file mode 100644 (file)
index 0000000..9cbc160
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x88
+  RenderBlock {HTML} at (0,0) size 800x88 [bgcolor=#666666]
+    RenderBody {BODY} at (8,16) size 784x58
+      RenderBlock {H3} at (0,0) size 784x23
+        RenderText {#text} at (0,0) size 424x22
+          text run at (0,0) width 424: "Test of unqualifed :hover selector in strict parsing mode"
+      RenderBlock {P} at (0,39) size 784x19
+        RenderText {#text} at (0,0) size 694x19
+          text run at (0,0) width 694: "Moving the mouse anywhere over the document should result in the background color being changed to grey."
diff --git a/LayoutTests/platform/qt/fast/table/edge-offsets-expected.txt b/LayoutTests/platform/qt/fast/table/edge-offsets-expected.txt
new file mode 100644 (file)
index 0000000..315c30c
--- /dev/null
@@ -0,0 +1,50 @@
+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
+      RenderBlock {P} at (0,0) size 784x40
+        RenderText {#text} at (0,0) size 219x19
+          text run at (0,0) width 219: "This tests for a regression against "
+        RenderInline {I} at (0,0) size 769x39
+          RenderInline {A} at (0,0) size 337x19 [color=#0000EE]
+            RenderText {#text} at (219,0) size 337x19
+              text run at (219,0) width 337: "http://bugzilla.opendarwin.org/show_bug.cgi?id=7054"
+          RenderText {#text} at (556,0) size 769x39
+            text run at (556,0) width 4: " "
+            text run at (560,0) width 209: "Vertical scroll bars do not appear"
+            text run at (0,20) width 166: "or do not scroll completely"
+        RenderText {#text} at (166,20) size 4x19
+          text run at (166,20) width 4: "."
+      RenderBlock {P} at (0,54) size 784x19
+        RenderText {#text} at (0,0) size 649x19
+          text run at (0,0) width 649: "The top two boxes should have horizontal scroll bars. The bottom box should have a vertical scroll bar."
+      RenderBlock {HR} at (0,87) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,198) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderBlock (anonymous) at (0,319) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+layer at (8,104) size 102x102 clip at (9,105) size 100x84 scrollWidth 133
+  RenderBlock {DIV} at (0,96) size 102x102 [border: (1px solid #0000FF)]
+    RenderTable {TABLE} at (1,1) size 6x6
+      RenderTableSection {TBODY} at (0,0) size 6x6
+        RenderTableRow {TR} at (0,2) size 6x2
+          RenderTableCell {TD} at (2,2) size 2x2 [r=0 c=0 rs=1 cs=1]
+layer at (8,225) size 102x102 clip at (9,226) size 100x84 scrollX 33 scrollWidth 133
+  RenderBlock {DIV} at (0,217) size 102x102 [border: (1px solid #0000FF)]
+    RenderTable {TABLE} at (95,1) size 6x6
+      RenderTableSection {TBODY} at (0,0) size 6x6
+        RenderTableRow {TR} at (0,2) size 6x2
+          RenderTableCell {TD} at (2,2) size 2x2 [r=0 c=0 rs=1 cs=1]
+layer at (8,346) size 102x102 clip at (9,347) size 84x100 scrollHeight 133
+  RenderBlock {DIV} at (0,338) size 102x102 [border: (1px solid #0000FF)]
+    RenderTable {TABLE} at (1,1) size 6x6
+      RenderTableSection {TBODY} at (0,0) size 6x6
+        RenderTableRow {TR} at (0,2) size 6x2
+          RenderTableCell {TD} at (2,2) size 2x2 [r=0 c=0 rs=1 cs=1]
+layer at (82,108) size 60x60 backgroundClip at (9,105) size 100x84 clip at (9,105) size 100x84 outlineClip at (9,105) size 100x84
+  RenderBlock (positioned) {DIV} at (70,0) size 60x60 [bgcolor=#C0C0C0]
+layer at (-24,229) size 60x60 backgroundClip at (9,226) size 100x84 clip at (9,226) size 100x84 outlineClip at (9,226) size 100x84
+  RenderBlock (positioned) {DIV} at (-130,0) size 60x60 [bgcolor=#C0C0C0]
+layer at (12,420) size 60x60 backgroundClip at (9,347) size 84x100 clip at (9,347) size 84x100 outlineClip at (9,347) size 84x100
+  RenderBlock (positioned) {DIV} at (0,70) size 60x60 [bgcolor=#C0C0C0]