[Qt] Unskip passing tests from the 'new tests without expected results' section.
authorossy@webkit.org <ossy@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 26 Mar 2012 12:32:18 +0000 (12:32 +0000)
committerossy@webkit.org <ossy@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 26 Mar 2012 12:32:18 +0000 (12:32 +0000)
Patch by Szilard Ledan <szledan@inf.u-szeged.hu> on 2012-03-26
Reviewed by Csaba Osztrogon√°c.

* platform/qt/Skipped:
* platform/qt/compositing/overflow/ancestor-overflow-expected.png: Added.
* platform/qt/compositing/overflow/ancestor-overflow-expected.txt: Added.
* platform/qt/css2.1/20110323/border-collapse-offset-002-expected.png: Added.
* platform/qt/css2.1/20110323/border-collapse-offset-002-expected.txt: Added.
* platform/qt/css2.1/20110323/outline-color-applies-to-008-expected.png: Added.
* platform/qt/css2.1/20110323/outline-color-applies-to-008-expected.txt: Added.
* platform/qt/fast/backgrounds/border-radius-split-background-expected.png: Added.
* platform/qt/fast/backgrounds/border-radius-split-background-expected.txt: Added.
* platform/qt/fast/backgrounds/border-radius-split-background-image-expected.png: Added.
* platform/qt/fast/backgrounds/border-radius-split-background-image-expected.txt: Added.
* platform/qt/fast/backgrounds/mask-box-image-expected.png: Added.
* platform/qt/fast/backgrounds/mask-box-image-expected.txt: Added.
* platform/qt/fast/block/float/fit_line_below_floats-expected.png: Added.
* platform/qt/fast/block/float/fit_line_below_floats-expected.txt: Added.
* platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.png: Added.
* platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.txt: Added.
* platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.png: Added.
* platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.txt: Added.
* platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.png: Added.
* platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.txt: Added.
* platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.png: Added.
* platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.txt: Added.
* platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.png: Added.
* platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.txt: Added.
* platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.png: Added.
* platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.txt: Added.
* platform/qt/fast/block/float/overhanging-float-add-in-static-position-block-expected.png: Added.
* platform/qt/fast/block/float/overhanging-float-add-in-static-position-block-expected.txt: Added.
* platform/qt/fast/block/float/overhanging-float-add-in-static-position-block2-expected.png: Added.
* platform/qt/fast/block/float/overhanging-float-add-in-static-position-block2-expected.txt: Added.
* platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.png: Added.
* platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.txt: Added.
* platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.png: Added.
* platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.txt: Added.
* platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.png: Added.
* platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.txt: Added.
* platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.png: Added.
* platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.txt: Added.
* platform/qt/fast/block/float/overhanging-tall-block-expected.png: Added.
* platform/qt/fast/block/float/overhanging-tall-block-expected.txt: Added.
* platform/qt/fast/block/lineboxcontain/none-expected.png: Added.
* platform/qt/fast/block/lineboxcontain/none-expected.txt: Added.
* platform/qt/fast/block/positioning/differing-writing-modes-replaced-expected.png: Added.
* platform/qt/fast/block/positioning/differing-writing-modes-replaced-expected.txt: Added.
* platform/qt/fast/borders/border-image-slice-constrained-expected.png: Added.
* platform/qt/fast/borders/border-image-slice-constrained-expected.txt: Added.
* platform/qt/fast/borders/border-styles-split-expected.png: Added.
* platform/qt/fast/borders/border-styles-split-expected.txt: Added.
* platform/qt/fast/borders/mixed-border-styles-radius2-expected.png: Added.
* platform/qt/fast/borders/mixed-border-styles-radius2-expected.txt: Added.
* platform/qt/fast/box-shadow/inset-box-shadow-radius-expected.png: Added.
* platform/qt/fast/box-shadow/inset-box-shadow-radius-expected.txt: Added.
* platform/qt/fast/box-shadow/inset-box-shadows-expected.png: Added.
* platform/qt/fast/box-shadow/inset-box-shadows-expected.txt: Added.
* platform/qt/fast/box-shadow/scaled-box-shadow-expected.png: Added.
* platform/qt/fast/box-shadow/scaled-box-shadow-expected.txt: Added.
* platform/qt/fast/box-shadow/shadow-buffer-partial-expected.png: Added.
* platform/qt/fast/box-shadow/shadow-buffer-partial-expected.txt: Added.
* platform/qt/fast/box-shadow/shadow-tiling-artifact-expected.png: Added.
* platform/qt/fast/box-shadow/shadow-tiling-artifact-expected.txt: Added.
* platform/qt/fast/css/font-face-synthetic-bold-italic-expected.png: Added.
* platform/qt/fast/css/font-face-synthetic-bold-italic-expected.txt: Added.
* platform/qt/fast/css/font-face-weight-matching-expected.png: Added.
* platform/qt/fast/css/font-face-weight-matching-expected.txt: Added.
* platform/qt/fast/css/non-empty-span-expected.png: Added.
* platform/qt/fast/css/non-empty-span-expected.txt: Added.
* platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.png: Added.
* platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.txt: Added.
* platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.png: Added.
* platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.txt: Added.
* platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-expected.png: Added.
* platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-expected.txt: Added.
* platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.png: Added.
* platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.txt: Added.
* platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.png: Added.
* platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.txt: Added.
* platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.png: Added.
* platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.txt: Added.
* platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-expected.png: Added.
* platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-expected.txt: Added.
* platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.png: Added.
* platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.txt: Added.
* platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.png: Added.
* platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.txt: Added.
* platform/qt/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.png: Added.
* platform/qt/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.txt: Added.
* platform/qt/fast/css/transformed-mask-expected.png: Added.
* platform/qt/fast/css/transformed-mask-expected.txt: Added.
* platform/qt/fast/dom/52776-expected.png: Added.
* platform/qt/fast/dom/52776-expected.txt: Added.
* platform/qt/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png: Added.
* platform/qt/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt: Added.
* platform/qt/fast/forms/input-placeholder-visibility-1-expected.png: Added.
* platform/qt/fast/forms/input-placeholder-visibility-1-expected.txt: Added.
* platform/qt/fast/forms/input-placeholder-visibility-3-expected.png: Added.
* platform/qt/fast/forms/input-placeholder-visibility-3-expected.txt: Added.
* platform/qt/fast/forms/listbox-bidi-align-expected.png: Added.
* platform/qt/fast/forms/listbox-bidi-align-expected.txt: Added.
* platform/qt/fast/forms/placeholder-position-expected.png:
* platform/qt/fast/forms/placeholder-position-expected.txt:
* platform/qt/fast/forms/range/input-appearance-range-expected.png: Added.
* platform/qt/fast/forms/range/input-appearance-range-expected.txt: Added.
* platform/qt/fast/forms/select-overflow-scroll-expected.png: Added.
* platform/qt/fast/forms/select-overflow-scroll-expected.txt: Added.
* platform/qt/fast/forms/select-overflow-scroll-inherited-expected.png: Added.
* platform/qt/fast/forms/select-overflow-scroll-inherited-expected.txt: Added.
* platform/qt/fast/forms/textfield-focus-ring-expected.png: Added.
* platform/qt/fast/forms/textfield-focus-ring-expected.txt: Added.
* platform/qt/fast/line-grid/line-align-left-edges-expected.png: Added.
* platform/qt/fast/line-grid/line-align-left-edges-expected.txt: Added.
* platform/qt/fast/line-grid/line-align-right-edges-expected.png: Added.
* platform/qt/fast/line-grid/line-align-right-edges-expected.txt: Added.
* platform/qt/fast/line-grid/line-grid-contains-value-expected.png: Added.
* platform/qt/fast/line-grid/line-grid-contains-value-expected.txt: Added.
* platform/qt/fast/line-grid/line-grid-floating-expected.png: Added.
* platform/qt/fast/line-grid/line-grid-floating-expected.txt: Added.
* platform/qt/fast/line-grid/line-grid-inside-columns-expected.png: Added.
* platform/qt/fast/line-grid/line-grid-inside-columns-expected.txt: Added.
* platform/qt/fast/line-grid/line-grid-into-columns-expected.png: Added.
* platform/qt/fast/line-grid/line-grid-into-columns-expected.txt: Added.
* platform/qt/fast/line-grid/line-grid-into-floats-expected.png: Added.
* platform/qt/fast/line-grid/line-grid-into-floats-expected.txt: Added.
* platform/qt/fast/line-grid/line-grid-positioned-expected.png: Added.
* platform/qt/fast/line-grid/line-grid-positioned-expected.txt: Added.
* platform/qt/fast/multicol/positioned-split-expected.png: Added.
* platform/qt/fast/multicol/positioned-split-expected.txt: Added.
* platform/qt/fast/multicol/vertical-lr/column-count-with-rules-expected.png: Added.
* platform/qt/fast/multicol/vertical-lr/column-count-with-rules-expected.txt: Added.
* platform/qt/fast/multicol/vertical-rl/column-count-with-rules-expected.png: Added.
* platform/qt/fast/multicol/vertical-rl/column-count-with-rules-expected.txt: Added.
* platform/qt/fast/repaint/block-layout-inline-children-float-positioned-expected.png: Added.
* platform/qt/fast/repaint/block-layout-inline-children-float-positioned-expected.txt: Added.
* platform/qt/fast/repaint/transform-rotate-and-remove-expected.png: Added.
* platform/qt/fast/repaint/transform-rotate-and-remove-expected.txt: Added.
* platform/qt/fast/text/hyphenate-limit-before-after-expected.png: Added.
* platform/qt/fast/text/hyphenate-limit-before-after-expected.txt: Added.
* platform/qt/fast/text/unicode-variation-selector-expected.png: Added.
* platform/qt/fast/text/unicode-variation-selector-expected.txt: Added.
* platform/qt/fast/writing-mode/fallback-orientation-expected.png: Added.
* platform/qt/fast/writing-mode/fallback-orientation-expected.txt: Added.
* platform/qt/http/tests/misc/slow-loading-mask-expected.png: Added.
* platform/qt/http/tests/misc/slow-loading-mask-expected.txt: Added.
* platform/qt/svg/W3C-SVG-1.1/filters-light-04-f-expected.png: Added.
* platform/qt/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Added.
* platform/qt/svg/as-object/object-box-sizing-no-width-height-expected.png: Added.
* platform/qt/svg/as-object/object-box-sizing-no-width-height-expected.txt: Added.
* platform/qt/svg/clip-path/clip-path-tspan-and-stroke-expected.png: Added.
* platform/qt/svg/clip-path/clip-path-tspan-and-stroke-expected.txt: Added.
* platform/qt/svg/custom/mask-colorspace-expected.png: Added.
* platform/qt/svg/custom/mask-colorspace-expected.txt: Added.
* platform/qt/svg/custom/object-no-size-attributes-expected.png: Added.
* platform/qt/svg/custom/object-no-size-attributes-expected.txt: Added.
* platform/qt/svg/custom/object-sizing-explicit-height-expected.png: Added.
* platform/qt/svg/custom/object-sizing-explicit-height-expected.txt: Added.
* platform/qt/svg/custom/object-sizing-explicit-width-expected.png: Added.
* platform/qt/svg/custom/object-sizing-explicit-width-expected.txt: Added.
* platform/qt/svg/custom/path-moveto-only-rendering-expected.png: Added.
* platform/qt/svg/custom/path-moveto-only-rendering-expected.txt: Added.
* platform/qt/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.png: Added.
* platform/qt/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.txt: Added.
* platform/qt/svg/custom/relative-sized-image-expected.png: Added.
* platform/qt/svg/custom/relative-sized-image-expected.txt: Added.
* platform/qt/svg/custom/subpaths-moveto-only-rendering-expected.png: Added.
* platform/qt/svg/custom/subpaths-moveto-only-rendering-expected.txt: Added.
* platform/qt/svg/custom/svg-curve-with-relative-cordinates-expected.png: Added.
* platform/qt/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Added.
* platform/qt/svg/custom/svg-fonts-segmented-expected.png: Added.
* platform/qt/svg/custom/svg-fonts-segmented-expected.txt: Added.
* platform/qt/svg/custom/use-disappears-after-style-update-expected.png: Added.
* platform/qt/svg/custom/use-disappears-after-style-update-expected.txt: Added.
* platform/qt/svg/filters/feColorMatrix-offset-expected.png: Added.
* platform/qt/svg/filters/feColorMatrix-offset-expected.txt: Added.
* platform/qt/svg/filters/feConvolveFilter-y-bounds-expected.png: Added.
* platform/qt/svg/filters/feConvolveFilter-y-bounds-expected.txt: Added.
* platform/qt/svg/filters/feImage-change-target-id-expected.png: Added.
* platform/qt/svg/filters/feImage-change-target-id-expected.txt: Added.
* platform/qt/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.png: Added.
* platform/qt/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.txt: Added.
* platform/qt/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.png: Added.
* platform/qt/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.txt: Added.
* platform/qt/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.png: Added.
* platform/qt/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.txt: Added.
* platform/qt/svg/filters/feImage-late-indirect-update-expected.png: Added.
* platform/qt/svg/filters/feImage-late-indirect-update-expected.txt: Added.
* platform/qt/svg/filters/feImage-multiple-targets-id-change-expected.png: Added.
* platform/qt/svg/filters/feImage-multiple-targets-id-change-expected.txt: Added.
* platform/qt/svg/filters/feImage-position-expected.png: Added.
* platform/qt/svg/filters/feImage-position-expected.txt: Added.
* platform/qt/svg/filters/feImage-preserveAspectratio-expected.png: Added.
* platform/qt/svg/filters/feImage-preserveAspectratio-expected.txt: Added.
* platform/qt/svg/filters/feImage-remove-target-expected.png: Added.
* platform/qt/svg/filters/feImage-remove-target-expected.txt: Added.
* platform/qt/svg/filters/feImage-subregions-expected.png: Added.
* platform/qt/svg/filters/feImage-subregions-expected.txt: Added.
* platform/qt/svg/filters/feImage-subregions-preseveAspectRatio-none-expected.png: Added.
* platform/qt/svg/filters/feImage-subregions-preseveAspectRatio-none-expected.txt: Added.
* platform/qt/svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.png: Added.
* platform/qt/svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.txt: Added.
* platform/qt/svg/filters/feImage-target-add-to-document-expected.png: Added.
* platform/qt/svg/filters/feImage-target-add-to-document-expected.txt: Added.
* platform/qt/svg/filters/feImage-target-attribute-change-expected.png: Added.
* platform/qt/svg/filters/feImage-target-attribute-change-expected.txt: Added.
* platform/qt/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.png: Added.
* platform/qt/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.txt: Added.
* platform/qt/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.png: Added.
* platform/qt/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.txt: Added.
* platform/qt/svg/filters/feImage-target-changes-id-expected.png: Added.
* platform/qt/svg/filters/feImage-target-changes-id-expected.txt: Added.
* platform/qt/svg/filters/feImage-target-id-change-expected.png: Added.
* platform/qt/svg/filters/feImage-target-id-change-expected.txt: Added.
* platform/qt/svg/filters/feImage-target-inline-style-change-expected.png: Added.
* platform/qt/svg/filters/feImage-target-inline-style-change-expected.txt: Added.
* platform/qt/svg/filters/feImage-target-property-change-expected.png: Added.
* platform/qt/svg/filters/feImage-target-property-change-expected.txt: Added.
* platform/qt/svg/filters/feImage-target-reappend-to-document-expected.png: Added.
* platform/qt/svg/filters/feImage-target-reappend-to-document-expected.txt: Added.
* platform/qt/svg/filters/feImage-target-remove-from-document-expected.png: Added.
* platform/qt/svg/filters/feImage-target-remove-from-document-expected.txt: Added.
* platform/qt/svg/filters/feImage-target-style-change-expected.png: Added.
* platform/qt/svg/filters/feImage-target-style-change-expected.txt: Added.
* platform/qt/svg/filters/filter-placement-issue-expected.png: Added.
* platform/qt/svg/filters/filter-placement-issue-expected.txt: Added.
* platform/qt/svg/filters/filter-refresh-expected.png: Added.
* platform/qt/svg/filters/filter-refresh-expected.txt: Added.
* platform/qt/svg/filters/filterRes1-expected.png: Added.
* platform/qt/svg/filters/filterRes1-expected.txt: Added.
* platform/qt/svg/filters/filterRes3-expected.png: Added.
* platform/qt/svg/filters/filterRes3-expected.txt: Added.
* platform/qt/svg/filters/parent-children-with-same-filter-expected.png: Added.
* platform/qt/svg/filters/parent-children-with-same-filter-expected.txt: Added.
* platform/qt/svg/foreignObject/fO-parent-display-changes-expected.png: Added.
* platform/qt/svg/foreignObject/fO-parent-display-changes-expected.txt: Added.
* platform/qt/svg/foreignObject/fO-parent-display-none-expected.png: Added.
* platform/qt/svg/foreignObject/fO-parent-display-none-expected.txt: Added.
* platform/qt/svg/foreignObject/fO-parent-display-none-with-relative-pos-content-expected.png: Added.
* platform/qt/svg/foreignObject/fO-parent-display-none-with-relative-pos-content-expected.txt: Added.
* platform/qt/svg/foreignObject/fO-parent-of-parent-display-none-expected.png: Added.
* platform/qt/svg/foreignObject/fO-parent-of-parent-display-none-expected.txt: Added.
* platform/qt/svg/foreignObject/fO-parent-of-parent-display-none-with-relative-pos-content-expected.png: Added.
* platform/qt/svg/foreignObject/fO-parent-of-parent-display-none-with-relative-pos-content-expected.txt: Added.
* platform/qt/svg/repaint/filter-repaint-expected.png: Added.
* platform/qt/svg/repaint/filter-repaint-expected.txt: Added.
* platform/qt/svg/text/append-text-node-to-tspan-expected.png: Added.
* platform/qt/svg/text/append-text-node-to-tspan-expected.txt: Added.
* platform/qt/svg/text/modify-text-node-in-tspan-expected.png: Added.
* platform/qt/svg/text/modify-text-node-in-tspan-expected.txt: Added.
* platform/qt/svg/text/remove-text-node-from-tspan-expected.png: Added.
* platform/qt/svg/text/remove-text-node-from-tspan-expected.txt: Added.
* platform/qt/svg/text/remove-tspan-from-text-expected.png: Added.
* platform/qt/svg/text/remove-tspan-from-text-expected.txt: Added.
* platform/qt/svg/wicd/sizing-flakiness-expected.png: Added.
* platform/qt/svg/wicd/sizing-flakiness-expected.txt: Added.

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

254 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/qt/Skipped
LayoutTests/platform/qt/compositing/overflow/ancestor-overflow-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/compositing/overflow/ancestor-overflow-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/css2.1/20110323/border-collapse-offset-002-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/css2.1/20110323/border-collapse-offset-002-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/css2.1/20110323/outline-color-applies-to-008-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/css2.1/20110323/outline-color-applies-to-008-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/backgrounds/border-radius-split-background-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/backgrounds/border-radius-split-background-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/backgrounds/border-radius-split-background-image-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/backgrounds/border-radius-split-background-image-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/backgrounds/mask-box-image-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/backgrounds/mask-box-image-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/fit_line_below_floats-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/fit_line_below_floats-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/overhanging-float-add-in-static-position-block-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/overhanging-float-add-in-static-position-block-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/overhanging-float-add-in-static-position-block2-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/overhanging-float-add-in-static-position-block2-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/overhanging-tall-block-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/float/overhanging-tall-block-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/lineboxcontain/none-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/lineboxcontain/none-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/positioning/differing-writing-modes-replaced-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/block/positioning/differing-writing-modes-replaced-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/borders/border-image-slice-constrained-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/borders/border-image-slice-constrained-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/borders/border-styles-split-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/borders/border-styles-split-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/borders/mixed-border-styles-radius2-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/borders/mixed-border-styles-radius2-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/box-shadow/inset-box-shadow-radius-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/box-shadow/inset-box-shadow-radius-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/box-shadow/inset-box-shadows-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/box-shadow/inset-box-shadows-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/box-shadow/scaled-box-shadow-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/box-shadow/scaled-box-shadow-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/box-shadow/shadow-buffer-partial-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/box-shadow/shadow-buffer-partial-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/box-shadow/shadow-tiling-artifact-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/box-shadow/shadow-tiling-artifact-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/font-face-synthetic-bold-italic-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/font-face-synthetic-bold-italic-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/font-face-weight-matching-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/font-face-weight-matching-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/non-empty-span-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/non-empty-span-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/transformed-mask-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/css/transformed-mask-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/dom/52776-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/dom/52776-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/input-placeholder-visibility-1-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/input-placeholder-visibility-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/input-placeholder-visibility-3-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/input-placeholder-visibility-3-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/listbox-bidi-align-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/listbox-bidi-align-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/placeholder-position-expected.png
LayoutTests/platform/qt/fast/forms/placeholder-position-expected.txt
LayoutTests/platform/qt/fast/forms/range/input-appearance-range-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/range/input-appearance-range-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/select-overflow-scroll-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/select-overflow-scroll-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/select-overflow-scroll-inherited-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/select-overflow-scroll-inherited-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/textfield-focus-ring-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/forms/textfield-focus-ring-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/line-grid/line-align-left-edges-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/line-grid/line-align-left-edges-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/line-grid/line-align-right-edges-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/line-grid/line-align-right-edges-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/line-grid/line-grid-contains-value-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/line-grid/line-grid-contains-value-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/line-grid/line-grid-floating-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/line-grid/line-grid-floating-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/line-grid/line-grid-inside-columns-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/line-grid/line-grid-inside-columns-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/line-grid/line-grid-into-columns-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/line-grid/line-grid-into-columns-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/line-grid/line-grid-into-floats-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/line-grid/line-grid-into-floats-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/line-grid/line-grid-positioned-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/line-grid/line-grid-positioned-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/multicol/positioned-split-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/multicol/positioned-split-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/multicol/vertical-lr/column-count-with-rules-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/multicol/vertical-lr/column-count-with-rules-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/multicol/vertical-rl/column-count-with-rules-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/multicol/vertical-rl/column-count-with-rules-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/repaint/block-layout-inline-children-float-positioned-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/repaint/block-layout-inline-children-float-positioned-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/repaint/transform-rotate-and-remove-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/repaint/transform-rotate-and-remove-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/text/hyphenate-limit-before-after-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/text/hyphenate-limit-before-after-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/text/unicode-variation-selector-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/text/unicode-variation-selector-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/fast/writing-mode/fallback-orientation-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/fast/writing-mode/fallback-orientation-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/http/tests/misc/slow-loading-mask-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/http/tests/misc/slow-loading-mask-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/W3C-SVG-1.1/filters-light-04-f-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/as-object/object-box-sizing-no-width-height-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/as-object/object-box-sizing-no-width-height-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/clip-path/clip-path-tspan-and-stroke-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/clip-path/clip-path-tspan-and-stroke-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/mask-colorspace-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/mask-colorspace-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/object-no-size-attributes-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/object-no-size-attributes-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/object-sizing-explicit-height-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/object-sizing-explicit-height-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/object-sizing-explicit-width-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/object-sizing-explicit-width-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/path-moveto-only-rendering-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/path-moveto-only-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/relative-sized-image-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/relative-sized-image-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/subpaths-moveto-only-rendering-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/subpaths-moveto-only-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/svg-curve-with-relative-cordinates-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/svg-curve-with-relative-cordinates-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/svg-fonts-segmented-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/svg-fonts-segmented-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/use-disappears-after-style-update-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/custom/use-disappears-after-style-update-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feColorMatrix-offset-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feColorMatrix-offset-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feConvolveFilter-y-bounds-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feConvolveFilter-y-bounds-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-change-target-id-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-change-target-id-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-late-indirect-update-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-late-indirect-update-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-multiple-targets-id-change-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-multiple-targets-id-change-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-position-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-position-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-preserveAspectratio-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-preserveAspectratio-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-remove-target-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-remove-target-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-subregions-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-subregions-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-subregions-preseveAspectRatio-none-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-subregions-preseveAspectRatio-none-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-add-to-document-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-add-to-document-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-attribute-change-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-attribute-change-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-changes-id-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-changes-id-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-id-change-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-id-change-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-inline-style-change-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-inline-style-change-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-property-change-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-property-change-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-reappend-to-document-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-reappend-to-document-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-remove-from-document-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-remove-from-document-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-style-change-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/feImage-target-style-change-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/filter-placement-issue-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/filter-placement-issue-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/filter-refresh-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/filter-refresh-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/filterRes1-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/filterRes1-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/filterRes3-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/filterRes3-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/parent-children-with-same-filter-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/filters/parent-children-with-same-filter-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/foreignObject/fO-parent-display-changes-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/foreignObject/fO-parent-display-changes-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/foreignObject/fO-parent-display-none-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/foreignObject/fO-parent-display-none-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/foreignObject/fO-parent-display-none-with-relative-pos-content-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/foreignObject/fO-parent-display-none-with-relative-pos-content-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/foreignObject/fO-parent-of-parent-display-none-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/foreignObject/fO-parent-of-parent-display-none-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/foreignObject/fO-parent-of-parent-display-none-with-relative-pos-content-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/foreignObject/fO-parent-of-parent-display-none-with-relative-pos-content-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/repaint/filter-repaint-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/repaint/filter-repaint-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/text/append-text-node-to-tspan-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/text/append-text-node-to-tspan-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/text/modify-text-node-in-tspan-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/text/modify-text-node-in-tspan-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/text/remove-text-node-from-tspan-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/text/remove-text-node-from-tspan-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/text/remove-tspan-from-text-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/text/remove-tspan-from-text-expected.txt [new file with mode: 0644]
LayoutTests/platform/qt/svg/wicd/sizing-flakiness-expected.png [new file with mode: 0644]
LayoutTests/platform/qt/svg/wicd/sizing-flakiness-expected.txt [new file with mode: 0644]

index 8a3fdd96542d27d34d0aaa479dbc1d454b62b820..c6bb9f1fdf65626c94c9eff2ca8fcdaea103ae6c 100644 (file)
@@ -1,3 +1,263 @@
+2012-03-26  Szilard Ledan  <szledan@inf.u-szeged.hu>
+
+        [Qt] Unskip passing tests from the 'new tests without expected results' section.
+
+        Reviewed by Csaba Osztrogon√°c.
+
+        * platform/qt/Skipped:
+        * platform/qt/compositing/overflow/ancestor-overflow-expected.png: Added.
+        * platform/qt/compositing/overflow/ancestor-overflow-expected.txt: Added.
+        * platform/qt/css2.1/20110323/border-collapse-offset-002-expected.png: Added.
+        * platform/qt/css2.1/20110323/border-collapse-offset-002-expected.txt: Added.
+        * platform/qt/css2.1/20110323/outline-color-applies-to-008-expected.png: Added.
+        * platform/qt/css2.1/20110323/outline-color-applies-to-008-expected.txt: Added.
+        * platform/qt/fast/backgrounds/border-radius-split-background-expected.png: Added.
+        * platform/qt/fast/backgrounds/border-radius-split-background-expected.txt: Added.
+        * platform/qt/fast/backgrounds/border-radius-split-background-image-expected.png: Added.
+        * platform/qt/fast/backgrounds/border-radius-split-background-image-expected.txt: Added.
+        * platform/qt/fast/backgrounds/mask-box-image-expected.png: Added.
+        * platform/qt/fast/backgrounds/mask-box-image-expected.txt: Added.
+        * platform/qt/fast/block/float/fit_line_below_floats-expected.png: Added.
+        * platform/qt/fast/block/float/fit_line_below_floats-expected.txt: Added.
+        * platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.png: Added.
+        * platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.txt: Added.
+        * platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.png: Added.
+        * platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.txt: Added.
+        * platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.png: Added.
+        * platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.txt: Added.
+        * platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.png: Added.
+        * platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.txt: Added.
+        * platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.png: Added.
+        * platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.txt: Added.
+        * platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.png: Added.
+        * platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.txt: Added.
+        * platform/qt/fast/block/float/overhanging-float-add-in-static-position-block-expected.png: Added.
+        * platform/qt/fast/block/float/overhanging-float-add-in-static-position-block-expected.txt: Added.
+        * platform/qt/fast/block/float/overhanging-float-add-in-static-position-block2-expected.png: Added.
+        * platform/qt/fast/block/float/overhanging-float-add-in-static-position-block2-expected.txt: Added.
+        * platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.png: Added.
+        * platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.txt: Added.
+        * platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.png: Added.
+        * platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.txt: Added.
+        * platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.png: Added.
+        * platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.txt: Added.
+        * platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.png: Added.
+        * platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.txt: Added.
+        * platform/qt/fast/block/float/overhanging-tall-block-expected.png: Added.
+        * platform/qt/fast/block/float/overhanging-tall-block-expected.txt: Added.
+        * platform/qt/fast/block/lineboxcontain/none-expected.png: Added.
+        * platform/qt/fast/block/lineboxcontain/none-expected.txt: Added.
+        * platform/qt/fast/block/positioning/differing-writing-modes-replaced-expected.png: Added.
+        * platform/qt/fast/block/positioning/differing-writing-modes-replaced-expected.txt: Added.
+        * platform/qt/fast/borders/border-image-slice-constrained-expected.png: Added.
+        * platform/qt/fast/borders/border-image-slice-constrained-expected.txt: Added.
+        * platform/qt/fast/borders/border-styles-split-expected.png: Added.
+        * platform/qt/fast/borders/border-styles-split-expected.txt: Added.
+        * platform/qt/fast/borders/mixed-border-styles-radius2-expected.png: Added.
+        * platform/qt/fast/borders/mixed-border-styles-radius2-expected.txt: Added.
+        * platform/qt/fast/box-shadow/inset-box-shadow-radius-expected.png: Added.
+        * platform/qt/fast/box-shadow/inset-box-shadow-radius-expected.txt: Added.
+        * platform/qt/fast/box-shadow/inset-box-shadows-expected.png: Added.
+        * platform/qt/fast/box-shadow/inset-box-shadows-expected.txt: Added.
+        * platform/qt/fast/box-shadow/scaled-box-shadow-expected.png: Added.
+        * platform/qt/fast/box-shadow/scaled-box-shadow-expected.txt: Added.
+        * platform/qt/fast/box-shadow/shadow-buffer-partial-expected.png: Added.
+        * platform/qt/fast/box-shadow/shadow-buffer-partial-expected.txt: Added.
+        * platform/qt/fast/box-shadow/shadow-tiling-artifact-expected.png: Added.
+        * platform/qt/fast/box-shadow/shadow-tiling-artifact-expected.txt: Added.
+        * platform/qt/fast/css/font-face-synthetic-bold-italic-expected.png: Added.
+        * platform/qt/fast/css/font-face-synthetic-bold-italic-expected.txt: Added.
+        * platform/qt/fast/css/font-face-weight-matching-expected.png: Added.
+        * platform/qt/fast/css/font-face-weight-matching-expected.txt: Added.
+        * platform/qt/fast/css/non-empty-span-expected.png: Added.
+        * platform/qt/fast/css/non-empty-span-expected.txt: Added.
+        * platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.png: Added.
+        * platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.txt: Added.
+        * platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.png: Added.
+        * platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.txt: Added.
+        * platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-expected.png: Added.
+        * platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-expected.txt: Added.
+        * platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.png: Added.
+        * platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.txt: Added.
+        * platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.png: Added.
+        * platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.txt: Added.
+        * platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.png: Added.
+        * platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.txt: Added.
+        * platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-expected.png: Added.
+        * platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-expected.txt: Added.
+        * platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.png: Added.
+        * platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.txt: Added.
+        * platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.png: Added.
+        * platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.txt: Added.
+        * platform/qt/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.png: Added.
+        * platform/qt/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.txt: Added.
+        * platform/qt/fast/css/transformed-mask-expected.png: Added.
+        * platform/qt/fast/css/transformed-mask-expected.txt: Added.
+        * platform/qt/fast/dom/52776-expected.png: Added.
+        * platform/qt/fast/dom/52776-expected.txt: Added.
+        * platform/qt/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png: Added.
+        * platform/qt/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt: Added.
+        * platform/qt/fast/forms/input-placeholder-visibility-1-expected.png: Added.
+        * platform/qt/fast/forms/input-placeholder-visibility-1-expected.txt: Added.
+        * platform/qt/fast/forms/input-placeholder-visibility-3-expected.png: Added.
+        * platform/qt/fast/forms/input-placeholder-visibility-3-expected.txt: Added.
+        * platform/qt/fast/forms/listbox-bidi-align-expected.png: Added.
+        * platform/qt/fast/forms/listbox-bidi-align-expected.txt: Added.
+        * platform/qt/fast/forms/placeholder-position-expected.png:
+        * platform/qt/fast/forms/placeholder-position-expected.txt:
+        * platform/qt/fast/forms/range/input-appearance-range-expected.png: Added.
+        * platform/qt/fast/forms/range/input-appearance-range-expected.txt: Added.
+        * platform/qt/fast/forms/select-overflow-scroll-expected.png: Added.
+        * platform/qt/fast/forms/select-overflow-scroll-expected.txt: Added.
+        * platform/qt/fast/forms/select-overflow-scroll-inherited-expected.png: Added.
+        * platform/qt/fast/forms/select-overflow-scroll-inherited-expected.txt: Added.
+        * platform/qt/fast/forms/textfield-focus-ring-expected.png: Added.
+        * platform/qt/fast/forms/textfield-focus-ring-expected.txt: Added.
+        * platform/qt/fast/line-grid/line-align-left-edges-expected.png: Added.
+        * platform/qt/fast/line-grid/line-align-left-edges-expected.txt: Added.
+        * platform/qt/fast/line-grid/line-align-right-edges-expected.png: Added.
+        * platform/qt/fast/line-grid/line-align-right-edges-expected.txt: Added.
+        * platform/qt/fast/line-grid/line-grid-contains-value-expected.png: Added.
+        * platform/qt/fast/line-grid/line-grid-contains-value-expected.txt: Added.
+        * platform/qt/fast/line-grid/line-grid-floating-expected.png: Added.
+        * platform/qt/fast/line-grid/line-grid-floating-expected.txt: Added.
+        * platform/qt/fast/line-grid/line-grid-inside-columns-expected.png: Added.
+        * platform/qt/fast/line-grid/line-grid-inside-columns-expected.txt: Added.
+        * platform/qt/fast/line-grid/line-grid-into-columns-expected.png: Added.
+        * platform/qt/fast/line-grid/line-grid-into-columns-expected.txt: Added.
+        * platform/qt/fast/line-grid/line-grid-into-floats-expected.png: Added.
+        * platform/qt/fast/line-grid/line-grid-into-floats-expected.txt: Added.
+        * platform/qt/fast/line-grid/line-grid-positioned-expected.png: Added.
+        * platform/qt/fast/line-grid/line-grid-positioned-expected.txt: Added.
+        * platform/qt/fast/multicol/positioned-split-expected.png: Added.
+        * platform/qt/fast/multicol/positioned-split-expected.txt: Added.
+        * platform/qt/fast/multicol/vertical-lr/column-count-with-rules-expected.png: Added.
+        * platform/qt/fast/multicol/vertical-lr/column-count-with-rules-expected.txt: Added.
+        * platform/qt/fast/multicol/vertical-rl/column-count-with-rules-expected.png: Added.
+        * platform/qt/fast/multicol/vertical-rl/column-count-with-rules-expected.txt: Added.
+        * platform/qt/fast/repaint/block-layout-inline-children-float-positioned-expected.png: Added.
+        * platform/qt/fast/repaint/block-layout-inline-children-float-positioned-expected.txt: Added.
+        * platform/qt/fast/repaint/transform-rotate-and-remove-expected.png: Added.
+        * platform/qt/fast/repaint/transform-rotate-and-remove-expected.txt: Added.
+        * platform/qt/fast/text/hyphenate-limit-before-after-expected.png: Added.
+        * platform/qt/fast/text/hyphenate-limit-before-after-expected.txt: Added.
+        * platform/qt/fast/text/unicode-variation-selector-expected.png: Added.
+        * platform/qt/fast/text/unicode-variation-selector-expected.txt: Added.
+        * platform/qt/fast/writing-mode/fallback-orientation-expected.png: Added.
+        * platform/qt/fast/writing-mode/fallback-orientation-expected.txt: Added.
+        * platform/qt/http/tests/misc/slow-loading-mask-expected.png: Added.
+        * platform/qt/http/tests/misc/slow-loading-mask-expected.txt: Added.
+        * platform/qt/svg/W3C-SVG-1.1/filters-light-04-f-expected.png: Added.
+        * platform/qt/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Added.
+        * platform/qt/svg/as-object/object-box-sizing-no-width-height-expected.png: Added.
+        * platform/qt/svg/as-object/object-box-sizing-no-width-height-expected.txt: Added.
+        * platform/qt/svg/clip-path/clip-path-tspan-and-stroke-expected.png: Added.
+        * platform/qt/svg/clip-path/clip-path-tspan-and-stroke-expected.txt: Added.
+        * platform/qt/svg/custom/mask-colorspace-expected.png: Added.
+        * platform/qt/svg/custom/mask-colorspace-expected.txt: Added.
+        * platform/qt/svg/custom/object-no-size-attributes-expected.png: Added.
+        * platform/qt/svg/custom/object-no-size-attributes-expected.txt: Added.
+        * platform/qt/svg/custom/object-sizing-explicit-height-expected.png: Added.
+        * platform/qt/svg/custom/object-sizing-explicit-height-expected.txt: Added.
+        * platform/qt/svg/custom/object-sizing-explicit-width-expected.png: Added.
+        * platform/qt/svg/custom/object-sizing-explicit-width-expected.txt: Added.
+        * platform/qt/svg/custom/path-moveto-only-rendering-expected.png: Added.
+        * platform/qt/svg/custom/path-moveto-only-rendering-expected.txt: Added.
+        * platform/qt/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.png: Added.
+        * platform/qt/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.txt: Added.
+        * platform/qt/svg/custom/relative-sized-image-expected.png: Added.
+        * platform/qt/svg/custom/relative-sized-image-expected.txt: Added.
+        * platform/qt/svg/custom/subpaths-moveto-only-rendering-expected.png: Added.
+        * platform/qt/svg/custom/subpaths-moveto-only-rendering-expected.txt: Added.
+        * platform/qt/svg/custom/svg-curve-with-relative-cordinates-expected.png: Added.
+        * platform/qt/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Added.
+        * platform/qt/svg/custom/svg-fonts-segmented-expected.png: Added.
+        * platform/qt/svg/custom/svg-fonts-segmented-expected.txt: Added.
+        * platform/qt/svg/custom/use-disappears-after-style-update-expected.png: Added.
+        * platform/qt/svg/custom/use-disappears-after-style-update-expected.txt: Added.
+        * platform/qt/svg/filters/feColorMatrix-offset-expected.png: Added.
+        * platform/qt/svg/filters/feColorMatrix-offset-expected.txt: Added.
+        * platform/qt/svg/filters/feConvolveFilter-y-bounds-expected.png: Added.
+        * platform/qt/svg/filters/feConvolveFilter-y-bounds-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-change-target-id-expected.png: Added.
+        * platform/qt/svg/filters/feImage-change-target-id-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.png: Added.
+        * platform/qt/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.png: Added.
+        * platform/qt/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.png: Added.
+        * platform/qt/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-late-indirect-update-expected.png: Added.
+        * platform/qt/svg/filters/feImage-late-indirect-update-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-multiple-targets-id-change-expected.png: Added.
+        * platform/qt/svg/filters/feImage-multiple-targets-id-change-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-position-expected.png: Added.
+        * platform/qt/svg/filters/feImage-position-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-preserveAspectratio-expected.png: Added.
+        * platform/qt/svg/filters/feImage-preserveAspectratio-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-remove-target-expected.png: Added.
+        * platform/qt/svg/filters/feImage-remove-target-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-subregions-expected.png: Added.
+        * platform/qt/svg/filters/feImage-subregions-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-subregions-preseveAspectRatio-none-expected.png: Added.
+        * platform/qt/svg/filters/feImage-subregions-preseveAspectRatio-none-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.png: Added.
+        * platform/qt/svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-target-add-to-document-expected.png: Added.
+        * platform/qt/svg/filters/feImage-target-add-to-document-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-target-attribute-change-expected.png: Added.
+        * platform/qt/svg/filters/feImage-target-attribute-change-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.png: Added.
+        * platform/qt/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.png: Added.
+        * platform/qt/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-target-changes-id-expected.png: Added.
+        * platform/qt/svg/filters/feImage-target-changes-id-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-target-id-change-expected.png: Added.
+        * platform/qt/svg/filters/feImage-target-id-change-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-target-inline-style-change-expected.png: Added.
+        * platform/qt/svg/filters/feImage-target-inline-style-change-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-target-property-change-expected.png: Added.
+        * platform/qt/svg/filters/feImage-target-property-change-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-target-reappend-to-document-expected.png: Added.
+        * platform/qt/svg/filters/feImage-target-reappend-to-document-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-target-remove-from-document-expected.png: Added.
+        * platform/qt/svg/filters/feImage-target-remove-from-document-expected.txt: Added.
+        * platform/qt/svg/filters/feImage-target-style-change-expected.png: Added.
+        * platform/qt/svg/filters/feImage-target-style-change-expected.txt: Added.
+        * platform/qt/svg/filters/filter-placement-issue-expected.png: Added.
+        * platform/qt/svg/filters/filter-placement-issue-expected.txt: Added.
+        * platform/qt/svg/filters/filter-refresh-expected.png: Added.
+        * platform/qt/svg/filters/filter-refresh-expected.txt: Added.
+        * platform/qt/svg/filters/filterRes1-expected.png: Added.
+        * platform/qt/svg/filters/filterRes1-expected.txt: Added.
+        * platform/qt/svg/filters/filterRes3-expected.png: Added.
+        * platform/qt/svg/filters/filterRes3-expected.txt: Added.
+        * platform/qt/svg/filters/parent-children-with-same-filter-expected.png: Added.
+        * platform/qt/svg/filters/parent-children-with-same-filter-expected.txt: Added.
+        * platform/qt/svg/foreignObject/fO-parent-display-changes-expected.png: Added.
+        * platform/qt/svg/foreignObject/fO-parent-display-changes-expected.txt: Added.
+        * platform/qt/svg/foreignObject/fO-parent-display-none-expected.png: Added.
+        * platform/qt/svg/foreignObject/fO-parent-display-none-expected.txt: Added.
+        * platform/qt/svg/foreignObject/fO-parent-display-none-with-relative-pos-content-expected.png: Added.
+        * platform/qt/svg/foreignObject/fO-parent-display-none-with-relative-pos-content-expected.txt: Added.
+        * platform/qt/svg/foreignObject/fO-parent-of-parent-display-none-expected.png: Added.
+        * platform/qt/svg/foreignObject/fO-parent-of-parent-display-none-expected.txt: Added.
+        * platform/qt/svg/foreignObject/fO-parent-of-parent-display-none-with-relative-pos-content-expected.png: Added.
+        * platform/qt/svg/foreignObject/fO-parent-of-parent-display-none-with-relative-pos-content-expected.txt: Added.
+        * platform/qt/svg/repaint/filter-repaint-expected.png: Added.
+        * platform/qt/svg/repaint/filter-repaint-expected.txt: Added.
+        * platform/qt/svg/text/append-text-node-to-tspan-expected.png: Added.
+        * platform/qt/svg/text/append-text-node-to-tspan-expected.txt: Added.
+        * platform/qt/svg/text/modify-text-node-in-tspan-expected.png: Added.
+        * platform/qt/svg/text/modify-text-node-in-tspan-expected.txt: Added.
+        * platform/qt/svg/text/remove-text-node-from-tspan-expected.png: Added.
+        * platform/qt/svg/text/remove-text-node-from-tspan-expected.txt: Added.
+        * platform/qt/svg/text/remove-tspan-from-text-expected.png: Added.
+        * platform/qt/svg/text/remove-tspan-from-text-expected.txt: Added.
+        * platform/qt/svg/wicd/sizing-flakiness-expected.png: Added.
+        * platform/qt/svg/wicd/sizing-flakiness-expected.txt: Added.
+
 2012-03-22  Pavel Podivilov  <podivilov@chromium.org>
 
         Web Inspector: move resource loading logic from SourceMapParser to CompilerScriptMapping.
 2012-03-22  Pavel Podivilov  <podivilov@chromium.org>
 
         Web Inspector: move resource loading logic from SourceMapParser to CompilerScriptMapping.
index 6123e304c108769dcd20831888f561970d024c68..e976cc6dee348466ce038cde0402d30aeace4fcb 100644 (file)
@@ -2182,10 +2182,6 @@ printing/simultaneous-position-float-change.html
 # new tests without expected results
 # ============================================================================= #
 editing/selection/transformed-selection-rects.html
 # new tests without expected results
 # ============================================================================= #
 editing/selection/transformed-selection-rects.html
-svg/W3C-SVG-1.1/filters-light-04-f.svg
-
-# Needs new baseline http://webkit.org/b/66671
-fast/block/float/fit_line_below_floats.html
 
 # New tests without Qt specific expected files. Need investigation.
 animations/3d/matrix-transform-type-animation.html
 
 # New tests without Qt specific expected files. Need investigation.
 animations/3d/matrix-transform-type-animation.html
@@ -2199,38 +2195,21 @@ fast/block/lineboxcontain/font.html
 fast/block/lineboxcontain/glyphs.html
 fast/block/lineboxcontain/inline-box-replaced.html
 fast/block/lineboxcontain/inline.html
 fast/block/lineboxcontain/glyphs.html
 fast/block/lineboxcontain/inline-box-replaced.html
 fast/block/lineboxcontain/inline.html
-fast/block/lineboxcontain/none.html
-fast/block/positioning/differing-writing-modes-replaced.html
 fast/block/positioning/vertical-lr/002.html
 fast/block/positioning/vertical-rl/002.html
 fast/borders/rtl-border-04.html
 fast/borders/rtl-border-05.html
 fast/block/positioning/vertical-lr/002.html
 fast/block/positioning/vertical-rl/002.html
 fast/borders/rtl-border-04.html
 fast/borders/rtl-border-05.html
-fast/box-shadow/inset-box-shadow-radius.html
-fast/box-shadow/inset-box-shadows.html
-fast/box-shadow/shadow-buffer-partial.html
-fast/box-shadow/shadow-tiling-artifact.html
 fast/css/line-height-determined-by-primary-font.html
 fast/css/line-height-determined-by-primary-font.html
-fast/css/transformed-mask.html
 fast/dom/34176.html
 fast/dom/34176.html
-fast/dom/52776.html
 fast/dom/HTMLMeterElement/meter-appearances-capacity.html
 fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy.html
 fast/dynamic/text-combine.html
 fast/dom/HTMLMeterElement/meter-appearances-capacity.html
 fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy.html
 fast/dynamic/text-combine.html
-fast/forms/input-placeholder-visibility-1.html
-fast/forms/input-placeholder-visibility-3.html
-fast/forms/listbox-bidi-align.html
-fast/forms/placeholder-position.html
-fast/forms/textfield-focus-ring.html
 fast/images/pixel-crack-image-background-webkit-transform-scale.html
 fast/images/support-broken-image-delegate.html
 fast/inline/inline-box-background-long-image.html
 fast/inline/inline-box-background-repeat-x.html
 fast/inline/inline-box-background-repeat-y.html
 fast/inline/inline-box-background.html
 fast/images/pixel-crack-image-background-webkit-transform-scale.html
 fast/images/support-broken-image-delegate.html
 fast/inline/inline-box-background-long-image.html
 fast/inline/inline-box-background-repeat-x.html
 fast/inline/inline-box-background-repeat-y.html
 fast/inline/inline-box-background.html
-fast/multicol/positioned-split.html
-fast/multicol/vertical-lr/column-count-with-rules.html
-fast/multicol/vertical-rl/column-count-with-rules.html
-fast/repaint/block-layout-inline-children-float-positioned.html
 fast/repaint/inline-horizontal-bt-overflow.html
 fast/repaint/inline-vertical-lr-overflow.html
 fast/repaint/inline-vertical-rl-overflow.html
 fast/repaint/inline-horizontal-bt-overflow.html
 fast/repaint/inline-vertical-lr-overflow.html
 fast/repaint/inline-vertical-rl-overflow.html
@@ -2242,7 +2221,6 @@ fast/text/emphasis-combined-text.html
 fast/text/emphasis-vertical.html
 fast/text/emphasis.html
 fast/text/hyphenate-first-word.html
 fast/text/emphasis-vertical.html
 fast/text/emphasis.html
 fast/text/hyphenate-first-word.html
-fast/text/hyphenate-limit-before-after.html
 fast/text/hyphenate-locale.html
 fast/text/justify-ideograph-complex.html
 fast/text/justify-ideograph-leading-expansion.html
 fast/text/hyphenate-locale.html
 fast/text/justify-ideograph-complex.html
 fast/text/justify-ideograph-leading-expansion.html
@@ -2256,22 +2234,14 @@ fast/writing-mode/border-image-vertical-rl.html
 fast/writing-mode/border-vertical-lr.html
 fast/writing-mode/broken-ideograph-small-caps.html
 fast/writing-mode/broken-ideographic-font.html
 fast/writing-mode/border-vertical-lr.html
 fast/writing-mode/broken-ideograph-small-caps.html
 fast/writing-mode/broken-ideographic-font.html
-fast/writing-mode/fallback-orientation.html
 fast/writing-mode/japanese-rl-text-with-broken-font.html
 fast/writing-mode/text-orientation-basic.html
 fast/writing-mode/vertical-align-table-baseline.html
 fast/writing-mode/vertical-baseline-alignment.html
 fast/writing-mode/vertical-font-fallback.html
 svg/css/shadow-changes.svg
 fast/writing-mode/japanese-rl-text-with-broken-font.html
 fast/writing-mode/text-orientation-basic.html
 fast/writing-mode/vertical-align-table-baseline.html
 fast/writing-mode/vertical-baseline-alignment.html
 fast/writing-mode/vertical-font-fallback.html
 svg/css/shadow-changes.svg
-svg/custom/mask-colorspace.svg
 svg/custom/path-zero-strokewidth.svg
 svg/custom/path-zero-strokewidth.svg
-svg/custom/svg-curve-with-relative-cordinates.html
 svg/custom/use-invalid-pattern.svg
 svg/custom/use-invalid-pattern.svg
-svg/filters/feColorMatrix-offset.svg
-svg/filters/filterRes1.svg
-svg/filters/filterRes3.svg
-svg/filters/parent-children-with-same-filter.svg
-svg/repaint/filter-repaint.svg
 svg/text/bidi-embedded-direction.svg
 svg/text/select-textLength-spacingAndGlyphs-squeeze-1.svg
 svg/text/select-textLength-spacingAndGlyphs-squeeze-2.svg
 svg/text/bidi-embedded-direction.svg
 svg/text/select-textLength-spacingAndGlyphs-squeeze-1.svg
 svg/text/select-textLength-spacingAndGlyphs-squeeze-2.svg
@@ -2284,43 +2254,18 @@ transitions/default-timing-function.html
 http/tests/inspector/console-websocket-error.html
 
 # failing new tests
 http/tests/inspector/console-websocket-error.html
 
 # failing new tests
-fast/block/float/overhanging-tall-block.html
-fast/backgrounds/border-radius-split-background-image.html
-fast/backgrounds/border-radius-split-background.html
 fast/borders/border-antialiasing.html
 fast/borders/border-antialiasing.html
-fast/borders/border-styles-split.html
-fast/borders/mixed-border-styles-radius2.html
-fast/box-shadow/scaled-box-shadow.html
 fast/box-shadow/single-pixel-shadow.html
 fast/text/selection-rect-rounding.html
 fast/box-shadow/single-pixel-shadow.html
 fast/text/selection-rect-rounding.html
-svg/as-object/object-box-sizing-no-width-height.html
-svg/custom/object-sizing-explicit-height.xhtml
-svg/custom/object-sizing-explicit-width.xhtml
-svg/custom/object-no-size-attributes.xhtml
 svg/custom/painting-marker-07-f-inherit.svg
 svg/custom/small-rect-scale.svg
 svg/custom/painting-marker-07-f-inherit.svg
 svg/custom/small-rect-scale.svg
-svg/filters/feConvolveFilter-y-bounds.svg
 
 # failing new tests
 
 # failing new tests
-fast/forms/range/input-appearance-range.html
 fast/text/midword-break-before-surrogate-pair.html
 svg/custom/svg-fonts-fallback.xhtml
 fast/text/midword-break-before-surrogate-pair.html
 svg/custom/svg-fonts-fallback.xhtml
-svg/custom/svg-fonts-segmented.xhtml
 svg/custom/svg-fonts-word-spacing.html
 
 # new tests, they needs investigation
 svg/custom/svg-fonts-word-spacing.html
 
 # new tests, they needs investigation
-fast/block/float/intruding-float-add-in-sibling-block-on-static-position2.html
-fast/block/float/intruding-float-add-in-sibling-block-on-static-position.html
-fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2.html
-fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position.html
-fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2.html
-fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position.html
-fast/block/float/overhanging-float-add-in-static-position-block2.html
-fast/block/float/overhanging-float-add-in-static-position-block.html
-fast/block/float/overhanging-float-remove-from-absolute-position-block2.html
-fast/block/float/overhanging-float-remove-from-absolute-position-block.html
-fast/block/float/overhanging-float-remove-from-fixed-position-block2.html
-fast/block/float/overhanging-float-remove-from-fixed-position-block.html
 
 # new tests without expected files, need investigation
 css3/images/cross-fade-background-size.html
 
 # new tests without expected files, need investigation
 css3/images/cross-fade-background-size.html
@@ -2329,101 +2274,30 @@ css3/images/cross-fade-blending.html
 css3/images/cross-fade-invalidation.html
 css3/images/cross-fade-simple.html
 css3/images/cross-fade-sizing.html
 css3/images/cross-fade-invalidation.html
 css3/images/cross-fade-simple.html
 css3/images/cross-fade-sizing.html
-svg/clip-path/clip-path-tspan-and-stroke.svg
 svg/clip-path/clip-in-clip.svg
 svg/clip-path/clipper-placement-issue.svg
 svg/clip-path/clip-in-clip.svg
 svg/clip-path/clipper-placement-issue.svg
-svg/text/modify-text-node-in-tspan.html
-svg/text/remove-text-node-from-tspan.html
 svg/text/non-bmp-positioning-lists.svg
 svg/text/non-bmp-positioning-lists.svg
-svg/text/remove-tspan-from-text.html
-svg/text/append-text-node-to-tspan.html
-svg/custom/pattern-userSpaceOnUse-userToBaseTransform.xhtml
-svg/custom/use-disappears-after-style-update.svg
 svg/custom/transform-with-shadow-and-gradient.svg
 svg/custom/clip-path-with-css-transform-2.svg
 svg/custom/transform-with-shadow-and-gradient.svg
 svg/custom/clip-path-with-css-transform-2.svg
-svg/custom/path-moveto-only-rendering.svg
-svg/custom/relative-sized-image.xhtml
 svg/custom/clip-path-with-css-transform-1.svg
 svg/custom/clip-path-with-css-transform-1.svg
-svg/custom/subpaths-moveto-only-rendering.svg
 svg/stroke/zero-length-path-linecap-rendering.svg
 svg/stroke/zero-length-subpaths-linecap-rendering.svg
 svg/stroke/zero-length-path-linecap-rendering.svg
 svg/stroke/zero-length-subpaths-linecap-rendering.svg
-svg/wicd/sizing-flakiness.html
-svg/filters/feImage-subregions.svg
-svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox.svg
-svg/filters/feImage-preserveAspectratio.svg
-svg/filters/feImage-subregions-preseveAspectRatio-none.svg
-svg/filters/feImage-target-attribute-change.svg
-svg/filters/feImage-target-property-change.svg
-svg/filters/feImage-target-attribute-change-with-use-indirection.svg
-svg/filters/filter-placement-issue.svg
-svg/filters/feImage-position.svg
-svg/filters/feImage-remove-target.svg
 svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-userSpaceOnUse.svg
 svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-userSpaceOnUse.svg
-svg/filters/filter-refresh.svg
-svg/filters/feImage-target-style-change.svg
-svg/filters/feImage-target-id-change.svg
-svg/filters/feImage-multiple-targets-id-change.svg
-svg/filters/feImage-target-reappend-to-document.svg
-svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse.svg
-svg/filters/feImage-target-attribute-change-with-use-indirection-2.svg
-svg/filters/feImage-late-indirect-update.svg
-svg/filters/feImage-target-remove-from-document.svg
-svg/filters/feImage-target-add-to-document.svg
-svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox.svg
-svg/filters/feImage-target-inline-style-change.svg
-svg/filters/feImage-target-changes-id.svg
-svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox.svg
-svg/filters/feImage-change-target-id.svg
 css2.1/20110323/outline-color-applies-to-008.htm
 css2.1/20110323/border-collapse-offset-002.htm
 css2.1/20110323/outline-color-applies-to-008.htm
 css2.1/20110323/border-collapse-offset-002.htm
-http/tests/misc/slow-loading-mask.html
 http/tests/misc/willCacheResponse-delegate-callback.html
 http/tests/misc/willCacheResponse-delegate-callback.html
-fast/text/unicode-variation-selector.html
-fast/backgrounds/mask-box-image.html
-fast/forms/select-overflow-scroll-inherited.html
-fast/forms/select-overflow-scroll.html
-fast/line-grid/line-grid-floating.html
-fast/line-grid/line-grid-inside-columns.html
-fast/line-grid/line-grid-positioned.html
-fast/line-grid/line-grid-into-floats.html
-fast/line-grid/line-grid-into-columns.html
-fast/line-grid/line-grid-contains-value.html
-fast/borders/border-image-slice-constrained.html
 fast/borders/scaled-border-image.html
 
 # new tests without expected files, need investigation
 css3/filters/composited-during-animation-layertree.html
 css3/filters/composited-during-transition-layertree.html
 css3/filters/composited-during-animation.html
 fast/borders/scaled-border-image.html
 
 # new tests without expected files, need investigation
 css3/filters/composited-during-animation-layertree.html
 css3/filters/composited-during-transition-layertree.html
 css3/filters/composited-during-animation.html
-svg/foreignObject/fO-parent-display-none-with-relative-pos-content.svg
-svg/foreignObject/fO-parent-of-parent-display-none.svg
-svg/foreignObject/fO-parent-display-none.svg
 svg/foreignObject/fO-display-none-with-relative-pos-content.svg
 svg/foreignObject/fO-display-none.svg
 svg/foreignObject/fO-display-none-with-relative-pos-content.svg
 svg/foreignObject/fO-display-none.svg
-svg/foreignObject/fO-parent-of-parent-display-none-with-relative-pos-content.svg
-svg/foreignObject/fO-parent-display-changes.svg
-fast/forms/fieldset-legend-padding-unclipped-fieldset-border.html
-fast/line-grid/line-align-left-edges.html
-fast/line-grid/line-align-right-edges.html
 fast/speech/input-appearance-speechbutton.html
 fast/speech/input-appearance-searchandspeech.html
 fast/speech/speech-bidi-rendering.html
 fast/speech/input-appearance-speechbutton.html
 fast/speech/input-appearance-searchandspeech.html
 fast/speech/speech-bidi-rendering.html
-fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed.html
-fast/css/non-empty-span.html
-fast/css/relative-positioned-block-with-inline-parent-keeps-style.html
-fast/css/font-face-weight-matching.html
-fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic.html
-fast/css/relative-positioned-block-with-inline-parent-dynamic-removed.html
-fast/css/relative-positioned-block-with-inline-ancestor-dynamic.html
 fast/css/relative-positioned-block-with-inline-ancestor-and-parent-dynamic.html
 fast/css/relative-positioned-block-with-inline-ancestor-and-parent-dynamic.html
-fast/css/relative-positioned-block-nested-with-inline-parent-dynamic.html
-fast/css/relative-positioned-block-nested-with-inline-parent.html
-fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed.html
-fast/css/relative-positioned-block-with-inline-parent-dynamic.html
-fast/css/font-face-synthetic-bold-italic.html
-fast/css/relative-positioned-block-with-inline-ancestor.html
-fast/repaint/transform-rotate-and-remove.html
-compositing/overflow/ancestor-overflow.html
 
 #[Qt]fast/text/international/bdi-dir-default-to-auto.html fails
 #https://bugs.webkit.org/show_bug.cgi?id=81899
 
 #[Qt]fast/text/international/bdi-dir-default-to-auto.html fails
 #https://bugs.webkit.org/show_bug.cgi?id=81899
diff --git a/LayoutTests/platform/qt/compositing/overflow/ancestor-overflow-expected.png b/LayoutTests/platform/qt/compositing/overflow/ancestor-overflow-expected.png
new file mode 100644 (file)
index 0000000..3932315
Binary files /dev/null and b/LayoutTests/platform/qt/compositing/overflow/ancestor-overflow-expected.png differ
diff --git a/LayoutTests/platform/qt/compositing/overflow/ancestor-overflow-expected.txt b/LayoutTests/platform/qt/compositing/overflow/ancestor-overflow-expected.txt
new file mode 100644 (file)
index 0000000..301567f
--- /dev/null
@@ -0,0 +1,53 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x435
+  RenderBlock {HTML} at (0,0) size 800x435
+    RenderBody {BODY} at (8,16) size 784x411
+      RenderBlock {P} at (0,0) size 784x21
+        RenderText {#text} at (0,0) size 508x21
+          text run at (0,0) width 508: "Test overflow clipping of composited elements in various configurations."
+      RenderBlock (anonymous) at (0,37) size 784x374
+        RenderText {#text} at (182,166) size 4x21
+          text run at (182,166) width 4: " "
+        RenderBlock {DIV} at (206,20) size 142x142 [border: (1px solid #000000)]
+        RenderText {#text} at (368,166) size 4x21
+          text run at (368,166) width 4: " "
+        RenderText {#text} at (554,166) size 4x21
+          text run at (554,166) width 4: " "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderText {#text} at (182,353) size 4x21
+          text run at (182,353) width 4: " "
+        RenderBlock {DIV} at (206,207) size 142x142 [border: (1px solid #000000)]
+        RenderText {#text} at (368,353) size 4x21
+          text run at (368,353) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+layer at (28,73) size 142x142 clip at (29,74) size 140x140 scrollHeight 171
+  RenderBlock {DIV} at (20,20) size 142x142 [border: (1px solid #000000)]
+    RenderBlock {DIV} at (11,11) size 122x122 [border: (1px solid #0000FF)]
+layer at (28,260) size 142x142 clip at (29,261) size 140x140 scrollHeight 171
+  RenderBlock {DIV} at (20,207) size 142x142 [border: (1px solid #000000)]
+    RenderBlock {DIV} at (11,11) size 122x122 [border: (1px solid #0000FF)]
+layer at (50,95) size 100x150 backgroundClip at (29,74) size 140x140 clip at (29,74) size 140x140 outlineClip at (29,74) size 140x140
+  RenderBlock {DIV} at (11,11) size 100x150 [bgcolor=#808080]
+layer at (225,84) size 122x122
+  RenderBlock (positioned) {DIV} at (225,84) size 122x122 [border: (1px solid #0000FF)]
+layer at (236,95) size 100x150
+  RenderBlock {DIV} at (11,11) size 100x150 [bgcolor=#808080]
+layer at (400,73) size 142x142 clip at (401,74) size 140x140 scrollHeight 171
+  RenderBlock (relative positioned) {DIV} at (392,20) size 142x142 [border: (1px solid #000000)]
+layer at (411,84) size 122x122
+  RenderBlock (positioned) {DIV} at (11,11) size 122x122 [border: (1px solid #0000FF)]
+layer at (422,95) size 100x150 backgroundClip at (401,74) size 140x140 clip at (401,74) size 140x140 outlineClip at (401,74) size 140x140
+  RenderBlock {DIV} at (11,11) size 100x150 [bgcolor=#808080]
+layer at (50,282) size 100x150 backgroundClip at (29,261) size 140x140 clip at (29,261) size 140x140 outlineClip at (29,261) size 140x140
+  RenderBlock {DIV} at (11,11) size 100x150 [bgcolor=#808080]
+layer at (225,271) size 122x122
+  RenderBlock (positioned) {DIV} at (225,271) size 122x122 [border: (1px solid #0000FF)]
+layer at (236,282) size 100x150
+  RenderBlock {DIV} at (11,11) size 100x150 [bgcolor=#808080]
+layer at (400,260) size 142x142 clip at (401,261) size 140x140 scrollHeight 171
+  RenderBlock (relative positioned) {DIV} at (392,207) size 142x142 [border: (1px solid #000000)]
+layer at (411,271) size 122x122
+  RenderBlock (positioned) {DIV} at (11,11) size 122x122 [border: (1px solid #0000FF)]
+layer at (422,282) size 100x150 backgroundClip at (401,261) size 140x140 clip at (401,261) size 140x140 outlineClip at (401,261) size 140x140
+  RenderBlock {DIV} at (11,11) size 100x150 [bgcolor=#808080]
diff --git a/LayoutTests/platform/qt/css2.1/20110323/border-collapse-offset-002-expected.png b/LayoutTests/platform/qt/css2.1/20110323/border-collapse-offset-002-expected.png
new file mode 100644 (file)
index 0000000..651001f
Binary files /dev/null and b/LayoutTests/platform/qt/css2.1/20110323/border-collapse-offset-002-expected.png differ
diff --git a/LayoutTests/platform/qt/css2.1/20110323/border-collapse-offset-002-expected.txt b/LayoutTests/platform/qt/css2.1/20110323/border-collapse-offset-002-expected.txt
new file mode 100644 (file)
index 0000000..5ecf6ca
--- /dev/null
@@ -0,0 +1,14 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x85
+  RenderBlock {HTML} at (0,0) size 800x85
+    RenderBody {BODY} at (8,8) size 784x69
+      RenderTable {TABLE} at (0,0) size 110x69 [border: (2px none #808080)]
+        RenderBlock {CAPTION} at (0,0) size 110x29 [border: (4px solid #008000)]
+          RenderText {#text} at (29,4) size 52x21
+            text run at (29,4) width 52: "caption"
+        RenderTableSection {TBODY} at (2,31) size 106x36
+          RenderTableRow {TR} at (0,0) size 106x36
+            RenderTableCell {TD} at (0,4) size 106x27 [border: (2px solid #FFA500)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (34,3) size 38x21
+                text run at (34,3) width 38: "cell 1"
diff --git a/LayoutTests/platform/qt/css2.1/20110323/outline-color-applies-to-008-expected.png b/LayoutTests/platform/qt/css2.1/20110323/outline-color-applies-to-008-expected.png
new file mode 100644 (file)
index 0000000..0799eca
Binary files /dev/null and b/LayoutTests/platform/qt/css2.1/20110323/outline-color-applies-to-008-expected.png differ
diff --git a/LayoutTests/platform/qt/css2.1/20110323/outline-color-applies-to-008-expected.txt b/LayoutTests/platform/qt/css2.1/20110323/outline-color-applies-to-008-expected.txt
new file mode 100644 (file)
index 0000000..2a6c91d
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x82
+  RenderBlock {HTML} at (0,0) size 800x82
+    RenderBody {BODY} at (8,16) size 784x58
+      RenderBlock {P} at (0,0) size 784x21
+        RenderText {#text} at (0,0) size 256x21
+          text run at (0,0) width 256: "Test passes if the box below is blue."
+      RenderBlock (anonymous) at (0,37) size 784x21
+        RenderInline {DIV} at (0,0) size 71x21
+          RenderText {#text} at (0,0) size 71x21
+            text run at (0,0) width 71: "Filler Text"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/backgrounds/border-radius-split-background-expected.png b/LayoutTests/platform/qt/fast/backgrounds/border-radius-split-background-expected.png
new file mode 100644 (file)
index 0000000..6d28695
Binary files /dev/null and b/LayoutTests/platform/qt/fast/backgrounds/border-radius-split-background-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/backgrounds/border-radius-split-background-expected.txt b/LayoutTests/platform/qt/fast/backgrounds/border-radius-split-background-expected.txt
new file mode 100644 (file)
index 0000000..36bf70f
--- /dev/null
@@ -0,0 +1,30 @@
+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 200x452 [border: (1px solid #000000)]
+        RenderInline {SPAN} at (0,0) size 198x429 [bgcolor=#808080] [border: (2px solid #000000)]
+          RenderText {#text} at (3,13) size 56x125
+            text run at (3,13) width 56: "  "
+          RenderBR {BR} at (59,109) size 0x0
+          RenderText {#text} at (1,163) size 140x125
+            text run at (1,163) width 140: "     "
+          RenderBR {BR} at (141,259) size 0x0
+          RenderText {#text} at (1,313) size 196x125
+            text run at (1,313) width 196: "       "
+        RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (200,393) size 4x21
+        text run at (200,393) width 4: " "
+      RenderBlock {DIV} at (204,209) size 452x200 [border: (1px solid #000000)]
+        RenderInline {SPAN} at (0,0) size 429x198 [bgcolor=#808080] [border: (2px solid #000000)]
+          RenderText {#text} at (13,3) size 125x56
+            text run at (13,3) width 56: "  "
+          RenderBR {BR} at (109,59) size 0x0
+          RenderText {#text} at (163,1) size 125x140
+            text run at (163,1) width 140: "     "
+          RenderBR {BR} at (259,141) size 0x0
+          RenderText {#text} at (313,1) size 125x196
+            text run at (313,1) width 196: "       "
+        RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/backgrounds/border-radius-split-background-image-expected.png b/LayoutTests/platform/qt/fast/backgrounds/border-radius-split-background-image-expected.png
new file mode 100644 (file)
index 0000000..fa15c79
Binary files /dev/null and b/LayoutTests/platform/qt/fast/backgrounds/border-radius-split-background-image-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/backgrounds/border-radius-split-background-image-expected.txt b/LayoutTests/platform/qt/fast/backgrounds/border-radius-split-background-image-expected.txt
new file mode 100644 (file)
index 0000000..2ae36d4
--- /dev/null
@@ -0,0 +1,30 @@
+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 200x452 [border: (1px solid #000000)]
+        RenderInline {SPAN} at (0,0) size 198x429 [bgcolor=#C0C0C0] [border: (2px solid #000000)]
+          RenderText {#text} at (3,13) size 56x125
+            text run at (3,13) width 56: "  "
+          RenderBR {BR} at (59,109) size 0x0
+          RenderText {#text} at (1,163) size 140x125
+            text run at (1,163) width 140: "     "
+          RenderBR {BR} at (141,259) size 0x0
+          RenderText {#text} at (1,313) size 196x125
+            text run at (1,313) width 196: "       "
+        RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (200,393) size 4x21
+        text run at (200,393) width 4: " "
+      RenderBlock {DIV} at (204,209) size 452x200 [border: (1px solid #000000)]
+        RenderInline {SPAN} at (0,0) size 429x198 [bgcolor=#C0C0C0] [border: (2px solid #000000)]
+          RenderText {#text} at (13,3) size 125x56
+            text run at (13,3) width 56: "  "
+          RenderBR {BR} at (109,59) size 0x0
+          RenderText {#text} at (163,1) size 125x140
+            text run at (163,1) width 140: "     "
+          RenderBR {BR} at (259,141) size 0x0
+          RenderText {#text} at (313,1) size 125x196
+            text run at (313,1) width 196: "       "
+        RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/backgrounds/mask-box-image-expected.png b/LayoutTests/platform/qt/fast/backgrounds/mask-box-image-expected.png
new file mode 100644 (file)
index 0000000..c8b32db
Binary files /dev/null and b/LayoutTests/platform/qt/fast/backgrounds/mask-box-image-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/backgrounds/mask-box-image-expected.txt b/LayoutTests/platform/qt/fast/backgrounds/mask-box-image-expected.txt
new file mode 100644 (file)
index 0000000..cc57d52
--- /dev/null
@@ -0,0 +1,19 @@
+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 (20,20) size 122x232 [border: (1px solid #000000)]
+      RenderText {#text} at (162,256) size 4x21
+        text run at (162,256) width 4: " "
+      RenderText {#text} at (0,0) size 0x0
+layer at (39,39) size 100x100
+  RenderBlock {DIV} at (11,11) size 100x100 [bgcolor=#000000]
+layer at (39,149) size 100x100
+  RenderBlock {DIV} at (11,121) size 100x100 [bgcolor=#000000]
+layer at (194,28) size 122x232
+  RenderBlock {DIV} at (186,20) size 122x232 [border: (1px solid #000000)]
+layer at (205,39) size 100x100
+  RenderBlock {DIV} at (11,11) size 100x100 [bgcolor=#000000]
+layer at (205,149) size 100x100
+  RenderBlock {DIV} at (11,121) size 100x100 [bgcolor=#000000]
diff --git a/LayoutTests/platform/qt/fast/block/float/fit_line_below_floats-expected.png b/LayoutTests/platform/qt/fast/block/float/fit_line_below_floats-expected.png
new file mode 100644 (file)
index 0000000..8bc252d
Binary files /dev/null and b/LayoutTests/platform/qt/fast/block/float/fit_line_below_floats-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/block/float/fit_line_below_floats-expected.txt b/LayoutTests/platform/qt/fast/block/float/fit_line_below_floats-expected.txt
new file mode 100644 (file)
index 0000000..3344095
--- /dev/null
@@ -0,0 +1,33 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x274
+  RenderBlock {HTML} at (0,0) size 800x274
+    RenderBody {BODY} at (8,8) size 784x258
+      RenderBlock {DIV} at (0,0) size 202x129 [border: (1px solid #000000)]
+        RenderBlock (floating) {DIV} at (1,1) size 100x50 [bgcolor=#008000]
+        RenderBlock (floating) {DIV} at (201,1) size 0x30
+        RenderBlock (floating) {DIV} at (181,31) size 20x50 [bgcolor=#008000]
+        RenderBlock {DIV} at (1,1) size 200x127
+          RenderBlock {DIV} at (30,50) size 101x30 [bgcolor=#00FFFF]
+          RenderText {#text} at (131,64) size 4x21
+            text run at (131,64) width 4: " "
+          RenderText {#text} at (0,0) size 0x0
+          RenderBlock (floating) {DIV} at (0,50) size 30x30 [bgcolor=#0000FF]
+          RenderText {#text} at (135,64) size 190x63
+            text run at (135,64) width 42: "Some"
+            text run at (0,85) width 190: "text that should not overlap"
+            text run at (0,106) width 68: "the floats."
+      RenderBlock {DIV} at (0,129) size 202x129 [border: (1px solid #000000)]
+        RenderBlock (floating) {DIV} at (101,1) size 100x50 [bgcolor=#008000]
+        RenderBlock (floating) {DIV} at (1,1) size 0x30
+        RenderBlock (floating) {DIV} at (1,31) size 20x50 [bgcolor=#008000]
+        RenderBlock {DIV} at (1,1) size 200x127
+          RenderBlock {DIV} at (20,50) size 101x30 [bgcolor=#00FFFF]
+          RenderText {#text} at (121,64) size 4x21
+            text run at (121,64) width 4: " "
+          RenderText {#text} at (0,0) size 0x0
+          RenderBlock (floating) {DIV} at (170,50) size 30x30 [bgcolor=#0000FF]
+          RenderText {#text} at (125,64) size 190x63
+            text run at (125,64) width 42: "Some"
+            text run at (0,85) width 190: "text that should not overlap"
+            text run at (0,106) width 68: "the floats."
diff --git a/LayoutTests/platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.png b/LayoutTests/platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.png
new file mode 100644 (file)
index 0000000..be3e744
Binary files /dev/null and b/LayoutTests/platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.txt b/LayoutTests/platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position-expected.txt
new file mode 100644 (file)
index 0000000..502b063
--- /dev/null
@@ -0,0 +1,18 @@
+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
+layer at (8,8) size 18x184
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x184
+    RenderBlock (floating) {DIV} at (8,0) size 10x100 [bgcolor=#C0C0C0]
+    RenderBlock {DIV} at (0,0) size 18x184
+      RenderBlock {DIV} at (0,0) size 18x184
+        RenderBlock (floating) {DIV} at (3,0) size 5x50 [bgcolor=#FFA500]
+        RenderBlock {DIV} at (0,0) size 18x184 [bgcolor=#0000FF]
+          RenderText {#text} at (0,100) size 12x84
+            text run at (0,100) width 11: "A"
+            text run at (0,121) width 11: "B"
+            text run at (0,142) width 12: "C"
+            text run at (0,163) width 12: "D"
+          RenderBlock (floating) {DIV} at (13,163) size 5x50 [bgcolor=#008000]
diff --git a/LayoutTests/platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.png b/LayoutTests/platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.png
new file mode 100644 (file)
index 0000000..be3e744
Binary files /dev/null and b/LayoutTests/platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.txt b/LayoutTests/platform/qt/fast/block/float/intruding-float-add-in-sibling-block-on-static-position2-expected.txt
new file mode 100644 (file)
index 0000000..502b063
--- /dev/null
@@ -0,0 +1,18 @@
+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
+layer at (8,8) size 18x184
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x184
+    RenderBlock (floating) {DIV} at (8,0) size 10x100 [bgcolor=#C0C0C0]
+    RenderBlock {DIV} at (0,0) size 18x184
+      RenderBlock {DIV} at (0,0) size 18x184
+        RenderBlock (floating) {DIV} at (3,0) size 5x50 [bgcolor=#FFA500]
+        RenderBlock {DIV} at (0,0) size 18x184 [bgcolor=#0000FF]
+          RenderText {#text} at (0,100) size 12x84
+            text run at (0,100) width 11: "A"
+            text run at (0,121) width 11: "B"
+            text run at (0,142) width 12: "C"
+            text run at (0,163) width 12: "D"
+          RenderBlock (floating) {DIV} at (13,163) size 5x50 [bgcolor=#008000]
diff --git a/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.png b/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.png
new file mode 100644 (file)
index 0000000..e9ac9ba
Binary files /dev/null and b/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.txt b/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position-expected.txt
new file mode 100644 (file)
index 0000000..4cfa344
--- /dev/null
@@ -0,0 +1,19 @@
+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
+layer at (8,8) size 18x84
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x84
+    RenderBlock {DIV} at (0,0) size 18x84
+      RenderBlock {DIV} at (0,0) size 18x84
+        RenderBlock (floating) {DIV} at (13,0) size 5x50 [bgcolor=#FFA500]
+        RenderBlock {DIV} at (0,0) size 18x84 [bgcolor=#0000FF]
+          RenderText {#text} at (0,0) size 12x84
+            text run at (0,0) width 11: "A"
+            text run at (0,21) width 11: "B"
+            text run at (0,42) width 12: "C"
+            text run at (0,63) width 12: "D"
+          RenderBlock (floating) {DIV} at (13,63) size 5x50 [bgcolor=#008000]
+layer at (8,8) size 10x100
+  RenderBlock (positioned) {DIV} at (0,0) size 10x100 [bgcolor=#C0C0C0]
diff --git a/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.png b/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.png
new file mode 100644 (file)
index 0000000..e9ac9ba
Binary files /dev/null and b/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.txt b/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-absolute-position2-expected.txt
new file mode 100644 (file)
index 0000000..4cfa344
--- /dev/null
@@ -0,0 +1,19 @@
+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
+layer at (8,8) size 18x84
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x84
+    RenderBlock {DIV} at (0,0) size 18x84
+      RenderBlock {DIV} at (0,0) size 18x84
+        RenderBlock (floating) {DIV} at (13,0) size 5x50 [bgcolor=#FFA500]
+        RenderBlock {DIV} at (0,0) size 18x84 [bgcolor=#0000FF]
+          RenderText {#text} at (0,0) size 12x84
+            text run at (0,0) width 11: "A"
+            text run at (0,21) width 11: "B"
+            text run at (0,42) width 12: "C"
+            text run at (0,63) width 12: "D"
+          RenderBlock (floating) {DIV} at (13,63) size 5x50 [bgcolor=#008000]
+layer at (8,8) size 10x100
+  RenderBlock (positioned) {DIV} at (0,0) size 10x100 [bgcolor=#C0C0C0]
diff --git a/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.png b/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.png
new file mode 100644 (file)
index 0000000..e9ac9ba
Binary files /dev/null and b/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.txt b/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position-expected.txt
new file mode 100644 (file)
index 0000000..245cbda
--- /dev/null
@@ -0,0 +1,19 @@
+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
+layer at (8,8) size 18x84
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x84
+    RenderBlock {DIV} at (0,0) size 18x84
+      RenderBlock {DIV} at (0,0) size 18x84
+        RenderBlock (floating) {DIV} at (13,0) size 5x50 [bgcolor=#FFA500]
+        RenderBlock {DIV} at (0,0) size 18x84 [bgcolor=#0000FF]
+          RenderText {#text} at (0,0) size 12x84
+            text run at (0,0) width 11: "A"
+            text run at (0,21) width 11: "B"
+            text run at (0,42) width 12: "C"
+            text run at (0,63) width 12: "D"
+          RenderBlock (floating) {DIV} at (13,63) size 5x50 [bgcolor=#008000]
+layer at (8,8) size 10x100
+  RenderBlock (positioned) {DIV} at (8,8) size 10x100 [bgcolor=#C0C0C0]
diff --git a/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.png b/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.png
new file mode 100644 (file)
index 0000000..e9ac9ba
Binary files /dev/null and b/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.txt b/LayoutTests/platform/qt/fast/block/float/intruding-float-remove-from-sibling-block-on-fixed-position2-expected.txt
new file mode 100644 (file)
index 0000000..245cbda
--- /dev/null
@@ -0,0 +1,19 @@
+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
+layer at (8,8) size 18x84
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x84
+    RenderBlock {DIV} at (0,0) size 18x84
+      RenderBlock {DIV} at (0,0) size 18x84
+        RenderBlock (floating) {DIV} at (13,0) size 5x50 [bgcolor=#FFA500]
+        RenderBlock {DIV} at (0,0) size 18x84 [bgcolor=#0000FF]
+          RenderText {#text} at (0,0) size 12x84
+            text run at (0,0) width 11: "A"
+            text run at (0,21) width 11: "B"
+            text run at (0,42) width 12: "C"
+            text run at (0,63) width 12: "D"
+          RenderBlock (floating) {DIV} at (13,63) size 5x50 [bgcolor=#008000]
+layer at (8,8) size 10x100
+  RenderBlock (positioned) {DIV} at (8,8) size 10x100 [bgcolor=#C0C0C0]
diff --git a/LayoutTests/platform/qt/fast/block/float/overhanging-float-add-in-static-position-block-expected.png b/LayoutTests/platform/qt/fast/block/float/overhanging-float-add-in-static-position-block-expected.png
new file mode 100644 (file)
index 0000000..be3e744
Binary files /dev/null and b/LayoutTests/platform/qt/fast/block/float/overhanging-float-add-in-static-position-block-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/block/float/overhanging-float-add-in-static-position-block-expected.txt b/LayoutTests/platform/qt/fast/block/float/overhanging-float-add-in-static-position-block-expected.txt
new file mode 100644 (file)
index 0000000..502b063
--- /dev/null
@@ -0,0 +1,18 @@
+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
+layer at (8,8) size 18x184
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x184
+    RenderBlock (floating) {DIV} at (8,0) size 10x100 [bgcolor=#C0C0C0]
+    RenderBlock {DIV} at (0,0) size 18x184
+      RenderBlock {DIV} at (0,0) size 18x184
+        RenderBlock (floating) {DIV} at (3,0) size 5x50 [bgcolor=#FFA500]
+        RenderBlock {DIV} at (0,0) size 18x184 [bgcolor=#0000FF]
+          RenderText {#text} at (0,100) size 12x84
+            text run at (0,100) width 11: "A"
+            text run at (0,121) width 11: "B"
+            text run at (0,142) width 12: "C"
+            text run at (0,163) width 12: "D"
+          RenderBlock (floating) {DIV} at (13,163) size 5x50 [bgcolor=#008000]
diff --git a/LayoutTests/platform/qt/fast/block/float/overhanging-float-add-in-static-position-block2-expected.png b/LayoutTests/platform/qt/fast/block/float/overhanging-float-add-in-static-position-block2-expected.png
new file mode 100644 (file)
index 0000000..be3e744
Binary files /dev/null and b/LayoutTests/platform/qt/fast/block/float/overhanging-float-add-in-static-position-block2-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/block/float/overhanging-float-add-in-static-position-block2-expected.txt b/LayoutTests/platform/qt/fast/block/float/overhanging-float-add-in-static-position-block2-expected.txt
new file mode 100644 (file)
index 0000000..502b063
--- /dev/null
@@ -0,0 +1,18 @@
+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
+layer at (8,8) size 18x184
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x184
+    RenderBlock (floating) {DIV} at (8,0) size 10x100 [bgcolor=#C0C0C0]
+    RenderBlock {DIV} at (0,0) size 18x184
+      RenderBlock {DIV} at (0,0) size 18x184
+        RenderBlock (floating) {DIV} at (3,0) size 5x50 [bgcolor=#FFA500]
+        RenderBlock {DIV} at (0,0) size 18x184 [bgcolor=#0000FF]
+          RenderText {#text} at (0,100) size 12x84
+            text run at (0,100) width 11: "A"
+            text run at (0,121) width 11: "B"
+            text run at (0,142) width 12: "C"
+            text run at (0,163) width 12: "D"
+          RenderBlock (floating) {DIV} at (13,163) size 5x50 [bgcolor=#008000]
diff --git a/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.png b/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.png
new file mode 100644 (file)
index 0000000..164ab30
Binary files /dev/null and b/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.txt b/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block-expected.txt
new file mode 100644 (file)
index 0000000..b1d28a2
--- /dev/null
@@ -0,0 +1,19 @@
+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
+layer at (8,8) size 18x0
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x0
+    RenderBlock (floating) {DIV} at (8,0) size 10x100 [bgcolor=#C0C0C0]
+layer at (8,8) size 18x113
+  RenderBlock (positioned) {DIV} at (0,0) size 18x113
+    RenderBlock {DIV} at (0,0) size 18x84
+      RenderBlock (floating) {DIV} at (13,0) size 5x50 [bgcolor=#FFA500]
+      RenderBlock {DIV} at (0,0) size 18x84 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 12x84
+          text run at (0,0) width 11: "A"
+          text run at (0,21) width 11: "B"
+          text run at (0,42) width 12: "C"
+          text run at (0,63) width 12: "D"
+        RenderBlock (floating) {DIV} at (13,63) size 5x50 [bgcolor=#008000]
diff --git a/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.png b/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.png
new file mode 100644 (file)
index 0000000..164ab30
Binary files /dev/null and b/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.txt b/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-absolute-position-block2-expected.txt
new file mode 100644 (file)
index 0000000..b1d28a2
--- /dev/null
@@ -0,0 +1,19 @@
+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
+layer at (8,8) size 18x0
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x0
+    RenderBlock (floating) {DIV} at (8,0) size 10x100 [bgcolor=#C0C0C0]
+layer at (8,8) size 18x113
+  RenderBlock (positioned) {DIV} at (0,0) size 18x113
+    RenderBlock {DIV} at (0,0) size 18x84
+      RenderBlock (floating) {DIV} at (13,0) size 5x50 [bgcolor=#FFA500]
+      RenderBlock {DIV} at (0,0) size 18x84 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 12x84
+          text run at (0,0) width 11: "A"
+          text run at (0,21) width 11: "B"
+          text run at (0,42) width 12: "C"
+          text run at (0,63) width 12: "D"
+        RenderBlock (floating) {DIV} at (13,63) size 5x50 [bgcolor=#008000]
diff --git a/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.png b/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.png
new file mode 100644 (file)
index 0000000..b3e4120
Binary files /dev/null and b/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.txt b/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block-expected.txt
new file mode 100644 (file)
index 0000000..fb60ca0
--- /dev/null
@@ -0,0 +1,16 @@
+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
+layer at (8,8) size 18x0
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x0
+    RenderBlock (floating) {DIV} at (8,0) size 10x100 [bgcolor=#C0C0C0]
+layer at (8,8) size 63x71
+  RenderBlock (positioned) {DIV} at (8,8) size 63x71
+    RenderBlock {DIV} at (0,0) size 63x21
+      RenderBlock (floating) {DIV} at (58,0) size 5x50 [bgcolor=#FFA500]
+      RenderBlock {DIV} at (0,0) size 63x21 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 58x21
+          text run at (0,0) width 58: "A B C D"
+        RenderBlock (floating) {DIV} at (53,21) size 5x50 [bgcolor=#008000]
diff --git a/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.png b/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.png
new file mode 100644 (file)
index 0000000..b3e4120
Binary files /dev/null and b/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.txt b/LayoutTests/platform/qt/fast/block/float/overhanging-float-remove-from-fixed-position-block2-expected.txt
new file mode 100644 (file)
index 0000000..fb60ca0
--- /dev/null
@@ -0,0 +1,16 @@
+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
+layer at (8,8) size 18x0
+  RenderBlock (relative positioned) {DIV} at (0,0) size 18x0
+    RenderBlock (floating) {DIV} at (8,0) size 10x100 [bgcolor=#C0C0C0]
+layer at (8,8) size 63x71
+  RenderBlock (positioned) {DIV} at (8,8) size 63x71
+    RenderBlock {DIV} at (0,0) size 63x21
+      RenderBlock (floating) {DIV} at (58,0) size 5x50 [bgcolor=#FFA500]
+      RenderBlock {DIV} at (0,0) size 63x21 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 58x21
+          text run at (0,0) width 58: "A B C D"
+        RenderBlock (floating) {DIV} at (53,21) size 5x50 [bgcolor=#008000]
diff --git a/LayoutTests/platform/qt/fast/block/float/overhanging-tall-block-expected.png b/LayoutTests/platform/qt/fast/block/float/overhanging-tall-block-expected.png
new file mode 100644 (file)
index 0000000..9aa5775
Binary files /dev/null and b/LayoutTests/platform/qt/fast/block/float/overhanging-tall-block-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/block/float/overhanging-tall-block-expected.txt b/LayoutTests/platform/qt/fast/block/float/overhanging-tall-block-expected.txt
new file mode 100644 (file)
index 0000000..0af35c4
--- /dev/null
@@ -0,0 +1,14 @@
+layer at (0,0) size 800x2100000018
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x2100000018 backgroundClip at (0,0) size 800x1073741823 clip at (0,0) size 800x1073741823 outlineClip at (0,0) size 800x1073741823
+  RenderBlock {HTML} at (0,0) size 800x2100000018
+    RenderBody {BODY} at (8,8) size 784x2100000002
+      RenderBlock {DIV} at (0,0) size 784x2100000000
+      RenderBlock {DIV} at (0,2100000002) size 784x0
+      RenderBlock {DIV} at (0,2100000004) size 784x0
+layer at (10,2) size 200x2100000004 backgroundClip at (10,2) size 200x1073741821 clip at (10,2) size 200x1073741821 outlineClip at (0,0) size 800x1073741823
+  RenderTextControl {TEXTAREA} at (2,-6) size 200x2100000004
+    RenderBlock {DIV} at (2,2) size 196x21
+layer at (10,-94967280) size 200x2100000004 backgroundClip at (10,0) size 200x1073741823 clip at (10,0) size 200x1073741823 outlineClip at (0,0) size 800x1073741823
+  RenderTextControl {TEXTAREA} at (2,2100000006) size 200x2100000004
+    RenderBlock {DIV} at (2,2) size 196x21
diff --git a/LayoutTests/platform/qt/fast/block/lineboxcontain/none-expected.png b/LayoutTests/platform/qt/fast/block/lineboxcontain/none-expected.png
new file mode 100644 (file)
index 0000000..9c48b1f
Binary files /dev/null and b/LayoutTests/platform/qt/fast/block/lineboxcontain/none-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/block/lineboxcontain/none-expected.txt b/LayoutTests/platform/qt/fast/block/lineboxcontain/none-expected.txt
new file mode 100644 (file)
index 0000000..3d0b022
--- /dev/null
@@ -0,0 +1,30 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x101
+  RenderBlock {HTML} at (0,0) size 800x101
+    RenderBody {BODY} at (8,8) size 784x85
+      RenderBlock (anonymous) at (0,0) size 784x21
+        RenderText {#text} at (0,0) size 515x21
+          text run at (0,0) width 254: "You should see a green line below. "
+          text run at (254,0) width 261: "If you see any red, the test has failed."
+      RenderBlock {DIV} at (0,85) size 784x0 [bgcolor=#FF0000]
+        RenderInline {SPAN} at (0,0) size 320x65 [color=#FF0000]
+          RenderText {#text} at (0,-52) size 320x65
+            text run at (0,-52) width 320: "xxxxx"
+        RenderBR {BR} at (320,-52) size 0x65
+        RenderInline {SPAN} at (0,0) size 320x65 [color=#FF0000]
+          RenderText {#text} at (0,-52) size 320x65
+            text run at (0,-52) width 320: "xxxxx"
+        RenderBR {BR} at (320,-52) size 0x65
+        RenderInline {SPAN} at (0,0) size 320x65 [color=#FF0000]
+          RenderText {#text} at (0,-52) size 320x65
+            text run at (0,-52) width 320: "xxxxx"
+        RenderBR {BR} at (320,-52) size 0x65
+        RenderInline {SPAN} at (0,0) size 320x65 [color=#FF0000]
+          RenderText {#text} at (0,-52) size 320x65
+            text run at (0,-52) width 320: "xxxxx"
+        RenderBR {BR} at (320,-52) size 0x65
+        RenderInline {SPAN} at (0,0) size 320x65 [color=#008000]
+          RenderText {#text} at (0,-52) size 320x65
+            text run at (0,-52) width 320: "xxxxx"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/block/positioning/differing-writing-modes-replaced-expected.png b/LayoutTests/platform/qt/fast/block/positioning/differing-writing-modes-replaced-expected.png
new file mode 100644 (file)
index 0000000..91bcf0a
Binary files /dev/null and b/LayoutTests/platform/qt/fast/block/positioning/differing-writing-modes-replaced-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/block/positioning/differing-writing-modes-replaced-expected.txt b/LayoutTests/platform/qt/fast/block/positioning/differing-writing-modes-replaced-expected.txt
new file mode 100644 (file)
index 0000000..d63125c
--- /dev/null
@@ -0,0 +1,218 @@
+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
+      RenderText {#text} at (0,0) size 391x21
+        text run at (0,0) width 391: "All of the boxes below should look identical to this one: "
+      RenderBR {BR} at (391,16) size 0x0
+      RenderText {#text} at (72,73) size 4x21
+        text run at (72,73) width 4: " "
+      RenderBR {BR} at (76,89) size 0x0
+      RenderText {#text} at (0,94) size 112x21
+        text run at (0,94) width 112: "The test boxes: "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (72,167) size 4x21
+        text run at (72,167) width 4: " "
+      RenderText {#text} at (148,167) size 4x21
+        text run at (148,167) width 4: " "
+      RenderText {#text} at (224,167) size 4x21
+        text run at (224,167) width 4: " "
+      RenderText {#text} at (300,167) size 4x21
+        text run at (300,167) width 4: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (72,240) size 4x21
+        text run at (72,240) width 4: " "
+      RenderText {#text} at (148,240) size 4x21
+        text run at (148,240) width 4: " "
+      RenderText {#text} at (224,240) size 4x21
+        text run at (224,240) width 4: " "
+      RenderText {#text} at (300,240) size 4x21
+        text run at (300,240) width 4: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (72,313) size 4x21
+        text run at (72,313) width 4: " "
+      RenderText {#text} at (148,313) size 4x21
+        text run at (148,313) width 4: " "
+      RenderText {#text} at (224,313) size 4x21
+        text run at (224,313) width 4: " "
+      RenderText {#text} at (300,313) size 4x21
+        text run at (300,313) width 4: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (72,386) size 4x21
+        text run at (72,386) width 4: " "
+      RenderText {#text} at (148,386) size 4x21
+        text run at (148,386) width 4: " "
+      RenderText {#text} at (224,386) size 4x21
+        text run at (224,386) width 4: " "
+      RenderText {#text} at (0,0) size 0x0
+layer at (13,34) size 62x58
+  RenderBlock (relative positioned) {DIV} at (5,26) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (17,35) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (53,35) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (17,69) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (53,69) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (13,128) size 62x58
+  RenderBlock (relative positioned) {DIV} at (5,120) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (17,129) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (53,129) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (17,163) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (53,163) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (89,128) size 62x58
+  RenderBlock (relative positioned) {DIV} at (81,120) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (93,129) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (129,129) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (93,163) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (129,163) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (165,128) size 62x58
+  RenderBlock (relative positioned) {DIV} at (157,120) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (169,129) size 20x20
+  RenderImage {IMG} at (4,37) size 20x20 [bgcolor=#008000]
+layer at (205,129) size 20x20
+  RenderImage {IMG} at (40,37) size 20x20 [bgcolor=#008000]
+layer at (169,163) size 20x20
+  RenderImage {IMG} at (4,3) size 20x20 [bgcolor=#008000]
+layer at (205,163) size 20x20
+  RenderImage {IMG} at (40,3) size 20x20 [bgcolor=#008000]
+layer at (241,128) size 62x58
+  RenderBlock (relative positioned) {DIV} at (233,120) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (245,129) size 20x20
+  RenderImage {IMG} at (38,1) size 20x20 [bgcolor=#008000]
+layer at (281,129) size 20x20
+  RenderImage {IMG} at (2,1) size 20x20 [bgcolor=#008000]
+layer at (245,163) size 20x20
+  RenderImage {IMG} at (38,35) size 20x20 [bgcolor=#008000]
+layer at (281,163) size 20x20
+  RenderImage {IMG} at (2,35) size 20x20 [bgcolor=#008000]
+layer at (13,201) size 62x58
+  RenderBlock (relative positioned) {DIV} at (5,193) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (53,202) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (17,236) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (53,236) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (17,202) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (89,201) size 62x58
+  RenderBlock (relative positioned) {DIV} at (81,193) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (129,202) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (93,236) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (129,236) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (93,202) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (165,201) size 62x58
+  RenderBlock (relative positioned) {DIV} at (157,193) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (205,202) size 20x20
+  RenderImage {IMG} at (40,37) size 20x20 [bgcolor=#008000]
+layer at (169,236) size 20x20
+  RenderImage {IMG} at (4,3) size 20x20 [bgcolor=#008000]
+layer at (205,236) size 20x20
+  RenderImage {IMG} at (40,3) size 20x20 [bgcolor=#008000]
+layer at (169,202) size 20x20
+  RenderImage {IMG} at (4,37) size 20x20 [bgcolor=#008000]
+layer at (241,201) size 62x58
+  RenderBlock (relative positioned) {DIV} at (233,193) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (281,202) size 20x20
+  RenderImage {IMG} at (2,1) size 20x20 [bgcolor=#008000]
+layer at (245,236) size 20x20
+  RenderImage {IMG} at (38,35) size 20x20 [bgcolor=#008000]
+layer at (281,236) size 20x20
+  RenderImage {IMG} at (2,35) size 20x20 [bgcolor=#008000]
+layer at (245,202) size 20x20
+  RenderImage {IMG} at (38,1) size 20x20 [bgcolor=#008000]
+layer at (13,274) size 62x58
+  RenderBlock (relative positioned) {DIV} at (5,266) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (17,309) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (53,309) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (17,275) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (53,275) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (89,274) size 62x58
+  RenderBlock (relative positioned) {DIV} at (81,266) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (93,309) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (129,309) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (93,275) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (129,275) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (165,274) size 62x58
+  RenderBlock (relative positioned) {DIV} at (157,266) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (169,309) size 20x20
+  RenderImage {IMG} at (4,3) size 20x20 [bgcolor=#008000]
+layer at (205,309) size 20x20
+  RenderImage {IMG} at (40,3) size 20x20 [bgcolor=#008000]
+layer at (169,275) size 20x20
+  RenderImage {IMG} at (4,37) size 20x20 [bgcolor=#008000]
+layer at (205,275) size 20x20
+  RenderImage {IMG} at (40,37) size 20x20 [bgcolor=#008000]
+layer at (241,274) size 62x58
+  RenderBlock (relative positioned) {DIV} at (233,266) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (245,309) size 20x20
+  RenderImage {IMG} at (38,35) size 20x20 [bgcolor=#008000]
+layer at (281,309) size 20x20
+  RenderImage {IMG} at (2,35) size 20x20 [bgcolor=#008000]
+layer at (245,275) size 20x20
+  RenderImage {IMG} at (38,1) size 20x20 [bgcolor=#008000]
+layer at (281,275) size 20x20
+  RenderImage {IMG} at (2,1) size 20x20 [bgcolor=#008000]
+layer at (13,347) size 62x58
+  RenderBlock (relative positioned) {DIV} at (5,339) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (53,382) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (17,348) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (53,348) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (17,382) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (89,347) size 62x58
+  RenderBlock (relative positioned) {DIV} at (81,339) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (129,382) size 20x20
+  RenderImage {IMG} at (40,35) size 20x20 [bgcolor=#008000]
+layer at (93,348) size 20x20
+  RenderImage {IMG} at (4,1) size 20x20 [bgcolor=#008000]
+layer at (129,348) size 20x20
+  RenderImage {IMG} at (40,1) size 20x20 [bgcolor=#008000]
+layer at (93,382) size 20x20
+  RenderImage {IMG} at (4,35) size 20x20 [bgcolor=#008000]
+layer at (165,347) size 62x58
+  RenderBlock (relative positioned) {DIV} at (157,339) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (205,382) size 20x20
+  RenderImage {IMG} at (40,3) size 20x20 [bgcolor=#008000]
+layer at (169,348) size 20x20
+  RenderImage {IMG} at (4,37) size 20x20 [bgcolor=#008000]
+layer at (205,348) size 20x20
+  RenderImage {IMG} at (40,37) size 20x20 [bgcolor=#008000]
+layer at (169,382) size 20x20
+  RenderImage {IMG} at (4,3) size 20x20 [bgcolor=#008000]
+layer at (241,347) size 62x58
+  RenderBlock (relative positioned) {DIV} at (233,339) size 62x58 [border: (1px solid #000000) (2px solid #000000) (3px solid #000000) (4px solid #000000)]
+layer at (281,382) size 20x20
+  RenderImage {IMG} at (2,35) size 20x20 [bgcolor=#008000]
+layer at (245,348) size 20x20
+  RenderImage {IMG} at (38,1) size 20x20 [bgcolor=#008000]
+layer at (281,348) size 20x20
+  RenderImage {IMG} at (2,1) size 20x20 [bgcolor=#008000]
+layer at (245,382) size 20x20
+  RenderImage {IMG} at (38,35) size 20x20 [bgcolor=#008000]
diff --git a/LayoutTests/platform/qt/fast/borders/border-image-slice-constrained-expected.png b/LayoutTests/platform/qt/fast/borders/border-image-slice-constrained-expected.png
new file mode 100644 (file)
index 0000000..c4b9364
Binary files /dev/null and b/LayoutTests/platform/qt/fast/borders/border-image-slice-constrained-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/borders/border-image-slice-constrained-expected.txt b/LayoutTests/platform/qt/fast/borders/border-image-slice-constrained-expected.txt
new file mode 100644 (file)
index 0000000..f40a1c0
--- /dev/null
@@ -0,0 +1,10 @@
+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 (10,10) size 171x171 [border: (21px none #000000) (30px none #000000) (21px none #000000)]
+      RenderText {#text} at (191,175) size 4x21
+        text run at (191,175) width 4: " "
+      RenderBlock {DIV} at (205,10) size 171x171 [border: (21px none #000000) (30px none #000000) (21px none #000000)]
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/borders/border-styles-split-expected.png b/LayoutTests/platform/qt/fast/borders/border-styles-split-expected.png
new file mode 100644 (file)
index 0000000..6cf66e2
Binary files /dev/null and b/LayoutTests/platform/qt/fast/borders/border-styles-split-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/borders/border-styles-split-expected.txt b/LayoutTests/platform/qt/fast/borders/border-styles-split-expected.txt
new file mode 100644 (file)
index 0000000..90980f0
--- /dev/null
@@ -0,0 +1,125 @@
+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,20) size 784x560
+      RenderBlock {DIV} at (20,0) size 744x192
+        RenderBlock {DIV} at (0,0) size 87x192
+          RenderInline {SPAN} at (0,0) size 87x196 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
+            RenderText {#text} at (35,18) size 52x60
+              text run at (35,18) width 52: "    "
+            RenderBR {BR} at (87,64) size 0x0
+            RenderText {#text} at (0,114) size 52x60
+              text run at (0,114) width 52: "    "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (87,144) size 4x21
+          text run at (87,144) width 4: " "
+        RenderBlock {DIV} at (91,0) size 87x192
+          RenderInline {SPAN} at (0,0) size 87x196 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
+            RenderText {#text} at (35,18) size 52x60
+              text run at (35,18) width 52: "    "
+            RenderBR {BR} at (87,64) size 0x0
+            RenderText {#text} at (0,114) size 52x60
+              text run at (0,114) width 52: "    "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (178,144) size 4x21
+          text run at (178,144) width 4: " "
+        RenderBlock {DIV} at (182,0) size 87x192
+          RenderInline {SPAN} at (0,0) size 87x196 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
+            RenderText {#text} at (35,18) size 52x60
+              text run at (35,18) width 52: "    "
+            RenderBR {BR} at (87,64) size 0x0
+            RenderText {#text} at (0,114) size 52x60
+              text run at (0,114) width 52: "    "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (269,144) size 4x21
+          text run at (269,144) width 4: " "
+        RenderBlock {DIV} at (273,0) size 87x192
+          RenderInline {SPAN} at (0,0) size 87x196 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
+            RenderText {#text} at (35,18) size 52x60
+              text run at (35,18) width 52: "    "
+            RenderBR {BR} at (87,64) size 0x0
+            RenderText {#text} at (0,114) size 52x60
+              text run at (0,114) width 52: "    "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (360,144) size 4x21
+          text run at (360,144) width 4: " "
+        RenderBlock {DIV} at (364,0) size 87x192
+          RenderInline {SPAN} at (0,0) size 87x196 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
+            RenderText {#text} at (35,18) size 52x60
+              text run at (35,18) width 52: "    "
+            RenderBR {BR} at (87,64) size 0x0
+            RenderText {#text} at (0,114) size 52x60
+              text run at (0,114) width 52: "    "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (451,144) size 4x21
+          text run at (451,144) width 4: " "
+        RenderBlock {DIV} at (455,0) size 87x192
+          RenderInline {SPAN} at (0,0) size 87x196 [bgcolor=#DDDDDD] [border: (20px double #808080)]
+            RenderText {#text} at (35,18) size 52x60
+              text run at (35,18) width 52: "    "
+            RenderBR {BR} at (87,64) size 0x0
+            RenderText {#text} at (0,114) size 52x60
+              text run at (0,114) width 52: "    "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (20,212) size 744x192
+        RenderBlock {DIV} at (0,0) size 87x192
+          RenderInline {SPAN} at (0,0) size 87x196 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
+            RenderText {#text} at (35,18) size 52x60
+              text run at (35,18) width 52: "    "
+            RenderBR {BR} at (87,64) size 0x0
+            RenderText {#text} at (0,114) size 52x60
+              text run at (0,114) width 52: "    "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (87,144) size 4x21
+          text run at (87,144) width 4: " "
+        RenderBlock {DIV} at (91,0) size 87x192
+          RenderInline {SPAN} at (0,0) size 87x196 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
+            RenderText {#text} at (35,18) size 52x60
+              text run at (35,18) width 52: "    "
+            RenderBR {BR} at (87,64) size 0x0
+            RenderText {#text} at (0,114) size 52x60
+              text run at (0,114) width 52: "    "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (178,144) size 4x21
+          text run at (178,144) width 4: " "
+        RenderBlock {DIV} at (182,0) size 87x192
+          RenderInline {SPAN} at (0,0) size 87x196 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
+            RenderText {#text} at (35,18) size 52x60
+              text run at (35,18) width 52: "    "
+            RenderBR {BR} at (87,64) size 0x0
+            RenderText {#text} at (0,114) size 52x60
+              text run at (0,114) width 52: "    "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (269,144) size 4x21
+          text run at (269,144) width 4: " "
+        RenderBlock {DIV} at (273,0) size 87x192
+          RenderInline {SPAN} at (0,0) size 87x196 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
+            RenderText {#text} at (35,18) size 52x60
+              text run at (35,18) width 52: "    "
+            RenderBR {BR} at (87,64) size 0x0
+            RenderText {#text} at (0,114) size 52x60
+              text run at (0,114) width 52: "    "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (360,144) size 4x21
+          text run at (360,144) width 4: " "
+        RenderBlock {DIV} at (364,0) size 87x192
+          RenderInline {SPAN} at (0,0) size 87x196 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
+            RenderText {#text} at (35,18) size 52x60
+              text run at (35,18) width 52: "    "
+            RenderBR {BR} at (87,64) size 0x0
+            RenderText {#text} at (0,114) size 52x60
+              text run at (0,114) width 52: "    "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (451,144) size 4x21
+          text run at (451,144) width 4: " "
+        RenderBlock {DIV} at (455,0) size 87x192
+          RenderInline {SPAN} at (0,0) size 87x196 [bgcolor=#DDDDDD] [border: (20px double #808080)]
+            RenderText {#text} at (35,18) size 52x60
+              text run at (35,18) width 52: "    "
+            RenderBR {BR} at (87,64) size 0x0
+            RenderText {#text} at (0,114) size 52x60
+              text run at (0,114) width 52: "    "
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/borders/mixed-border-styles-radius2-expected.png b/LayoutTests/platform/qt/fast/borders/mixed-border-styles-radius2-expected.png
new file mode 100644 (file)
index 0000000..95eabb0
Binary files /dev/null and b/LayoutTests/platform/qt/fast/borders/mixed-border-styles-radius2-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/borders/mixed-border-styles-radius2-expected.txt b/LayoutTests/platform/qt/fast/borders/mixed-border-styles-radius2-expected.txt
new file mode 100644 (file)
index 0000000..e7e12db
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 784x601
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x601
+  RenderBlock {HTML} at (0,0) size 784x601
+    RenderBody {BODY} at (8,8) size 768x585
+      RenderBlock {DIV} at (20,20) size 150x150 [border: (50px solid #0000007F)]
+      RenderText {#text} at (190,174) size 4x21
+        text run at (190,174) width 4: " "
+      RenderBlock {DIV} at (214,20) size 150x150 [border: (50px solid #0000007F) (50px double #0000007F) (50px solid #0000007F)]
+      RenderText {#text} at (384,174) size 4x21
+        text run at (384,174) width 4: " "
+      RenderBlock {DIV} at (408,20) size 150x150 [border: (50px solid #0000007F) none (50px solid #0000007F)]
+      RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (20,215) size 150x150 [border: (50px solid #0000007F) (50px solid #00000000) (50px solid #0000007F)]
+      RenderText {#text} at (190,369) size 4x21
+        text run at (190,369) width 4: " "
+      RenderBlock {DIV} at (214,215) size 150x150 [border: (50px solid #0000007F) (50px solid #00000000) (50px solid #0000007F)]
+      RenderText {#text} at (384,369) size 4x21
+        text run at (384,369) width 4: " "
+      RenderBlock {DIV} at (408,215) size 150x150 [border: (50px solid #0000007F) none (50px solid #00000000) (50px solid #0000007F)]
+      RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (20,410) size 150x150 [border: (50px solid #0000007F) none (50px solid #0000007F)]
+      RenderText {#text} at (190,564) size 4x21
+        text run at (190,564) width 4: " "
+      RenderBlock {DIV} at (214,410) size 150x150 [border: (50px solid #0000007F) none (50px groove #0000007F) (50px solid #0000007F)]
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/box-shadow/inset-box-shadow-radius-expected.png b/LayoutTests/platform/qt/fast/box-shadow/inset-box-shadow-radius-expected.png
new file mode 100644 (file)
index 0000000..297e548
Binary files /dev/null and b/LayoutTests/platform/qt/fast/box-shadow/inset-box-shadow-radius-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/box-shadow/inset-box-shadow-radius-expected.txt b/LayoutTests/platform/qt/fast/box-shadow/inset-box-shadow-radius-expected.txt
new file mode 100644 (file)
index 0000000..979d104
--- /dev/null
@@ -0,0 +1,37 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x594
+  RenderBlock {HTML} at (0,0) size 800x594
+    RenderBody {BODY} at (8,8) size 784x578
+      RenderBlock {DIV} at (4,4) size 280x280
+        RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (288,268) size 4x21
+        text run at (288,268) width 4: " "
+      RenderBlock {DIV} at (296,4) size 280x280
+        RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (580,268) size 4x21
+        text run at (580,268) width 4: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderBlock {DIV} at (4,293) size 280x280
+        RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (288,557) size 4x21
+        text run at (288,557) width 4: " "
+      RenderBlock {DIV} at (296,293) size 280x280
+        RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+layer at (12,12) size 280x280
+  RenderBlock (positioned) {DIV} at (12,12) size 280x280 [border: (10px solid #00FF000C)]
+layer at (12,12) size 280x280
+  RenderBlock (relative positioned) {DIV} at (0,0) size 280x280
+layer at (304,12) size 280x280
+  RenderBlock (positioned) {DIV} at (304,12) size 280x280 [border: (20px solid #00FF000C)]
+layer at (304,12) size 280x280
+  RenderBlock (relative positioned) {DIV} at (0,0) size 280x280
+layer at (12,301) size 280x280
+  RenderBlock (positioned) {DIV} at (12,301) size 280x280 [border: (50px solid #00FF000C)]
+layer at (12,301) size 280x280
+  RenderBlock (relative positioned) {DIV} at (0,0) size 280x280
+layer at (304,301) size 280x280
+  RenderBlock (positioned) {DIV} at (304,301) size 280x280 [border: (90px solid #00FF000C)]
+layer at (304,301) size 280x280
+  RenderBlock (relative positioned) {DIV} at (0,0) size 280x280
diff --git a/LayoutTests/platform/qt/fast/box-shadow/inset-box-shadows-expected.png b/LayoutTests/platform/qt/fast/box-shadow/inset-box-shadows-expected.png
new file mode 100644 (file)
index 0000000..7ae880b
Binary files /dev/null and b/LayoutTests/platform/qt/fast/box-shadow/inset-box-shadows-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/box-shadow/inset-box-shadows-expected.txt b/LayoutTests/platform/qt/fast/box-shadow/inset-box-shadows-expected.txt
new file mode 100644 (file)
index 0000000..cdff65b
--- /dev/null
@@ -0,0 +1,42 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x577
+  RenderBlock {HTML} at (0,0) size 800x577
+    RenderBody {BODY} at (8,8) size 784x561
+      RenderText {#text} at (222,166) size 4x21
+        text run at (222,166) width 4: " "
+      RenderText {#text} at (448,166) size 4x21
+        text run at (448,166) width 4: " "
+      RenderText {#text} at (674,166) size 4x21
+        text run at (674,166) width 4: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (222,353) size 4x21
+        text run at (222,353) width 4: " "
+      RenderText {#text} at (448,353) size 4x21
+        text run at (448,353) width 4: " "
+      RenderText {#text} at (674,353) size 4x21
+        text run at (674,353) width 4: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (222,540) size 4x21
+        text run at (222,540) width 4: " "
+      RenderText {#text} at (448,540) size 4x21
+        text run at (448,540) width 4: " "
+      RenderText {#text} at (0,0) size 0x0
+layer at (18,18) size 202x162
+  RenderBlock (relative positioned) {DIV} at (10,10) size 202x162 [border: (1px solid #000000)]
+layer at (244,18) size 202x162
+  RenderBlock (relative positioned) {DIV} at (236,10) size 202x162 [border: (1px solid #000000)]
+layer at (470,18) size 202x162
+  RenderBlock (relative positioned) {DIV} at (462,10) size 202x162 [border: (1px solid #000000)]
+layer at (18,205) size 202x162
+  RenderBlock (relative positioned) {DIV} at (10,197) size 202x162 [border: (1px solid #000000)]
+layer at (244,205) size 202x162
+  RenderBlock (relative positioned) {DIV} at (236,197) size 202x162 [border: (1px solid #000000)]
+layer at (470,205) size 202x162
+  RenderBlock (relative positioned) {DIV} at (462,197) size 202x162 [border: (1px solid #000000)]
+layer at (18,392) size 202x162
+  RenderBlock (relative positioned) {DIV} at (10,384) size 202x162 [border: (1px solid #000000)]
+layer at (244,392) size 202x162
+  RenderBlock (relative positioned) {DIV} at (236,384) size 202x162 [border: (1px solid #000000)]
+layer at (470,392) size 202x162
+  RenderBlock (relative positioned) {DIV} at (462,384) size 202x162 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/qt/fast/box-shadow/scaled-box-shadow-expected.png b/LayoutTests/platform/qt/fast/box-shadow/scaled-box-shadow-expected.png
new file mode 100644 (file)
index 0000000..bc5f093
Binary files /dev/null and b/LayoutTests/platform/qt/fast/box-shadow/scaled-box-shadow-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/box-shadow/scaled-box-shadow-expected.txt b/LayoutTests/platform/qt/fast/box-shadow/scaled-box-shadow-expected.txt
new file mode 100644 (file)
index 0000000..aed4a2a
--- /dev/null
@@ -0,0 +1,29 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x592
+  RenderBlock {HTML} at (0,0) size 800x592
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {DIV} at (4,4) size 280x280
+        RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (288,128) size 4x21
+        text run at (288,128) width 4: " "
+      RenderBlock {DIV} at (296,4) size 280x280
+        RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (580,128) size 4x21
+        text run at (580,128) width 4: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderBlock {DIV} at (4,292) size 280x280
+        RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (288,416) size 4x21
+        text run at (288,416) width 4: " "
+      RenderBlock {DIV} at (296,292) size 280x280
+        RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+layer at (52,52) size 100x100
+  RenderBlock (relative positioned) {DIV} at (40,40) size 100x100
+layer at (344,52) size 100x100
+  RenderBlock (relative positioned) {DIV} at (40,40) size 100x100
+layer at (52,340) size 100x100
+  RenderBlock (relative positioned) {DIV} at (40,40) size 100x100
+layer at (344,340) size 100x100
+  RenderBlock (relative positioned) {DIV} at (40,40) size 100x100
diff --git a/LayoutTests/platform/qt/fast/box-shadow/shadow-buffer-partial-expected.png b/LayoutTests/platform/qt/fast/box-shadow/shadow-buffer-partial-expected.png
new file mode 100644 (file)
index 0000000..6fbbbb8
Binary files /dev/null and b/LayoutTests/platform/qt/fast/box-shadow/shadow-buffer-partial-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/box-shadow/shadow-buffer-partial-expected.txt b/LayoutTests/platform/qt/fast/box-shadow/shadow-buffer-partial-expected.txt
new file mode 100644 (file)
index 0000000..16143f3
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x192
+  RenderBlock {HTML} at (0,0) size 800x192
+    RenderBody {BODY} at (8,30) size 784x132
+      RenderBlock {DIV} at (30,0) size 200x50
+      RenderBlock {DIV} at (30,80) size 202x52 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (1,-39) size 202x32 [border: (1px solid #0000FF)]
diff --git a/LayoutTests/platform/qt/fast/box-shadow/shadow-tiling-artifact-expected.png b/LayoutTests/platform/qt/fast/box-shadow/shadow-tiling-artifact-expected.png
new file mode 100644 (file)
index 0000000..f389382
Binary files /dev/null and b/LayoutTests/platform/qt/fast/box-shadow/shadow-tiling-artifact-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/box-shadow/shadow-tiling-artifact-expected.txt b/LayoutTests/platform/qt/fast/box-shadow/shadow-tiling-artifact-expected.txt
new file mode 100644 (file)
index 0000000..4976382
--- /dev/null
@@ -0,0 +1,6 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x300
+  RenderBlock {HTML} at (0,0) size 800x300
+    RenderBody {BODY} at (8,50) size 784x200
+      RenderBlock {DIV} at (50,0) size 200x200
diff --git a/LayoutTests/platform/qt/fast/css/font-face-synthetic-bold-italic-expected.png b/LayoutTests/platform/qt/fast/css/font-face-synthetic-bold-italic-expected.png
new file mode 100644 (file)
index 0000000..950d2c3
Binary files /dev/null and b/LayoutTests/platform/qt/fast/css/font-face-synthetic-bold-italic-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/css/font-face-synthetic-bold-italic-expected.txt b/LayoutTests/platform/qt/fast/css/font-face-synthetic-bold-italic-expected.txt
new file mode 100644 (file)
index 0000000..e31ab89
--- /dev/null
@@ -0,0 +1,62 @@
+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 784x576
+      RenderBlock {P} at (0,0) size 784x42
+        RenderText {#text} at (0,0) size 57x21
+          text run at (0,0) width 57: "Test for "
+        RenderInline {I} at (0,0) size 757x42
+          RenderInline {A} at (0,0) size 337x21 [color=#0000EE]
+            RenderText {#text} at (57,0) size 337x21
+              text run at (57,0) width 337: "https://bugs.webkit.org/show_bug.cgi?id=34147"
+          RenderText {#text} at (394,0) size 757x42
+            text run at (394,0) width 363: " If @font-face does not provide an explicit italic/bold"
+            text run at (0,21) width 161: "variant, regular is used"
+        RenderText {#text} at (161,21) size 4x21
+          text run at (161,21) width 4: "."
+      RenderBlock {P} at (0,58) size 784x21
+        RenderText {#text} at (0,0) size 100x21
+          text run at (0,0) width 100: "Ahem regular:"
+      RenderBlock {P} at (0,95) size 784x17
+        RenderText {#text} at (0,0) size 192x17
+          text run at (0,0) width 192: "Ahem regular"
+      RenderBlock {P} at (0,128) size 784x21
+        RenderText {#text} at (0,0) size 148x21
+          text run at (0,0) width 148: "Ahem synthetic bold:"
+      RenderBlock (anonymous) at (0,165) size 784x0
+        RenderInline {STRONG} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,165) size 784x17
+        RenderBlock {P} at (0,0) size 784x17
+          RenderText {#text} at (0,0) size 304x17
+            text run at (0,0) width 304: "Ahem synthetic bold"
+      RenderBlock (anonymous) at (0,198) size 784x0
+        RenderInline {STRONG} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,198) size 784x21
+        RenderText {#text} at (0,0) size 150x21
+          text run at (0,0) width 150: "Ahem synthetic italic:"
+      RenderBlock (anonymous) at (0,235) size 784x0
+        RenderInline {I} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,235) size 784x17
+        RenderBlock {P} at (0,0) size 784x17
+          RenderText {#text} at (0,0) size 336x17
+            text run at (0,0) width 336: "Ahem synthetic italic"
+      RenderBlock (anonymous) at (0,268) size 784x0
+        RenderInline {I} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,268) size 784x21
+        RenderText {#text} at (0,0) size 185x21
+          text run at (0,0) width 185: "Ahem synthetic bold italic:"
+      RenderBlock (anonymous) at (0,305) size 784x0
+        RenderInline {STRONG} at (0,0) size 0x0
+          RenderInline {I} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,305) size 784x17
+        RenderBlock {P} at (0,0) size 784x17
+          RenderText {#text} at (0,0) size 416x17
+            text run at (0,0) width 416: "Ahem synthetic bold italic"
+      RenderBlock (anonymous) at (0,338) size 784x0
+        RenderInline {STRONG} at (0,0) size 0x0
+          RenderInline {I} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/css/font-face-weight-matching-expected.png b/LayoutTests/platform/qt/fast/css/font-face-weight-matching-expected.png
new file mode 100644 (file)
index 0000000..8ec9e38
Binary files /dev/null and b/LayoutTests/platform/qt/fast/css/font-face-weight-matching-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/css/font-face-weight-matching-expected.txt b/LayoutTests/platform/qt/fast/css/font-face-weight-matching-expected.txt
new file mode 100644 (file)
index 0000000..709e9a0
--- /dev/null
@@ -0,0 +1,101 @@
+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 784x42
+        RenderText {#text} at (0,0) size 57x21
+          text run at (0,0) width 57: "Test for "
+        RenderInline {I} at (0,0) size 757x42
+          RenderInline {A} at (0,0) size 337x21 [color=#0000EE]
+            RenderText {#text} at (57,0) size 337x21
+              text run at (57,0) width 337: "https://bugs.webkit.org/show_bug.cgi?id=34147"
+          RenderText {#text} at (394,0) size 757x42
+            text run at (394,0) width 363: " If @font-face does not provide an explicit italic/bold"
+            text run at (0,21) width 161: "variant, regular is used"
+        RenderText {#text} at (161,21) size 4x21
+          text run at (161,21) width 4: "."
+      RenderBlock {P} at (0,58) size 784x42
+        RenderText {#text} at (0,0) size 359x21
+          text run at (0,0) width 359: "Checks if WebKit font matching algorithm matches "
+        RenderInline {A} at (0,0) size 186x21 [color=#0000EE]
+          RenderText {#text} at (359,0) size 186x21
+            text run at (359,0) width 186: "the latest CSS3 Fonts WD"
+        RenderText {#text} at (545,0) size 769x42
+          text run at (545,0) width 224: ". If the test passes, all 14 glyphs"
+          text run at (0,21) width 224: "below should be black squares:"
+      RenderBlock (anonymous) at (0,116) size 784x21
+        RenderInline {SPAN} at (0,0) size 16x17
+          RenderText {#text} at (0,3) size 16x17
+            text run at (0,3) width 16: "A"
+        RenderText {#text} at (16,0) size 4x21
+          text run at (16,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 16x17
+          RenderText {#text} at (20,3) size 16x17
+            text run at (20,3) width 16: "A"
+        RenderText {#text} at (36,0) size 4x21
+          text run at (36,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 16x17
+          RenderText {#text} at (40,3) size 16x17
+            text run at (40,3) width 16: "A"
+        RenderText {#text} at (56,0) size 4x21
+          text run at (56,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 16x17
+          RenderText {#text} at (60,3) size 16x17
+            text run at (60,3) width 16: "A"
+        RenderText {#text} at (76,0) size 4x21
+          text run at (76,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 16x17
+          RenderText {#text} at (80,3) size 16x17
+            text run at (80,3) width 16: "A"
+        RenderText {#text} at (96,0) size 4x21
+          text run at (96,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 16x17
+          RenderText {#text} at (100,3) size 16x17
+            text run at (100,3) width 16: "A"
+        RenderText {#text} at (116,0) size 4x21
+          text run at (116,0) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {SPAN} at (0,0) size 16x17
+          RenderText {#text} at (120,3) size 16x17
+            text run at (120,3) width 16: "A"
+        RenderText {#text} at (136,0) size 4x21
+          text run at (136,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 16x17
+          RenderText {#text} at (140,3) size 16x17
+            text run at (140,3) width 16: "A"
+        RenderText {#text} at (156,0) size 4x21
+          text run at (156,0) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {SPAN} at (0,0) size 16x17
+          RenderText {#text} at (160,3) size 16x17
+            text run at (160,3) width 16: "A"
+        RenderText {#text} at (176,0) size 4x21
+          text run at (176,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 16x17
+          RenderText {#text} at (180,3) size 16x17
+            text run at (180,3) width 16: "A"
+        RenderText {#text} at (196,0) size 4x21
+          text run at (196,0) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {SPAN} at (0,0) size 16x17
+          RenderText {#text} at (200,3) size 16x17
+            text run at (200,3) width 16: "A"
+        RenderText {#text} at (216,0) size 4x21
+          text run at (216,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 16x17
+          RenderText {#text} at (220,3) size 16x17
+            text run at (220,3) width 16: "A"
+        RenderText {#text} at (236,0) size 4x21
+          text run at (236,0) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderInline {SPAN} at (0,0) size 16x17
+          RenderText {#text} at (240,3) size 16x17
+            text run at (240,3) width 16: "A"
+        RenderText {#text} at (256,0) size 4x21
+          text run at (256,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 16x17
+          RenderText {#text} at (260,3) size 16x17
+            text run at (260,3) width 16: "A"
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/css/non-empty-span-expected.png b/LayoutTests/platform/qt/fast/css/non-empty-span-expected.png
new file mode 100644 (file)
index 0000000..9d959e9
Binary files /dev/null and b/LayoutTests/platform/qt/fast/css/non-empty-span-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/css/non-empty-span-expected.txt b/LayoutTests/platform/qt/fast/css/non-empty-span-expected.txt
new file mode 100644 (file)
index 0000000..ef0c6e6
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x488
+  RenderBlock {HTML} at (0,0) size 800x488
+    RenderBody {BODY} at (8,8) size 784x472
+      RenderBlock {DIV} at (0,0) size 784x21
+        RenderText {#text} at (0,0) size 133x21
+          text run at (0,0) width 133: "Before empty span"
+      RenderBlock (anonymous) at (0,21) size 784x100
+        RenderInline {SPAN} at (0,0) size 0x21
+        RenderText {#text} at (0,39) size 11x21
+          text run at (0,39) width 11: "X"
+      RenderBlock {DIV} at (0,121) size 784x21
+        RenderText {#text} at (0,0) size 119x21
+          text run at (0,0) width 119: "After empty span"
+      RenderBlock {DIV} at (0,142) size 784x21
+        RenderText {#text} at (0,0) size 133x21
+          text run at (0,0) width 133: "Before empty span"
+      RenderBlock (anonymous) at (0,163) size 784x125
+        RenderInline {SPAN} at (0,0) size 0x125
+        RenderText {#text} at (0,80) size 11x21
+          text run at (0,80) width 11: "X"
+      RenderBlock {DIV} at (0,288) size 784x21
+        RenderText {#text} at (0,0) size 119x21
+          text run at (0,0) width 119: "After empty span"
+      RenderBlock {DIV} at (0,309) size 784x21
+        RenderText {#text} at (0,0) size 133x21
+          text run at (0,0) width 133: "Before empty span"
+      RenderBlock (anonymous) at (0,330) size 784x121
+        RenderInline {SPAN} at (0,0) size 0x21
+        RenderText {#text} at (0,100) size 11x21
+          text run at (0,100) width 11: "X"
+      RenderBlock {DIV} at (0,451) size 784x21
+        RenderText {#text} at (0,0) size 119x21
+          text run at (0,0) width 119: "After empty span"
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.png b/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.png
new file mode 100644 (file)
index 0000000..8efba32
Binary files /dev/null and b/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.txt b/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-expected.txt
new file mode 100644 (file)
index 0000000..824567b
--- /dev/null
@@ -0,0 +1,52 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x274
+  RenderBlock {HTML} at (0,0) size 800x274
+    RenderBody {BODY} at (8,16) size 784x250
+      RenderBlock {P} at (0,0) size 784x42
+        RenderText {#text} at (0,0) size 782x42
+          text run at (0,0) width 782: "Test passes if each of the orange boxes is sandwiched between two blue boxes and all blue and orange boxes"
+          text run at (0,21) width 206: "are below the big yellow box."
+layer at (8,74) size 192x192
+  RenderBlock (relative positioned) {DIV} at (0,58) size 192x192 [bgcolor=#FFFF00]
+    RenderBlock (anonymous) at (0,0) size 192x21
+    RenderBlock (anonymous) at (0,42) size 192x21
+    RenderBlock (anonymous) at (0,84) size 192x21
+    RenderBlock (anonymous) at (0,126) size 192x21
+      RenderText {#text} at (0,0) size 0x0
+layer at (8,266) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21 [bgcolor=#0000FF]
+    RenderText {#text} at (0,0) size 71x21
+      text run at (0,0) width 71: "Filler Text"
+layer at (8,287) size 192x21
+  RenderBlock (anonymous) at (0,21) size 192x21
+    RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
+layer at (8,308) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21 [bgcolor=#0000FF]
+layer at (8,500) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21
+    RenderText {#text} at (0,0) size 71x21
+      text run at (0,0) width 71: "Filler Text"
+layer at (8,521) size 192x21
+  RenderBlock (anonymous) at (0,63) size 192x21
+    RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
+layer at (8,350) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21 [bgcolor=#0000FF]
+    RenderText {#text} at (0,0) size 0x0
+layer at (8,542) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21
+    RenderText {#text} at (0,0) size 71x21
+      text run at (0,0) width 71: "Filler Text"
+layer at (8,371) size 192x21
+  RenderBlock (anonymous) at (0,105) size 192x21
+    RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
+layer at (8,392) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21 [bgcolor=#0000FF]
+    RenderText {#text} at (0,0) size 71x21
+      text run at (0,0) width 71: "Filler Text"
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.png b/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.png
new file mode 100644 (file)
index 0000000..d964974
Binary files /dev/null and b/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.txt b/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-dynamic-removed-expected.txt
new file mode 100644 (file)
index 0000000..80b3584
--- /dev/null
@@ -0,0 +1,47 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x274
+  RenderBlock {HTML} at (0,0) size 800x274
+    RenderBody {BODY} at (8,16) size 784x250
+      RenderBlock {P} at (0,0) size 784x42
+        RenderText {#text} at (0,0) size 759x42
+          text run at (0,0) width 759: "Test passes if each of the orange boxes is sandwiched between two blue boxes and two groups of blue and"
+          text run at (0,21) width 307: "orange boxes are inside the big yellow box "
+          text run at (307,21) width 252: "and the remaining group is below it."
+layer at (8,74) size 192x192
+  RenderBlock (relative positioned) {DIV} at (0,58) size 192x192 [bgcolor=#FFFF00]
+    RenderBlock (anonymous) at (0,0) size 192x21
+      RenderInline {DIV} at (0,0) size 71x21 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 71x21
+          text run at (0,0) width 71: "Filler Text"
+    RenderBlock (anonymous) at (0,21) size 192x21
+      RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+        RenderText {#text} at (0,0) size 71x21
+          text run at (0,0) width 71: "Filler Text"
+    RenderBlock (anonymous) at (0,42) size 192x21
+      RenderInline {DIV} at (0,0) size 71x21 [bgcolor=#0000FF]
+    RenderBlock (anonymous) at (0,84) size 192x21
+      RenderInline {DIV} at (0,0) size 71x21 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 0x0
+    RenderBlock (anonymous) at (0,105) size 192x21
+      RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+        RenderText {#text} at (0,0) size 71x21
+          text run at (0,0) width 71: "Filler Text"
+    RenderBlock (anonymous) at (0,126) size 192x21
+      RenderInline {DIV} at (0,0) size 71x21 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 71x21
+          text run at (0,0) width 71: "Filler Text"
+      RenderText {#text} at (0,0) size 0x0
+layer at (8,308) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21
+    RenderText {#text} at (0,0) size 71x21
+      text run at (0,0) width 71: "Filler Text"
+layer at (8,329) size 192x21
+  RenderBlock (anonymous) at (0,63) size 192x21
+    RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
+layer at (8,350) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21
+    RenderText {#text} at (0,0) size 71x21
+      text run at (0,0) width 71: "Filler Text"
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-expected.png b/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-expected.png
new file mode 100644 (file)
index 0000000..c899305
Binary files /dev/null and b/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-expected.txt b/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-expected.txt
new file mode 100644 (file)
index 0000000..232bf22
--- /dev/null
@@ -0,0 +1,52 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x274
+  RenderBlock {HTML} at (0,0) size 800x274
+    RenderBody {BODY} at (8,16) size 784x250
+      RenderBlock {P} at (0,0) size 784x42
+        RenderText {#text} at (0,0) size 782x42
+          text run at (0,0) width 782: "Test passes if each orange box is between two blue boxes and all orange and blue boxes are below the yellow"
+          text run at (0,21) width 30: "box."
+layer at (8,74) size 192x192
+  RenderBlock (relative positioned) {DIV} at (0,58) size 192x192 [bgcolor=#FFFF00]
+    RenderBlock (anonymous) at (0,0) size 192x21
+    RenderBlock (anonymous) at (0,42) size 192x21
+    RenderBlock (anonymous) at (0,84) size 192x21
+    RenderBlock (anonymous) at (0,126) size 192x21
+      RenderText {#text} at (0,0) size 0x0
+layer at (8,266) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21 [bgcolor=#0000FF]
+    RenderText {#text} at (0,0) size 71x21
+      text run at (0,0) width 71: "Filler Text"
+layer at (8,287) size 192x21
+  RenderBlock (anonymous) at (0,21) size 192x21
+    RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
+layer at (8,308) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21 [bgcolor=#0000FF]
+layer at (8,500) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21
+    RenderText {#text} at (0,0) size 71x21
+      text run at (0,0) width 71: "Filler Text"
+layer at (8,521) size 192x21
+  RenderBlock (anonymous) at (0,63) size 192x21
+    RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
+layer at (8,350) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21 [bgcolor=#0000FF]
+    RenderText {#text} at (0,0) size 0x0
+layer at (8,542) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21
+    RenderText {#text} at (0,0) size 71x21
+      text run at (0,0) width 71: "Filler Text"
+layer at (8,371) size 192x21
+  RenderBlock (anonymous) at (0,105) size 192x21
+    RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
+layer at (8,392) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21 [bgcolor=#0000FF]
+    RenderText {#text} at (0,0) size 71x21
+      text run at (0,0) width 71: "Filler Text"
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.png b/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.png
new file mode 100644 (file)
index 0000000..357154c
Binary files /dev/null and b/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.txt b/LayoutTests/platform/qt/fast/css/relative-positioned-block-nested-with-inline-parent-multiple-descendant-blocks-dynamic-expected.txt
new file mode 100644 (file)
index 0000000..248d291
--- /dev/null
@@ -0,0 +1,47 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x274
+  RenderBlock {HTML} at (0,0) size 800x274
+    RenderBody {BODY} at (8,16) size 784x250
+      RenderBlock {P} at (0,0) size 784x42
+        RenderText {#text} at (0,0) size 782x42
+          text run at (0,0) width 782: "Test passes if each of the orange boxes is sandwiched between two blue boxes and all blue and orange boxes"
+          text run at (0,21) width 206: "are below the big yellow box."
+layer at (8,74) size 192x192
+  RenderBlock (relative positioned) {DIV} at (0,58) size 192x192 [bgcolor=#FFFF00]
+    RenderBlock (anonymous) at (0,0) size 192x21
+    RenderBlock (anonymous) at (0,42) size 192x21
+    RenderBlock (anonymous) at (0,84) size 192x21
+    RenderBlock (anonymous) at (0,126) size 192x21
+      RenderText {#text} at (0,0) size 0x0
+layer at (8,266) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21 [bgcolor=#0000FF]
+    RenderText {#text} at (0,0) size 71x21
+      text run at (0,0) width 71: "Filler Text"
+layer at (8,287) size 192x21
+  RenderBlock (anonymous) at (0,21) size 192x21
+    RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
+layer at (8,308) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21 [bgcolor=#0000FF]
+    RenderText {#text} at (0,0) size 71x21
+      text run at (0,0) width 71: "Filler Text"
+layer at (8,329) size 192x21
+  RenderBlock (anonymous) at (0,63) size 192x21
+    RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
+layer at (8,350) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21 [bgcolor=#0000FF]
+    RenderText {#text} at (0,0) size 71x21
+      text run at (0,0) width 71: "Filler Text"
+layer at (8,371) size 192x21
+  RenderBlock (anonymous) at (0,105) size 192x21
+    RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
+layer at (8,392) size 71x21
+  RenderInline (relative positioned) {DIV} at (0,0) size 71x21 [bgcolor=#0000FF]
+    RenderText {#text} at (0,0) size 71x21
+      text run at (0,0) width 71: "Filler Text"
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.png b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.png
new file mode 100644 (file)
index 0000000..8dcbcab
Binary files /dev/null and b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.txt b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-expected.txt
new file mode 100644 (file)
index 0000000..dd418a4
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 984x584
+  RenderView at (0,0) size 800x584
+layer at (0,0) size 800x103
+  RenderBlock {HTML} at (0,0) size 800x103
+    RenderBody {BODY} at (8,16) size 784x79
+      RenderBlock {P} at (0,0) size 784x21
+        RenderText {#text} at (0,0) size 630x21
+          text run at (0,0) width 630: "Test passes if the orange box sits atop the blue box and both are in the center of the view."
+      RenderBlock (anonymous) at (0,37) size 784x0
+      RenderBlock (anonymous) at (0,58) size 784x21
+        RenderText {#text} at (0,0) size 0x0
+layer at (200,245) size 784x21
+  RenderBlock (anonymous) at (0,37) size 784x21
+    RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
+layer at (200,266) size 71x21
+  RenderInline (relative positioned) {SPAN} at (0,0) size 71x21 [bgcolor=#FFFF00]
+    RenderInline {SPAN} at (0,0) size 71x21 [bgcolor=#0000FF]
+      RenderInline {I} at (0,0) size 71x21
+        RenderText {#text} at (0,0) size 71x21
+          text run at (0,0) width 71: "Filler Text"
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.png b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.png
new file mode 100644 (file)
index 0000000..475d205
Binary files /dev/null and b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.txt b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-dynamic-removed-expected.txt
new file mode 100644 (file)
index 0000000..d7ab5a3
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 984x584
+  RenderView at (0,0) size 800x584
+layer at (0,0) size 800x103
+  RenderBlock {HTML} at (0,0) size 800x103
+    RenderBody {BODY} at (8,16) size 784x79
+      RenderBlock {P} at (0,0) size 784x21
+        RenderText {#text} at (0,0) size 630x21
+          text run at (0,0) width 630: "Test passes if the orange box sits atop the blue box and both are in the center of the view."
+      RenderBlock (anonymous) at (0,37) size 784x0
+        RenderInline {SPAN} at (0,0) size 0x0 [bgcolor=#FFFF00]
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,58) size 784x21
+        RenderInline {SPAN} at (0,0) size 71x21 [bgcolor=#FFFF00]
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (200,245) size 784x21
+  RenderBlock (anonymous) at (0,37) size 784x21
+    RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
+layer at (200,266) size 71x21
+  RenderInline (relative positioned) {SPAN} at (0,0) size 71x21 [bgcolor=#0000FF]
+    RenderInline {I} at (0,0) size 71x21
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
+    RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-expected.png b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-expected.png
new file mode 100644 (file)
index 0000000..8dcbcab
Binary files /dev/null and b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-expected.txt b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-ancestor-expected.txt
new file mode 100644 (file)
index 0000000..dd418a4
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 984x584
+  RenderView at (0,0) size 800x584
+layer at (0,0) size 800x103
+  RenderBlock {HTML} at (0,0) size 800x103
+    RenderBody {BODY} at (8,16) size 784x79
+      RenderBlock {P} at (0,0) size 784x21
+        RenderText {#text} at (0,0) size 630x21
+          text run at (0,0) width 630: "Test passes if the orange box sits atop the blue box and both are in the center of the view."
+      RenderBlock (anonymous) at (0,37) size 784x0
+      RenderBlock (anonymous) at (0,58) size 784x21
+        RenderText {#text} at (0,0) size 0x0
+layer at (200,245) size 784x21
+  RenderBlock (anonymous) at (0,37) size 784x21
+    RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
+layer at (200,266) size 71x21
+  RenderInline (relative positioned) {SPAN} at (0,0) size 71x21 [bgcolor=#FFFF00]
+    RenderInline {SPAN} at (0,0) size 71x21 [bgcolor=#0000FF]
+      RenderInline {I} at (0,0) size 71x21
+        RenderText {#text} at (0,0) size 71x21
+          text run at (0,0) width 71: "Filler Text"
+      RenderText {#text} at (0,0) size 0x0
+    RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.png b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.png
new file mode 100644 (file)
index 0000000..8dcbcab
Binary files /dev/null and b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.txt b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-expected.txt
new file mode 100644 (file)
index 0000000..457b179
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 984x584
+  RenderView at (0,0) size 800x584
+layer at (0,0) size 800x103
+  RenderBlock {HTML} at (0,0) size 800x103
+    RenderBody {BODY} at (8,16) size 784x79
+      RenderBlock {P} at (0,0) size 784x21
+        RenderText {#text} at (0,0) size 630x21
+          text run at (0,0) width 630: "Test passes if the orange box sits atop the blue box and both are in the center of the view."
+      RenderBlock (anonymous) at (0,37) size 784x0
+      RenderBlock (anonymous) at (0,58) size 784x21
+        RenderText {#text} at (0,0) size 0x0
+layer at (200,245) size 784x21
+  RenderBlock (anonymous) at (0,37) size 784x21
+    RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
+layer at (200,266) size 71x21
+  RenderInline (relative positioned) {SPAN} at (0,0) size 71x21 [bgcolor=#0000FF]
+    RenderInline {I} at (0,0) size 71x21
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
+    RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.png b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.png
new file mode 100644 (file)
index 0000000..a09badf
Binary files /dev/null and b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.txt b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-dynamic-removed-expected.txt
new file mode 100644 (file)
index 0000000..1246134
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x103
+  RenderBlock {HTML} at (0,0) size 800x103
+    RenderBody {BODY} at (8,16) size 784x79
+      RenderBlock {P} at (0,0) size 784x21
+        RenderText {#text} at (0,0) size 633x21
+          text run at (0,0) width 633: "Test passes if the orange box sits atop the blue box and both are in the top left of the view."
+      RenderBlock (anonymous) at (0,37) size 784x0
+        RenderInline {SPAN} at (0,0) size 0x0 [bgcolor=#0000FF]
+          RenderText {#text} at (0,0) size 0x0
+          RenderInline {I} at (0,0) size 0x0
+            RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,37) size 784x21
+        RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+          RenderText {#text} at (0,0) size 71x21
+            text run at (0,0) width 71: "Filler Text"
+      RenderBlock (anonymous) at (0,58) size 784x21
+        RenderInline {SPAN} at (0,0) size 71x21 [bgcolor=#0000FF]
+          RenderInline {I} at (0,0) size 71x21
+            RenderText {#text} at (0,0) size 71x21
+              text run at (0,0) width 71: "Filler Text"
+          RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.png b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.png
new file mode 100644 (file)
index 0000000..79f8cb8
Binary files /dev/null and b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.txt b/LayoutTests/platform/qt/fast/css/relative-positioned-block-with-inline-parent-keeps-style-expected.txt
new file mode 100644 (file)
index 0000000..8ad9974
--- /dev/null
@@ -0,0 +1,21 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x103
+  RenderBlock {HTML} at (0,0) size 800x103
+    RenderBody {BODY} at (8,16) size 784x79
+      RenderBlock {P} at (0,0) size 784x21
+        RenderText {#text} at (0,0) size 630x21
+          text run at (0,0) width 630: "Test passes if the blue box sits atop the orange box and both are in the center of the view."
+      RenderBlock {DIV} at (0,37) size 192x42 [bgcolor=#FF0000]
+        RenderBlock (anonymous) at (0,0) size 192x21
+        RenderBlock (anonymous) at (0,42) size 192x0
+          RenderText {#text} at (0,0) size 0x0
+layer at (200,245) size 80x21
+  RenderInline (relative positioned) {SPAN} at (0,0) size 80x21 [bgcolor=#0000FF]
+    RenderText {#text} at (0,0) size 80x21
+      text run at (0,0) width 80: "Filler Text1"
+layer at (200,266) size 192x21
+  RenderBlock (anonymous) at (0,21) size 192x21
+    RenderBlock {DIV} at (0,0) size 192x21 [bgcolor=#FFA500]
+      RenderText {#text} at (0,0) size 71x21
+        text run at (0,0) width 71: "Filler Text"
diff --git a/LayoutTests/platform/qt/fast/css/transformed-mask-expected.png b/LayoutTests/platform/qt/fast/css/transformed-mask-expected.png
new file mode 100644 (file)
index 0000000..5651af4
Binary files /dev/null and b/LayoutTests/platform/qt/fast/css/transformed-mask-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/css/transformed-mask-expected.txt b/LayoutTests/platform/qt/fast/css/transformed-mask-expected.txt
new file mode 100644 (file)
index 0000000..368af91
--- /dev/null
@@ -0,0 +1,20 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x206
+  RenderBlock {HTML} at (0,0) size 800x206
+    RenderBody {BODY} at (8,16) size 784x182
+      RenderBlock {P} at (0,0) size 784x21
+        RenderText {#text} at (0,0) size 425x21
+          text run at (0,0) width 425: "You should not see any pixel artifacts around the reflections."
+      RenderBlock (anonymous) at (0,37) size 784x145
+        RenderText {#text} at (140,124) size 4x21
+          text run at (140,124) width 4: " "
+        RenderText {#text} at (284,124) size 4x21
+          text run at (284,124) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+layer at (28,73) size 100x100
+  RenderBlock {DIV} at (20,20) size 100x100 [bgcolor=#000000]
+layer at (172,73) size 100x100
+  RenderBlock {DIV} at (164,20) size 100x100 [bgcolor=#000000]
+layer at (316,73) size 100x100
+  RenderBlock {DIV} at (308,20) size 100x100 [bgcolor=#000000]
diff --git a/LayoutTests/platform/qt/fast/dom/52776-expected.png b/LayoutTests/platform/qt/fast/dom/52776-expected.png
new file mode 100644 (file)
index 0000000..c60e92a
Binary files /dev/null and b/LayoutTests/platform/qt/fast/dom/52776-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/dom/52776-expected.txt b/LayoutTests/platform/qt/fast/dom/52776-expected.txt
new file mode 100644 (file)
index 0000000..c69c5d7
--- /dev/null
@@ -0,0 +1,273 @@
+layer at (0,0) size 784x1898
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x1898
+  RenderBlock {HTML} at (0,0) size 784x1898
+    RenderBody {BODY} at (8,16) size 768x1866
+      RenderBlock {DIV} at (0,0) size 768x896
+        RenderBlock {P} at (0,0) size 768x21
+          RenderText {#text} at (677,0) size 91x21
+            text run at (677,0) width 91: "Right To Left"
+        RenderBlock {P} at (0,37) size 768x21
+          RenderText {#text} at (409,0) size 359x21
+            text run at (409,0) width 4 RTL: "."
+            text run at (413,0) width 355: "Well-formed pair of unicode bidi control characters"
+        RenderBlock {DIV} at (0,74) size 768x21
+          RenderText {#text} at (747,0) size 21x21
+            text run at (747,0) width 4 RTL: "\x{202C}"
+            text run at (751,0) width 4 RTL: "!"
+            text run at (755,0) width 13: "\x{202B}b"
+        RenderBlock {DIV} at (0,95) size 768x21
+          RenderText {#text} at (747,0) size 21x21
+            text run at (747,0) width 4 RTL: "\x{202C}"
+            text run at (751,0) width 17: "\x{202A}b!"
+        RenderBlock {P} at (0,132) size 768x21
+          RenderText {#text} at (477,0) size 291x21
+            text run at (477,0) width 4 RTL: "."
+            text run at (481,0) width 287: "Unpaired unicode bidi control characters"
+        RenderBlock {DIV} at (0,169) size 768x21
+          RenderText {#text} at (751,0) size 17x21
+            text run at (751,0) width 4 RTL: "!"
+            text run at (755,0) width 13: "\x{202B}b"
+        RenderBlock {DIV} at (0,190) size 768x21
+          RenderText {#text} at (751,0) size 17x21
+            text run at (751,0) width 17: "\x{202A}b!"
+        RenderBlock {P} at (0,227) size 768x21
+          RenderText {#text} at (395,0) size 373x21
+            text run at (395,0) width 4 RTL: "."
+            text run at (399,0) width 369: "Empty content inside unicode bidi control characters"
+        RenderBlock {DIV} at (0,264) size 768x21
+          RenderText {#text} at (760,0) size 8x21
+            text run at (760,0) width 8 RTL: "\x{202C}\x{202C}"
+        RenderBlock {DIV} at (0,285) size 768x21
+          RenderText {#text} at (760,0) size 8x21
+            text run at (760,0) width 4: "\x{202A}"
+            text run at (764,0) width 4 RTL: "\x{202A}"
+        RenderBlock {DIV} at (0,306) size 768x21
+          RenderText {#text} at (760,0) size 8x21
+            text run at (760,0) width 4 RTL: "\x{202B}"
+            text run at (764,0) width 4 RTL: "\x{202B}"
+        RenderBlock {P} at (0,343) size 768x21
+          RenderText {#text} at (454,0) size 314x21
+            text run at (454,0) width 4 RTL: "."
+            text run at (458,0) width 310: "String inside unicode bidi control characters"
+        RenderBlock {DIV} at (0,380) size 768x21
+          RenderText {#text} at (734,0) size 34x21
+            text run at (734,0) width 4 RTL: "\x{202C}"
+            text run at (738,0) width 30: "\x{202C}abc"
+        RenderBlock {DIV} at (0,401) size 768x21
+          RenderText {#text} at (734,0) size 34x21
+            text run at (734,0) width 30: "\x{202A}abc"
+            text run at (764,0) width 4 RTL: "\x{202A}"
+        RenderBlock {DIV} at (0,422) size 768x21
+          RenderText {#text} at (734,0) size 34x21
+            text run at (734,0) width 30: "\x{202B}abc"
+            text run at (764,0) width 4 RTL: "\x{202B}"
+        RenderBlock {P} at (0,459) size 768x21
+          RenderText {#text} at (447,0) size 321x21
+            text run at (447,0) width 4 RTL: "."
+            text run at (451,0) width 317: "String around unicode bidi control characters"
+        RenderBlock {DIV} at (0,496) size 768x21
+          RenderText {#text} at (712,0) size 56x21
+            text run at (712,0) width 4 RTL: "\x{202C}"
+            text run at (716,0) width 52: "def\x{202C}abc"
+        RenderBlock {DIV} at (0,517) size 768x21
+          RenderText {#text} at (712,0) size 56x21
+            text run at (712,0) width 56: "\x{202C}abc\x{202C}def"
+        RenderBlock {DIV} at (0,538) size 768x21
+          RenderText {#text} at (688,0) size 80x21
+            text run at (688,0) width 80: "xyz\x{202C}abc\x{202C}def"
+        RenderBlock {P} at (0,575) size 768x21
+          RenderText {#text} at (492,0) size 276x21
+            text run at (492,0) width 4 RTL: "."
+            text run at (496,0) width 272: "Nested unicode bidi control characters"
+        RenderBlock {DIV} at (0,612) size 768x21
+          RenderText {#text} at (743,0) size 25x21
+            text run at (743,0) width 4: "\x{202A}"
+            text run at (747,0) width 4 RTL: "\x{202C}"
+            text run at (751,0) width 17: "\x{202A}b!"
+        RenderBlock {DIV} at (0,633) size 768x21
+          RenderText {#text} at (743,0) size 25x21
+            text run at (743,0) width 4 RTL: "\x{202C}"
+            text run at (747,0) width 4 RTL: "!"
+            text run at (751,0) width 13: "\x{202B}b"
+            text run at (764,0) width 4 RTL: "\x{202B}"
+        RenderBlock {DIV} at (0,654) size 768x21
+          RenderText {#text} at (743,0) size 25x21
+            text run at (743,0) width 8 RTL: "!\x{202C}"
+            text run at (751,0) width 17: "\x{202C}\x{202C}b"
+        RenderBlock {DIV} at (0,675) size 768x21
+          RenderText {#text} at (735,0) size 33x21
+            text run at (735,0) width 4 RTL: "\x{202C}"
+            text run at (739,0) width 9: "1"
+            text run at (748,0) width 4 RTL: "!"
+            text run at (752,0) width 12: "\x{202B}c"
+            text run at (764,0) width 4 RTL: "\x{202C}"
+        RenderBlock {P} at (0,712) size 768x21
+          RenderText {#text} at (465,0) size 303x21
+            text run at (465,0) width 4 RTL: "."
+            text run at (469,0) width 299: "Start with different directionality characters"
+        RenderBlock {DIV} at (0,749) size 768x21
+          RenderText {#text} at (725,0) size 43x21
+            text run at (725,0) width 4 RTL: "\x{202B}"
+            text run at (729,0) width 4 RTL: "\x{202C}"
+            text run at (733,0) width 13: "\x{202A}1"
+            text run at (746,0) width 4 RTL: "\x{202C}"
+            text run at (750,0) width 18: "12"
+        RenderBlock {DIV} at (0,770) size 768x21
+          RenderText {#text} at (742,0) size 26x21
+            text run at (742,0) width 4 RTL: "\x{202A}"
+            text run at (746,0) width 4 RTL: "\x{202C}"
+            text run at (750,0) width 18: "12"
+        RenderBlock {DIV} at (0,791) size 768x21
+          RenderText {#text} at (752,0) size 16x21
+            text run at (752,0) width 4 RTL: "\x{202A}"
+            text run at (756,0) width 4 RTL: "\x{202C}"
+            text run at (760,0) width 8: "\x{660}\x{661}"
+        RenderBlock {DIV} at (0,812) size 768x21
+          RenderText {#text} at (732,0) size 36x21
+            text run at (732,0) width 4 RTL: "\x{202A}"
+            text run at (736,0) width 32 RTL: "\x{683}\x{684}\x{202C}"
+        RenderBlock {DIV} at (0,833) size 768x21
+          RenderText {#text} at (756,0) size 12x21
+            text run at (756,0) width 4 RTL: "\x{202A}"
+            text run at (760,0) width 8 RTL: "\x{1}\x{202C}"
+        RenderBlock {DIV} at (0,854) size 768x21
+          RenderText {#text} at (734,0) size 34x21
+            text run at (734,0) width 30: "abc\x{202C}"
+            text run at (764,0) width 4 RTL: "\x{202A}"
+        RenderBlock {DIV} at (0,875) size 768x21
+          RenderText {#text} at (752,0) size 16x21
+            text run at (752,0) width 4 RTL: "\x{202A}"
+            text run at (756,0) width 12 RTL: "\x{5D0}\x{5D1}\x{202C}"
+      RenderBlock {DIV} at (0,912) size 768x896
+        RenderBlock {P} at (0,0) size 768x21
+          RenderText {#text} at (0,0) size 91x21
+            text run at (0,0) width 91: "Left To Right"
+        RenderBlock {P} at (0,37) size 768x21
+          RenderText {#text} at (0,0) size 359x21
+            text run at (0,0) width 359: "Well-formed pair of unicode bidi control characters."
+        RenderBlock {DIV} at (0,74) size 768x21
+          RenderText {#text} at (0,0) size 21x21
+            text run at (0,0) width 4 RTL: "!"
+            text run at (4,0) width 13: "\x{202B}b"
+            text run at (17,0) width 4: "\x{202C}"
+        RenderBlock {DIV} at (0,95) size 768x21
+          RenderText {#text} at (0,0) size 21x21
+            text run at (0,0) width 17: "\x{202A}b!"
+            text run at (17,0) width 4: "\x{202C}"
+        RenderBlock {P} at (0,132) size 768x21
+          RenderText {#text} at (0,0) size 291x21
+            text run at (0,0) width 291: "Unpaired unicode bidi control characters."
+        RenderBlock {DIV} at (0,169) size 768x21
+          RenderText {#text} at (0,0) size 17x21
+            text run at (0,0) width 17: "\x{202B}b!"
+        RenderBlock {DIV} at (0,190) size 768x21
+          RenderText {#text} at (0,0) size 17x21
+            text run at (0,0) width 17: "\x{202A}b!"
+        RenderBlock {P} at (0,227) size 768x21
+          RenderText {#text} at (0,0) size 373x21
+            text run at (0,0) width 373: "Empty content inside unicode bidi control characters."
+        RenderBlock {DIV} at (0,264) size 768x21
+          RenderText {#text} at (0,0) size 8x21
+            text run at (0,0) width 8: "\x{202C}\x{202C}"
+        RenderBlock {DIV} at (0,285) size 768x21
+          RenderText {#text} at (0,0) size 8x21
+            text run at (0,0) width 4: "\x{202A}"
+            text run at (4,0) width 4: "\x{202A}"
+        RenderBlock {DIV} at (0,306) size 768x21
+          RenderText {#text} at (0,0) size 8x21
+            text run at (0,0) width 4: "\x{202B}"
+            text run at (4,0) width 4 RTL: "\x{202B}"
+        RenderBlock {P} at (0,343) size 768x21
+          RenderText {#text} at (0,0) size 314x21
+            text run at (0,0) width 314: "String inside unicode bidi control characters."
+        RenderBlock {DIV} at (0,380) size 768x21
+          RenderText {#text} at (0,0) size 34x21
+            text run at (0,0) width 34: "\x{202C}abc\x{202C}"
+        RenderBlock {DIV} at (0,401) size 768x21
+          RenderText {#text} at (0,0) size 34x21
+            text run at (0,0) width 30: "\x{202A}abc"
+            text run at (30,0) width 4: "\x{202A}"
+        RenderBlock {DIV} at (0,422) size 768x21
+          RenderText {#text} at (0,0) size 34x21
+            text run at (0,0) width 30: "\x{202B}abc"
+            text run at (30,0) width 4: "\x{202B}"
+        RenderBlock {P} at (0,459) size 768x21
+          RenderText {#text} at (0,0) size 321x21
+            text run at (0,0) width 321: "String around unicode bidi control characters."
+        RenderBlock {DIV} at (0,496) size 768x21
+          RenderText {#text} at (0,0) size 56x21
+            text run at (0,0) width 56: "def\x{202C}abc\x{202C}"
+        RenderBlock {DIV} at (0,517) size 768x21
+          RenderText {#text} at (0,0) size 56x21
+            text run at (0,0) width 56: "\x{202C}abc\x{202C}def"
+        RenderBlock {DIV} at (0,538) size 768x21
+          RenderText {#text} at (0,0) size 80x21
+            text run at (0,0) width 80: "xyz\x{202C}abc\x{202C}def"
+        RenderBlock {P} at (0,575) size 768x21
+          RenderText {#text} at (0,0) size 276x21
+            text run at (0,0) width 276: "Nested unicode bidi control characters."
+        RenderBlock {DIV} at (0,612) size 768x21
+          RenderText {#text} at (0,0) size 25x21
+            text run at (0,0) width 4: "\x{202A}"
+            text run at (4,0) width 17: "\x{202A}b!"
+            text run at (21,0) width 4: "\x{202C}"
+        RenderBlock {DIV} at (0,633) size 768x21
+          RenderText {#text} at (0,0) size 25x21
+            text run at (0,0) width 4 RTL: "!"
+            text run at (4,0) width 13: "\x{202B}b"
+            text run at (17,0) width 4: "\x{202C}"
+            text run at (21,0) width 4 RTL: "\x{202B}"
+        RenderBlock {DIV} at (0,654) size 768x21
+          RenderText {#text} at (0,0) size 25x21
+            text run at (0,0) width 25: "\x{202C}\x{202C}b!\x{202C}"
+        RenderBlock {DIV} at (0,675) size 768x21
+          RenderText {#text} at (0,0) size 33x21
+            text run at (0,0) width 13: "\x{202C}1"
+            text run at (13,0) width 4 RTL: "!"
+            text run at (17,0) width 12: "\x{202B}c"
+            text run at (29,0) width 4: "\x{202C}"
+        RenderBlock {P} at (0,712) size 768x21
+          RenderText {#text} at (0,0) size 303x21
+            text run at (0,0) width 303: "Start with different directionality characters."
+        RenderBlock {DIV} at (0,749) size 768x21
+          RenderText {#text} at (0,0) size 43x21
+            text run at (0,0) width 22: "12\x{202C}"
+            text run at (22,0) width 13: "\x{202A}1"
+            text run at (35,0) width 4: "\x{202C}"
+            text run at (39,0) width 4: "\x{202B}"
+        RenderBlock {DIV} at (0,770) size 768x21
+          RenderText {#text} at (0,0) size 26x21
+            text run at (0,0) width 22: "12\x{202C}"
+            text run at (22,0) width 4: "\x{202A}"
+        RenderBlock {DIV} at (0,791) size 768x21
+          RenderText {#text} at (0,0) size 16x21
+            text run at (0,0) width 8: "\x{660}\x{661}"
+            text run at (8,0) width 4: "\x{202C}"
+            text run at (12,0) width 4: "\x{202A}"
+        RenderBlock {DIV} at (0,812) size 768x21
+          RenderText {#text} at (0,0) size 40x21
+            text run at (0,0) width 32 RTL: "\x{683}\x{684}"
+            text run at (32,0) width 4: "\x{202C}"
+            text run at (36,0) width 4: "\x{202A}"
+        RenderBlock {DIV} at (0,833) size 768x21
+          RenderText {#text} at (0,0) size 12x21
+            text run at (0,0) width 8: "\x{1}\x{202C}"
+            text run at (8,0) width 4: "\x{202A}"
+        RenderBlock {DIV} at (0,854) size 768x21
+          RenderText {#text} at (0,0) size 34x21
+            text run at (0,0) width 30: "abc\x{202C}"
+            text run at (30,0) width 4: "\x{202A}"
+        RenderBlock {DIV} at (0,875) size 768x21
+          RenderText {#text} at (0,0) size 16x21
+            text run at (0,0) width 8 RTL: "\x{5D0}\x{5D1}"
+            text run at (8,0) width 4: "\x{202C}"
+            text run at (12,0) width 4: "\x{202A}"
+      RenderBlock {UL} at (0,1824) size 768x42
+        RenderListItem {LI} at (40,0) size 728x42
+          RenderListMarker at (-18,0) size 7x21: bullet
+          RenderText {#text} at (0,0) size 715x42
+            text run at (0,0) width 715: "test id=test: the right-most character of rendering result of <PDF>abc<PDF> in RTL block should be c:"
+            text run at (0,21) width 61: "Success"
+selection start: position 3 of child 0 {#text} of child 20 {DIV} of child 1 {DIV} of body
+selection end:   position 4 of child 0 {#text} of child 20 {DIV} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/qt/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png b/LayoutTests/platform/qt/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png
new file mode 100644 (file)
index 0000000..1b1492f
Binary files /dev/null and b/LayoutTests/platform/qt/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt b/LayoutTests/platform/qt/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt
new file mode 100644 (file)
index 0000000..e65022b
--- /dev/null
@@ -0,0 +1,20 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x172
+  RenderBlock {HTML} at (0,0) size 800x172
+    RenderBody {BODY} at (8,16) size 784x148
+      RenderBlock {P} at (0,0) size 784x21
+        RenderText {#text} at (0,0) size 33x21
+          text run at (0,0) width 33: "Bug "
+        RenderInline {A} at (0,0) size 45x21 [color=#0000EE]
+          RenderText {#text} at (33,0) size 45x21
+            text run at (33,0) width 45: "78684"
+        RenderText {#text} at (78,0) size 300x21
+          text run at (78,0) width 300: ": Layout issue with fieldset legend element"
+      RenderBlock {P} at (0,37) size 784x42
+        RenderText {#text} at (0,0) size 734x42
+          text run at (0,0) width 734: "For this test to pass, you should see a full border with out any clipping, especially under blue box(legend"
+          text run at (0,21) width 66: "element)."
+      RenderBlock {FORM} at (0,95) size 784x53
+        RenderFieldSet {FIELDSET} at (2,0) size 780x53 [border: (2px groove #C0C0C0)]
+          RenderBlock {LEGEND} at (14,0) size 36x36 [border: (1px solid #0000FF)]
diff --git a/LayoutTests/platform/qt/fast/forms/input-placeholder-visibility-1-expected.png b/LayoutTests/platform/qt/fast/forms/input-placeholder-visibility-1-expected.png
new file mode 100644 (file)
index 0000000..42f317b
Binary files /dev/null and b/LayoutTests/platform/qt/fast/forms/input-placeholder-visibility-1-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/forms/input-placeholder-visibility-1-expected.txt b/LayoutTests/platform/qt/fast/forms/input-placeholder-visibility-1-expected.txt
new file mode 100644 (file)
index 0000000..412e51a
--- /dev/null
@@ -0,0 +1,17 @@
+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 784x21
+        RenderText {#text} at (0,0) size 381x21
+          text run at (0,0) width 381: "Focus the field, focus away, then focus the field again."
+      RenderBlock {DIV} at (0,37) size 784x29
+        RenderTextControl {INPUT} at (2,2) size 186x25
+          RenderBlock {DIV} at (2,2) size 182x21
+          RenderBlock {DIV} at (2,2) size 182x21 [color=#A9A9A9]
+            RenderText {#text} at (1,0) size 86x21
+              text run at (1,0) width 86: "Placeholder"
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+caret: position 0 of child 0 {DIV} of {#shadow-root} of child 1 {INPUT} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/qt/fast/forms/input-placeholder-visibility-3-expected.png b/LayoutTests/platform/qt/fast/forms/input-placeholder-visibility-3-expected.png
new file mode 100644 (file)
index 0000000..56a753f
Binary files /dev/null and b/LayoutTests/platform/qt/fast/forms/input-placeholder-visibility-3-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/forms/input-placeholder-visibility-3-expected.txt b/LayoutTests/platform/qt/fast/forms/input-placeholder-visibility-3-expected.txt
new file mode 100644 (file)
index 0000000..793390c
--- /dev/null
@@ -0,0 +1,18 @@
+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 784x21
+        RenderText {#text} at (0,0) size 426x21
+          text run at (0,0) width 426: "Focus field with a placeholder, then type, then delete all text."
+      RenderBlock {DIV} at (0,37) size 784x29
+        RenderTextControl {INPUT} at (2,2) size 186x25
+          RenderBlock {DIV} at (2,2) size 182x21
+            RenderBR {BR} at (1,0) size 0x21
+          RenderBlock {DIV} at (2,2) size 182x21 [color=#A9A9A9]
+            RenderText {#text} at (1,0) size 86x21
+              text run at (1,0) width 86: "Placeholder"
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+caret: position 0 of child 0 {BR} of child 0 {DIV} of {#shadow-root} of child 1 {INPUT} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/qt/fast/forms/listbox-bidi-align-expected.png b/LayoutTests/platform/qt/fast/forms/listbox-bidi-align-expected.png
new file mode 100644 (file)
index 0000000..414a57c
Binary files /dev/null and b/LayoutTests/platform/qt/fast/forms/listbox-bidi-align-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/forms/listbox-bidi-align-expected.txt b/LayoutTests/platform/qt/fast/forms/listbox-bidi-align-expected.txt
new file mode 100644 (file)
index 0000000..f9f32f7
--- /dev/null
@@ -0,0 +1,74 @@
+layer at (0,0) size 784x711
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x711
+  RenderBlock {HTML} at (0,0) size 784x711
+    RenderBody {BODY} at (8,8) size 768x695
+      RenderBlock (anonymous) at (0,0) size 768x42
+        RenderText {#text} at (0,0) size 667x21
+          text run at (0,0) width 667: "This test verifies the visual alignment of items in a select element while changing text direction."
+        RenderBR {BR} at (667,0) size 0x21
+        RenderText {#text} at (0,21) size 474x21
+          text run at (0,21) width 474: "All the items in the following select elements should be left-aligned."
+      RenderTable {TABLE} at (0,42) size 684x196
+        RenderTableSection {TBODY} at (0,0) size 684x196
+          RenderTableRow {TR} at (0,2) size 684x95
+            RenderTableCell {TD} at (2,2) size 205x95 [r=0 c=0 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 199x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (209,2) size 132x95 [r=0 c=1 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 126x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (343,2) size 205x95 [r=0 c=2 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 199x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (550,2) size 132x95 [r=0 c=3 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 126x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+          RenderTableRow {TR} at (0,99) size 684x95
+            RenderTableCell {TD} at (2,99) size 205x95 [r=1 c=0 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 199x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (209,99) size 132x95 [r=1 c=1 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 126x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBlock (anonymous) at (0,238) size 768x21
+        RenderText {#text} at (0,0) size 484x21
+          text run at (0,0) width 484: "All the items in the following select elements should be right-aligned."
+      RenderTable {TABLE} at (0,259) size 704x196
+        RenderTableSection {TBODY} at (0,0) size 704x196
+          RenderTableRow {TR} at (0,2) size 704x95
+            RenderTableCell {TD} at (2,2) size 215x95 [r=0 c=0 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 209x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (219,2) size 132x95 [r=0 c=1 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 126x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (353,2) size 215x95 [r=0 c=2 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 209x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (570,2) size 132x95 [r=0 c=3 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 126x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+          RenderTableRow {TR} at (0,99) size 704x95
+            RenderTableCell {TD} at (2,99) size 215x95 [r=1 c=0 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 209x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (219,99) size 132x95 [r=1 c=1 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 126x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBlock (anonymous) at (0,455) size 768x21
+        RenderText {#text} at (0,0) size 497x21
+          text run at (0,0) width 497: "All the items in the following select elements should be center-aligned."
+      RenderTable {TABLE} at (0,476) size 730x99
+        RenderTableSection {TBODY} at (0,0) size 730x99
+          RenderTableRow {TR} at (0,2) size 730x95
+            RenderTableCell {TD} at (2,2) size 228x95 [r=0 c=0 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 222x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (232,2) size 132x95 [r=0 c=1 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 126x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (366,2) size 228x95 [r=0 c=2 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 222x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (596,2) size 132x95 [r=0 c=3 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 126x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+      RenderBlock (anonymous) at (0,575) size 768x21
+        RenderText {#text} at (0,0) size 322x21
+          text run at (0,0) width 322: "The following tables check mixed alignments."
+      RenderTable {TABLE} at (0,596) size 756x99
+        RenderTableSection {TBODY} at (0,0) size 756x99
+          RenderTableRow {TR} at (0,2) size 756x95
+            RenderTableCell {TD} at (2,2) size 225x95 [r=0 c=0 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 219x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (229,2) size 225x95 [r=0 c=1 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 219x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (456,2) size 148x95 [r=0 c=2 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 142x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+            RenderTableCell {TD} at (606,2) size 148x95 [r=0 c=3 rs=1 cs=1]
+              RenderListBox {SELECT} at (3,3) size 142x89 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
index a7a950dda11e69ac801090c3998c591263623231..9025333d46ab3b29e11ef48b15adbbeb4ee7467b 100644 (file)
Binary files a/LayoutTests/platform/qt/fast/forms/placeholder-position-expected.png and b/LayoutTests/platform/qt/fast/forms/placeholder-position-expected.png differ
index 4b017ec7f1c926f371674224c6bfcdb490455ed5..8a720d00023cdc1878e241630178771d9f04fe1a 100644 (file)
@@ -3,52 +3,107 @@ 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
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x584
-      RenderTextControl {INPUT} at (2,2) size 166x26
-        RenderDeprecatedFlexibleBox {DIV} at (2,2) size 162x22
-          RenderBlock {DIV} at (0,11) size 0x0
-          RenderBlock {DIV} at (0,0) size 151x22
-          RenderBlock {DIV} at (151,5) size 11x11
-      RenderBR {BR} at (170,20) size 0x0
-      RenderTextControl {INPUT} at (2,32) size 166x26
-      RenderBR {BR} at (170,50) size 0x0
-      RenderTextControl {INPUT} at (2,62) size 166x26
-        RenderDeprecatedFlexibleBox {DIV} at (2,2) size 162x22
-          RenderBlock {DIV} at (0,11) size 0x0
-          RenderBlock {DIV} at (0,0) size 151x22
-          RenderBlock {DIV} at (151,5) size 11x11
-      RenderBR {BR} at (170,80) size 0x0
-      RenderTextControl {INPUT} at (2,92) size 166x26
-        RenderDeprecatedFlexibleBox {DIV} at (2,2) size 162x22
-          RenderBlock {DIV} at (0,11) size 0x0
-          RenderBlock {DIV} at (0,0) size 151x22
-          RenderBlock {DIV} at (151,5) size 11x11
-      RenderBR {BR} at (170,110) size 0x0
-      RenderBR {BR} at (184,172) size 0x0
-      RenderTextControl {INPUT} at (2,174) size 166x26
-      RenderBR {BR} at (170,192) size 0x0
-      RenderBR {BR} at (184,254) size 0x0
-      RenderTextControl {INPUT} at (5,259) size 174x33 [bgcolor=#FFFFFF] [border: (5px solid #000000)]
-      RenderBR {BR} at (184,280) size 0x0
-      RenderBR {BR} at (170,317) size 0x0
-layer at (12,12) size 151x22
-  RenderBlock {DIV} at (0,0) size 151x22
-layer at (12,42) size 162x22
-  RenderBlock {DIV} at (2,2) size 162x22
-layer at (12,72) size 151x22
-  RenderBlock {DIV} at (0,0) size 151x22
-layer at (12,102) size 151x22
-  RenderBlock {DIV} at (0,0) size 151x22
-layer at (10,130) size 180x48
-  RenderTextControl {TEXTAREA} at (2,122) size 180x48
-    RenderBlock {DIV} at (2,2) size 176x22
-layer at (12,184) size 162x22
-  RenderBlock {DIV} at (2,2) size 162x22
-layer at (10,212) size 180x48
-  RenderTextControl {TEXTAREA} at (2,204) size 180x48
-    RenderBlock {DIV} at (2,2) size 176x22
-layer at (19,273) size 162x21
-  RenderBlock {DIV} at (6,6) size 162x21
-layer at (10,307) size 166x26
-  RenderTextControl {INPUT} at (2,299) size 166x26
-layer at (12,309) size 162x22
-  RenderBlock {DIV} at (2,2) size 162x22
+      RenderTextControl {INPUT} at (2,2) size 186x25
+        RenderDeprecatedFlexibleBox {DIV} at (2,2) size 182x21
+          RenderBlock {DIV} at (0,10) size 0x0
+          RenderBlock {DIV} at (0,0) size 171x21
+            RenderBlock {DIV} at (0,0) size 171x21
+          RenderBlock {DIV} at (171,5) size 11x11
+        RenderBlock {DIV} at (2,2) size 171x21 [color=#A9A9A9]
+          RenderText {#text} at (1,0) size 84x21
+            text run at (1,0) width 84: "placeholder"
+      RenderBR {BR} at (190,20) size 0x0
+      RenderTextControl {INPUT} at (2,31) size 186x25
+        RenderBlock {DIV} at (2,2) size 182x21
+        RenderBlock {DIV} at (2,2) size 182x21 [color=#A9A9A9]
+          RenderText {#text} at (1,0) size 84x21
+            text run at (1,0) width 84: "placeholder"
+      RenderBR {BR} at (190,49) size 0x0
+      RenderTextControl {INPUT} at (2,60) size 186x25
+        RenderDeprecatedFlexibleBox {DIV} at (2,2) size 182x21
+          RenderBlock {DIV} at (0,10) size 0x0
+          RenderBlock {DIV} at (0,0) size 171x21
+            RenderBlock {DIV} at (0,0) size 171x21
+          RenderBlock {DIV} at (171,5) size 11x11
+        RenderBlock {DIV} at (2,2) size 171x21 [color=#A9A9A9]
+          RenderText {#text} at (86,0) size 84x21
+            text run at (86,0) width 84: "placeholder"
+      RenderBR {BR} at (190,78) size 0x0
+      RenderTextControl {INPUT} at (2,89) size 186x25
+        RenderDeprecatedFlexibleBox {DIV} at (2,2) size 182x21
+          RenderBlock {DIV} at (0,10) size 0x0
+          RenderBlock {DIV} at (0,0) size 171x21
+            RenderBlock {DIV} at (0,0) size 171x21
+          RenderBlock {DIV} at (171,5) size 11x11
+        RenderBlock {DIV} at (2,2) size 171x21 [color=#A9A9A9]
+          RenderText {#text} at (1,0) size 84x21
+            text run at (1,0) width 84: "placeholder"
+      RenderBR {BR} at (190,107) size 0x0
+      RenderBR {BR} at (204,166) size 0x0
+      RenderTextControl {INPUT} at (2,168) size 186x25
+        RenderBlock {DIV} at (2,2) size 182x21
+        RenderBlock {DIV} at (2,2) size 182x21 [color=#A9A9A9]
+          RenderText {#text} at (1,0) size 84x21
+            text run at (1,0) width 84: "placeholder"
+      RenderBR {BR} at (190,186) size 0x0
+      RenderBR {BR} at (204,245) size 0x0
+      RenderTextControl {INPUT} at (5,250) size 174x32 [bgcolor=#FFFFFF] [border: (5px solid #000000)]
+        RenderBlock {DIV} at (6,6) size 162x20
+        RenderBlock {DIV} at (6,6) size 162x20 [color=#A9A9A9]
+          RenderText {#text} at (1,0) size 75x20
+            text run at (1,0) width 75: "placeholder"
+      RenderBR {BR} at (184,271) size 0x0
+      RenderTextControl {INPUT} at (2,289) size 186x29
+        RenderBlock {DIV} at (2,2) size 182x25
+          RenderText {#text} at (1,2) size 42x21
+            text run at (1,2) width 42: "Value"
+      RenderText {#text} at (190,293) size 4x21
+        text run at (190,293) width 4: " "
+      RenderTextControl {INPUT} at (196,289) size 186x29
+        RenderBlock {DIV} at (2,2) size 182x25
+        RenderBlock {DIV} at (2,2) size 182x25 [color=#A9A9A9]
+          RenderText {#text} at (1,2) size 84x21
+            text run at (1,2) width 84: "placeholder"
+      RenderText {#text} at (384,293) size 4x21
+        text run at (384,293) width 4: " "
+      RenderBR {BR} at (388,309) size 0x0
+      RenderTextControl {INPUT} at (2,322) size 186x25
+        RenderBlock {DIV} at (2,2) size 182x21
+          RenderText {#text} at (70,0) size 42x21
+            text run at (70,0) width 42: "Value"
+      RenderText {#text} at (190,324) size 4x21
+        text run at (190,324) width 4: " "
+      RenderTextControl {INPUT} at (196,322) size 186x25
+        RenderBlock {DIV} at (2,2) size 182x21
+        RenderBlock {DIV} at (2,2) size 182x21 [color=#A9A9A9]
+          RenderText {#text} at (49,0) size 84x21
+            text run at (49,0) width 84: "placeholder"
+      RenderText {#text} at (384,324) size 4x21
+        text run at (384,324) width 4: " "
+      RenderTextControl {INPUT} at (390,322) size 186x25
+        RenderBlock {DIV} at (2,2) size 182x21
+        RenderBlock {DIV} at (2,2) size 182x21 [color=#A9A9A9]
+          RenderText {#text} at (49,0) size 84x21
+            text run at (49,0) width 84: "placeholder"
+      RenderText {#text} at (578,324) size 4x21
+        text run at (578,324) width 4: " "
+      RenderBR {BR} at (582,340) size 0x0
+      RenderBR {BR} at (190,369) size 0x0
+layer at (10,126) size 200x46
+  RenderTextControl {TEXTAREA} at (2,118) size 200x46
+    RenderBlock {DIV} at (2,2) size 196x21
+    RenderBlock {DIV} at (2,2) size 196x21 [color=#A9A9A9]
+      RenderText {#text} at (0,0) size 84x21
+        text run at (0,0) width 84: "placeholder"
+layer at (10,205) size 200x46
+  RenderTextControl {TEXTAREA} at (2,197) size 200x46
+    RenderBlock {DIV} at (2,2) size 196x21
+    RenderBlock {DIV} at (2,2) size 196x21 [color=#A9A9A9]
+      RenderText {#text} at (0,0) size 84x21
+        text run at (0,0) width 84: "placeholder"
+layer at (10,359) size 186x25
+  RenderTextControl {INPUT} at (2,351) size 186x25
+    RenderBlock {DIV} at (2,2) size 182x21
+    RenderBlock {DIV} at (2,2) size 182x21 [color=#A9A9A9]
+      RenderText {#text} at (1,0) size 84x21
+        text run at (1,0) width 84: "placeholder"
diff --git a/LayoutTests/platform/qt/fast/forms/range/input-appearance-range-expected.png b/LayoutTests/platform/qt/fast/forms/range/input-appearance-range-expected.png
new file mode 100644 (file)
index 0000000..a9ab45f
Binary files /dev/null and b/LayoutTests/platform/qt/fast/forms/range/input-appearance-range-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/forms/range/input-appearance-range-expected.txt b/LayoutTests/platform/qt/fast/forms/range/input-appearance-range-expected.txt
new file mode 100644 (file)
index 0000000..859fecb
--- /dev/null
@@ -0,0 +1,41 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x269
+  RenderBlock {HTML} at (0,0) size 800x269
+    RenderBody {BODY} at (8,8) size 784x253
+      RenderBlock {DIV} at (0,0) size 784x37
+        RenderSlider {INPUT} at (2,2) size 129x30 [bgcolor=#FFFFFF]
+          RenderDeprecatedFlexibleBox {DIV} at (0,0) size 129x30
+            RenderBlock {DIV} at (0,7) size 118x16
+            RenderBlock {DIV} at (118,7) size 11x16
+      RenderBlock {DIV} at (0,37) size 784x23
+        RenderSlider {INPUT} at (2,2) size 129x16 [bgcolor=#FFFFFF]
+          RenderDeprecatedFlexibleBox {DIV} at (0,0) size 129x16
+            RenderBlock {DIV} at (0,0) size 118x16
+            RenderBlock {DIV} at (118,0) size 11x16
+      RenderBlock {DIV} at (0,60) size 784x23
+        RenderSlider {INPUT} at (2,2) size 129x16 [bgcolor=#FFFFFF]
+          RenderDeprecatedFlexibleBox {DIV} at (0,0) size 129x16
+            RenderBlock {DIV} at (0,0) size 118x16
+            RenderBlock {DIV} at (118,0) size 11x16
+      RenderBlock {DIV} at (0,83) size 784x147
+        RenderSlider {INPUT} at (64,2) size 129x140 [bgcolor=#FFFFFF]
+          RenderDeprecatedFlexibleBox {DIV} at (0,0) size 129x140
+            RenderBlock {DIV} at (56,0) size 16x129
+            RenderBlock {DIV} at (56,129) size 16x11
+      RenderBlock {DIV} at (0,230) size 784x23
+layer at (69,17) size 11x16
+  RenderBlock (relative positioned) {DIV} at (0,0) size 11x16
+layer at (10,47) size 11x16
+  RenderBlock (relative positioned) {DIV} at (0,0) size 11x16
+layer at (128,70) size 11x16
+  RenderBlock (relative positioned) {DIV} at (0,0) size 11x16
+layer at (128,157) size 16x11
+  RenderBlock (relative positioned) {DIV} at (0,0) size 16x11
+layer at (10,240) size 129x16
+  RenderSlider {INPUT} at (2,2) size 129x16 [bgcolor=#FFFFFF]
+    RenderDeprecatedFlexibleBox {DIV} at (0,0) size 129x16
+      RenderBlock {DIV} at (0,0) size 118x16
+      RenderBlock {DIV} at (118,0) size 11x16
+layer at (98,240) size 11x16
+  RenderBlock (relative positioned) {DIV} at (0,0) size 11x16
diff --git a/LayoutTests/platform/qt/fast/forms/select-overflow-scroll-expected.png b/LayoutTests/platform/qt/fast/forms/select-overflow-scroll-expected.png
new file mode 100644 (file)
index 0000000..2870e20
Binary files /dev/null and b/LayoutTests/platform/qt/fast/forms/select-overflow-scroll-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/forms/select-overflow-scroll-expected.txt b/LayoutTests/platform/qt/fast/forms/select-overflow-scroll-expected.txt
new file mode 100644 (file)
index 0000000..f152ce9
--- /dev/null
@@ -0,0 +1,8 @@
+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
+      RenderText {#text} at (0,0) size 0x0
+layer at (10,10) size 68x177 clip at (11,11) size 66x175
+  RenderListBox {SELECT} at (2,2) size 68x177 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
diff --git a/LayoutTests/platform/qt/fast/forms/select-overflow-scroll-inherited-expected.png b/LayoutTests/platform/qt/fast/forms/select-overflow-scroll-inherited-expected.png
new file mode 100644 (file)
index 0000000..d1ea212
Binary files /dev/null and b/LayoutTests/platform/qt/fast/forms/select-overflow-scroll-inherited-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/forms/select-overflow-scroll-inherited-expected.txt b/LayoutTests/platform/qt/fast/forms/select-overflow-scroll-inherited-expected.txt
new file mode 100644 (file)
index 0000000..4b617fa
--- /dev/null
@@ -0,0 +1,10 @@
+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
+layer at (8,8) size 784x197 clip at (8,8) size 768x181
+  RenderBlock {DIV} at (0,0) size 784x197
+    RenderText {#text} at (0,0) size 0x0
+layer at (10,10) size 68x177 clip at (11,11) size 66x175
+  RenderListBox {SELECT} at (2,2) size 68x177 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
diff --git a/LayoutTests/platform/qt/fast/forms/textfield-focus-ring-expected.png b/LayoutTests/platform/qt/fast/forms/textfield-focus-ring-expected.png
new file mode 100644 (file)
index 0000000..1d74897
Binary files /dev/null and b/LayoutTests/platform/qt/fast/forms/textfield-focus-ring-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/forms/textfield-focus-ring-expected.txt b/LayoutTests/platform/qt/fast/forms/textfield-focus-ring-expected.txt
new file mode 100644 (file)
index 0000000..47dd97c
--- /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 784x42
+        RenderText {#text} at (0,0) size 766x42
+          text run at (0,0) width 766: "Assuming the port-specific theme draws focus rings, this test can be used to ensure that a focus ring is drawn"
+          text run at (0,21) width 731: "for a text input element. This test PASSED if a focus ring is drawn around the text input element (below)."
+      RenderBlock (anonymous) at (0,58) size 784x29
+        RenderTextControl {INPUT} at (2,2) size 186x25
+          RenderBlock {DIV} at (2,2) size 182x21
+        RenderText {#text} at (0,0) size 0x0
+caret: position 0 of child 0 {DIV} of {#shadow-root} of child 3 {INPUT} of body
diff --git a/LayoutTests/platform/qt/fast/line-grid/line-align-left-edges-expected.png b/LayoutTests/platform/qt/fast/line-grid/line-align-left-edges-expected.png
new file mode 100644 (file)
index 0000000..da1522e
Binary files /dev/null and b/LayoutTests/platform/qt/fast/line-grid/line-align-left-edges-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/line-grid/line-align-left-edges-expected.txt b/LayoutTests/platform/qt/fast/line-grid/line-align-left-edges-expected.txt
new file mode 100644 (file)
index 0000000..180a5c1
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x256
+  RenderBlock {HTML} at (0,0) size 800x256
+    RenderBody {BODY} at (8,8) size 784x200
+layer at (8,8) size 784x200
+  RenderBlock (relative positioned) {DIV} at (0,0) size 784x200 [color=#008000]
+    RenderBlock (anonymous) at (0,0) size 784x30
+      RenderText {#text} at (0,2) size 312x25
+        text run at (0,2) width 312: "X X X X X X X"
+    RenderBlock {DIV} at (37,67) size 710x36 [border: (3px solid #000000)]
+      RenderText {#text} at (11,5) size 264x25
+        text run at (11,5) width 264: "X X X X X X"
+    RenderBlock (floating) {DIV} at (0,140) size 78x78 [bgcolor=#FFFF00]
+    RenderBlock (anonymous) at (0,140) size 784x60
+      RenderText {#text} at (96,2) size 216x25
+        text run at (96,2) width 216: "X X X X X"
+      RenderBR {BR} at (312,2) size 0x25
+      RenderBlock (floating) {DIV} at (96,30) size 78x78 [bgcolor=#800080]
+      RenderText {#text} at (192,32) size 216x25
+        text run at (192,32) width 216: "X X X X X"
+layer at (180,308) size 300x30
+  RenderBlock (positioned) {DIV} at (172,300) size 300x30 [bgcolor=#DDDDDD]
+    RenderText {#text} at (20,2) size 120x25
+      text run at (20,2) width 120: "X X X"
diff --git a/LayoutTests/platform/qt/fast/line-grid/line-align-right-edges-expected.png b/LayoutTests/platform/qt/fast/line-grid/line-align-right-edges-expected.png
new file mode 100644 (file)
index 0000000..e406946
Binary files /dev/null and b/LayoutTests/platform/qt/fast/line-grid/line-align-right-edges-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/line-grid/line-align-right-edges-expected.txt b/LayoutTests/platform/qt/fast/line-grid/line-align-right-edges-expected.txt
new file mode 100644 (file)
index 0000000..5b7d039
--- /dev/null
@@ -0,0 +1,25 @@
+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 784x216
+layer at (8,8) size 784x216
+  RenderBlock (relative positioned) {DIV} at (0,0) size 784x216 [color=#008000]
+    RenderBlock (anonymous) at (0,0) size 784x30
+      RenderText {#text} at (456,2) size 312x25
+        text run at (456,2) width 312: "X X X X X X X"
+    RenderBlock {DIV} at (45,75) size 694x36 [border: (3px solid #000000)]
+      RenderText {#text} at (411,5) size 264x25
+        text run at (411,5) width 264: "X X X X X X"
+    RenderBlock (floating) {DIV} at (690,156) size 78x78 [bgcolor=#FFFF00]
+    RenderBlock (anonymous) at (0,156) size 784x60
+      RenderText {#text} at (456,2) size 216x25
+        text run at (456,2) width 216: "X X X X X"
+      RenderBR {BR} at (672,2) size 0x25
+      RenderBlock (floating) {DIV} at (594,30) size 78x78 [bgcolor=#800080]
+      RenderText {#text} at (360,32) size 216x25
+        text run at (360,32) width 216: "X X X X X"
+layer at (342,308) size 300x30
+  RenderBlock (positioned) {DIV} at (334,300) size 300x30 [bgcolor=#DDDDDD]
+    RenderText {#text} at (170,2) size 120x25
+      text run at (170,2) width 120: "X X X"
diff --git a/LayoutTests/platform/qt/fast/line-grid/line-grid-contains-value-expected.png b/LayoutTests/platform/qt/fast/line-grid/line-grid-contains-value-expected.png
new file mode 100644 (file)
index 0000000..974d3fd
Binary files /dev/null and b/LayoutTests/platform/qt/fast/line-grid/line-grid-contains-value-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/line-grid/line-grid-contains-value-expected.txt b/LayoutTests/platform/qt/fast/line-grid/line-grid-contains-value-expected.txt
new file mode 100644 (file)
index 0000000..1bd44a3
--- /dev/null
@@ -0,0 +1,45 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600 layerType: background only
+layer at (10,10) size 620x339
+  RenderBlock (positioned) zI: -1 {DIV} at (10,10) size 620x339
+    RenderBlock {DIV} at (10,10) size 600x319 [color=#00FF00]
+      RenderText {#text} at (0,6) size 612x37
+        text run at (0,6) width 612: "xxxxxxxxxxxxxxxxx"
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (0,52) size 612x37
+        text run at (0,52) width 612: "xxxxxxxxxxxxxxxxx"
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (0,98) size 612x37
+        text run at (0,98) width 612: "xxxxxxxxxxxxxxxxx"
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (0,144) size 612x37
+        text run at (0,144) width 612: "xxxxxxxxxxxxxxxxx"
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (0,190) size 612x37
+        text run at (0,190) width 612: "xxxxxxxxxxxxxxxxx"
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (0,236) size 612x37
+        text run at (0,236) width 612: "xxxxxxxxxxxxxxxxx"
+      RenderBR {BR} at (0,0) size 0x0
+      RenderText {#text} at (0,282) size 612x37
+        text run at (0,282) width 612: "xxxxxxxxxxxxxxxxx"
+      RenderBR {BR} at (0,0) size 0x0
+layer at (0,0) size 800x600 layerType: foreground only
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+layer at (10,10) size 620x335
+  RenderBlock (positioned) {DIV} at (10,10) size 620x335
+    RenderBlock {DIV} at (10,10) size 600x168
+      RenderText {#text} at (0,16) size 539x152
+        text run at (0,16) width 478: "This header should be"
+        text run at (0,108) width 539: "centered in the grid lines."
+    RenderBlock {DIV} at (10,178) size 600x147
+      RenderText {#text} at (0,39) size 115x16
+        text run at (0,39) width 115: "This text should snap"
+      RenderBR {BR} at (115,51) size 0x0
+      RenderText {#text} at (0,85) size 126x16
+        text run at (0,85) width 126: "to a 36px font-size grid."
+      RenderBR {BR} at (126,97) size 0x0
+      RenderText {#text} at (0,131) size 285x16
+        text run at (0,131) width 285: "There should be lots of spacing between these lines."
diff --git a/LayoutTests/platform/qt/fast/line-grid/line-grid-floating-expected.png b/LayoutTests/platform/qt/fast/line-grid/line-grid-floating-expected.png
new file mode 100644 (file)
index 0000000..f165393
Binary files /dev/null and b/LayoutTests/platform/qt/fast/line-grid/line-grid-floating-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/line-grid/line-grid-floating-expected.txt b/LayoutTests/platform/qt/fast/line-grid/line-grid-floating-expected.txt
new file mode 100644 (file)
index 0000000..914bee9
--- /dev/null
@@ -0,0 +1,22 @@
+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 (floating) {DIV} at (5,5) size 309x155 [border: (2px solid #000000)]
+        RenderBlock {DIV} at (12,12) size 285x131
+          RenderText {#text} at (0,23) size 115x16
+            text run at (0,23) width 115: "This text should snap"
+          RenderBR {BR} at (115,35) size 0x0
+          RenderText {#text} at (0,69) size 126x16
+            text run at (0,69) width 126: "to a 36px font-size grid."
+          RenderBR {BR} at (126,81) size 0x0
+          RenderText {#text} at (0,115) size 285x16
+            text run at (0,115) width 285: "There should be lots of spacing between these lines."
+      RenderBlock (floating) {DIV} at (324,5) size 398x116 [border: (2px solid #000000)]
+        RenderText {#text} at (12,12) size 340x46
+          text run at (12,12) width 340: "This text should snap"
+        RenderBR {BR} at (352,47) size 0x0
+        RenderText {#text} at (12,58) size 374x46
+          text run at (12,58) width 374: "to a 36px font-size grid."
+        RenderBR {BR} at (386,93) size 0x0
diff --git a/LayoutTests/platform/qt/fast/line-grid/line-grid-inside-columns-expected.png b/LayoutTests/platform/qt/fast/line-grid/line-grid-inside-columns-expected.png
new file mode 100644 (file)
index 0000000..9afea28
Binary files /dev/null and b/LayoutTests/platform/qt/fast/line-grid/line-grid-inside-columns-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/line-grid/line-grid-inside-columns-expected.txt b/LayoutTests/platform/qt/fast/line-grid/line-grid-inside-columns-expected.txt
new file mode 100644 (file)
index 0000000..9c39b4b
--- /dev/null
@@ -0,0 +1,72 @@
+layer at (0,0) size 1586x584
+  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
+layer at (8,8) size 784x504
+  RenderBlock {DIV} at (0,0) size 784x504 [border: (2px solid #FF0000)]
+    RenderBlock {DIV} at (2,2) size 382x1771
+      RenderBlock {DIV} at (0,0) size 382x408
+        RenderText {#text} at (0,19) size 362x113
+          text run at (0,19) width 361: "All of this text even though it's smaller should be on"
+          text run at (0,65) width 362: "the 36px grid. The grid should reset at the top of the"
+          text run at (0,111) width 112: "second column."
+        RenderBR {BR} at (112,127) size 0x0
+        RenderText {#text} at (0,157) size 362x113
+          text run at (0,157) width 361: "All of this text even though it's smaller should be on"
+          text run at (0,203) width 362: "the 36px grid. The grid should reset at the top of the"
+          text run at (0,249) width 112: "second column."
+        RenderBR {BR} at (112,265) size 0x0
+        RenderText {#text} at (0,295) size 362x113
+          text run at (0,295) width 361: "All of this text even though it's smaller should be on"
+          text run at (0,341) width 362: "the 36px grid. The grid should reset at the top of the"
+          text run at (0,387) width 112: "second column."
+        RenderBR {BR} at (112,403) size 0x0
+      RenderBlock {DIV} at (0,408) size 382x634
+        RenderText {#text} at (0,18) size 369x208
+          text run at (0,18) width 316: "All of this text even though it's"
+          text run at (0,104) width 369: "smaller should be on the 36px grid."
+          text run at (0,150) width 357: "The grid should reset at the top of"
+          text run at (0,196) width 206: "the second column."
+        RenderBR {BR} at (206,219) size 0x0
+        RenderText {#text} at (0,242) size 369x168
+          text run at (0,242) width 316: "All of this text even though it's"
+          text run at (0,288) width 369: "smaller should be on the 36px grid."
+          text run at (0,334) width 357: "The grid should reset at the top of"
+          text run at (0,380) width 206: "the second column."
+        RenderBR {BR} at (206,403) size 0x0
+        RenderText {#text} at (0,426) size 369x208
+          text run at (0,426) width 316: "All of this text even though it's"
+          text run at (0,472) width 369: "smaller should be on the 36px grid."
+          text run at (0,518) width 357: "The grid should reset at the top of"
+          text run at (0,604) width 206: "the second column."
+        RenderBR {BR} at (206,627) size 0x0
+      RenderBlock {DIV} at (0,1042) size 382x272
+        RenderText {#text} at (0,29) size 380x59
+          text run at (0,29) width 380: "All of this text even though it's smaller should be on the 36px grid. The grid should"
+          text run at (0,75) width 177: "reset at the top of the second column."
+        RenderBR {BR} at (177,85) size 0x0
+        RenderText {#text} at (0,121) size 380x59
+          text run at (0,121) width 380: "All of this text even though it's smaller should be on the 36px grid. The grid should"
+          text run at (0,167) width 177: "reset at the top of the second column."
+        RenderBR {BR} at (177,177) size 0x0
+        RenderText {#text} at (0,213) size 380x59
+          text run at (0,213) width 380: "All of this text even though it's smaller should be on the 36px grid. The grid should"
+          text run at (0,259) width 177: "reset at the top of the second column."
+        RenderBR {BR} at (177,269) size 0x0
+      RenderBlock {DIV} at (0,1314) size 382x457
+        RenderText {#text} at (0,25) size 358x116
+          text run at (0,25) width 358: "All of this text even though it's smaller should"
+          text run at (0,71) width 353: "be on the 36px grid. The grid should reset at"
+          text run at (0,117) width 236: "the top of the second column."
+        RenderBR {BR} at (236,135) size 0x0
+        RenderText {#text} at (0,203) size 358x116
+          text run at (0,203) width 358: "All of this text even though it's smaller should"
+          text run at (0,249) width 353: "be on the 36px grid. The grid should reset at"
+          text run at (0,295) width 236: "the top of the second column."
+        RenderBR {BR} at (236,313) size 0x0
+        RenderText {#text} at (0,341) size 358x116
+          text run at (0,341) width 358: "All of this text even though it's smaller should"
+          text run at (0,387) width 353: "be on the 36px grid. The grid should reset at"
+          text run at (0,433) width 236: "the top of the second column."
+        RenderBR {BR} at (236,451) size 0x0
diff --git a/LayoutTests/platform/qt/fast/line-grid/line-grid-into-columns-expected.png b/LayoutTests/platform/qt/fast/line-grid/line-grid-into-columns-expected.png
new file mode 100644 (file)
index 0000000..a254de4
Binary files /dev/null and b/LayoutTests/platform/qt/fast/line-grid/line-grid-into-columns-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/line-grid/line-grid-into-columns-expected.txt b/LayoutTests/platform/qt/fast/line-grid/line-grid-into-columns-expected.txt
new file mode 100644 (file)
index 0000000..8e50cc2
--- /dev/null
@@ -0,0 +1,89 @@
+layer at (0,0) size 1178x584
+  RenderView at (0,0) size 800x584
+layer at (0,0) size 800x584 layerType: background only
+layer at (0,0) size 800x540 scrollWidth 1216 scrollHeight 594
+  RenderBlock (positioned) zI: -1 {DIV} at (0,0) size 800x540 [color=#00FF00]
+    RenderText zI: -1 {#text} at (0,9) size 1216x33
+      text run at (0,9) width 1216: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
+    RenderBR {BR} at (0,0) size 0x0
+    RenderText zI: -1 {#text} at (0,55) size 1216x33
+      text run at (0,55) width 1216: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
+    RenderBR {BR} at (0,0) size 0x0
+    RenderText zI: -1 {#text} at (0,101) size 1216x33
+      text run at (0,101) width 1216: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
+    RenderBR {BR} at (0,0) size 0x0
+    RenderText zI: -1 {#text} at (0,147) size 1216x33
+      text run at (0,147) width 1216: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
+    RenderBR {BR} at (0,0) size 0x0
+    RenderText zI: -1 {#text} at (0,193) size 1216x33
+      text run at (0,193) width 1216: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
+    RenderBR {BR} at (0,0) size 0x0
+    RenderText zI: -1 {#text} at (0,239) size 1216x33
+      text run at (0,239) width 1216: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
+    RenderBR {BR} at (0,0) size 0x0
+    RenderText zI: -1 {#text} at (0,285) size 1216x33
+      text run at (0,285) width 1216: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
+    RenderBR {BR} at (0,0) size 0x0
+    RenderText zI: -1 {#text} at (0,331) size 1216x33
+      text run at (0,331) width 1216: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
+    RenderBR {BR} at (0,0) size 0x0
+    RenderText zI: -1 {#text} at (0,377) size 1216x33
+      text run at (0,377) width 1216: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
+    RenderBR {BR} at (0,0) size 0x0
+    RenderText zI: -1 {#text} at (0,423) size 1216x33
+      text run at (0,423) width 1216: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
+    RenderBR {BR} at (0,0) size 0x0
+    RenderText zI: -1 {#text} at (0,469) size 1216x33
+      text run at (0,469) width 1216: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
+    RenderBR {BR} at (0,0) size 0x0
+    RenderText zI: -1 {#text} at (0,515) size 1216x33
+      text run at (0,515) width 1216: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
+    RenderBR {BR} at (0,0) size 0x0
+    RenderText zI: -1 {#text} at (0,561) size 1216x33
+      text run at (0,561) width 1216: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
+    RenderBR {BR} at (0,0) size 0x0
+layer at (0,0) size 800x584 layerType: foreground only
+  RenderBlock {HTML} at (0,0) size 800x584
+    RenderBody {BODY} at (0,0) size 800x584
+layer at (0,0) size 800x540
+  RenderBlock (relative positioned) {DIV} at (0,0) size 800x540
+layer at (0,0) size 800x540
+  RenderBlock {DIV} at (0,0) size 800x540
+    RenderBlock {DIV} at (20,20) size 362x434
+      RenderText {#text} at (0,45) size 362x113
+        text run at (0,45) width 361: "All of this text even though it's smaller should be on"
+        text run at (0,91) width 362: "the 36px grid. The grid should reset at the top of the"
+        text run at (0,137) width 112: "second column."
+      RenderBR {BR} at (112,153) size 0x0
+      RenderText {#text} at (0,183) size 362x113
+        text run at (0,183) width 361: "All of this text even though it's smaller should be on"
+        text run at (0,229) width 362: "the 36px grid. The grid should reset at the top of the"
+        text run at (0,275) width 112: "second column."
+      RenderBR {BR} at (112,291) size 0x0
+      RenderText {#text} at (0,321) size 362x113
+        text run at (0,321) width 361: "All of this text even though it's smaller should be on"
+        text run at (0,367) width 362: "the 36px grid. The grid should reset at the top of the"
+        text run at (0,413) width 112: "second column."
+      RenderBR {BR} at (112,429) size 0x0
+    RenderBlock {DIV} at (20,454) size 362x634
+      RenderText {#text} at (0,18) size 343x208
+        text run at (0,18) width 316: "All of this text even though it's"
+        text run at (0,104) width 316: "smaller should be on the 36px"
+        text run at (0,150) width 343: "grid. The grid should reset at the"
+        text run at (0,196) width 273: "top of the second column."
+      RenderBR {BR} at (273,219) size 0x0
+      RenderText {#text} at (0,242) size 343x168
+        text run at (0,242) width 316: "All of this text even though it's"
+        text run at (0,288) width 316: "smaller should be on the 36px"
+        text run at (0,334) width 343: "grid. The grid should reset at the"
+        text run at (0,380) width 273: "top of the second column."
+      RenderBR {BR} at (273,403) size 0x0
+      RenderText {#text} at (0,426) size 343x208
+        text run at (0,426) width 316: "All of this text even though it's"
+        text run at (0,472) width 316: "smaller should be on the 36px"
+        text run at (0,518) width 343: "grid. The grid should reset at the"
+        text run at (0,604) width 273: "top of the second column."
+      RenderBR {BR} at (273,627) size 0x0
+    RenderBlock {DIV} at (20,1088) size 362x42
+      RenderText {#text} at (0,29) size 305x13
+        text run at (0,29) width 305: "All of this text even though it's smaller should be on the 36px grid."
diff --git a/LayoutTests/platform/qt/fast/line-grid/line-grid-into-floats-expected.png b/LayoutTests/platform/qt/fast/line-grid/line-grid-into-floats-expected.png
new file mode 100644 (file)
index 0000000..6f019a4
Binary files /dev/null and b/LayoutTests/platform/qt/fast/line-grid/line-grid-into-floats-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/line-grid/line-grid-into-floats-expected.txt b/LayoutTests/platform/qt/fast/line-grid/line-grid-into-floats-expected.txt
new file mode 100644 (file)
index 0000000..2992392
--- /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 784x584
+      RenderBlock (floating) {DIV} at (15,15) size 289x128 [border: (2px solid #000000)]
+        RenderText {#text} at (2,18) size 115x16
+          text run at (2,18) width 115: "This text should snap"
+        RenderBR {BR} at (117,30) size 0x0
+        RenderText {#text} at (2,64) size 126x16
+          text run at (2,64) width 126: "to a 36px font-size grid."
+        RenderBR {BR} at (128,76) size 0x0
+        RenderText {#text} at (2,110) size 285x16
+          text run at (2,110) width 285: "There should be lots of spacing between these lines."
+      RenderBlock (floating) {DIV} at (314,15) size 214x84 [border: (2px solid #000000)]
+        RenderText {#text} at (2,10) size 189x26
+          text run at (2,10) width 189: "This text should snap"
+        RenderBR {BR} at (191,30) size 0x0
+        RenderText {#text} at (2,56) size 210x26
+          text run at (2,56) width 210: "to a 36px font-size grid."
+        RenderBR {BR} at (212,76) size 0x0
+      RenderText {#text} at (533,10) size 752x276
+        text run at (533,10) width 202: "Here we can"
+        text run at (533,56) width 224: "see the actual"
+        text run at (533,102) width 174: "lines of the"
+        text run at (10,148) width 726: "grid outside of the floating objects. Everything"
+        text run at (10,194) width 752: "should be aligned to these lines, including what"
+        text run at (10,240) width 362: "is inside the two floats."
diff --git a/LayoutTests/platform/qt/fast/line-grid/line-grid-positioned-expected.png b/LayoutTests/platform/qt/fast/line-grid/line-grid-positioned-expected.png
new file mode 100644 (file)
index 0000000..46ad716
Binary files /dev/null and b/LayoutTests/platform/qt/fast/line-grid/line-grid-positioned-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/line-grid/line-grid-positioned-expected.txt b/LayoutTests/platform/qt/fast/line-grid/line-grid-positioned-expected.txt
new file mode 100644 (file)
index 0000000..79583c8
--- /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 784x584
+layer at (10,10) size 309x155
+  RenderBlock (positioned) {DIV} at (10,10) size 309x155 [border: (2px solid #000000)]
+    RenderBlock {DIV} at (12,12) size 285x131
+      RenderText {#text} at (0,23) size 115x16
+        text run at (0,23) width 115: "This text should snap"
+      RenderBR {BR} at (115,35) size 0x0
+      RenderText {#text} at (0,69) size 126x16
+        text run at (0,69) width 126: "to a 36px font-size grid."
+      RenderBR {BR} at (126,81) size 0x0
+      RenderText {#text} at (0,115) size 285x16
+        text run at (0,115) width 285: "There should be lots of spacing between these lines."
+layer at (350,10) size 398x116
+  RenderBlock (positioned) {DIV} at (350,10) size 398x116 [border: (2px solid #000000)]
+    RenderText {#text} at (12,12) size 340x46
+      text run at (12,12) width 340: "This text should snap"
+    RenderBR {BR} at (352,47) size 0x0
+    RenderText {#text} at (12,58) size 374x46
+      text run at (12,58) width 374: "to a 36px font-size grid."
+    RenderBR {BR} at (386,93) size 0x0
diff --git a/LayoutTests/platform/qt/fast/multicol/positioned-split-expected.png b/LayoutTests/platform/qt/fast/multicol/positioned-split-expected.png
new file mode 100644 (file)
index 0000000..699a490
Binary files /dev/null and b/LayoutTests/platform/qt/fast/multicol/positioned-split-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/multicol/positioned-split-expected.txt b/LayoutTests/platform/qt/fast/multicol/positioned-split-expected.txt
new file mode 100644 (file)
index 0000000..c8d55e2
--- /dev/null
@@ -0,0 +1,31 @@
+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
+layer at (8,8) size 784x304
+  RenderBlock {DIV} at (0,0) size 784x304 [border: (2px solid #000000)]
+    RenderBlock {DIV} at (2,2) size 382x250
+    RenderBlock {DIV} at (2,252) size 382x250
+layer at (10,260) size 300x200
+  RenderBlock (positioned) {DIV} at (0,0) size 300x200 [bgcolor=#D3D3D3]
+    RenderText {#text} at (0,0) size 255x42
+      text run at (0,0) width 255: "This text should paginate across the"
+      text run at (0,21) width 64: "columns."
+    RenderBR {BR} at (64,37) size 0x0
+    RenderText {#text} at (0,50) size 255x42
+      text run at (0,50) width 255: "This text should paginate across the"
+      text run at (0,71) width 64: "columns."
+    RenderBR {BR} at (64,87) size 0x0
+    RenderText {#text} at (0,92) size 255x42
+      text run at (0,92) width 255: "This text should paginate across the"
+      text run at (0,113) width 64: "columns."
+    RenderBR {BR} at (64,129) size 0x0
+    RenderText {#text} at (0,134) size 255x42
+      text run at (0,134) width 255: "This text should paginate across the"
+      text run at (0,155) width 64: "columns."
+    RenderBR {BR} at (64,171) size 0x0
+    RenderText {#text} at (0,176) size 255x42
+      text run at (0,176) width 255: "This text should paginate across the"
+      text run at (0,197) width 64: "columns."
+    RenderBR {BR} at (64,213) size 0x0
diff --git a/LayoutTests/platform/qt/fast/multicol/vertical-lr/column-count-with-rules-expected.png b/LayoutTests/platform/qt/fast/multicol/vertical-lr/column-count-with-rules-expected.png
new file mode 100644 (file)
index 0000000..9c7e83d
Binary files /dev/null and b/LayoutTests/platform/qt/fast/multicol/vertical-lr/column-count-with-rules-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/multicol/vertical-lr/column-count-with-rules-expected.txt b/LayoutTests/platform/qt/fast/multicol/vertical-lr/column-count-with-rules-expected.txt
new file mode 100644 (file)
index 0000000..c24e413
--- /dev/null
@@ -0,0 +1,126 @@
+layer at (0,0) size 784x1282
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x600
+  RenderBlock {HTML} at (0,0) size 784x600
+    RenderBody {BODY} at (8,8) size 760x584
+layer at (8,8) size 160x584
+  RenderBlock {P} at (0,0) size 160x584 [border: (10px solid #800000)]
+    RenderText {#text} at (30,30) size 42x146
+      text run at (30,30) width 146: "This is some column"
+      text run at (51,30) width 29: "text."
+    RenderBR {BR} at (56,59) size 0x0
+    RenderText {#text} at (72,30) size 42x146
+      text run at (72,30) width 146: "This is some column"
+      text run at (93,30) width 29: "text."
+    RenderBR {BR} at (98,59) size 0x0
+    RenderText {#text} at (130,30) size 42x146
+      text run at (130,30) width 146: "This is some column"
+      text run at (151,30) width 29: "text."
+    RenderBR {BR} at (156,59) size 0x0
+    RenderText {#text} at (172,30) size 42x146
+      text run at (172,30) width 146: "This is some column"
+      text run at (193,30) width 29: "text."
+    RenderBR {BR} at (198,59) size 0x0
+    RenderText {#text} at (230,30) size 42x146
+      text run at (230,30) width 146: "This is some column"
+      text run at (251,30) width 29: "text."
+    RenderBR {BR} at (256,59) size 0x0
+    RenderText {#text} at (272,30) size 42x146
+      text run at (272,30) width 146: "This is some column"
+      text run at (293,30) width 29: "text."
+    RenderBR {BR} at (298,59) size 0x0
+    RenderText {#text} at (330,30) size 42x146
+      text run at (330,30) width 146: "This is some column"
+      text run at (351,30) width 29: "text."
+    RenderBR {BR} at (356,59) size 0x0
+    RenderText {#text} at (372,30) size 42x146
+      text run at (372,30) width 146: "This is some column"
+      text run at (393,30) width 29: "text."
+    RenderBR {BR} at (398,59) size 0x0
+    RenderText {#text} at (430,30) size 42x146
+      text run at (430,30) width 146: "This is some column"
+      text run at (451,30) width 29: "text."
+    RenderBR {BR} at (456,59) size 0x0
+    RenderText {#text} at (472,30) size 42x146
+      text run at (472,30) width 146: "This is some column"
+      text run at (493,30) width 29: "text."
+    RenderBR {BR} at (498,59) size 0x0
+    RenderText {#text} at (530,30) size 42x146
+      text run at (530,30) width 146: "This is some column"
+      text run at (551,30) width 29: "text."
+    RenderBR {BR} at (556,59) size 0x0
+    RenderText {#text} at (572,30) size 42x146
+      text run at (572,30) width 146: "This is some column"
+      text run at (593,30) width 29: "text."
+    RenderBR {BR} at (598,59) size 0x0
+    RenderText {#text} at (630,30) size 42x146
+      text run at (630,30) width 146: "This is some column"
+      text run at (651,30) width 29: "text."
+    RenderBR {BR} at (656,59) size 0x0
+layer at (184,8) size 160x584
+  RenderBlock {P} at (176,0) size 160x584 [border: (10px solid #800000)]
+    RenderText {#text} at (30,48) size 42x146
+      text run at (30,48) width 146: "This is some column"
+      text run at (51,165) width 4 RTL: "."
+      text run at (51,169) width 25: "text"
+    RenderBR {BR} at (56,165) size 0x0
+    RenderText {#text} at (72,48) size 42x146
+      text run at (72,48) width 146: "This is some column"
+      text run at (93,165) width 4 RTL: "."
+      text run at (93,169) width 25: "text"
+    RenderBR {BR} at (98,165) size 0x0
+    RenderText {#text} at (130,48) size 42x146
+      text run at (130,48) width 146: "This is some column"
+      text run at (151,165) width 4 RTL: "."
+      text run at (151,169) width 25: "text"
+    RenderBR {BR} at (156,165) size 0x0
+    RenderText {#text} at (172,48) size 42x146
+      text run at (172,48) width 146: "This is some column"
+      text run at (193,165) width 4 RTL: "."
+      text run at (193,169) width 25: "text"
+    RenderBR {BR} at (198,165) size 0x0
+    RenderText {#text} at (230,48) size 42x146
+      text run at (230,48) width 146: "This is some column"
+      text run at (251,165) width 4 RTL: "."
+      text run at (251,169) width 25: "text"
+    RenderBR {BR} at (256,165) size 0x0
+    RenderText {#text} at (272,48) size 42x146
+      text run at (272,48) width 146: "This is some column"
+      text run at (293,165) width 4 RTL: "."
+      text run at (293,169) width 25: "text"
+    RenderBR {BR} at (298,165) size 0x0
+    RenderText {#text} at (330,48) size 42x146
+      text run at (330,48) width 146: "This is some column"
+      text run at (351,165) width 4 RTL: "."
+      text run at (351,169) width 25: "text"
+    RenderBR {BR} at (356,165) size 0x0
+    RenderText {#text} at (372,48) size 42x146
+      text run at (372,48) width 146: "This is some column"
+      text run at (393,165) width 4 RTL: "."
+      text run at (393,169) width 25: "text"
+    RenderBR {BR} at (398,165) size 0x0
+    RenderText {#text} at (430,48) size 42x146
+      text run at (430,48) width 146: "This is some column"
+      text run at (451,165) width 4 RTL: "."
+      text run at (451,169) width 25: "text"
+    RenderBR {BR} at (456,165) size 0x0
+    RenderText {#text} at (472,48) size 42x146
+      text run at (472,48) width 146: "This is some column"
+      text run at (493,165) width 4 RTL: "."
+      text run at (493,169) width 25: "text"
+    RenderBR {BR} at (498,165) size 0x0
+    RenderText {#text} at (530,48) size 42x146
+      text run at (530,48) width 146: "This is some column"
+      text run at (551,165) width 4 RTL: "."
+      text run at (551,169) width 25: "text"
+    RenderBR {BR} at (556,165) size 0x0
+    RenderText {#text} at (572,48) size 42x146
+      text run at (572,48) width 146: "This is some column"
+      text run at (593,165) width 4 RTL: "."
+      text run at (593,169) width 25: "text"
+    RenderBR {BR} at (598,165) size 0x0
+    RenderText {#text} at (630,48) size 42x146
+      text run at (630,48) width 146: "This is some column"
+      text run at (651,165) width 4 RTL: "."
+      text run at (651,169) width 25: "text"
+    RenderBR {BR} at (656,165) size 0x0
diff --git a/LayoutTests/platform/qt/fast/multicol/vertical-rl/column-count-with-rules-expected.png b/LayoutTests/platform/qt/fast/multicol/vertical-rl/column-count-with-rules-expected.png
new file mode 100644 (file)
index 0000000..7dd5483
Binary files /dev/null and b/LayoutTests/platform/qt/fast/multicol/vertical-rl/column-count-with-rules-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/multicol/vertical-rl/column-count-with-rules-expected.txt b/LayoutTests/platform/qt/fast/multicol/vertical-rl/column-count-with-rules-expected.txt
new file mode 100644 (file)
index 0000000..a7b5172
--- /dev/null
@@ -0,0 +1,126 @@
+layer at (0,0) size 784x1282
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x600
+  RenderBlock {HTML} at (0,0) size 784x600
+    RenderBody {BODY} at (8,8) size 760x584
+layer at (616,8) size 160x584
+  RenderBlock {P} at (0,0) size 160x584 [border: (10px solid #800000)]
+    RenderText {#text} at (30,30) size 42x146
+      text run at (30,30) width 146: "This is some column"
+      text run at (51,30) width 29: "text."
+    RenderBR {BR} at (67,59) size 0x0
+    RenderText {#text} at (72,30) size 42x146
+      text run at (72,30) width 146: "This is some column"
+      text run at (93,30) width 29: "text."
+    RenderBR {BR} at (109,59) size 0x0
+    RenderText {#text} at (130,30) size 42x146
+      text run at (130,30) width 146: "This is some column"
+      text run at (151,30) width 29: "text."
+    RenderBR {BR} at (167,59) size 0x0
+    RenderText {#text} at (172,30) size 42x146
+      text run at (172,30) width 146: "This is some column"
+      text run at (193,30) width 29: "text."
+    RenderBR {BR} at (209,59) size 0x0
+    RenderText {#text} at (230,30) size 42x146
+      text run at (230,30) width 146: "This is some column"
+      text run at (251,30) width 29: "text."
+    RenderBR {BR} at (267,59) size 0x0
+    RenderText {#text} at (272,30) size 42x146
+      text run at (272,30) width 146: "This is some column"
+      text run at (293,30) width 29: "text."
+    RenderBR {BR} at (309,59) size 0x0
+    RenderText {#text} at (330,30) size 42x146
+      text run at (330,30) width 146: "This is some column"
+      text run at (351,30) width 29: "text."
+    RenderBR {BR} at (367,59) size 0x0
+    RenderText {#text} at (372,30) size 42x146
+      text run at (372,30) width 146: "This is some column"
+      text run at (393,30) width 29: "text."
+    RenderBR {BR} at (409,59) size 0x0
+    RenderText {#text} at (430,30) size 42x146
+      text run at (430,30) width 146: "This is some column"
+      text run at (451,30) width 29: "text."
+    RenderBR {BR} at (467,59) size 0x0
+    RenderText {#text} at (472,30) size 42x146
+      text run at (472,30) width 146: "This is some column"
+      text run at (493,30) width 29: "text."
+    RenderBR {BR} at (509,59) size 0x0
+    RenderText {#text} at (530,30) size 42x146
+      text run at (530,30) width 146: "This is some column"
+      text run at (551,30) width 29: "text."
+    RenderBR {BR} at (567,59) size 0x0
+    RenderText {#text} at (572,30) size 42x146
+      text run at (572,30) width 146: "This is some column"
+      text run at (593,30) width 29: "text."
+    RenderBR {BR} at (609,59) size 0x0
+    RenderText {#text} at (630,30) size 42x146
+      text run at (630,30) width 146: "This is some column"
+      text run at (651,30) width 29: "text."
+    RenderBR {BR} at (667,59) size 0x0
+layer at (440,8) size 160x584
+  RenderBlock {P} at (176,0) size 160x584 [border: (10px solid #800000)]
+    RenderText {#text} at (30,48) size 42x146
+      text run at (30,48) width 146: "This is some column"
+      text run at (51,165) width 4 RTL: "."
+      text run at (51,169) width 25: "text"
+    RenderBR {BR} at (67,165) size 0x0
+    RenderText {#text} at (72,48) size 42x146
+      text run at (72,48) width 146: "This is some column"
+      text run at (93,165) width 4 RTL: "."
+      text run at (93,169) width 25: "text"
+    RenderBR {BR} at (109,165) size 0x0
+    RenderText {#text} at (130,48) size 42x146
+      text run at (130,48) width 146: "This is some column"
+      text run at (151,165) width 4 RTL: "."
+      text run at (151,169) width 25: "text"
+    RenderBR {BR} at (167,165) size 0x0
+    RenderText {#text} at (172,48) size 42x146
+      text run at (172,48) width 146: "This is some column"
+      text run at (193,165) width 4 RTL: "."
+      text run at (193,169) width 25: "text"
+    RenderBR {BR} at (209,165) size 0x0
+    RenderText {#text} at (230,48) size 42x146
+      text run at (230,48) width 146: "This is some column"
+      text run at (251,165) width 4 RTL: "."
+      text run at (251,169) width 25: "text"
+    RenderBR {BR} at (267,165) size 0x0
+    RenderText {#text} at (272,48) size 42x146
+      text run at (272,48) width 146: "This is some column"
+      text run at (293,165) width 4 RTL: "."
+      text run at (293,169) width 25: "text"
+    RenderBR {BR} at (309,165) size 0x0
+    RenderText {#text} at (330,48) size 42x146
+      text run at (330,48) width 146: "This is some column"
+      text run at (351,165) width 4 RTL: "."
+      text run at (351,169) width 25: "text"
+    RenderBR {BR} at (367,165) size 0x0
+    RenderText {#text} at (372,48) size 42x146
+      text run at (372,48) width 146: "This is some column"
+      text run at (393,165) width 4 RTL: "."
+      text run at (393,169) width 25: "text"
+    RenderBR {BR} at (409,165) size 0x0
+    RenderText {#text} at (430,48) size 42x146
+      text run at (430,48) width 146: "This is some column"
+      text run at (451,165) width 4 RTL: "."
+      text run at (451,169) width 25: "text"
+    RenderBR {BR} at (467,165) size 0x0
+    RenderText {#text} at (472,48) size 42x146
+      text run at (472,48) width 146: "This is some column"
+      text run at (493,165) width 4 RTL: "."
+      text run at (493,169) width 25: "text"
+    RenderBR {BR} at (509,165) size 0x0
+    RenderText {#text} at (530,48) size 42x146
+      text run at (530,48) width 146: "This is some column"
+      text run at (551,165) width 4 RTL: "."
+      text run at (551,169) width 25: "text"
+    RenderBR {BR} at (567,165) size 0x0
+    RenderText {#text} at (572,48) size 42x146
+      text run at (572,48) width 146: "This is some column"
+      text run at (593,165) width 4 RTL: "."
+      text run at (593,169) width 25: "text"
+    RenderBR {BR} at (609,165) size 0x0
+    RenderText {#text} at (630,48) size 42x146
+      text run at (630,48) width 146: "This is some column"
+      text run at (651,165) width 4 RTL: "."
+      text run at (651,169) width 25: "text"
+    RenderBR {BR} at (667,165) size 0x0
diff --git a/LayoutTests/platform/qt/fast/repaint/block-layout-inline-children-float-positioned-expected.png b/LayoutTests/platform/qt/fast/repaint/block-layout-inline-children-float-positioned-expected.png
new file mode 100644 (file)
index 0000000..296dc28
Binary files /dev/null and b/LayoutTests/platform/qt/fast/repaint/block-layout-inline-children-float-positioned-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/repaint/block-layout-inline-children-float-positioned-expected.txt b/LayoutTests/platform/qt/fast/repaint/block-layout-inline-children-float-positioned-expected.txt
new file mode 100644 (file)
index 0000000..6060225
--- /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 (0,0) size 800x600
+      RenderBlock {P} at (0,0) size 800x21
+        RenderText {#text} at (0,0) size 250x21
+          text run at (0,0) width 250: "This is a test for regression against "
+        RenderInline {A} at (0,0) size 337x21 [color=#0000EE]
+          RenderText {#text} at (250,0) size 337x21
+            text run at (250,0) width 337: "https://bugs.webkit.org/show_bug.cgi?id=40142"
+      RenderBlock {DIV} at (0,37) size 800x102
+        RenderBlock {DIV} at (0,0) size 602x102 [border: (1px solid #DDDDDD)]
+          RenderBlock (floating) {SPAN} at (282,1) size 319x21
+            RenderText {#text} at (0,0) size 319x21
+              text run at (0,0) width 319: "the quick brown fox jumped over the lazy dog"
+layer at (141,38) size 319x21
+  RenderBlock (positioned) {SPAN} at (141,38) size 319x21
+    RenderText {#text} at (0,0) size 319x21
+      text run at (0,0) width 319: "the quick brown fox jumped over the lazy dog"
diff --git a/LayoutTests/platform/qt/fast/repaint/transform-rotate-and-remove-expected.png b/LayoutTests/platform/qt/fast/repaint/transform-rotate-and-remove-expected.png
new file mode 100644 (file)
index 0000000..d60dbac
Binary files /dev/null and b/LayoutTests/platform/qt/fast/repaint/transform-rotate-and-remove-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/repaint/transform-rotate-and-remove-expected.txt b/LayoutTests/platform/qt/fast/repaint/transform-rotate-and-remove-expected.txt
new file mode 100644 (file)
index 0000000..795cd16
--- /dev/null
@@ -0,0 +1,6 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x86
+  RenderBlock {HTML} at (0,0) size 800x86
+    RenderBody {BODY} at (8,8) size 784x70
+      RenderBlock {DIV} at (0,0) size 220x70 [bgcolor=#FFFF00] [border: (10px solid #008000)]
diff --git a/LayoutTests/platform/qt/fast/text/hyphenate-limit-before-after-expected.png b/LayoutTests/platform/qt/fast/text/hyphenate-limit-before-after-expected.png
new file mode 100644 (file)
index 0000000..e57d670
Binary files /dev/null and b/LayoutTests/platform/qt/fast/text/hyphenate-limit-before-after-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/text/hyphenate-limit-before-after-expected.txt b/LayoutTests/platform/qt/fast/text/hyphenate-limit-before-after-expected.txt
new file mode 100644 (file)
index 0000000..0ee8f1f
--- /dev/null
@@ -0,0 +1,74 @@
+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 (8,8) size 126x69 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 80x63
+          text run at (3,3) width 58: "There is"
+          text run at (3,24) width 80: "remarkable"
+          text run at (3,45) width 69: "evidence."
+      RenderText {#text} at (142,53) size 4x21
+        text run at (142,53) width 4: " "
+      RenderBlock {DIV} at (154,8) size 126x69 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 80x63
+          text run at (3,3) width 58: "There is"
+          text run at (3,24) width 80: "remarkable"
+          text run at (3,45) width 69: "evidence."
+      RenderText {#text} at (288,53) size 4x21
+        text run at (288,53) width 4: " "
+      RenderBlock {DIV} at (300,8) size 126x69 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 80x63
+          text run at (3,3) width 58: "There is"
+          text run at (3,24) width 80: "remarkable"
+          text run at (3,45) width 69: "evidence."
+      RenderText {#text} at (434,53) size 4x21
+        text run at (434,53) width 4: " "
+      RenderBlock {DIV} at (446,8) size 126x69 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 80x63
+          text run at (3,3) width 58: "There is"
+          text run at (3,24) width 80: "remarkable"
+          text run at (3,45) width 69: "evidence."
+      RenderText {#text} at (580,53) size 4x21
+        text run at (580,53) width 4: " "
+      RenderBlock {DIV} at (592,8) size 126x69 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 80x63
+          text run at (3,3) width 58: "There is"
+          text run at (3,24) width 80: "remarkable"
+          text run at (3,45) width 69: "evidence."
+      RenderText {#text} at (726,53) size 4x21
+        text run at (726,53) width 4: " "
+      RenderBlock {DIV} at (8,93) size 126x69 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 80x63
+          text run at (3,3) width 58: "There is"
+          text run at (3,24) width 80: "remarkable"
+          text run at (3,45) width 69: "evidence."
+      RenderText {#text} at (142,138) size 4x21
+        text run at (142,138) width 4: " "
+      RenderBlock {DIV} at (154,93) size 126x69 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 80x63
+          text run at (3,3) width 58: "There is"
+          text run at (3,24) width 80: "remarkable"
+          text run at (3,45) width 69: "evidence."
+      RenderText {#text} at (288,138) size 4x21
+        text run at (288,138) width 4: " "
+      RenderBlock {DIV} at (300,93) size 126x69 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 80x63
+          text run at (3,3) width 58: "There is"
+          text run at (3,24) width 80: "remarkable"
+          text run at (3,45) width 69: "evidence."
+      RenderText {#text} at (434,138) size 4x21
+        text run at (434,138) width 4: " "
+      RenderBlock {DIV} at (446,93) size 126x69 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 80x63
+          text run at (3,3) width 58: "There is"
+          text run at (3,24) width 80: "remarkable"
+          text run at (3,45) width 69: "evidence."
+      RenderText {#text} at (580,138) size 4x21
+        text run at (580,138) width 4: " "
+      RenderBlock {DIV} at (592,93) size 126x69 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 80x63
+          text run at (3,3) width 58: "There is"
+          text run at (3,24) width 80: "remarkable"
+          text run at (3,45) width 69: "evidence."
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/text/unicode-variation-selector-expected.png b/LayoutTests/platform/qt/fast/text/unicode-variation-selector-expected.png
new file mode 100644 (file)
index 0000000..874aba3
Binary files /dev/null and b/LayoutTests/platform/qt/fast/text/unicode-variation-selector-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/text/unicode-variation-selector-expected.txt b/LayoutTests/platform/qt/fast/text/unicode-variation-selector-expected.txt
new file mode 100644 (file)
index 0000000..64779d1
--- /dev/null
@@ -0,0 +1,27 @@
+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 784x84
+        RenderText {#text} at (0,0) size 753x84
+          text run at (0,0) width 556: "This page ensures that WebKit can render unicode variation selector correctly. "
+          text run at (556,0) width 193: "On platforms which support"
+          text run at (0,21) width 753: "UVSes, the glyphs of U+845B should be different. On platforms which don't support UVSes, they should be"
+          text run at (0,42) width 68: "identical. "
+          text run at (68,42) width 679: "In addition, any glyphs (including the last resort glyph) should not appear after the U+845B on all"
+          text run at (0,63) width 69: "platforms."
+      RenderBlock {DIV} at (0,100) size 784x21
+        RenderText {#text} at (0,0) size 306x21
+          text run at (0,0) width 306: "Glyph for code point U+845B without UVS: "
+        RenderInline {SPAN} at (0,0) size 16x16
+          RenderText {#text} at (306,2) size 16x16
+            text run at (306,2) width 16: "\x{845B}"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,121) size 784x21
+        RenderText {#text} at (0,0) size 284x21
+          text run at (0,0) width 284: "Glyph for code point U+845B with UVS: "
+        RenderInline {SPAN} at (0,0) size 32x16
+          RenderText {#text} at (284,2) size 32x16
+            text run at (284,2) width 32: "\x{845B}\x{DB40}\x{DD00}"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/fast/writing-mode/fallback-orientation-expected.png b/LayoutTests/platform/qt/fast/writing-mode/fallback-orientation-expected.png
new file mode 100644 (file)
index 0000000..f3c3f5e
Binary files /dev/null and b/LayoutTests/platform/qt/fast/writing-mode/fallback-orientation-expected.png differ
diff --git a/LayoutTests/platform/qt/fast/writing-mode/fallback-orientation-expected.txt b/LayoutTests/platform/qt/fast/writing-mode/fallback-orientation-expected.txt
new file mode 100644 (file)
index 0000000..8e7e4bf
--- /dev/null
@@ -0,0 +1,11 @@
+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 784x21
+        RenderText {#text} at (0,0) size 235x21
+          text run at (0,0) width 235: "This should be pointing upwards:"
+      RenderBlock {DIV} at (0,37) size 100x22
+        RenderText {#text} at (0,0) size 100x22
+          text run at (0,0) width 22: "\x{3008}"
diff --git a/LayoutTests/platform/qt/http/tests/misc/slow-loading-mask-expected.png b/LayoutTests/platform/qt/http/tests/misc/slow-loading-mask-expected.png
new file mode 100644 (file)
index 0000000..796f795
Binary files /dev/null and b/LayoutTests/platform/qt/http/tests/misc/slow-loading-mask-expected.png differ
diff --git a/LayoutTests/platform/qt/http/tests/misc/slow-loading-mask-expected.txt b/LayoutTests/platform/qt/http/tests/misc/slow-loading-mask-expected.txt
new file mode 100644 (file)
index 0000000..2547b16
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x494
+  RenderBlock {HTML} at (0,0) size 800x494
+    RenderBody {BODY} at (8,16) size 784x468
+      RenderBlock {P} at (0,0) size 784x42
+        RenderText {#text} at (0,0) size 751x42
+          text run at (0,0) width 751: "Tests that masked elements do not render until their mask images are fully loaded. You should not see any"
+          text run at (0,21) width 129: "blue boxes below."
+layer at (18,74) size 200x200
+  RenderBlock {DIV} at (10,58) size 200x200 [bgcolor=#0000FF]
+layer at (18,284) size 200x200
+  RenderBlock {DIV} at (10,268) size 200x200 [bgcolor=#0000FF]
diff --git a/LayoutTests/platform/qt/svg/W3C-SVG-1.1/filters-light-04-f-expected.png b/LayoutTests/platform/qt/svg/W3C-SVG-1.1/filters-light-04-f-expected.png
new file mode 100644 (file)
index 0000000..862ae47
Binary files /dev/null and b/LayoutTests/platform/qt/svg/W3C-SVG-1.1/filters-light-04-f-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt b/LayoutTests/platform/qt/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt
new file mode 100644 (file)
index 0000000..c50de0c
--- /dev/null
@@ -0,0 +1,83 @@
+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (0,0) size 480x360
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+    RenderSVGContainer {g} at (70,34) size 335x221
+      RenderSVGText {text} at (126,34) size 228x21 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x21
+          chunk 1 (middle anchor) text run 1 at (126.00,50.00) startOffset 0 endOffset 31 width 228.00: "feSpotLight's limitingConeAngle"
+      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+        RenderSVGResourceFilter {filter} [id="spotLightA"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feDiffuseLighting surfaceScale="10.00" diffuseConstant="1.00" kernelUnitLength="0.00, 0.00"]
+            [SourceGraphic]
+        RenderSVGResourceFilter {filter} [id="spotLightB"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feDiffuseLighting surfaceScale="10.00" diffuseConstant="1.00" kernelUnitLength="0.00, 0.00"]
+            [SourceGraphic]
+        RenderSVGResourceFilter {filter} [id="spotLightC"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feDiffuseLighting surfaceScale="10.00" diffuseConstant="1.00" kernelUnitLength="0.00, 0.00"]
+            [SourceGraphic]
+        RenderSVGResourceFilter {filter} [id="spotLightD"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feDiffuseLighting surfaceScale="10.00" diffuseConstant="1.00" kernelUnitLength="0.00, 0.00"]
+            [SourceGraphic]
+        RenderSVGResourceFilter {filter} [id="spotLightE"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feDiffuseLighting surfaceScale="10.00" diffuseConstant="1.00" kernelUnitLength="0.00, 0.00"]
+            [SourceGraphic]
+        RenderSVGResourceFilter {filter} [id="spotLightF"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feDiffuseLighting surfaceScale="10.00" diffuseConstant="1.00" kernelUnitLength="0.00, 0.00"]
+            [SourceGraphic]
+        RenderSVGResourceFilter {filter} [id="spotLightG"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feDiffuseLighting surfaceScale="10.00" diffuseConstant="1.00" kernelUnitLength="0.00, 0.00"]
+            [SourceGraphic]
+        RenderSVGResourceFilter {filter} [id="spotLightH"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+          [feDiffuseLighting surfaceScale="10.00" diffuseConstant="1.00" kernelUnitLength="0.00, 0.00"]
+            [SourceGraphic]
+      RenderSVGContainer {g} at (70,111) size 335x144 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-20.00)}]
+        RenderSVGContainer {g} at (70,111) size 293x112 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,110.00)}]
+          RenderSVGText {text} at (70,21) size 10x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 10x12
+              chunk 1 text run 1 at (70.00,30.00) startOffset 0 endOffset 2 width 10.00: "30"
+          RenderSVGText {text} at (165,21) size 10x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 10x12
+              chunk 1 text run 1 at (165.00,30.00) startOffset 0 endOffset 2 width 10.00: "20"
+          RenderSVGText {text} at (260,21) size 69x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 69x12
+              chunk 1 text run 1 at (260.00,30.00) startOffset 0 endOffset 16 width 69.00: "Animated (0..50)"
+          RenderSVGText {text} at (355,21) size 5x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 5x12
+              chunk 1 text run 1 at (355.00,30.00) startOffset 0 endOffset 1 width 5.00: "5"
+          RenderSVGContainer {g} at (70,211) size 293x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
+            RenderSVGText {text} at (70,21) size 13x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 13x12
+                chunk 1 text run 1 at (70.00,30.00) startOffset 0 endOffset 3 width 13.00: "-30"
+            RenderSVGText {text} at (165,21) size 13x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 13x12
+                chunk 1 text run 1 at (165.00,30.00) startOffset 0 endOffset 3 width 13.00: "-20"
+            RenderSVGText {text} at (260,21) size 72x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 72x12
+                chunk 1 text run 1 at (260.00,30.00) startOffset 0 endOffset 17 width 72.00: "Animated (0..-50)"
+            RenderSVGText {text} at (355,21) size 8x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 8x12
+                chunk 1 text run 1 at (355.00,30.00) startOffset 0 endOffset 2 width 8.00: "-5"
+        RenderSVGContainer {g} at (70,125) size 335x130
+          RenderSVGRect {rect} at (70,125) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,145.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+            [filter="spotLightA"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+          RenderSVGRect {rect} at (165,125) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,145.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+            [filter="spotLightB"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+          RenderSVGRect {rect} at (260,125) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,145.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+            [filter="spotLightC"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+          RenderSVGRect {rect} at (355,125) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(355.00,145.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+            [filter="spotLightD"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+          RenderSVGRect {rect} at (70,225) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+            [filter="spotLightE"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+          RenderSVGRect {rect} at (165,225) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+            [filter="spotLightF"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+          RenderSVGRect {rect} at (260,225) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+            [filter="spotLightG"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+          RenderSVGRect {rect} at (355,225) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(355.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
+            [filter="spotLightH"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
+    RenderSVGContainer {g} at (10,309) size 231x41
+      RenderSVGText {text} at (10,309) size 231x41 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 231x41
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.4 $"
+    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/qt/svg/as-object/object-box-sizing-no-width-height-expected.png b/LayoutTests/platform/qt/svg/as-object/object-box-sizing-no-width-height-expected.png
new file mode 100644 (file)
index 0000000..f2c81da
Binary files /dev/null and b/LayoutTests/platform/qt/svg/as-object/object-box-sizing-no-width-height-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/as-object/object-box-sizing-no-width-height-expected.txt b/LayoutTests/platform/qt/svg/as-object/object-box-sizing-no-width-height-expected.txt
new file mode 100644 (file)
index 0000000..c58057e
--- /dev/null
@@ -0,0 +1,37 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x476
+  RenderBlock {HTML} at (0,0) size 800x476
+    RenderBody {BODY} at (8,8) size 784x460
+      RenderEmbeddedObject {OBJECT} at (0,0) size 230x230 [border: (2px dashed #800000)]
+        layer at (0,0) size 220x220
+          RenderView at (0,0) size 220x220
+        layer at (0,0) size 220x220
+          RenderSVGRoot {svg} at (0,0) size 220x220
+            RenderSVGPath {circle} at (0,0) size 220x220 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [cx=110.00] [cy=110.00] [r=110.00]
+      RenderText {#text} at (230,214) size 4x21
+        text run at (230,214) width 4: " "
+      RenderEmbeddedObject {OBJECT} at (234,0) size 230x230 [border: (2px dashed #800000)]
+        layer at (0,0) size 220x220
+          RenderView at (0,0) size 220x220
+        layer at (0,0) size 220x220
+          RenderSVGRoot {svg} at (0,0) size 220x220
+            RenderSVGPath {circle} at (0,0) size 220x220 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [cx=110.00] [cy=110.00] [r=110.00]
+      RenderText {#text} at (464,214) size 4x21
+        text run at (464,214) width 4: " "
+      RenderEmbeddedObject {OBJECT} at (468,0) size 230x230 [border: (2px dashed #800000)]
+        layer at (0,0) size 220x220
+          RenderView at (0,0) size 220x220
+        layer at (0,0) size 220x220
+          RenderSVGRoot {svg} at (0,0) size 220x220
+            RenderSVGPath {circle} at (0,0) size 220x220 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [cx=110.00] [cy=110.00] [r=110.00]
+      RenderText {#text} at (698,214) size 4x21
+        text run at (698,214) width 4: " "
+      RenderBR {BR} at (0,0) size 0x0
+      RenderEmbeddedObject {OBJECT} at (0,235) size 220x220 [border: (2px dashed #800000)]
+        layer at (0,0) size 210x210
+          RenderView at (0,0) size 210x210
+        layer at (0,0) size 210x210
+          RenderSVGRoot {svg} at (0,0) size 210x210
+            RenderSVGPath {circle} at (0,0) size 210x210 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [cx=110.00] [cy=110.00] [r=110.00]
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/svg/clip-path/clip-path-tspan-and-stroke-expected.png b/LayoutTests/platform/qt/svg/clip-path/clip-path-tspan-and-stroke-expected.png
new file mode 100644 (file)
index 0000000..18d1de8
Binary files /dev/null and b/LayoutTests/platform/qt/svg/clip-path/clip-path-tspan-and-stroke-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/clip-path/clip-path-tspan-and-stroke-expected.txt b/LayoutTests/platform/qt/svg/clip-path/clip-path-tspan-and-stroke-expected.txt
new file mode 100644 (file)
index 0000000..89c92f5
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (40,81) size 182x104
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=userSpaceOnUse]
+        RenderSVGText {text} at (40,81) size 182x104 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 182x104
+            RenderSVGInlineText {#text} at (0,0) size 182x104
+              chunk 1 text run 1 at (40.00,160.00) startOffset 0 endOffset 4 width 182.00: "CLIP"
+    RenderSVGRect {rect} at (40,81) size 182x104 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=40.00] [width=300.00] [height=300.00]
+      [clipPath="clip"] RenderSVGResourceClipper {clipPath} at (40,81) size 182x104
diff --git a/LayoutTests/platform/qt/svg/custom/mask-colorspace-expected.png b/LayoutTests/platform/qt/svg/custom/mask-colorspace-expected.png
new file mode 100644 (file)
index 0000000..9762045
Binary files /dev/null and b/LayoutTests/platform/qt/svg/custom/mask-colorspace-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/custom/mask-colorspace-expected.txt b/LayoutTests/platform/qt/svg/custom/mask-colorspace-expected.txt
new file mode 100644 (file)
index 0000000..7463f27
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (20,20) size 230x100
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceMasker {mask} [id="mask"] [maskUnits=objectBoundingBox] [maskContentUnits=userSpaceOnUse]
+        RenderSVGRect {rect} at (0,0) size 140x140 [fill={[type=SOLID] [color=#00E600]}] [x=0.00] [y=0.00] [width=140.00] [height=140.00]
+        RenderSVGPath {circle} at (30,30) size 80x80 [fill={[type=SOLID] [color=#00FD00]}] [cx=70.00] [cy=70.00] [r=40.00]
+    RenderSVGRect {rect} at (20,20) size 100x100 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=20.00] [width=100.00] [height=100.00]
+      [masker="mask"] RenderSVGResourceMasker {mask} at (10,10) size 120x120
+    RenderSVGRect {rect} at (150,20) size 100x100 [fill={[type=SOLID] [color=#6F6F6F]}] [x=150.00] [y=20.00] [width=100.00] [height=100.00]
+    RenderSVGPath {circle} at (160,30) size 80x80 [fill={[type=SOLID] [color=#4C4C4C]}] [cx=200.00] [cy=70.00] [r=40.00]
diff --git a/LayoutTests/platform/qt/svg/custom/object-no-size-attributes-expected.png b/LayoutTests/platform/qt/svg/custom/object-no-size-attributes-expected.png
new file mode 100644 (file)
index 0000000..ca853be
Binary files /dev/null and b/LayoutTests/platform/qt/svg/custom/object-no-size-attributes-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/custom/object-no-size-attributes-expected.txt b/LayoutTests/platform/qt/svg/custom/object-no-size-attributes-expected.txt
new file mode 100644 (file)
index 0000000..7f9a58a
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x121
+  RenderBlock {html} at (0,0) size 800x121
+    RenderBody {body} at (8,8) size 784x105
+      RenderEmbeddedObject {object} at (0,0) size 100x100 [bgcolor=#FF0000]
+        layer at (0,0) size 100x100
+          RenderView at (0,0) size 100x100
+        layer at (0,0) size 100x100
+          RenderSVGRoot {svg} at (0,0) size 100x100
+            RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/svg/custom/object-sizing-explicit-height-expected.png b/LayoutTests/platform/qt/svg/custom/object-sizing-explicit-height-expected.png
new file mode 100644 (file)
index 0000000..dfdea16
Binary files /dev/null and b/LayoutTests/platform/qt/svg/custom/object-sizing-explicit-height-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/custom/object-sizing-explicit-height-expected.txt b/LayoutTests/platform/qt/svg/custom/object-sizing-explicit-height-expected.txt
new file mode 100644 (file)
index 0000000..146aa5d
--- /dev/null
@@ -0,0 +1,75 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x376
+  RenderBlock {html} at (0,0) size 800x376
+    RenderBody {body} at (8,8) size 784x360
+      RenderEmbeddedObject {object} at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderView at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderSVGRoot {svg} at (0,0) size 175x175
+            RenderSVGRect {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
+            RenderSVGPath {circle} at (70,70) size 35x35 [fill={[type=SOLID] [color=#008000]}] [cx=150.00] [cy=150.00] [r=30.00]
+      RenderText {#text} at (175,159) size 4x21
+        text run at (175,159) width 4: " "
+      RenderEmbeddedObject {object} at (179,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderView at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderSVGRoot {svg} at (0,0) size 175x175
+            RenderSVGRect {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
+            RenderSVGPath {circle} at (70,70) size 35x35 [fill={[type=SOLID] [color=#008000]}] [cx=150.00] [cy=150.00] [r=30.00]
+      RenderText {#text} at (354,159) size 4x21
+        text run at (354,159) width 4: " "
+      RenderEmbeddedObject {object} at (358,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderView at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderSVGRoot {svg} at (0,0) size 175x175
+            RenderSVGRect {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
+            RenderSVGPath {circle} at (70,70) size 35x35 [fill={[type=SOLID] [color=#008000]}] [cx=150.00] [cy=150.00] [r=30.00]
+      RenderText {#text} at (533,159) size 4x21
+        text run at (533,159) width 4: " "
+      RenderEmbeddedObject {object} at (537,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderView at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderSVGRoot {svg} at (0,0) size 175x175
+            RenderSVGRect {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
+            RenderSVGPath {circle} at (70,70) size 35x35 [fill={[type=SOLID] [color=#008000]}] [cx=150.00] [cy=150.00] [r=30.00]
+      RenderText {#text} at (0,0) size 0x0
+      RenderEmbeddedObject {object} at (0,180) size 175x175
+        layer at (0,0) size 175x175
+          RenderView at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderSVGRoot {svg} at (0,0) size 175x175
+            RenderSVGRect {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
+            RenderSVGPath {circle} at (70,70) size 35x35 [fill={[type=SOLID] [color=#008000]}] [cx=150.00] [cy=150.00] [r=30.00]
+      RenderText {#text} at (175,339) size 4x21
+        text run at (175,339) width 4: " "
+      RenderEmbeddedObject {object} at (179,180) size 175x175
+        layer at (0,0) size 175x175
+          RenderView at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderSVGRoot {svg} at (0,0) size 175x175
+            RenderSVGRect {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
+            RenderSVGPath {circle} at (70,70) size 35x35 [fill={[type=SOLID] [color=#008000]}] [cx=150.00] [cy=150.00] [r=30.00]
+      RenderText {#text} at (354,339) size 4x21
+        text run at (354,339) width 4: " "
+      RenderEmbeddedObject {object} at (358,180) size 175x175
+        layer at (0,0) size 175x175
+          RenderView at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderSVGRoot {svg} at (0,0) size 175x175
+            RenderSVGRect {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
+            RenderSVGPath {circle} at (70,70) size 35x35 [fill={[type=SOLID] [color=#008000]}] [cx=150.00] [cy=150.00] [r=30.00]
+      RenderText {#text} at (533,339) size 4x21
+        text run at (533,339) width 4: " "
+      RenderEmbeddedObject {object} at (537,180) size 175x175
+        layer at (0,0) size 175x175
+          RenderView at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderSVGRoot {svg} at (0,0) size 175x175
+            RenderSVGRect {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
+            RenderSVGPath {circle} at (70,70) size 35x35 [fill={[type=SOLID] [color=#008000]}] [cx=150.00] [cy=150.00] [r=30.00]
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/svg/custom/object-sizing-explicit-width-expected.png b/LayoutTests/platform/qt/svg/custom/object-sizing-explicit-width-expected.png
new file mode 100644 (file)
index 0000000..dfdea16
Binary files /dev/null and b/LayoutTests/platform/qt/svg/custom/object-sizing-explicit-width-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/custom/object-sizing-explicit-width-expected.txt b/LayoutTests/platform/qt/svg/custom/object-sizing-explicit-width-expected.txt
new file mode 100644 (file)
index 0000000..146aa5d
--- /dev/null
@@ -0,0 +1,75 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x376
+  RenderBlock {html} at (0,0) size 800x376
+    RenderBody {body} at (8,8) size 784x360
+      RenderEmbeddedObject {object} at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderView at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderSVGRoot {svg} at (0,0) size 175x175
+            RenderSVGRect {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
+            RenderSVGPath {circle} at (70,70) size 35x35 [fill={[type=SOLID] [color=#008000]}] [cx=150.00] [cy=150.00] [r=30.00]
+      RenderText {#text} at (175,159) size 4x21
+        text run at (175,159) width 4: " "
+      RenderEmbeddedObject {object} at (179,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderView at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderSVGRoot {svg} at (0,0) size 175x175
+            RenderSVGRect {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
+            RenderSVGPath {circle} at (70,70) size 35x35 [fill={[type=SOLID] [color=#008000]}] [cx=150.00] [cy=150.00] [r=30.00]
+      RenderText {#text} at (354,159) size 4x21
+        text run at (354,159) width 4: " "
+      RenderEmbeddedObject {object} at (358,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderView at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderSVGRoot {svg} at (0,0) size 175x175
+            RenderSVGRect {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
+            RenderSVGPath {circle} at (70,70) size 35x35 [fill={[type=SOLID] [color=#008000]}] [cx=150.00] [cy=150.00] [r=30.00]
+      RenderText {#text} at (533,159) size 4x21
+        text run at (533,159) width 4: " "
+      RenderEmbeddedObject {object} at (537,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderView at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderSVGRoot {svg} at (0,0) size 175x175
+            RenderSVGRect {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
+            RenderSVGPath {circle} at (70,70) size 35x35 [fill={[type=SOLID] [color=#008000]}] [cx=150.00] [cy=150.00] [r=30.00]
+      RenderText {#text} at (0,0) size 0x0
+      RenderEmbeddedObject {object} at (0,180) size 175x175
+        layer at (0,0) size 175x175
+          RenderView at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderSVGRoot {svg} at (0,0) size 175x175
+            RenderSVGRect {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
+            RenderSVGPath {circle} at (70,70) size 35x35 [fill={[type=SOLID] [color=#008000]}] [cx=150.00] [cy=150.00] [r=30.00]
+      RenderText {#text} at (175,339) size 4x21
+        text run at (175,339) width 4: " "
+      RenderEmbeddedObject {object} at (179,180) size 175x175
+        layer at (0,0) size 175x175
+          RenderView at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderSVGRoot {svg} at (0,0) size 175x175
+            RenderSVGRect {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
+            RenderSVGPath {circle} at (70,70) size 35x35 [fill={[type=SOLID] [color=#008000]}] [cx=150.00] [cy=150.00] [r=30.00]
+      RenderText {#text} at (354,339) size 4x21
+        text run at (354,339) width 4: " "
+      RenderEmbeddedObject {object} at (358,180) size 175x175
+        layer at (0,0) size 175x175
+          RenderView at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderSVGRoot {svg} at (0,0) size 175x175
+            RenderSVGRect {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
+            RenderSVGPath {circle} at (70,70) size 35x35 [fill={[type=SOLID] [color=#008000]}] [cx=150.00] [cy=150.00] [r=30.00]
+      RenderText {#text} at (533,339) size 4x21
+        text run at (533,339) width 4: " "
+      RenderEmbeddedObject {object} at (537,180) size 175x175
+        layer at (0,0) size 175x175
+          RenderView at (0,0) size 175x175
+        layer at (0,0) size 175x175
+          RenderSVGRoot {svg} at (0,0) size 175x175
+            RenderSVGRect {rect} at (0,0) size 175x175 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
+            RenderSVGPath {circle} at (70,70) size 35x35 [fill={[type=SOLID] [color=#008000]}] [cx=150.00] [cy=150.00] [r=30.00]
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/svg/custom/path-moveto-only-rendering-expected.png b/LayoutTests/platform/qt/svg/custom/path-moveto-only-rendering-expected.png
new file mode 100644 (file)
index 0000000..05ff7c7
Binary files /dev/null and b/LayoutTests/platform/qt/svg/custom/path-moveto-only-rendering-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/custom/path-moveto-only-rendering-expected.txt b/LayoutTests/platform/qt/svg/custom/path-moveto-only-rendering-expected.txt
new file mode 100644 (file)
index 0000000..1eea777
--- /dev/null
@@ -0,0 +1,7 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 77x77
+    RenderSVGContainer {g} at (0,0) size 77x77 [transform={m=((0.77,0.00)(0.00,0.77)) t=(0.00,0.00)}]
+      RenderSVGRect {rect} at (0,0) size 77x77 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+      RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=496.95] [miter limit=8.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0"]
diff --git a/LayoutTests/platform/qt/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.png b/LayoutTests/platform/qt/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.png
new file mode 100644 (file)
index 0000000..d0d154e
Binary files /dev/null and b/LayoutTests/platform/qt/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.txt b/LayoutTests/platform/qt/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.txt
new file mode 100644 (file)
index 0000000..8033f81
--- /dev/null
@@ -0,0 +1,43 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x386
+  RenderBlock {html} at (0,0) size 800x386
+    RenderBody {body} at (8,8) size 784x370
+      RenderText {#text} at (0,0) size 784x42
+        text run at (0,0) width 784: "There should be no red displayed on the screen, and the patterns should not change when the browser window"
+        text run at (0,21) width 72: "is resized."
+      RenderBR {br} at (72,21) size 0x21
+      RenderBR {br} at (0,42) size 0x21
+      RenderSVGRoot {svg} at (8,71) size 202x203
+        RenderSVGContainer {g} at (9,72) size 200x200
+          RenderSVGRect {rect} at (9,172) size 100x50 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=100.00] [width=100.00] [height=50.00]
+          RenderSVGRect {rect} at (109,72) size 100x50 [fill={[type=SOLID] [color=#FF0000]}] [x=100.00] [y=0.00] [width=100.00] [height=50.00]
+          RenderSVGRect {rect} at (9,172) size 100x100 [fill={[type=PATTERN] [id="pattern"]}] [x=0.00] [y=100.00] [width=100.00] [height=100.00]
+          RenderSVGRect {rect} at (109,72) size 100x100 [fill={[type=PATTERN] [id="pattern"]}] [x=100.00] [y=0.00] [width=100.00] [height=100.00]
+      RenderText {#text} at (202,349) size 4x21
+        text run at (202,349) width 4: " "
+      RenderSVGRoot {svg} at (214,71) size 202x288
+        RenderSVGText {text} at (5,264) size 89x21 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 89x21
+            chunk 1 text run 1 at (5.00,280.00) startOffset 0 endOffset 11 width 89.00: "+Transforms"
+        RenderSVGContainer {g} at (215,172) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
+          RenderSVGRect {rect} at (215,172) size 100x50 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
+          RenderSVGRect {rect} at (215,172) size 100x100 [fill={[type=PATTERN] [id="pattern"]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+        RenderSVGContainer {g} at (315,72) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+          RenderSVGRect {rect} at (315,72) size 100x50 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
+          RenderSVGRect {rect} at (315,72) size 100x100 [fill={[type=PATTERN] [id="pattern"]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+          RenderSVGResourcePattern {pattern} [id="pattern"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
+            RenderSVGRect {rect} at (215,72) size 100x25 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=25.00]
+            RenderSVGRect {rect} at (215,97) size 100x25 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=25.00] [width=100.00] [height=25.00]
+      RenderText {#text} at (408,349) size 4x21
+        text run at (408,349) width 4: " "
+      RenderText {#text} at (0,0) size 0x0
+layer at (420,71) size 202x302
+  RenderSVGRoot {svg} at (420,71) size 202x288
+    RenderSVGText {text} at (5,264) size 188x21 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 188x21
+        chunk 1 text run 1 at (5.00,280.00) startOffset 0 endOffset 24 width 188.00: "+Accelerated Compositing"
+    RenderSVGContainer {g} at (421,72) size 200x200
+      RenderSVGRect {rect} at (421,172) size 100x100 [fill={[type=PATTERN] [id="pattern"]}] [x=0.00] [y=100.00] [width=100.00] [height=100.00]
+      RenderSVGRect {rect} at (521,72) size 100x100 [fill={[type=PATTERN] [id="pattern"]}] [x=100.00] [y=0.00] [width=100.00] [height=100.00]
diff --git a/LayoutTests/platform/qt/svg/custom/relative-sized-image-expected.png b/LayoutTests/platform/qt/svg/custom/relative-sized-image-expected.png
new file mode 100644 (file)
index 0000000..3b8e859
Binary files /dev/null and b/LayoutTests/platform/qt/svg/custom/relative-sized-image-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/custom/relative-sized-image-expected.txt b/LayoutTests/platform/qt/svg/custom/relative-sized-image-expected.txt
new file mode 100644 (file)
index 0000000..0e9262f
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x484
+  RenderBlock {html} at (0,0) size 800x484
+    RenderBody {body} at (8,16) size 784x460
+      RenderBlock {p} at (0,0) size 784x42
+        RenderText {#text} at (0,0) size 769x42
+          text run at (0,0) width 769: "The svg area contained in the div element (red box), should fill out the whole area (blue rectangle), especially"
+          text run at (0,21) width 327: "after resizing the content box to a different size"
+      RenderBlock {div} at (0,58) size 402x402 [border: (1px solid #FF0000)]
+        RenderSVGRoot {svg} at (9,75) size 400x400
+          RenderSVGImage {image} at (9,75) size 400x400
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/qt/svg/custom/subpaths-moveto-only-rendering-expected.png b/LayoutTests/platform/qt/svg/custom/subpaths-moveto-only-rendering-expected.png
new file mode 100644 (file)
index 0000000..05ff7c7
Binary files /dev/null and b/LayoutTests/platform/qt/svg/custom/subpaths-moveto-only-rendering-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/custom/subpaths-moveto-only-rendering-expected.txt b/LayoutTests/platform/qt/svg/custom/subpaths-moveto-only-rendering-expected.txt
new file mode 100644 (file)
index 0000000..9848a54
--- /dev/null
@@ -0,0 +1,7 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 77x77
+    RenderSVGContainer {g} at (0,0) size 77x77 [transform={m=((0.77,0.00)(0.00,0.77)) t=(0.00,0.00)}]
+      RenderSVGRect {rect} at (0,0) size 77x77 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+      RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#FF0000] [stroke width=496.95] [miter limit=8.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 M 10 10"]
diff --git a/LayoutTests/platform/qt/svg/custom/svg-curve-with-relative-cordinates-expected.png b/LayoutTests/platform/qt/svg/custom/svg-curve-with-relative-cordinates-expected.png
new file mode 100644 (file)
index 0000000..1db770c
Binary files /dev/null and b/LayoutTests/platform/qt/svg/custom/svg-curve-with-relative-cordinates-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/custom/svg-curve-with-relative-cordinates-expected.txt b/LayoutTests/platform/qt/svg/custom/svg-curve-with-relative-cordinates-expected.txt
new file mode 100644 (file)
index 0000000..5e8833f
--- /dev/null
@@ -0,0 +1,11 @@
+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 784x21
+        RenderText {#text} at (0,0) size 387x21
+          text run at (0,0) width 387: "Here is an html paragraph. And below is a svg drawing"
+      RenderBlock {DIV} at (0,37) size 784x400
+        RenderSVGRoot {svg} at (54,68) size 331x299
+          RenderSVGPath {path} at (54,68) size 331x299 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 14.8649 27.5434 C 10.9361 23.4486 5.53039 20.9307 2.16163 16.2739 C 0.1954 13.4713 -0.27051 9.80295 0.40252 6.50142 C 1.50231 3.03806 4.88027 0.20151 8.61522 0.38648 C 11.4904 0.13255 14.1594 2.02987 15.543 4.44105 C 15.919 4.6728 15.9025 6.65371 16.2617 5.51432 C 17.3118 2.6047 20.1552 0.48976 23.2581 0.39544 C 27.3718 0.07861 31.5625 3.22656 31.9769 7.4138 C 32.4419 10.5606 31.9362 13.9546 29.9366 16.5144 C 27.0142 20.4478 22.515 22.6972 19.032 26.0537 C 17.9438 26.8473 16.7477 28.519 15.904 28.9961 C 15.6231 28.4687 15.2627 27.9879 14.8649 27.5434 Z"]
diff --git a/LayoutTests/platform/qt/svg/custom/svg-fonts-segmented-expected.png b/LayoutTests/platform/qt/svg/custom/svg-fonts-segmented-expected.png
new file mode 100644 (file)
index 0000000..e46daa2
Binary files /dev/null and b/LayoutTests/platform/qt/svg/custom/svg-fonts-segmented-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/custom/svg-fonts-segmented-expected.txt b/LayoutTests/platform/qt/svg/custom/svg-fonts-segmented-expected.txt
new file mode 100644 (file)
index 0000000..c3ef76d
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x131
+  RenderBlock {html} at (0,0) size 800x131
+    RenderBody {body} at (8,40) size 784x51
+      RenderBlock {p} at (0,0) size 784x51
+        RenderText {#text} at (0,0) size 235x51
+          text run at (0,0) width 235: "ABCdefoooO"
diff --git a/LayoutTests/platform/qt/svg/custom/use-disappears-after-style-update-expected.png b/LayoutTests/platform/qt/svg/custom/use-disappears-after-style-update-expected.png
new file mode 100644 (file)
index 0000000..9be0b43
Binary files /dev/null and b/LayoutTests/platform/qt/svg/custom/use-disappears-after-style-update-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/custom/use-disappears-after-style-update-expected.txt b/LayoutTests/platform/qt/svg/custom/use-disappears-after-style-update-expected.txt
new file mode 100644 (file)
index 0000000..7b938dc
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 300x400
+  RenderSVGRoot {svg} at (10,10) size 76x36
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceFilter {filter} [id="simple"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feOffset dx="0.00" dy="0.00"]
+          [SourceGraphic]
+      RenderSVGRect {rect} at (0,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+    RenderSVGContainer {g} at (10,10) size 76x36
+      RenderSVGContainer {use} at (10,10) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
+        RenderSVGRect {rect} at (10,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
+      RenderSVGContainer {use} at (50,10) size 36x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+        [filter="simple"] RenderSVGResourceFilter {filter} at (0,10) size 36x36
+        RenderSVGRect {rect} at (50,10) size 30x30 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=30.00] [height=30.00]
diff --git a/LayoutTests/platform/qt/svg/filters/feColorMatrix-offset-expected.png b/LayoutTests/platform/qt/svg/filters/feColorMatrix-offset-expected.png
new file mode 100644 (file)
index 0000000..8547b3e
Binary files /dev/null and b/LayoutTests/platform/qt/svg/filters/feColorMatrix-offset-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/filters/feColorMatrix-offset-expected.txt b/LayoutTests/platform/qt/svg/filters/feColorMatrix-offset-expected.txt
new file mode 100644 (file)
index 0000000..8c19a99
--- /dev/null
@@ -0,0 +1,20 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 400x400
+  RenderSVGRoot {svg} at (5,5) size 180x60
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceFilter {filter} [id="offset1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feColorMatrix type="MATRIX" values="1.00 0.00 0.00 0.00 0.20 0.00 1.00 0.00 0.00 0.20 0.00 0.00 1.00 0.00 0.50 0.00 0.00 0.00 1.00 0.00"]
+          [SourceGraphic]
+      RenderSVGResourceFilter {filter} [id="offset2"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feColorMatrix type="MATRIX" values="1.00 0.00 0.00 0.00 -0.80 0.00 1.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 -1.00 0.00 0.00 0.00 1.00 0.00"]
+          [SourceGraphic]
+      RenderSVGResourceFilter {filter} [id="offset3"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feColorMatrix type="MATRIX" values="0.00 0.00 0.00 0.00 0.50 0.00 0.30 0.00 0.00 0.40 0.00 0.00 1.00 0.00 -0.50 0.00 0.00 0.00 0.20 0.50"]
+          [SourceGraphic]
+    RenderSVGRect {rect} at (5,5) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=10.00] [y=10.00] [width=50.00] [height=50.00]
+      [filter="offset1"] RenderSVGResourceFilter {filter} at (5,5) size 60x60
+    RenderSVGRect {rect} at (65,5) size 60x60 [fill={[type=SOLID] [color=#FFFFFF]}] [x=70.00] [y=10.00] [width=50.00] [height=50.00]
+      [filter="offset2"] RenderSVGResourceFilter {filter} at (65,5) size 60x60
+    RenderSVGRect {rect} at (125,5) size 60x60 [fill={[type=SOLID] [color=#FFFFFF]}] [x=130.00] [y=10.00] [width=50.00] [height=50.00]
+      [filter="offset3"] RenderSVGResourceFilter {filter} at (125,5) size 60x60
diff --git a/LayoutTests/platform/qt/svg/filters/feConvolveFilter-y-bounds-expected.png b/LayoutTests/platform/qt/svg/filters/feConvolveFilter-y-bounds-expected.png
new file mode 100644 (file)
index 0000000..a7ab3d8
Binary files /dev/null and b/LayoutTests/platform/qt/svg/filters/feConvolveFilter-y-bounds-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/filters/feConvolveFilter-y-bounds-expected.txt b/LayoutTests/platform/qt/svg/filters/feConvolveFilter-y-bounds-expected.txt
new file mode 100644 (file)
index 0000000..042ffda
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x128
+  RenderSVGRoot {svg} at (0,0) size 800x128
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGResourceFilter {filter} [id="testFilter"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feConvolveMatrix order="width=3 height=8" kernelMatrix="[0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 1.00, 0.00]" divisor="1.00" bias="0.00" target="(1,7)" edgeMode="DUPLICATE" kernelUnitLength="(0,0)" preserveAlpha="1"]
+          [SourceGraphic]
+    RenderSVGRect {rect} at (0,0) size 800x48 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=800.00] [height=48.00]
+    RenderSVGContainer {g} at (0,16) size 800x16
+      RenderSVGRect {rect} at (0,16) size 800x16 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=16.00] [width=800.00] [height=16.00]
+    RenderSVGRect {rect} at (0,80) size 800x48 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=80.00] [width=800.00] [height=48.00]
+    RenderSVGContainer {g} at (0,96) size 800x16
+      [filter="testFilter"] RenderSVGResourceFilter {filter} at (0,96) size 800x16
+      RenderSVGRect {rect} at (0,96) size 800x16 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=96.00] [width=800.00] [height=16.00]
diff --git a/LayoutTests/platform/qt/svg/filters/feImage-change-target-id-expected.png b/LayoutTests/platform/qt/svg/filters/feImage-change-target-id-expected.png
new file mode 100644 (file)
index 0000000..7d78f4e
Binary files /dev/null and b/LayoutTests/platform/qt/svg/filters/feImage-change-target-id-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/filters/feImage-change-target-id-expected.txt b/LayoutTests/platform/qt/svg/filters/feImage-change-target-id-expected.txt
new file mode 100644 (file)
index 0000000..cffc1e3
--- /dev/null
@@ -0,0 +1,10 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 111x111
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGRect {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+      RenderSVGResourceFilter {filter} [id="filter"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
+        [feImage image-size="0x0"]
+    RenderSVGRect {rect} at (0,0) size 111x111 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+      [filter="filter"] RenderSVGResourceFilter {filter} at (-10,-10) size 120x120
diff --git a/LayoutTests/platform/qt/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.png b/LayoutTests/platform/qt/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.png
new file mode 100644 (file)
index 0000000..b951946
Binary files /dev/null and b/LayoutTests/platform/qt/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.png differ
diff --git a/LayoutTests/platform/qt/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.txt b/LayoutTests/platform/qt/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.txt
new file mode 100644 (file)
index 0000000..7d25d04
--- /dev/null
@@ -0,0 +1,30 @@
+layer at (0,0) size 800x800
+  RenderView at (0,0) size 784x584
+layer at (0,0) size 800x800
+  RenderSVGRoot {svg} at (0,0) size 370x370
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGPath {circle} at (200,200) size 400x400 [fill={[type=SOLID] [color=#008000]}] [cx=400.00] [cy=400.00] [r=200.00]
+      RenderSVGResourceFilter {filter} [id="filter1a-rel"] [filterUnits=objectBoundingBox] [primitiveUnits=objectBoundingBox]
+        [feImage image-size="400x400"]
+      RenderSVGResourceFilter {filter} [id="filter1b-rel"] [filterUnits=objectBoundingBox] [primitiveUnits=objectBoundingBox]
+        [feImage image-size="400x400"]
+      RenderSVGResourceFilter {filter} [id="filter2a-rel"] [filterUnits=objectBoundingBox] [primitiveUnits=objectBoundingBox]
+        [feImage image-size="400x400"]
+      RenderSVGResourceFilter {filter} [id="filter2b-rel"] [filterUnits=objectBoundingBox] [primitiveUnits=objectBoundingBox]
+        [feImage image-size="400x