Add more test cases that pass on the Qt build.
authorlars <lars@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Jan 2007 19:27:07 +0000 (19:27 +0000)
committerlars <lars@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Jan 2007 19:27:07 +0000 (19:27 +0000)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@19128 268f45cc-cd09-0410-ab3c-d52691b4dbfc

278 files changed:
LayoutTestResults/ChangeLog
LayoutTestResults/qt/Skipped
LayoutTestResults/qt/fast/backgrounds/001-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/background-inherit-color-bug-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/bgCompositeCopy-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/repeat/noRepeatCorrectClip-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize01-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize02-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize03-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize04-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize05-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize06-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize07-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize08-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize09-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize10-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize11-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize12-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize13-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize14-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize15-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize16-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize17-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize18-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/backgrounds/size/backgroundSize19-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/001-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/002-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/003-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/004-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/005-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/006-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/007-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/008-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/009-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/010-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/011-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/012-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/014-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/015-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/017-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/018-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/019-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/020-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/021-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/fieldset-stretch-to-legend-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/minheight-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/basic/quirk-height-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/001-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/002-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/003-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/004-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/005-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/006-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/007-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/008-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/009-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/010-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/011-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/012-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/013-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/014-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/015-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/016-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/017-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/018-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/019-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/020-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/021-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/022-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/023-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/024-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/029-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/030-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/031-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/033-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/034-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/035-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/4145535Crash-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/float-in-float-painting-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/independent-align-positioning-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/multiple-float-positioning-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/negative-margin-clear-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/nopaint-after-layer-destruction-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/table-relayout-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/tableshifting-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/vertical-move-relayout-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/float/width-update-after-clear-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/001-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/002-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/004-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/005-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/006-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/010-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/011-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/012-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/015-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/016-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/017-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/018-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/019-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/020-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/021-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/022-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/025-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/026-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/027-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/028-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/029-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/030-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/031-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/032-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/033-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/034-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/035-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/037-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/038-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/039-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/040-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/041-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/042-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/043-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/044-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/045-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/055-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/056-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/057-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/058-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/059-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/062-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/063-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/100-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/101-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/102-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/103-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/104-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/empty-clear-blocks-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/margin-collapse/negative-margins-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/001-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/002-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/003-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/004-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/005-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/007-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/008-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/009-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/011-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/012-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/013-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/014-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/015-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/017-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/018-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/019-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/020-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/021-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/022-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/026-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/027-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/028-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/029-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/030-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/031-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/032-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/033-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/034-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/035-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/036-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/038-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/039-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/040-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/041-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/042-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/043-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/047-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/048-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/049-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/050-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/051-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/053-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/054-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/055-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/056-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/057-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/058-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/059-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/060-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/061-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/062-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/absolute-in-inline-ltr-2-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/absolute-in-inline-ltr-3-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/absolute-in-inline-ltr-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/absolute-in-inline-short-ltr-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/absolute-length-of-neg-666666-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/absolute-position-direction-quirk-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/absolute-position-direction-strict-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/absolute-positioned-overconstrained-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/auto-height-with-top-and-bottom-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/auto/001-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/auto/002-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/auto/004-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/auto/005-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/auto/007-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/child-of-absolute-with-auto-height-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/height-change-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/leftmargin-topmargin-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/negative-right-pos-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/relative-overconstrained-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/relative-overflow-block-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/relative-overflow-replaced-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/relative-overflow-replaced-float-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/relayout-on-position-change-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/block/positioning/window-height-change-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusAllStylesAllCorners-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusArcs01-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusDashed01-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusDashed02-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusDashed03-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusDotted01-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusDotted02-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusDotted03-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusDouble01-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusDouble02-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusDouble03-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusGroove01-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusGroove02-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusInset01-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusInvalidColor-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusOutset01-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusRidge01-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusSolid01-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusSolid02-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusSolid03-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/borderRadiusSolid04-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/borders/outline-offset-min-assert-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/box-shadow/basic-shadows-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/Element/class-attribute-whitespace-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/Element/null-offset-parent-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/HTMLDocument/frameless-location-bugzilla10837-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/HTMLHeadElement/head-link-style-href-check-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/HTMLHeadElement/textInHead1-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/HTMLHeadElement/textInHead2-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/HTMLHeadElement/textInHead3-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/HTMLHeadElement/textInHead4-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/HTMLHeadElement/textInHead5-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/HTMLImageElement/image-alt-text-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/HTMLInputElement/input-image-alt-text-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/HTMLLinkElement/pending-stylesheet-count-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/HTMLObjectElement/vspace-hspace-as-number-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/HTMLTableElement/colSpan-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/HTMLTableElement/createCaption-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/Range/create-contextual-fragment-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/Range/surroundContents-1-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/Window/btoa-pnglet-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/Window/open-existing-pop-up-blocking-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/anchor-text-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/attr_dead_doc-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/children-nodes-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/clone-contents-0-end-offset-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/clone-node-dynamic-style-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/comment-not-documentElement-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/createDocumentType-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/css-inline-style-important-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/css-mediarule-deleteRule-update-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/css-mediarule-insertRule-update-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/css-rule-functions-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/delete-contents-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/dom-parse-serialize-display-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/dom-parse-serialize-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/importNodeHTML-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/importNodeXML-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/inner-text-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/isindex-001-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/jsDevicePixelRatio-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/outerText-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/row-inner-text-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/setPrimitiveValue-expected.txt [new file with mode: 0644]
LayoutTestResults/qt/fast/dom/stripNullFromTextNodes-expected.txt [new file with mode: 0644]

index 7a0e0083be721371a39b92a21e094a548ed27358..c42bf81bb37a9dcebed7e11a38cbff731960c270 100644 (file)
@@ -1,3 +1,285 @@
+2007-01-25  Lars Knoll <lars@trolltech.com>
+
+        Add more test cases that pass on the Qt build.
+
+        * qt/Skipped:
+        * qt/fast/backgrounds/001-expected.txt: Added.
+        * qt/fast/backgrounds/background-inherit-color-bug-expected.txt: Added.
+        * qt/fast/backgrounds/bgCompositeCopy-expected.txt: Added.
+        * qt/fast/backgrounds/repeat/noRepeatCorrectClip-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize01-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize02-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize03-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize04-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize05-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize06-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize07-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize08-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize09-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize10-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize11-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize12-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize13-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize14-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize15-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize16-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize17-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize18-expected.txt: Added.
+        * qt/fast/backgrounds/size/backgroundSize19-expected.txt: Added.
+        * qt/fast/block/basic/001-expected.txt: Added.
+        * qt/fast/block/basic/002-expected.txt: Added.
+        * qt/fast/block/basic/003-expected.txt: Added.
+        * qt/fast/block/basic/004-expected.txt: Added.
+        * qt/fast/block/basic/005-expected.txt: Added.
+        * qt/fast/block/basic/006-expected.txt: Added.
+        * qt/fast/block/basic/007-expected.txt: Added.
+        * qt/fast/block/basic/008-expected.txt: Added.
+        * qt/fast/block/basic/009-expected.txt: Added.
+        * qt/fast/block/basic/010-expected.txt: Added.
+        * qt/fast/block/basic/011-expected.txt: Added.
+        * qt/fast/block/basic/012-expected.txt: Added.
+        * qt/fast/block/basic/014-expected.txt: Added.
+        * qt/fast/block/basic/015-expected.txt: Added.
+        * qt/fast/block/basic/017-expected.txt: Added.
+        * qt/fast/block/basic/018-expected.txt: Added.
+        * qt/fast/block/basic/019-expected.txt: Added.
+        * qt/fast/block/basic/020-expected.txt: Added.
+        * qt/fast/block/basic/021-expected.txt: Added.
+        * qt/fast/block/basic/fieldset-stretch-to-legend-expected.txt: Added.
+        * qt/fast/block/basic/minheight-expected.txt: Added.
+        * qt/fast/block/basic/quirk-height-expected.txt: Added.
+        * qt/fast/block/float/001-expected.txt: Added.
+        * qt/fast/block/float/002-expected.txt: Added.
+        * qt/fast/block/float/003-expected.txt: Added.
+        * qt/fast/block/float/004-expected.txt: Added.
+        * qt/fast/block/float/005-expected.txt: Added.
+        * qt/fast/block/float/006-expected.txt: Added.
+        * qt/fast/block/float/007-expected.txt: Added.
+        * qt/fast/block/float/008-expected.txt: Added.
+        * qt/fast/block/float/009-expected.txt: Added.
+        * qt/fast/block/float/010-expected.txt: Added.
+        * qt/fast/block/float/011-expected.txt: Added.
+        * qt/fast/block/float/012-expected.txt: Added.
+        * qt/fast/block/float/013-expected.txt: Added.
+        * qt/fast/block/float/014-expected.txt: Added.
+        * qt/fast/block/float/015-expected.txt: Added.
+        * qt/fast/block/float/016-expected.txt: Added.
+        * qt/fast/block/float/017-expected.txt: Added.
+        * qt/fast/block/float/018-expected.txt: Added.
+        * qt/fast/block/float/019-expected.txt: Added.
+        * qt/fast/block/float/020-expected.txt: Added.
+        * qt/fast/block/float/021-expected.txt: Added.
+        * qt/fast/block/float/022-expected.txt: Added.
+        * qt/fast/block/float/023-expected.txt: Added.
+        * qt/fast/block/float/024-expected.txt: Added.
+        * qt/fast/block/float/029-expected.txt: Added.
+        * qt/fast/block/float/030-expected.txt: Added.
+        * qt/fast/block/float/031-expected.txt: Added.
+        * qt/fast/block/float/033-expected.txt: Added.
+        * qt/fast/block/float/034-expected.txt: Added.
+        * qt/fast/block/float/035-expected.txt: Added.
+        * qt/fast/block/float/4145535Crash-expected.txt: Added.
+        * qt/fast/block/float/float-in-float-painting-expected.txt: Added.
+        * qt/fast/block/float/independent-align-positioning-expected.txt: Added.
+        * qt/fast/block/float/multiple-float-positioning-expected.txt: Added.
+        * qt/fast/block/float/negative-margin-clear-expected.txt: Added.
+        * qt/fast/block/float/nopaint-after-layer-destruction-expected.txt: Added.
+        * qt/fast/block/float/table-relayout-expected.txt: Added.
+        * qt/fast/block/float/tableshifting-expected.txt: Added.
+        * qt/fast/block/float/vertical-move-relayout-expected.txt: Added.
+        * qt/fast/block/float/width-update-after-clear-expected.txt: Added.
+        * qt/fast/block/margin-collapse/001-expected.txt: Added.
+        * qt/fast/block/margin-collapse/002-expected.txt: Added.
+        * qt/fast/block/margin-collapse/004-expected.txt: Added.
+        * qt/fast/block/margin-collapse/005-expected.txt: Added.
+        * qt/fast/block/margin-collapse/006-expected.txt: Added.
+        * qt/fast/block/margin-collapse/010-expected.txt: Added.
+        * qt/fast/block/margin-collapse/011-expected.txt: Added.
+        * qt/fast/block/margin-collapse/012-expected.txt: Added.
+        * qt/fast/block/margin-collapse/015-expected.txt: Added.
+        * qt/fast/block/margin-collapse/016-expected.txt: Added.
+        * qt/fast/block/margin-collapse/017-expected.txt: Added.
+        * qt/fast/block/margin-collapse/018-expected.txt: Added.
+        * qt/fast/block/margin-collapse/019-expected.txt: Added.
+        * qt/fast/block/margin-collapse/020-expected.txt: Added.
+        * qt/fast/block/margin-collapse/021-expected.txt: Added.
+        * qt/fast/block/margin-collapse/022-expected.txt: Added.
+        * qt/fast/block/margin-collapse/025-expected.txt: Added.
+        * qt/fast/block/margin-collapse/026-expected.txt: Added.
+        * qt/fast/block/margin-collapse/027-expected.txt: Added.
+        * qt/fast/block/margin-collapse/028-expected.txt: Added.
+        * qt/fast/block/margin-collapse/029-expected.txt: Added.
+        * qt/fast/block/margin-collapse/030-expected.txt: Added.
+        * qt/fast/block/margin-collapse/031-expected.txt: Added.
+        * qt/fast/block/margin-collapse/032-expected.txt: Added.
+        * qt/fast/block/margin-collapse/033-expected.txt: Added.
+        * qt/fast/block/margin-collapse/034-expected.txt: Added.
+        * qt/fast/block/margin-collapse/035-expected.txt: Added.
+        * qt/fast/block/margin-collapse/037-expected.txt: Added.
+        * qt/fast/block/margin-collapse/038-expected.txt: Added.
+        * qt/fast/block/margin-collapse/039-expected.txt: Added.
+        * qt/fast/block/margin-collapse/040-expected.txt: Added.
+        * qt/fast/block/margin-collapse/041-expected.txt: Added.
+        * qt/fast/block/margin-collapse/042-expected.txt: Added.
+        * qt/fast/block/margin-collapse/043-expected.txt: Added.
+        * qt/fast/block/margin-collapse/044-expected.txt: Added.
+        * qt/fast/block/margin-collapse/045-expected.txt: Added.
+        * qt/fast/block/margin-collapse/055-expected.txt: Added.
+        * qt/fast/block/margin-collapse/056-expected.txt: Added.
+        * qt/fast/block/margin-collapse/057-expected.txt: Added.
+        * qt/fast/block/margin-collapse/058-expected.txt: Added.
+        * qt/fast/block/margin-collapse/059-expected.txt: Added.
+        * qt/fast/block/margin-collapse/062-expected.txt: Added.
+        * qt/fast/block/margin-collapse/063-expected.txt: Added.
+        * qt/fast/block/margin-collapse/100-expected.txt: Added.
+        * qt/fast/block/margin-collapse/101-expected.txt: Added.
+        * qt/fast/block/margin-collapse/102-expected.txt: Added.
+        * qt/fast/block/margin-collapse/103-expected.txt: Added.
+        * qt/fast/block/margin-collapse/104-expected.txt: Added.
+        * qt/fast/block/margin-collapse/empty-clear-blocks-expected.txt: Added.
+        * qt/fast/block/margin-collapse/negative-margins-expected.txt: Added.
+        * qt/fast/block/positioning/001-expected.txt: Added.
+        * qt/fast/block/positioning/002-expected.txt: Added.
+        * qt/fast/block/positioning/003-expected.txt: Added.
+        * qt/fast/block/positioning/004-expected.txt: Added.
+        * qt/fast/block/positioning/005-expected.txt: Added.
+        * qt/fast/block/positioning/007-expected.txt: Added.
+        * qt/fast/block/positioning/008-expected.txt: Added.
+        * qt/fast/block/positioning/009-expected.txt: Added.
+        * qt/fast/block/positioning/011-expected.txt: Added.
+        * qt/fast/block/positioning/012-expected.txt: Added.
+        * qt/fast/block/positioning/013-expected.txt: Added.
+        * qt/fast/block/positioning/014-expected.txt: Added.
+        * qt/fast/block/positioning/015-expected.txt: Added.
+        * qt/fast/block/positioning/017-expected.txt: Added.
+        * qt/fast/block/positioning/018-expected.txt: Added.
+        * qt/fast/block/positioning/019-expected.txt: Added.
+        * qt/fast/block/positioning/020-expected.txt: Added.
+        * qt/fast/block/positioning/021-expected.txt: Added.
+        * qt/fast/block/positioning/022-expected.txt: Added.
+        * qt/fast/block/positioning/026-expected.txt: Added.
+        * qt/fast/block/positioning/027-expected.txt: Added.
+        * qt/fast/block/positioning/028-expected.txt: Added.
+        * qt/fast/block/positioning/029-expected.txt: Added.
+        * qt/fast/block/positioning/030-expected.txt: Added.
+        * qt/fast/block/positioning/031-expected.txt: Added.
+        * qt/fast/block/positioning/032-expected.txt: Added.
+        * qt/fast/block/positioning/033-expected.txt: Added.
+        * qt/fast/block/positioning/034-expected.txt: Added.
+        * qt/fast/block/positioning/035-expected.txt: Added.
+        * qt/fast/block/positioning/036-expected.txt: Added.
+        * qt/fast/block/positioning/038-expected.txt: Added.
+        * qt/fast/block/positioning/039-expected.txt: Added.
+        * qt/fast/block/positioning/040-expected.txt: Added.
+        * qt/fast/block/positioning/041-expected.txt: Added.
+        * qt/fast/block/positioning/042-expected.txt: Added.
+        * qt/fast/block/positioning/043-expected.txt: Added.
+        * qt/fast/block/positioning/047-expected.txt: Added.
+        * qt/fast/block/positioning/048-expected.txt: Added.
+        * qt/fast/block/positioning/049-expected.txt: Added.
+        * qt/fast/block/positioning/050-expected.txt: Added.
+        * qt/fast/block/positioning/051-expected.txt: Added.
+        * qt/fast/block/positioning/053-expected.txt: Added.
+        * qt/fast/block/positioning/054-expected.txt: Added.
+        * qt/fast/block/positioning/055-expected.txt: Added.
+        * qt/fast/block/positioning/056-expected.txt: Added.
+        * qt/fast/block/positioning/057-expected.txt: Added.
+        * qt/fast/block/positioning/058-expected.txt: Added.
+        * qt/fast/block/positioning/059-expected.txt: Added.
+        * qt/fast/block/positioning/060-expected.txt: Added.
+        * qt/fast/block/positioning/061-expected.txt: Added.
+        * qt/fast/block/positioning/062-expected.txt: Added.
+        * qt/fast/block/positioning/absolute-in-inline-ltr-2-expected.txt: Added.
+        * qt/fast/block/positioning/absolute-in-inline-ltr-3-expected.txt: Added.
+        * qt/fast/block/positioning/absolute-in-inline-ltr-expected.txt: Added.
+        * qt/fast/block/positioning/absolute-in-inline-short-ltr-expected.txt: Added.
+        * qt/fast/block/positioning/absolute-length-of-neg-666666-expected.txt: Added.
+        * qt/fast/block/positioning/absolute-position-direction-quirk-expected.txt: Added.
+        * qt/fast/block/positioning/absolute-position-direction-strict-expected.txt: Added.
+        * qt/fast/block/positioning/absolute-positioned-overconstrained-expected.txt: Added.
+        * qt/fast/block/positioning/auto-height-with-top-and-bottom-expected.txt: Added.
+        * qt/fast/block/positioning/auto/001-expected.txt: Added.
+        * qt/fast/block/positioning/auto/002-expected.txt: Added.
+        * qt/fast/block/positioning/auto/004-expected.txt: Added.
+        * qt/fast/block/positioning/auto/005-expected.txt: Added.
+        * qt/fast/block/positioning/auto/007-expected.txt: Added.
+        * qt/fast/block/positioning/child-of-absolute-with-auto-height-expected.txt: Added.
+        * qt/fast/block/positioning/height-change-expected.txt: Added.
+        * qt/fast/block/positioning/leftmargin-topmargin-expected.txt: Added.
+        * qt/fast/block/positioning/negative-right-pos-expected.txt: Added.
+        * qt/fast/block/positioning/relative-overconstrained-expected.txt: Added.
+        * qt/fast/block/positioning/relative-overflow-block-expected.txt: Added.
+        * qt/fast/block/positioning/relative-overflow-replaced-expected.txt: Added.
+        * qt/fast/block/positioning/relative-overflow-replaced-float-expected.txt: Added.
+        * qt/fast/block/positioning/relayout-on-position-change-expected.txt: Added.
+        * qt/fast/block/positioning/window-height-change-expected.txt: Added.
+        * qt/fast/borders/borderRadiusAllStylesAllCorners-expected.txt: Added.
+        * qt/fast/borders/borderRadiusArcs01-expected.txt: Added.
+        * qt/fast/borders/borderRadiusDashed01-expected.txt: Added.
+        * qt/fast/borders/borderRadiusDashed02-expected.txt: Added.
+        * qt/fast/borders/borderRadiusDashed03-expected.txt: Added.
+        * qt/fast/borders/borderRadiusDotted01-expected.txt: Added.
+        * qt/fast/borders/borderRadiusDotted02-expected.txt: Added.
+        * qt/fast/borders/borderRadiusDotted03-expected.txt: Added.
+        * qt/fast/borders/borderRadiusDouble01-expected.txt: Added.
+        * qt/fast/borders/borderRadiusDouble02-expected.txt: Added.
+        * qt/fast/borders/borderRadiusDouble03-expected.txt: Added.
+        * qt/fast/borders/borderRadiusGroove01-expected.txt: Added.
+        * qt/fast/borders/borderRadiusGroove02-expected.txt: Added.
+        * qt/fast/borders/borderRadiusInset01-expected.txt: Added.
+        * qt/fast/borders/borderRadiusInvalidColor-expected.txt: Added.
+        * qt/fast/borders/borderRadiusOutset01-expected.txt: Added.
+        * qt/fast/borders/borderRadiusRidge01-expected.txt: Added.
+        * qt/fast/borders/borderRadiusSolid01-expected.txt: Added.
+        * qt/fast/borders/borderRadiusSolid02-expected.txt: Added.
+        * qt/fast/borders/borderRadiusSolid03-expected.txt: Added.
+        * qt/fast/borders/borderRadiusSolid04-expected.txt: Added.
+        * qt/fast/borders/outline-offset-min-assert-expected.txt: Added.
+        * qt/fast/box-shadow/basic-shadows-expected.txt: Added.
+        * qt/fast/dom/Element/class-attribute-whitespace-expected.txt: Added.
+        * qt/fast/dom/Element/null-offset-parent-expected.txt: Added.
+        * qt/fast/dom/HTMLDocument/frameless-location-bugzilla10837-expected.txt: Added.
+        * qt/fast/dom/HTMLHeadElement/head-link-style-href-check-expected.txt: Added.
+        * qt/fast/dom/HTMLHeadElement/textInHead1-expected.txt: Added.
+        * qt/fast/dom/HTMLHeadElement/textInHead2-expected.txt: Added.
+        * qt/fast/dom/HTMLHeadElement/textInHead3-expected.txt: Added.
+        * qt/fast/dom/HTMLHeadElement/textInHead4-expected.txt: Added.
+        * qt/fast/dom/HTMLHeadElement/textInHead5-expected.txt: Added.
+        * qt/fast/dom/HTMLImageElement/image-alt-text-expected.txt: Added.
+        * qt/fast/dom/HTMLInputElement/input-image-alt-text-expected.txt: Added.
+        * qt/fast/dom/HTMLLinkElement/pending-stylesheet-count-expected.txt: Added.
+        * qt/fast/dom/HTMLObjectElement/vspace-hspace-as-number-expected.txt: Added.
+        * qt/fast/dom/HTMLTableElement/colSpan-expected.txt: Added.
+        * qt/fast/dom/HTMLTableElement/createCaption-expected.txt: Added.
+        * qt/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt: Added.
+        * qt/fast/dom/Range/create-contextual-fragment-expected.txt: Added.
+        * qt/fast/dom/Range/surroundContents-1-expected.txt: Added.
+        * qt/fast/dom/Window/btoa-pnglet-expected.txt: Added.
+        * qt/fast/dom/Window/open-existing-pop-up-blocking-expected.txt: Added.
+        * qt/fast/dom/anchor-text-expected.txt: Added.
+        * qt/fast/dom/attr_dead_doc-expected.txt: Added.
+        * qt/fast/dom/children-nodes-expected.txt: Added.
+        * qt/fast/dom/clone-contents-0-end-offset-expected.txt: Added.
+        * qt/fast/dom/clone-node-dynamic-style-expected.txt: Added.
+        * qt/fast/dom/comment-not-documentElement-expected.txt: Added.
+        * qt/fast/dom/createDocumentType-expected.txt: Added.
+        * qt/fast/dom/css-inline-style-important-expected.txt: Added.
+        * qt/fast/dom/css-mediarule-deleteRule-update-expected.txt: Added.
+        * qt/fast/dom/css-mediarule-insertRule-update-expected.txt: Added.
+        * qt/fast/dom/css-rule-functions-expected.txt: Added.
+        * qt/fast/dom/delete-contents-expected.txt: Added.
+        * qt/fast/dom/dom-parse-serialize-display-expected.txt: Added.
+        * qt/fast/dom/dom-parse-serialize-expected.txt: Added.
+        * qt/fast/dom/importNodeHTML-expected.txt: Added.
+        * qt/fast/dom/importNodeXML-expected.txt: Added.
+        * qt/fast/dom/inner-text-expected.txt: Added.
+        * qt/fast/dom/isindex-001-expected.txt: Added.
+        * qt/fast/dom/jsDevicePixelRatio-expected.txt: Added.
+        * qt/fast/dom/outerText-expected.txt: Added.
+        * qt/fast/dom/row-inner-text-expected.txt: Added.
+        * qt/fast/dom/setPrimitiveValue-expected.txt: Added.
+        * qt/fast/dom/stripNullFromTextNodes-expected.txt: Added.
+
 2007-01-25  Lars Knoll <lars@trolltech.com>
 
         The tests in dom/svg and dom/xhtml as well as
index 3d9e856469496fd68887405e4d1dd27980a3f54d..f703ab23402d8d12e162e66c3f17ee351d765ea6 100644 (file)
@@ -1,6 +1,47 @@
 # skip these as they are currently not checked for correctness
 editing
-fast
+
+fast/AppleScript
+fast/box-sizing
+fast/canvas
+fast/clip
+fast/compact
+fast/css
+fast/css-generated-content
+fast/doctypes
+fast/dynamic
+fast/encoding
+fast/events
+fast/flexbox
+fast/forms
+fast/frames
+fast/history
+fast/html
+fast/images
+fast/inline
+fast/inline-block
+fast/innerHTML
+fast/inspector
+fast/invalid
+fast/js
+fast/layers
+fast/lists
+fast/loader
+fast/media
+fast/multicol
+fast/overflow
+fast/parser
+fast/repaint
+fast/replaced
+fast/runin
+fast/selectors
+fast/table
+fast/text
+fast/tokenizer
+fast/xpath
+fast/xsl
+
+
 http
 plugins
 svg
@@ -28,6 +69,69 @@ dom/xhtml/level3/core/nodegetbaseuri18.xhtml
 dom/xhtml/level3/core/nodelookupnamespaceuri01.xhtml
 dom/xhtml/level3/core/nodelookupprefix19.xhtml
 
+fast/backgrounds/solid-color-context-restore.html
+fast/block/basic/013.html
+fast/block/basic/016.html
+fast/block/basic/text-indent-rtl.html
+fast/block/float/025.html
+fast/block/float/026.html
+fast/block/float/027.html
+fast/block/float/028.html
+fast/block/float/032.html
+fast/block/float/float-in-float-hit-testing.html
+fast/block/margin-collapse/003.html
+fast/block/positioning/006.html
+fast/block/positioning/010.html
+fast/block/positioning/016.html
+fast/block/positioning/023.html
+fast/block/positioning/024.html
+fast/block/positioning/025.html
+fast/block/positioning/037.html
+fast/block/positioning/044.html
+fast/block/positioning/045.html
+fast/block/positioning/046.html
+fast/block/positioning/052.html
+fast/block/positioning/absolute-in-inline-rtl-2.html
+fast/block/positioning/absolute-in-inline-rtl-3.html
+fast/block/positioning/absolute-in-inline-rtl.html
+fast/block/positioning/absolute-in-inline-short-rtl.html
+fast/block/positioning/absolute-with-html-border-quirks.html
+fast/block/positioning/absolute-with-html-border-strict.html
+fast/block/positioning/auto/003.html
+fast/block/positioning/auto/006.html
+
+fast/dom/blur-contenteditable.html
+fast/dom/capturing-event-listeners.html
+fast/dom/character-index-for-point.html
+fast/dom/clientWidthAfterDocumentIsRemoved.html
+fast/dom/css-insert-import-rule.html
+fast/dom/focus-contenteditable.html
+fast/dom/gc-10.html
+fast/dom/inner-text-001.html
+fast/dom/isindex-002.html
+fast/dom/location-hash.html
+fast/dom/object-embed-plugin-scripting.html
+fast/dom/script-add.html
+fast/dom/script-element-gc.html
+fast/dom/set-inner-text-newlines.html
+fast/dom/tabindex-clamp.html
+fast/dom/title-text-property-2.html
+fast/dom/title-text-property.html
+fast/dom/xmlhttprequest-get.xhtml
+fast/dom/Document/document-charset.html
+fast/dom/Element/onclick-case.html
+fast/dom/HTMLButtonElement/value/getset.html
+fast/dom/HTMLHeadElement/head-check.html
+fast/dom/HTMLElement/bdo.html
+fast/dom/HTMLObjectElement/object-as-frame.html
+fast/dom/HTMLScriptElement/script-set-src.html
+fast/dom/Window/Plug-ins.html
+fast/dom/Window/window-onFocus.html
+fast/dom/Window/window-open-parent.html
+fast/dom/Window/window-properties.html
+fast/dom/Window/window-xy-properties.html
+
+
 tables/mozilla/bugs/bug18359.html
 tables/mozilla/bugs/bug26178.html
 tables/mozilla/bugs/bug30692.html
@@ -47,9 +151,17 @@ tables/mozilla_expected_failures/bugs/bug58402-2.html
 tables/mozilla_expected_failures/collapsing_borders/bug41262-5.html
 
 # These tests hang forever
+editing/selection/extend-by-word-002.html
+fast/dom/replaceChild.html
+
 
 # tests that currently crash
 fast/borders/border-radius-huge-assert.html
+svg/W3C-SVG-1.1/coords-units-01-b.svg
+svg/W3C-SVG-1.1/masking-intro-01-f.svg
+svg/W3C-SVG-1.1/pservers-grad-03-b.svg
+svg/W3C-SVG-1.1/pservers-grad-06-b.svg
+svg/W3C-SVG-1.1/pservers-pattern-01-b.svg
 
 # As kcanvas is in the process of being killed,
 # we didn't even start implementing filtrs / masks
diff --git a/LayoutTestResults/qt/fast/backgrounds/001-expected.txt b/LayoutTestResults/qt/fast/backgrounds/001-expected.txt
new file mode 100644 (file)
index 0000000..901e6b1
--- /dev/null
@@ -0,0 +1,23 @@
+layer at (0,0) size 96x310
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x310
+  RenderBlock {HTML} at (0,0) size 96x310
+    RenderBody {BODY} at (8,8) size 80x288
+      RenderBlock (anonymous) at (0,0) size 80x224
+        RenderText {#text} at (0,0) size 74x224
+          text run at (0,0) width 51: "The box"
+          text run at (0,16) width 36: "below"
+          text run at (0,32) width 60: "should be"
+          text run at (0,48) width 73: "solid green."
+          text run at (0,64) width 70: "If there are"
+          text run at (0,80) width 72: "10 pixels of"
+          text run at (0,96) width 63: "red visible"
+          text run at (0,112) width 64: "on the top"
+          text run at (0,128) width 74: "and left, the"
+          text run at (0,144) width 73: "background"
+          text run at (0,160) width 52: "image is"
+          text run at (0,176) width 34: "being"
+          text run at (0,192) width 57: "repeated"
+          text run at (0,208) width 69: "improperly."
+      RenderBlock {P} at (0,238) size 80x0
+      RenderBlock {P} at (0,238) size 50x50 [bgcolor=#008000]
diff --git a/LayoutTestResults/qt/fast/backgrounds/background-inherit-color-bug-expected.txt b/LayoutTestResults/qt/fast/backgrounds/background-inherit-color-bug-expected.txt
new file mode 100644 (file)
index 0000000..e15f46a
--- /dev/null
@@ -0,0 +1,205 @@
+layer at (0,0) size 183x3879
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 183x3879
+  RenderBlock {HTML} at (0,0) size 96x3879
+    RenderBody {BODY} at (8,8) size 80x3841
+      RenderBlock {DIV} at (4,0) size 72x1939 [border: (4px solid #000000)]
+        RenderBlock {P} at (4,20) size 64x144
+          RenderText {#text} at (0,0) size 78x144
+            text run at (0,0) width 64: "Affected"
+            text run at (0,18) width 78: "Browsers:"
+            text run at (0,36) width 44: "Safari"
+            text run at (0,54) width 26: "2.0,"
+            text run at (0,72) width 70: "Windows"
+            text run at (0,90) width 58: "Internet"
+            text run at (0,108) width 65: "Explorer"
+            text run at (0,126) width 44: "6 SP2"
+        RenderBlock {HR} at (4,180) size 64x2 [border: (1px inset #000000)]
+        RenderBlock {P} at (4,198) size 64x342
+          RenderText {#text} at (0,0) size 154x342
+            text run at (0,0) width 32: "Bug"
+            text run at (0,18) width 93: "Description:"
+            text run at (0,36) width 50: "On the"
+            text run at (0,54) width 64: "Affected"
+            text run at (0,72) width 77: "Browsers,"
+            text run at (0,90) width 55: "if a rule"
+            text run at (0,108) width 60: "sets the"
+            text run at (0,126) width 102: "'background-"
+            text run at (0,144) width 62: "color' of"
+            text run at (0,162) width 19: "an"
+            text run at (0,180) width 64: "element,"
+            text run at (0,198) width 28: "this"
+            text run at (0,216) width 39: "color"
+            text run at (0,234) width 53: "cannot"
+            text run at (0,252) width 19: "be"
+            text run at (0,270) width 83: "overridden"
+            text run at (0,288) width 19: "by"
+            text run at (0,306) width 154: "'background:inherit'"
+            text run at (0,324) width 98: "declarations."
+        RenderBlock {HR} at (4,556) size 64x2 [border: (1px inset #000000)]
+        RenderBlock {P} at (4,574) size 64x450
+          RenderText {#text} at (0,0) size 93x324
+            text run at (0,0) width 71: "Example:"
+            text run at (0,18) width 62: "With the"
+            text run at (0,36) width 69: "following"
+            text run at (0,54) width 42: "code,"
+            text run at (0,72) width 24: "the"
+            text run at (0,90) width 93: "background"
+            text run at (0,108) width 58: "color of"
+            text run at (0,126) width 21: "H1"
+            text run at (0,144) width 69: "elements"
+            text run at (0,162) width 41: "stays"
+            text run at (0,180) width 61: "pink, no"
+            text run at (0,198) width 48: "matter"
+            text run at (0,216) width 36: "what"
+            text run at (0,234) width 93: "background"
+            text run at (0,252) width 39: "color"
+            text run at (0,270) width 24: "the"
+            text run at (0,288) width 58: "parents"
+            text run at (0,306) width 42: "have:"
+          RenderBR {BR} at (42,306) size 0x18
+          RenderText {#text} at (0,324) size 98x72
+            text run at (0,324) width 33: "  H1 "
+            text run at (33,324) width 6: "{"
+            text run at (0,342) width 98: "background-"
+            text run at (0,360) width 44: "color:"
+            text run at (0,378) width 48: "pink; }"
+          RenderBR {BR} at (48,378) size 0x18
+          RenderText {#text} at (0,396) size 98x54
+            text run at (0,396) width 33: "  H1 "
+            text run at (33,396) width 6: "{"
+            text run at (0,414) width 98: "background:"
+            text run at (0,432) width 63: "inherit; }"
+        RenderBlock {HR} at (4,1040) size 64x2 [border: (1px inset #000000)]
+        RenderBlock {P} at (4,1058) size 64x360
+          RenderText {#text} at (0,0) size 102x360
+            text run at (0,0) width 45: "Work-"
+            text run at (0,18) width 60: "around:"
+            text run at (0,36) width 29: "The"
+            text run at (0,54) width 102: "'background-"
+            text run at (0,72) width 43: "color'"
+            text run at (0,90) width 28: "can"
+            text run at (0,108) width 56: "only be"
+            text run at (0,126) width 83: "overridden"
+            text run at (0,144) width 19: "by"
+            text run at (0,162) width 59: "another"
+            text run at (0,180) width 102: "'background-"
+            text run at (0,198) width 43: "color'"
+            text run at (0,216) width 89: "declaration,"
+            text run at (0,234) width 52: "or by a"
+            text run at (0,252) width 101: "'background'"
+            text run at (0,270) width 85: "declaration"
+            text run at (0,288) width 29: "that"
+            text run at (0,306) width 38: "does"
+            text run at (0,324) width 55: "specify"
+            text run at (0,342) width 56: "a color."
+        RenderBlock {HR} at (4,1434) size 64x2 [border: (1px inset #000000)]
+        RenderBlock (anonymous) at (4,1443) size 64x112
+          RenderText {#text} at (0,0) size 81x112
+            text run at (0,0) width 56: "This is in"
+            text run at (0,16) width 81: "contradiction"
+            text run at (0,32) width 49: "with the"
+            text run at (0,48) width 36: "CSS2"
+            text run at (0,64) width 78: "specification"
+            text run at (0,80) width 36: "which"
+            text run at (0,96) width 32: "says:"
+        RenderBlock {UL} at (4,1569) size 64x352
+          RenderListItem {LI} at (40,0) size 24x352
+            RenderListMarker at (-16,0) size 6x16: bullet
+            RenderText {#text} at (0,0) size 25x16
+              text run at (0,0) width 25: "The"
+            RenderInline {A} at (0,0) size 79x16 [color=#0000EE]
+              RenderText {#text} at (0,16) size 79x16
+                text run at (0,16) width 79: "'background'"
+            RenderText {#text} at (0,32) size 73x320
+              text run at (0,32) width 53: "property"
+              text run at (0,48) width 23: "first"
+              text run at (0,64) width 26: "sets"
+              text run at (0,80) width 14: "all"
+              text run at (0,96) width 20: "the"
+              text run at (0,112) width 58: "individual"
+              text run at (0,128) width 73: "background"
+              text run at (0,144) width 64: "properties"
+              text run at (0,160) width 12: "to"
+              text run at (0,176) width 28: "their"
+              text run at (0,192) width 32: "initial"
+              text run at (0,208) width 43: "values,"
+              text run at (0,224) width 28: "then"
+              text run at (0,240) width 48: "assigns"
+              text run at (0,256) width 43: "explicit"
+              text run at (0,272) width 40: "values"
+              text run at (0,288) width 34: "given"
+              text run at (0,304) width 11: "in"
+              text run at (0,320) width 20: "the"
+              text run at (0,336) width 73: "declaration."
+      RenderBlock {DIV} at (4,1969) size 72x1872 [color=#008000] [bgcolor=#90EE90] [border: (4px solid #008000)]
+        RenderBlock (anonymous) at (4,4) size 64x64
+          RenderText {#text} at (0,0) size 76x64
+            text run at (0,0) width 54: "This DIV"
+            text run at (0,16) width 35: "has a"
+            text run at (0,32) width 37: "green"
+            text run at (0,48) width 76: "background."
+        RenderBlock {H1} at (6,86) size 59x648 [border: (4px solid #008000)]
+          RenderText {#text} at (4,5) size 161x638
+            text run at (4,5) width 58: "This"
+            text run at (4,37) width 93: "header"
+            text run at (4,69) width 92: "should"
+            text run at (4,101) width 65: "have"
+            text run at (4,133) width 16: "a"
+            text run at (4,165) width 77: "green"
+            text run at (4,197) width 161: "background"
+            text run at (4,229) width 52: "(not"
+            text run at (4,261) width 67: "pink)"
+            text run at (4,293) width 43: "but"
+            text run at (4,325) width 42: "the"
+            text run at (4,357) width 74: "inline"
+            text run at (4,389) width 65: "style"
+            text run at (4,421) width 52: "rule"
+            text run at (4,453) width 24: "is"
+            text run at (4,485) width 103: "ignored"
+            text run at (4,517) width 34: "on"
+            text run at (4,549) width 42: "the"
+            text run at (4,581) width 112: "Affected"
+            text run at (4,613) width 137: "Browsers."
+        RenderBlock (anonymous) at (4,764) size 64x48
+          RenderText {#text} at (0,0) size 60x48
+            text run at (0,0) width 52: "The DIV"
+            text run at (0,16) width 60: "continues"
+            text run at (0,32) width 32: "here."
+        RenderBlock {H1} at (6,830) size 59x616 [border: (4px solid #008000)]
+          RenderText {#text} at (4,5) size 161x606
+            text run at (4,5) width 58: "This"
+            text run at (4,37) width 93: "header"
+            text run at (4,69) width 92: "should"
+            text run at (4,101) width 65: "have"
+            text run at (4,133) width 16: "a"
+            text run at (4,165) width 77: "green"
+            text run at (4,197) width 161: "background"
+            text run at (4,229) width 52: "(not"
+            text run at (4,261) width 67: "pink)"
+            text run at (4,293) width 43: "but"
+            text run at (4,325) width 42: "the"
+            text run at (4,357) width 138: "!important"
+            text run at (4,389) width 52: "rule"
+            text run at (4,421) width 24: "is"
+            text run at (4,453) width 103: "ignored"
+            text run at (4,485) width 34: "on"
+            text run at (4,517) width 42: "the"
+            text run at (4,549) width 112: "Affected"
+            text run at (4,581) width 137: "Browsers."
+        RenderBlock (anonymous) at (4,1476) size 64x48
+          RenderText {#text} at (0,0) size 60x48
+            text run at (0,0) width 52: "The DIV"
+            text run at (0,16) width 60: "continues"
+            text run at (0,32) width 32: "here."
+        RenderBlock {H1} at (6,1542) size 59x296 [color=#FF0000] [bgcolor=#FFC0CB] [border: (4px solid #FF0000)]
+          RenderText {#text} at (4,5) size 161x286
+            text run at (4,5) width 58: "This"
+            text run at (4,37) width 93: "header"
+            text run at (4,69) width 49: "has"
+            text run at (4,101) width 16: "a"
+            text run at (4,133) width 58: "pink"
+            text run at (4,165) width 161: "background"
+            text run at (4,197) width 50: "and"
+            text run at (4,229) width 74: "that's"
+            text run at (4,261) width 76: "good."
diff --git a/LayoutTestResults/qt/fast/backgrounds/bgCompositeCopy-expected.txt b/LayoutTestResults/qt/fast/backgrounds/bgCompositeCopy-expected.txt
new file mode 100644 (file)
index 0000000..3fe85ac
--- /dev/null
@@ -0,0 +1,6 @@
+layer at (0,0) size 96x78
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x78
+  RenderBlock {HTML} at (0,0) size 96x78
+    RenderBody {BODY} at (8,8) size 80x62
+      RenderBlock {DIV} at (0,0) size 85x62
diff --git a/LayoutTestResults/qt/fast/backgrounds/repeat/noRepeatCorrectClip-expected.txt b/LayoutTestResults/qt/fast/backgrounds/repeat/noRepeatCorrectClip-expected.txt
new file mode 100644 (file)
index 0000000..bd6c4e9
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 96x38
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x38
+  RenderBlock {HTML} at (0,0) size 96x38
+    RenderBody {BODY} at (8,8) size 80x16
+      RenderBlock {UL} at (0,0) size 80x16
+        RenderListItem {LI} at (40,0) size 40x16
+          RenderListMarker at (-16,0) size 6x16: bullet
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize01-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize01-expected.txt
new file mode 100644 (file)
index 0000000..a81de10
--- /dev/null
@@ -0,0 +1,5 @@
+layer at (0,0) size 96x26
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize02-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize02-expected.txt
new file mode 100644 (file)
index 0000000..a81de10
--- /dev/null
@@ -0,0 +1,5 @@
+layer at (0,0) size 96x26
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize03-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize03-expected.txt
new file mode 100644 (file)
index 0000000..a81de10
--- /dev/null
@@ -0,0 +1,5 @@
+layer at (0,0) size 96x26
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize04-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize04-expected.txt
new file mode 100644 (file)
index 0000000..a81de10
--- /dev/null
@@ -0,0 +1,5 @@
+layer at (0,0) size 96x26
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize05-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize05-expected.txt
new file mode 100644 (file)
index 0000000..a81de10
--- /dev/null
@@ -0,0 +1,5 @@
+layer at (0,0) size 96x26
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize06-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize06-expected.txt
new file mode 100644 (file)
index 0000000..a81de10
--- /dev/null
@@ -0,0 +1,5 @@
+layer at (0,0) size 96x26
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize07-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize07-expected.txt
new file mode 100644 (file)
index 0000000..a81de10
--- /dev/null
@@ -0,0 +1,5 @@
+layer at (0,0) size 96x26
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize08-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize08-expected.txt
new file mode 100644 (file)
index 0000000..a81de10
--- /dev/null
@@ -0,0 +1,5 @@
+layer at (0,0) size 96x26
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize09-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize09-expected.txt
new file mode 100644 (file)
index 0000000..a81de10
--- /dev/null
@@ -0,0 +1,5 @@
+layer at (0,0) size 96x26
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize10-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize10-expected.txt
new file mode 100644 (file)
index 0000000..a81de10
--- /dev/null
@@ -0,0 +1,5 @@
+layer at (0,0) size 96x26
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize11-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize11-expected.txt
new file mode 100644 (file)
index 0000000..a81de10
--- /dev/null
@@ -0,0 +1,5 @@
+layer at (0,0) size 96x26
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize12-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize12-expected.txt
new file mode 100644 (file)
index 0000000..a81de10
--- /dev/null
@@ -0,0 +1,5 @@
+layer at (0,0) size 96x26
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize13-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize13-expected.txt
new file mode 100644 (file)
index 0000000..a81de10
--- /dev/null
@@ -0,0 +1,5 @@
+layer at (0,0) size 96x26
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize14-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize14-expected.txt
new file mode 100644 (file)
index 0000000..a81de10
--- /dev/null
@@ -0,0 +1,5 @@
+layer at (0,0) size 96x26
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize15-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize15-expected.txt
new file mode 100644 (file)
index 0000000..1e7c9bb
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 808x964
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 808x964
+  RenderBlock {HTML} at (0,0) size 96x964
+    RenderBody {BODY} at (8,8) size 80x948
+      RenderBlock {DIV} at (0,0) size 100x100
+      RenderBlock (anonymous) at (0,100) size 80x48
+        RenderBR {BR} at (0,0) size 0x16
+        RenderBR {BR} at (0,16) size 0x16
+        RenderBR {BR} at (0,32) size 0x16
+      RenderBlock {DIV} at (0,148) size 800x800
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize16-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize16-expected.txt
new file mode 100644 (file)
index 0000000..8d59a32
--- /dev/null
@@ -0,0 +1,178 @@
+layer at (0,0) size 96x2704
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x2704
+  RenderBlock {HTML} at (0,0) size 96x2704
+    RenderBody {BODY} at (8,8) size 80x2688
+      RenderInline {SPAN} at (0,0) size 78x2688
+        RenderText {#text} at (0,0) size 78x2688
+          text run at (0,0) width 69: "I am typing"
+          text run at (0,16) width 70: "a lot of text"
+          text run at (0,32) width 69: "so that this"
+          text run at (0,48) width 63: "goes onto"
+          text run at (0,64) width 78: "many lines. I"
+          text run at (0,80) width 43: "am still"
+          text run at (0,96) width 45: "typing. "
+          text run at (45,96) width 27: "I am"
+          text run at (0,112) width 69: "typing a lot"
+          text run at (0,128) width 58: "of text so"
+          text run at (0,144) width 50: "that this"
+          text run at (0,160) width 63: "goes onto"
+          text run at (0,176) width 78: "many lines. I"
+          text run at (0,192) width 43: "am still"
+          text run at (0,208) width 72: "typing. I am"
+          text run at (0,224) width 69: "typing a lot"
+          text run at (0,240) width 58: "of text so"
+          text run at (0,256) width 50: "that this"
+          text run at (0,272) width 63: "goes onto"
+          text run at (0,288) width 78: "many lines. I"
+          text run at (0,304) width 43: "am still"
+          text run at (0,320) width 72: "typing. I am"
+          text run at (0,336) width 69: "typing a lot"
+          text run at (0,352) width 58: "of text so"
+          text run at (0,368) width 50: "that this"
+          text run at (0,384) width 63: "goes onto"
+          text run at (0,400) width 78: "many lines. I"
+          text run at (0,416) width 43: "am still"
+          text run at (0,432) width 72: "typing. I am"
+          text run at (0,448) width 69: "typing a lot"
+          text run at (0,464) width 58: "of text so"
+          text run at (0,480) width 50: "that this"
+          text run at (0,496) width 63: "goes onto"
+          text run at (0,512) width 78: "many lines. I"
+          text run at (0,528) width 43: "am still"
+          text run at (0,544) width 72: "typing. I am"
+          text run at (0,560) width 69: "typing a lot"
+          text run at (0,576) width 58: "of text so"
+          text run at (0,592) width 50: "that this"
+          text run at (0,608) width 63: "goes onto"
+          text run at (0,624) width 78: "many lines. I"
+          text run at (0,640) width 43: "am still"
+          text run at (0,656) width 72: "typing. I am"
+          text run at (0,672) width 69: "typing a lot"
+          text run at (0,688) width 58: "of text so"
+          text run at (0,704) width 50: "that this"
+          text run at (0,720) width 63: "goes onto"
+          text run at (0,736) width 78: "many lines. I"
+          text run at (0,752) width 43: "am still"
+          text run at (0,768) width 72: "typing. I am"
+          text run at (0,784) width 69: "typing a lot"
+          text run at (0,800) width 58: "of text so"
+          text run at (0,816) width 50: "that this"
+          text run at (0,832) width 63: "goes onto"
+          text run at (0,848) width 78: "many lines. I"
+          text run at (0,864) width 43: "am still"
+          text run at (0,880) width 72: "typing. I am"
+          text run at (0,896) width 69: "typing a lot"
+          text run at (0,912) width 58: "of text so"
+          text run at (0,928) width 50: "that this"
+          text run at (0,944) width 63: "goes onto"
+          text run at (0,960) width 78: "many lines. I"
+          text run at (0,976) width 43: "am still"
+          text run at (0,992) width 72: "typing. I am"
+          text run at (0,1008) width 69: "typing a lot"
+          text run at (0,1024) width 58: "of text so"
+          text run at (0,1040) width 50: "that this"
+          text run at (0,1056) width 63: "goes onto"
+          text run at (0,1072) width 78: "many lines. I"
+          text run at (0,1088) width 43: "am still"
+          text run at (0,1104) width 72: "typing. I am"
+          text run at (0,1120) width 69: "typing a lot"
+          text run at (0,1136) width 58: "of text so"
+          text run at (0,1152) width 50: "that this"
+          text run at (0,1168) width 63: "goes onto"
+          text run at (0,1184) width 78: "many lines. I"
+          text run at (0,1200) width 43: "am still"
+          text run at (0,1216) width 72: "typing. I am"
+          text run at (0,1232) width 69: "typing a lot"
+          text run at (0,1248) width 58: "of text so"
+          text run at (0,1264) width 50: "that this"
+          text run at (0,1280) width 63: "goes onto"
+          text run at (0,1296) width 78: "many lines. I"
+          text run at (0,1312) width 43: "am still"
+          text run at (0,1328) width 72: "typing. I am"
+          text run at (0,1344) width 69: "typing a lot"
+          text run at (0,1360) width 58: "of text so"
+          text run at (0,1376) width 50: "that this"
+          text run at (0,1392) width 63: "goes onto"
+          text run at (0,1408) width 78: "many lines. I"
+          text run at (0,1424) width 43: "am still"
+          text run at (0,1440) width 72: "typing. I am"
+          text run at (0,1456) width 69: "typing a lot"
+          text run at (0,1472) width 58: "of text so"
+          text run at (0,1488) width 50: "that this"
+          text run at (0,1504) width 63: "goes onto"
+          text run at (0,1520) width 78: "many lines. I"
+          text run at (0,1536) width 43: "am still"
+          text run at (0,1552) width 72: "typing. I am"
+          text run at (0,1568) width 69: "typing a lot"
+          text run at (0,1584) width 58: "of text so"
+          text run at (0,1600) width 50: "that this"
+          text run at (0,1616) width 63: "goes onto"
+          text run at (0,1632) width 78: "many lines. I"
+          text run at (0,1648) width 43: "am still"
+          text run at (0,1664) width 72: "typing. I am"
+          text run at (0,1680) width 69: "typing a lot"
+          text run at (0,1696) width 58: "of text so"
+          text run at (0,1712) width 50: "that this"
+          text run at (0,1728) width 63: "goes onto"
+          text run at (0,1744) width 78: "many lines. I"
+          text run at (0,1760) width 43: "am still"
+          text run at (0,1776) width 72: "typing. I am"
+          text run at (0,1792) width 69: "typing a lot"
+          text run at (0,1808) width 58: "of text so"
+          text run at (0,1824) width 50: "that this"
+          text run at (0,1840) width 63: "goes onto"
+          text run at (0,1856) width 78: "many lines. I"
+          text run at (0,1872) width 43: "am still"
+          text run at (0,1888) width 72: "typing. I am"
+          text run at (0,1904) width 69: "typing a lot"
+          text run at (0,1920) width 58: "of text so"
+          text run at (0,1936) width 50: "that this"
+          text run at (0,1952) width 63: "goes onto"
+          text run at (0,1968) width 78: "many lines. I"
+          text run at (0,1984) width 43: "am still"
+          text run at (0,2000) width 72: "typing. I am"
+          text run at (0,2016) width 69: "typing a lot"
+          text run at (0,2032) width 58: "of text so"
+          text run at (0,2048) width 50: "that this"
+          text run at (0,2064) width 63: "goes onto"
+          text run at (0,2080) width 78: "many lines. I"
+          text run at (0,2096) width 43: "am still"
+          text run at (0,2112) width 72: "typing. I am"
+          text run at (0,2128) width 69: "typing a lot"
+          text run at (0,2144) width 58: "of text so"
+          text run at (0,2160) width 50: "that this"
+          text run at (0,2176) width 63: "goes onto"
+          text run at (0,2192) width 78: "many lines. I"
+          text run at (0,2208) width 43: "am still"
+          text run at (0,2224) width 72: "typing. I am"
+          text run at (0,2240) width 69: "typing a lot"
+          text run at (0,2256) width 58: "of text so"
+          text run at (0,2272) width 50: "that this"
+          text run at (0,2288) width 63: "goes onto"
+          text run at (0,2304) width 78: "many lines. I"
+          text run at (0,2320) width 43: "am still"
+          text run at (0,2336) width 72: "typing. I am"
+          text run at (0,2352) width 69: "typing a lot"
+          text run at (0,2368) width 58: "of text so"
+          text run at (0,2384) width 50: "that this"
+          text run at (0,2400) width 63: "goes onto"
+          text run at (0,2416) width 78: "many lines. I"
+          text run at (0,2432) width 43: "am still"
+          text run at (0,2448) width 72: "typing. I am"
+          text run at (0,2464) width 69: "typing a lot"
+          text run at (0,2480) width 58: "of text so"
+          text run at (0,2496) width 50: "that this"
+          text run at (0,2512) width 63: "goes onto"
+          text run at (0,2528) width 78: "many lines. I"
+          text run at (0,2544) width 43: "am still"
+          text run at (0,2560) width 72: "typing. I am"
+          text run at (0,2576) width 69: "typing a lot"
+          text run at (0,2592) width 58: "of text so"
+          text run at (0,2608) width 50: "that this"
+          text run at (0,2624) width 63: "goes onto"
+          text run at (0,2640) width 78: "many lines. I"
+          text run at (0,2656) width 43: "am still"
+          text run at (0,2672) width 41: "typing."
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize17-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize17-expected.txt
new file mode 100644 (file)
index 0000000..a83e836
--- /dev/null
@@ -0,0 +1,6 @@
+layer at (0,0) size 548x556
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 548x556
+  RenderBlock {HTML} at (0,0) size 96x556
+    RenderBody {BODY} at (8,8) size 80x540
+      RenderBlock {DIV} at (0,0) size 540x540 [border: (10px double #000000)]
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize18-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize18-expected.txt
new file mode 100644 (file)
index 0000000..a83e836
--- /dev/null
@@ -0,0 +1,6 @@
+layer at (0,0) size 548x556
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 548x556
+  RenderBlock {HTML} at (0,0) size 96x556
+    RenderBody {BODY} at (8,8) size 80x540
+      RenderBlock {DIV} at (0,0) size 540x540 [border: (10px double #000000)]
diff --git a/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize19-expected.txt b/LayoutTestResults/qt/fast/backgrounds/size/backgroundSize19-expected.txt
new file mode 100644 (file)
index 0000000..a83e836
--- /dev/null
@@ -0,0 +1,6 @@
+layer at (0,0) size 548x556
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 548x556
+  RenderBlock {HTML} at (0,0) size 96x556
+    RenderBody {BODY} at (8,8) size 80x540
+      RenderBlock {DIV} at (0,0) size 540x540 [border: (10px double #000000)]
diff --git a/LayoutTestResults/qt/fast/block/basic/001-expected.txt b/LayoutTestResults/qt/fast/block/basic/001-expected.txt
new file mode 100644 (file)
index 0000000..05376cb
--- /dev/null
@@ -0,0 +1,45 @@
+layer at (0,0) size 96x410
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x410
+  RenderBlock {HTML} at (0,0) size 96x410
+    RenderBody {BODY} at (8,8) size 80x388
+      RenderBlock {P} at (0,0) size 80x388 [border: (2px solid #FF0000)]
+        RenderBlock (anonymous) at (2,2) size 76x64
+          RenderInline {I} at (0,0) size 67x64
+            RenderText {#text} at (0,0) size 58x32
+              text run at (0,0) width 58: "Start of a"
+              text run at (0,16) width 29: "line. "
+            RenderInline {FONT} at (0,0) size 67x48 [color=#FF0000]
+              RenderText {#text} at (29,16) size 67x48
+                text run at (29,16) width 33: "More"
+                text run at (0,32) width 67: "red on this"
+                text run at (0,48) width 25: "line:"
+        RenderBlock (anonymous) at (2,82) size 76x143 [color=#FF0000]
+          RenderBlock {H3} at (0,0) size 76x54
+            RenderText {#text} at (0,0) size 73x54
+              text run at (0,0) width 73: "Suddenly"
+              text run at (0,18) width 55: "a block"
+              text run at (0,36) width 67: "appears!"
+          RenderBlock {H2} at (0,71) size 76x72
+            RenderText {#text} at (0,0) size 78x71
+              text run at (0,0) width 41: "And"
+              text run at (0,24) width 78: "another"
+              text run at (0,48) width 63: "block!"
+        RenderBlock (anonymous) at (2,242) size 76x144
+          RenderInline {I} at (0,0) size 66x112
+            RenderInline {FONT} at (0,0) size 66x48 [color=#FF0000]
+              RenderText {#text} at (0,0) size 64x32
+                text run at (0,0) width 64: "Now more"
+                text run at (0,16) width 26: "text."
+              RenderBR {BR} at (26,29) size 0x0
+              RenderText {#text} at (0,32) size 66x16
+                text run at (0,32) width 66: "This is red"
+            RenderText {#text} at (0,48) size 60x64
+              text run at (0,48) width 48: "but now"
+              text run at (0,64) width 58: "only italic"
+              text run at (0,80) width 40: "on the"
+              text run at (0,96) width 60: "same line"
+          RenderBR {BR} at (60,109) size 0x0
+          RenderText {#text} at (0,112) size 73x32
+            text run at (0,112) width 73: "Plain line at"
+            text run at (0,128) width 51: "the end."
diff --git a/LayoutTestResults/qt/fast/block/basic/002-expected.txt b/LayoutTestResults/qt/fast/block/basic/002-expected.txt
new file mode 100644 (file)
index 0000000..896420f
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 96x52
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x52
+  RenderBlock {HTML} at (0,0) size 96x52
+    RenderBody {BODY} at (8,8) size 80x36
+      RenderBlock {DIV} at (0,0) size 80x36 [border: (2px solid #FF0000)]
+        RenderInline {A} at (0,0) size 27x16 [color=#008000]
+          RenderText {#text} at (2,2) size 27x16
+            text run at (2,2) width 27: "First"
+        RenderInline {A} at (0,0) size 48x16 [color=#008000]
+          RenderText {#text} at (29,2) size 48x16
+            text run at (29,2) width 48: "Second"
+        RenderInline {A} at (0,0) size 33x16 [color=#008000]
+          RenderText {#text} at (2,18) size 33x16
+            text run at (2,18) width 33: "Third"
diff --git a/LayoutTestResults/qt/fast/block/basic/003-expected.txt b/LayoutTestResults/qt/fast/block/basic/003-expected.txt
new file mode 100644 (file)
index 0000000..42bc918
--- /dev/null
@@ -0,0 +1,9 @@
+layer at (0,0) size 212x52
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 212x52
+  RenderBlock {HTML} at (0,0) size 96x52
+    RenderBody {BODY} at (8,8) size 80x36
+      RenderBlock {DIV} at (0,0) size 204x36 [border: (2px solid #FF0000)]
+        RenderText {#text} at (2,2) size 199x32
+          text run at (2,2) width 199: "This is some text. What is going"
+          text run at (2,18) width 142: "on here. Does it work?"
diff --git a/LayoutTestResults/qt/fast/block/basic/004-expected.txt b/LayoutTestResults/qt/fast/block/basic/004-expected.txt
new file mode 100644 (file)
index 0000000..c8a9d33
--- /dev/null
@@ -0,0 +1,19 @@
+layer at (0,0) size 96x208
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x208
+  RenderBlock {HTML} at (0,0) size 96x208
+    RenderBody {BODY} at (8,14) size 80x186
+      RenderBlock {P} at (0,0) size 80x144
+        RenderText {#text} at (0,0) size 79x144
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 56: "two DIVs"
+          text run at (0,48) width 60: "should be"
+          text run at (0,64) width 58: "the same"
+          text run at (0,80) width 33: "width"
+          text run at (0,96) width 73: "(resulting in"
+          text run at (0,112) width 79: "a single 4 by"
+          text run at (0,128) width 52: "2 block)."
+      RenderBlock {DIV} at (0,158) size 42x14 [bgcolor=#000080]
+        RenderBlock {DIV} at (0,0) size 56x14 [border: none (28px solid #000000) none (28px solid #000000)]
+      RenderBlock {DIV} at (0,172) size 56x14 [bgcolor=#000080]
diff --git a/LayoutTestResults/qt/fast/block/basic/005-expected.txt b/LayoutTestResults/qt/fast/block/basic/005-expected.txt
new file mode 100644 (file)
index 0000000..9e5043f
--- /dev/null
@@ -0,0 +1,19 @@
+layer at (0,0) size 96x208
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x208
+  RenderBlock {HTML} at (0,0) size 96x208
+    RenderBody {BODY} at (8,14) size 80x186
+      RenderBlock {P} at (0,0) size 80x144
+        RenderText {#text} at (0,0) size 79x144
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 56: "two DIVs"
+          text run at (0,48) width 60: "should be"
+          text run at (0,64) width 58: "the same"
+          text run at (0,80) width 33: "width"
+          text run at (0,96) width 73: "(resulting in"
+          text run at (0,112) width 79: "a single 4 by"
+          text run at (0,128) width 52: "2 block)."
+      RenderBlock {DIV} at (0,158) size 42x14 [bgcolor=#000080]
+        RenderBlock {DIV} at (0,0) size 56x14
+      RenderBlock {DIV} at (0,172) size 56x14 [bgcolor=#000080]
diff --git a/LayoutTestResults/qt/fast/block/basic/006-expected.txt b/LayoutTestResults/qt/fast/block/basic/006-expected.txt
new file mode 100644 (file)
index 0000000..0af3c99
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 96x228
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x228
+  RenderBlock {HTML} at (0,0) size 96x228
+    RenderBody {BODY} at (8,14) size 80x206
+      RenderBlock {P} at (0,0) size 80x128
+        RenderText {#text} at (0,0) size 72x128
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 71: "two vertical"
+          text run at (0,48) width 72: "bars should"
+          text run at (0,64) width 55: "be at the"
+          text run at (0,80) width 34: "same"
+          text run at (0,96) width 62: "horizontal"
+          text run at (0,112) width 52: "position."
+      RenderBlock {DIV} at (0,142) size 84x32
+        RenderBlock {DIV} at (56,0) size 0x32
+          RenderInline {SPAN} at (0,0) size 7x30
+            RenderText {#text} at (0,1) size 7x30
+              text run at (0,1) width 7: "|"
+      RenderBlock {DIV} at (0,174) size 80x32
+        RenderInline {SPAN} at (0,0) size 7x30
+          RenderText {#text} at (56,1) size 7x30
+            text run at (56,1) width 7: "|"
diff --git a/LayoutTestResults/qt/fast/block/basic/007-expected.txt b/LayoutTestResults/qt/fast/block/basic/007-expected.txt
new file mode 100644 (file)
index 0000000..dae0680
--- /dev/null
@@ -0,0 +1,19 @@
+layer at (0,0) size 96x208
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x208
+  RenderBlock {HTML} at (0,0) size 96x208
+    RenderBody {BODY} at (8,14) size 80x186
+      RenderBlock {P} at (0,0) size 80x144
+        RenderText {#text} at (0,0) size 79x144
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 56: "two DIVs"
+          text run at (0,48) width 60: "should be"
+          text run at (0,64) width 58: "the same"
+          text run at (0,80) width 33: "width"
+          text run at (0,96) width 73: "(resulting in"
+          text run at (0,112) width 79: "a single 5 by"
+          text run at (0,128) width 52: "2 block)."
+      RenderBlock {DIV} at (0,158) size 70x14 [bgcolor=#000080]
+        RenderBlock {DIV} at (0,0) size 70x14 [border: none (28px solid #000000) none (28px solid #000000)]
+      RenderBlock {DIV} at (0,172) size 70x14 [bgcolor=#000080]
diff --git a/LayoutTestResults/qt/fast/block/basic/008-expected.txt b/LayoutTestResults/qt/fast/block/basic/008-expected.txt
new file mode 100644 (file)
index 0000000..4c22e49
--- /dev/null
@@ -0,0 +1,19 @@
+layer at (0,0) size 96x208
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x208
+  RenderBlock {HTML} at (0,0) size 96x208
+    RenderBody {BODY} at (8,14) size 80x186
+      RenderBlock {P} at (0,0) size 80x144
+        RenderText {#text} at (0,0) size 79x144
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 56: "two DIVs"
+          text run at (0,48) width 60: "should be"
+          text run at (0,64) width 58: "the same"
+          text run at (0,80) width 33: "width"
+          text run at (0,96) width 73: "(resulting in"
+          text run at (0,112) width 79: "a single 5 by"
+          text run at (0,128) width 52: "2 block)."
+      RenderBlock {DIV} at (0,158) size 70x14 [bgcolor=#000080]
+        RenderBlock {DIV} at (0,0) size 70x14
+      RenderBlock {DIV} at (0,172) size 70x14 [bgcolor=#000080]
diff --git a/LayoutTestResults/qt/fast/block/basic/009-expected.txt b/LayoutTestResults/qt/fast/block/basic/009-expected.txt
new file mode 100644 (file)
index 0000000..545780d
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 148x228
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 148x228
+  RenderBlock {HTML} at (0,0) size 96x228
+    RenderBody {BODY} at (8,14) size 80x206
+      RenderBlock {P} at (0,0) size 80x128
+        RenderText {#text} at (0,0) size 72x128
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 71: "two vertical"
+          text run at (0,48) width 72: "bars should"
+          text run at (0,64) width 55: "be at the"
+          text run at (0,80) width 34: "same"
+          text run at (0,96) width 62: "horizontal"
+          text run at (0,112) width 52: "position."
+      RenderBlock {DIV} at (0,142) size 140x32
+        RenderBlock {DIV} at (56,0) size 28x32
+          RenderInline {SPAN} at (0,0) size 7x30
+            RenderText {#text} at (0,1) size 7x30
+              text run at (0,1) width 7: "|"
+      RenderBlock {DIV} at (0,174) size 80x32
+        RenderInline {SPAN} at (0,0) size 7x30
+          RenderText {#text} at (56,1) size 7x30
+            text run at (56,1) width 7: "|"
diff --git a/LayoutTestResults/qt/fast/block/basic/010-expected.txt b/LayoutTestResults/qt/fast/block/basic/010-expected.txt
new file mode 100644 (file)
index 0000000..0a099fc
--- /dev/null
@@ -0,0 +1,14 @@
+layer at (0,0) size 608x224
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 608x224
+  RenderBlock {HTML} at (0,0) size 96x132
+    RenderBody {BODY} at (8,8) size 80x116
+      RenderBlock (anonymous) at (0,0) size 80x16
+        RenderInline {DIV} at (0,0) size 462x16 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,1) size 462x16
+            text run at (0,1) width 462: "Ahem_font_required_for_this_test."
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,16) size 300x100 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 600x200 [color=#008000]
+          RenderText {#text} at (0,0) size 300x101
+            text run at (0,0) width 300: "XXX"
diff --git a/LayoutTestResults/qt/fast/block/basic/011-expected.txt b/LayoutTestResults/qt/fast/block/basic/011-expected.txt
new file mode 100644 (file)
index 0000000..8f4c1b1
--- /dev/null
@@ -0,0 +1,67 @@
+layer at (0,0) size 505x420
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 505x420
+  RenderBlock {HTML} at (0,0) size 96x420 [color=#FFFFFF] [bgcolor=#0000FF]
+    RenderBody {BODY} at (15,15) size 490x390 [bgcolor=#FFFFFF] [border: (5px solid #000000)]
+      RenderBlock {DL} at (5,5) size 480x10
+        RenderBlock (floating) {DT} at (5,5) size 79x310 [bgcolor=#CC0000] [border: (5px solid #000000)]
+          RenderText {#text} at (15,14) size 29x12
+            text run at (15,14) width 29: "toggle"
+        RenderBlock (floating) {DD} at (95,5) size 380x310 [border: (10px solid #000000)]
+          RenderBlock {UL} at (20,20) size 340x0
+            RenderBlock (floating) {LI} at (0,0) size 80x120 [color=#000000] [bgcolor=#FFCC00] [border: (5px solid #000000)]
+              RenderText {#text} at (15,14) size 36x12
+                text run at (15,14) width 36: "the way"
+            RenderBlock (floating) {LI} at (90,0) size 159x110 [bgcolor=#000000]
+              RenderBlock {P} at (10,10) size 139x10
+                RenderText {#text} at (0,-1) size 68x12
+                  text run at (0,-1) width 68: "the world ends"
+              RenderBlock (anonymous) at (10,20) size 139x0
+                RenderInline {FORM} at (0,0) size 0x0
+                  RenderText {#text} at (0,0) size 0x0
+              RenderBlock (anonymous) at (10,20) size 139x40
+                RenderBlock {P} at (0,0) size 139x20
+                  RenderText {#text} at (0,5) size 27x12
+                    text run at (0,5) width 27: "bang "
+                  RenderBlock {INPUT} at (29,2) size 13x13 [color=#000000] [bgcolor=#C0C0C0]
+                  RenderText {#text} at (0,0) size 0x0
+                RenderBlock {P} at (0,20) size 139x20
+                  RenderText {#text} at (0,5) size 41x12
+                    text run at (0,5) width 41: "whimper "
+                  RenderBlock {INPUT} at (43,2) size 13x13 [color=#000000] [bgcolor=#C0C0C0]
+                  RenderText {#text} at (0,0) size 0x0
+              RenderBlock (anonymous) at (10,60) size 139x0
+                RenderInline {FORM} at (0,0) size 0x0
+                RenderText {#text} at (0,0) size 0x0
+            RenderBlock (floating) {LI} at (259,0) size 80x120 [color=#000000] [bgcolor=#FFCC00] [border: (5px solid #000000)]
+              RenderText {#text} at (15,14) size 44x12
+                text run at (15,14) width 44: "i grow old"
+            RenderBlock (floating) {LI} at (0,130) size 120x120 [bgcolor=#000000]
+              RenderText {#text} at (10,9) size 29x12
+                text run at (10,9) width 29: "pluot?"
+          RenderBlock (floating) {BLOCKQUOTE} at (160,150) size 70x140 [color=#000000] [bgcolor=#FFCC00] [border: (10px solid #000000) (15px solid #000000) (20px solid #000000) (5px solid #000000)]
+            RenderBlock {ADDRESS} at (5,20) size 50x10
+              RenderText {#text} at (0,-1) size 48x12
+                text run at (0,-1) width 48: "bar maids,"
+          RenderBlock (floating) {H1} at (240,150) size 120x120 [bgcolor=#000000]
+            RenderText {#text} at (10,9) size 92x22
+              text run at (10,9) width 92: "sing to me, erbarme"
+              text run at (10,19) width 19: "dich"
+      RenderBlock {P} at (5,320) size 480x65 [color=#000000]
+        RenderText {#text} at (0,0) size 467x38
+          text run at (0,0) width 463: "This is a nonsensical document, but syntactically valid HTML 4.0. All 100%-conformant CSS1 agents"
+          text run at (0,13) width 467: "should be able to render the document elements above this paragraph indistinguishably (to the pixel)"
+          text run at (0,26) width 42: "from this "
+        RenderInline {A} at (0,0) size 94x12 [color=#0000EE]
+          RenderText {#text} at (42,26) size 94x12
+            text run at (42,26) width 94: "reference rendering,"
+        RenderText {#text} at (136,26) size 471x38
+          text run at (136,26) width 3: " "
+          text run at (139,26) width 331: "(except font rasterization and form widgets). All discrepancies should be"
+          text run at (0,39) width 471: "traceable to CSS1 implementation shortcomings. Once you have finished evaluating this test, you can"
+          text run at (0,52) width 60: "return to the "
+        RenderInline {A} at (0,0) size 57x12 [color=#0000EE]
+          RenderText {#text} at (60,52) size 57x12
+            text run at (60,52) width 57: "parent page"
+        RenderText {#text} at (117,52) size 3x12
+          text run at (117,52) width 3: "."
diff --git a/LayoutTestResults/qt/fast/block/basic/012-expected.txt b/LayoutTestResults/qt/fast/block/basic/012-expected.txt
new file mode 100644 (file)
index 0000000..4b9fe6d
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 96x116
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x116
+  RenderBlock {HTML} at (0,0) size 96x116
+    RenderBody {BODY} at (8,8) size 80x100
+      RenderBlock {DIV} at (0,0) size 80x100
+        RenderText {#text} at (0,0) size 77x96
+          text run at (0,0) width 73: "I should not"
+          text run at (0,16) width 43: "have a"
+          text run at (0,32) width 77: "border and I"
+          text run at (0,48) width 65: "should not"
+          text run at (0,64) width 69: "have a tiny"
+          text run at (0,80) width 36: "width."
diff --git a/LayoutTestResults/qt/fast/block/basic/014-expected.txt b/LayoutTestResults/qt/fast/block/basic/014-expected.txt
new file mode 100644 (file)
index 0000000..ec344a5
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 96x101
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x101
+  RenderBlock {HTML} at (0,0) size 96x101
+    RenderBody {BODY} at (8,8) size 80x85
+      RenderInline {A} at (0,0) size 21x16 [color=#0000EE]
+        RenderImage {IMG} at (0,0) size 21x21 [bgcolor=#008000]
+      RenderText {#text} at (21,1) size 4x16
+        text run at (21,1) width 4: " "
+      RenderImage {IMG} at (25,0) size 21x21 [bgcolor=#008000]
+      RenderText {#text} at (46,1) size 77x84
+        text run at (46,1) width 29: " The"
+        text run at (0,21) width 63: "two green"
+        text run at (0,37) width 39: "blocks"
+        text run at (0,53) width 67: "should line"
+        text run at (0,69) width 77: "up vertically."
diff --git a/LayoutTestResults/qt/fast/block/basic/015-expected.txt b/LayoutTestResults/qt/fast/block/basic/015-expected.txt
new file mode 100644 (file)
index 0000000..190a4b3
--- /dev/null
@@ -0,0 +1,232 @@
+layer at (0,0) size 138x1948
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 138x1948
+  RenderBlock {HTML} at (0,0) size 96x1948
+    RenderBody {BODY} at (8,18) size 80x1916
+      RenderBlock {H1} at (0,0) size 80x128
+        RenderText {#text} at (0,1) size 130x126
+          text run at (0,1) width 123: "Minimum"
+          text run at (0,33) width 50: "and"
+          text run at (0,65) width 130: "Maximum"
+          text run at (0,97) width 93: "Widths"
+      RenderBlock {DIV} at (0,146) size 80x134 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 31x16
+          text run at (3,3) width 31: "This "
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (34,3) size 12x16
+            text run at (34,3) width 12: "div"
+        RenderText {#text} at (3,19) size 72x112
+          text run at (3,19) width 41: "should"
+          text run at (3,35) width 43: "have a"
+          text run at (3,51) width 48: "medium"
+          text run at (3,67) width 72: "solid purple"
+          text run at (3,83) width 63: "border, as"
+          text run at (3,99) width 59: "should all"
+          text run at (3,115) width 51: "the rest."
+      RenderBlock {DIV} at (0,280) size 38x326 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 27x16
+          text run at (3,3) width 27: "This"
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (3,19) size 12x16
+            text run at (3,19) width 12: "div"
+        RenderText {#text} at (3,35) size 61x144
+          text run at (3,35) width 41: "should"
+          text run at (3,51) width 31: "have"
+          text run at (3,67) width 8: "a"
+          text run at (3,83) width 33: "width"
+          text run at (3,99) width 12: "of"
+          text run at (3,115) width 31: "40%."
+          text run at (3,131) width 27: "This"
+          text run at (3,147) width 22: "is a"
+          text run at (3,163) width 61: "reference"
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (3,179) size 12x16
+            text run at (3,179) width 12: "div"
+        RenderText {#text} at (3,195) size 41x96
+          text run at (3,195) width 24: "and"
+          text run at (3,211) width 41: "should"
+          text run at (3,227) width 30: "work"
+          text run at (3,243) width 15: "as"
+          text run at (3,259) width 27: "long"
+          text run at (3,275) width 15: "as"
+        RenderInline {CODE} at (0,0) size 20x16
+          RenderText {#text} at (3,291) size 20x16
+            text run at (3,291) width 20: "width"
+        RenderText {#text} at (3,307) size 40x16
+          text run at (3,307) width 40: "works."
+      RenderBlock {DIV} at (0,606) size 38x134 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 27x16
+          text run at (3,3) width 27: "This"
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (3,19) size 12x16
+            text run at (3,19) width 12: "div"
+        RenderText {#text} at (3,35) size 41x96
+          text run at (3,35) width 41: "should"
+          text run at (3,51) width 31: "have"
+          text run at (3,67) width 8: "a"
+          text run at (3,83) width 33: "width"
+          text run at (3,99) width 12: "of"
+          text run at (3,115) width 31: "40%."
+      RenderBlock {DIV} at (0,740) size 38x134 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 27x16
+          text run at (3,3) width 27: "This"
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (3,19) size 12x16
+            text run at (3,19) width 12: "div"
+        RenderText {#text} at (3,35) size 41x96
+          text run at (3,35) width 41: "should"
+          text run at (3,51) width 31: "have"
+          text run at (3,67) width 8: "a"
+          text run at (3,83) width 33: "width"
+          text run at (3,99) width 12: "of"
+          text run at (3,115) width 31: "40%."
+      RenderBlock {DIV} at (0,874) size 38x134 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 27x16
+          text run at (3,3) width 27: "This"
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (3,19) size 12x16
+            text run at (3,19) width 12: "div"
+        RenderText {#text} at (3,35) size 41x96
+          text run at (3,35) width 41: "should"
+          text run at (3,51) width 31: "have"
+          text run at (3,67) width 8: "a"
+          text run at (3,83) width 33: "width"
+          text run at (3,99) width 12: "of"
+          text run at (3,115) width 31: "40%."
+      RenderBlock {DIV} at (0,1008) size 38x134 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 27x16
+          text run at (3,3) width 27: "This"
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (3,19) size 12x16
+            text run at (3,19) width 12: "div"
+        RenderText {#text} at (3,35) size 41x96
+          text run at (3,35) width 41: "should"
+          text run at (3,51) width 31: "have"
+          text run at (3,67) width 8: "a"
+          text run at (3,83) width 33: "width"
+          text run at (3,99) width 12: "of"
+          text run at (3,115) width 31: "40%."
+      RenderBlock {DIV} at (0,1142) size 38x134 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 27x16
+          text run at (3,3) width 27: "This"
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (3,19) size 12x16
+            text run at (3,19) width 12: "div"
+        RenderText {#text} at (3,35) size 41x96
+          text run at (3,35) width 41: "should"
+          text run at (3,51) width 31: "have"
+          text run at (3,67) width 8: "a"
+          text run at (3,83) width 33: "width"
+          text run at (3,99) width 12: "of"
+          text run at (3,115) width 31: "40%."
+      RenderBlock {DIV} at (0,1276) size 38x134 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 27x16
+          text run at (3,3) width 27: "This"
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (3,19) size 12x16
+            text run at (3,19) width 12: "div"
+        RenderText {#text} at (3,35) size 41x96
+          text run at (3,35) width 41: "should"
+          text run at (3,51) width 31: "have"
+          text run at (3,67) width 8: "a"
+          text run at (3,83) width 33: "width"
+          text run at (3,99) width 12: "of"
+          text run at (3,115) width 31: "40%."
+      RenderBlock {DIV} at (0,1410) size 38x134 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 27x16
+          text run at (3,3) width 27: "This"
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (3,19) size 12x16
+            text run at (3,19) width 12: "div"
+        RenderText {#text} at (3,35) size 41x96
+          text run at (3,35) width 41: "should"
+          text run at (3,51) width 31: "have"
+          text run at (3,67) width 8: "a"
+          text run at (3,83) width 33: "width"
+          text run at (3,99) width 12: "of"
+          text run at (3,115) width 31: "40%."
+      RenderBlock {DIV} at (0,1544) size 38x134 [border: (3px solid #800080)]
+        RenderText {#text} at (3,3) size 27x16
+          text run at (3,3) width 27: "This"
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (3,19) size 12x16
+            text run at (3,19) width 12: "div"
+        RenderText {#text} at (3,35) size 41x96
+          text run at (3,35) width 41: "should"
+          text run at (3,51) width 31: "have"
+          text run at (3,67) width 8: "a"
+          text run at (3,83) width 33: "width"
+          text run at (3,99) width 12: "of"
+          text run at (3,115) width 31: "40%."
+      RenderBlock {P} at (0,1692) size 80x224
+        RenderText {#text} at (0,0) size 55x64
+          text run at (0,0) width 32: "If the"
+          text run at (0,16) width 50: "browser"
+          text run at (0,32) width 55: "does not"
+          text run at (0,48) width 51: "support "
+        RenderInline {CODE} at (0,0) size 67x32
+          RenderText {#text} at (51,48) size 67x32
+            text run at (51,48) width 16: "min-"
+            text run at (0,64) width 20: "width"
+        RenderText {#text} at (20,64) size 32x16
+          text run at (20,64) width 32: " and "
+        RenderInline {CODE} at (0,0) size 68x32
+          RenderText {#text} at (52,64) size 68x32
+            text run at (52,64) width 16: "max-"
+            text run at (0,80) width 20: "width"
+        RenderText {#text} at (20,80) size 79x48
+          text run at (20,80) width 59: ", then the"
+          text run at (0,96) width 40: "widths"
+          text run at (0,112) width 60: "should be"
+        RenderInline {CODE} at (0,0) size 16x16
+          RenderText {#text} at (0,128) size 16x16
+            text run at (0,128) width 16: "auto"
+        RenderText {#text} at (16,128) size 7x16
+          text run at (16,128) width 7: ", "
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (23,128) size 12x16
+            text run at (23,128) width 12: "40%"
+        RenderText {#text} at (35,128) size 7x16
+          text run at (35,128) width 7: ", "
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (42,128) size 12x16
+            text run at (42,128) width 12: "30%"
+        RenderText {#text} at (54,128) size 7x16
+          text run at (54,128) width 7: ", "
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (61,128) size 12x16
+            text run at (61,128) width 12: "50%"
+        RenderText {#text} at (73,128) size 3x16
+          text run at (73,128) width 3: ","
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (0,144) size 12x16
+            text run at (0,144) width 12: "50%"
+        RenderText {#text} at (12,144) size 7x16
+          text run at (12,144) width 7: ", "
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (19,144) size 12x16
+            text run at (19,144) width 12: "40%"
+        RenderText {#text} at (31,144) size 7x16
+          text run at (31,144) width 7: ", "
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (38,144) size 12x16
+            text run at (38,144) width 12: "30%"
+        RenderText {#text} at (50,144) size 7x16
+          text run at (50,144) width 7: ", "
+        RenderInline {CODE} at (0,0) size 12x16
+          RenderText {#text} at (57,144) size 12x16
+            text run at (57,144) width 12: "40%"
+        RenderText {#text} at (69,144) size 3x16
+          text run at (69,144) width 3: ","
+        RenderInline {CODE} at (0,0) size 16x16
+          RenderText {#text} at (0,160) size 16x16
+            text run at (0,160) width 16: "auto"
+        RenderText {#text} at (16,160) size 79x48
+          text run at (16,160) width 34: " (with"
+          text run at (0,176) width 79: "70% margin-"
+          text run at (0,192) width 64: "right), and"
+        RenderInline {CODE} at (0,0) size 16x16
+          RenderText {#text} at (0,208) size 16x16
+            text run at (0,208) width 16: "auto"
+        RenderText {#text} at (16,208) size 3x16
+          text run at (16,208) width 3: "."
diff --git a/LayoutTestResults/qt/fast/block/basic/017-expected.txt b/LayoutTestResults/qt/fast/block/basic/017-expected.txt
new file mode 100644 (file)
index 0000000..412c399
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 96x103
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x103
+  RenderBlock {HTML} at (0,0) size 96x103
+    RenderBody {BODY} at (8,8) size 80x81
+      RenderBlock {P} at (0,0) size 80x81 [border: (1px solid #FF0000) none]
+        RenderText {#text} at (0,0) size 60x80
+          text run at (0,0) width 49: "Nothing"
+          text run at (0,16) width 41: "should"
+          text run at (0,32) width 45: "appear"
+          text run at (0,48) width 60: "below the"
+          text run at (0,64) width 50: "red line."
diff --git a/LayoutTestResults/qt/fast/block/basic/018-expected.txt b/LayoutTestResults/qt/fast/block/basic/018-expected.txt
new file mode 100644 (file)
index 0000000..c02e3b5
--- /dev/null
@@ -0,0 +1,42 @@
+layer at (0,0) size 96x436
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x436
+  RenderBlock {HTML} at (0,0) size 96x436
+    RenderBody {BODY} at (8,14) size 80x408
+      RenderBlock {P} at (0,0) size 80x64
+        RenderText {#text} at (0,0) size 88x64
+          text run at (0,0) width 52: "This <hr"
+          text run at (0,16) width 88: "width=\"25%\">"
+          text run at (0,32) width 60: "should be"
+          text run at (0,48) width 59: "centered:"
+      RenderBlock {HR} at (29,78) size 22x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,94) size 80x48
+        RenderText {#text} at (0,0) size 72x48
+          text run at (0,0) width 55: "This one"
+          text run at (0,16) width 60: "should be"
+          text run at (0,32) width 72: "left-aligned."
+      RenderBlock {HR} at (0,156) size 22x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,172) size 80x64
+        RenderText {#text} at (0,0) size 60x64
+          text run at (0,0) width 55: "This one"
+          text run at (0,16) width 60: "should be"
+          text run at (0,32) width 32: "right-"
+          text run at (0,48) width 49: "aligned."
+      RenderBlock {HR} at (58,250) size 22x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,266) size 80x48
+        RenderText {#text} at (0,0) size 60x48
+          text run at (0,0) width 55: "This one"
+          text run at (0,16) width 60: "should be"
+          text run at (0,32) width 59: "centered."
+      RenderBlock {HR} at (29,328) size 22x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,344) size 80x64
+        RenderText {#text} at (0,0) size 49x16
+          text run at (0,0) width 49: "(W3C: \x{201C}"
+        RenderInline {A} at (0,0) size 69x64 [color=#0000EE]
+          RenderText {#text} at (49,0) size 69x64
+            text run at (49,0) width 16: "By"
+            text run at (0,16) width 69: "default, the"
+            text run at (0,32) width 37: "rule is"
+            text run at (0,48) width 59: "centered."
+        RenderText {#text} at (59,48) size 11x16
+          text run at (59,48) width 11: "\x{201D})"
diff --git a/LayoutTestResults/qt/fast/block/basic/019-expected.txt b/LayoutTestResults/qt/fast/block/basic/019-expected.txt
new file mode 100644 (file)
index 0000000..b30928c
--- /dev/null
@@ -0,0 +1,29 @@
+layer at (0,0) size 294x346
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 294x346
+  RenderBlock {HTML} at (0,0) size 96x346
+    RenderBody {BODY} at (8,14) size 80x318
+      RenderBlock {P} at (0,0) size 80x64
+        RenderText {#text} at (0,0) size 78x64
+          text run at (0,0) width 40: "These"
+          text run at (0,16) width 39: "<h1>s"
+          text run at (0,32) width 78: "should all be"
+          text run at (0,48) width 72: "left-aligned:"
+      RenderBlock {H1} at (0,82) size 80x38 [border: (3px solid #FF0000)]
+        RenderText {#text} at (3,4) size 98x30
+          text run at (3,4) width 98: "sample"
+      RenderBlock {H1} at (0,138) size 286x38 [border: (3px solid #FF0000)]
+        RenderText {#text} at (3,4) size 98x30
+          text run at (3,4) width 98: "sample"
+      RenderBlock {P} at (0,194) size 80x64
+        RenderText {#text} at (0,0) size 75x64
+          text run at (0,0) width 75: "These <p>s"
+          text run at (0,16) width 60: "should be"
+          text run at (0,32) width 59: "(and are)"
+          text run at (0,48) width 72: "left-aligned:"
+      RenderBlock {P} at (0,272) size 80x16
+        RenderText {#text} at (0,0) size 45x16
+          text run at (0,0) width 45: "sample"
+      RenderBlock {P} at (0,302) size 140x16
+        RenderText {#text} at (0,0) size 45x16
+          text run at (0,0) width 45: "sample"
diff --git a/LayoutTestResults/qt/fast/block/basic/020-expected.txt b/LayoutTestResults/qt/fast/block/basic/020-expected.txt
new file mode 100644 (file)
index 0000000..3e64774
--- /dev/null
@@ -0,0 +1,20 @@
+layer at (0,0) size 108x154
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x68
+  RenderBlock {HTML} at (0,0) size 96x68
+    RenderBody {BODY} at (8,8) size 80x46
+      RenderBlock {DIV} at (0,0) size 80x46
+        RenderBlock (anonymous) at (0,0) size 80x16
+          RenderText {#text} at (0,0) size 9x16
+            text run at (0,0) width 9: "A"
+          RenderText {#text} at (9,0) size 10x16
+            text run at (9,0) width 10: "C"
+        RenderBlock {P} at (0,30) size 80x0
+        RenderBlock {DIV} at (0,30) size 80x16
+          RenderBlock (anonymous) at (0,0) size 80x16
+            RenderText {#text} at (0,0) size 13x16
+              text run at (0,0) width 13: "A "
+            RenderBlock (floating) {SPAN} at (0,16) size 100x100 [bgcolor=#008000]
+            RenderText {#text} at (13,0) size 9x16
+              text run at (13,0) width 9: "B"
+          RenderBlock {P} at (0,30) size 80x0
diff --git a/LayoutTestResults/qt/fast/block/basic/021-expected.txt b/LayoutTestResults/qt/fast/block/basic/021-expected.txt
new file mode 100644 (file)
index 0000000..3a2b8a6
--- /dev/null
@@ -0,0 +1,23 @@
+layer at (0,0) size 96x126
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x126
+  RenderBlock {HTML} at (0,0) size 96x126
+    RenderBody {BODY} at (8,8) size 80x110
+      RenderBlock {DIV} at (0,0) size 80x88 [border: (3px solid #FFFF00)]
+        RenderBlock (anonymous) at (3,3) size 74x16
+          RenderText {#text} at (0,0) size 41x16
+            text run at (0,0) width 41: "Yellow"
+        RenderBlock {DIV} at (3,19) size 74x66 [border: (3px solid #0000FF)]
+          RenderBlock (anonymous) at (3,3) size 68x16
+            RenderText {#text} at (0,0) size 27x16
+              text run at (0,0) width 27: "Blue"
+          RenderBlock {DIV} at (3,19) size 68x22 [border: (3px solid #008000)]
+            RenderText {#text} at (3,3) size 40x16
+              text run at (3,3) width 40: "Green"
+          RenderBlock {DIV} at (3,41) size 68x22 [border: (3px solid #FF0000)]
+            RenderText {#text} at (3,3) size 26x16
+              text run at (3,3) width 26: "Red"
+      RenderBlock {DIV} at (0,88) size 80x22 [border: (3px solid #000080)]
+        RenderBlock {DIV} at (3,3) size 74x16
+          RenderText {#text} at (0,0) size 32x16
+            text run at (0,0) width 32: "Navy"
diff --git a/LayoutTestResults/qt/fast/block/basic/fieldset-stretch-to-legend-expected.txt b/LayoutTestResults/qt/fast/block/basic/fieldset-stretch-to-legend-expected.txt
new file mode 100644 (file)
index 0000000..e671175
--- /dev/null
@@ -0,0 +1,60 @@
+layer at (0,0) size 308x814
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 308x814
+  RenderBlock {HTML} at (0,0) size 96x814
+    RenderBody {BODY} at (8,8) size 80x796
+      RenderFieldSet {FIELDSET} at (2,0) size 136x32 [border: (8px double #000000)]
+        RenderLegend {LEGEND} at (18,0) size 54x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,42) size 136x32 [border: (8px double #000000)]
+        RenderLegend {LEGEND} at (18,0) size 112x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,84) size 136x32 [border: (8px double #000000)]
+        RenderLegend {LEGEND} at (18,0) size 116x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,126) size 136x32 [border: (8px double #000000)]
+        RenderLegend {LEGEND} at (18,0) size 121x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,168) size 136x32 [border: (8px double #000000)]
+        RenderLegend {LEGEND} at (6,0) size 54x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,210) size 136x32 [border: (8px double #000000)]
+        RenderLegend {LEGEND} at (2,0) size 54x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,252) size 136x32 [border: (8px double #000000)]
+        RenderLegend {LEGEND} at (-3,0) size 54x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,294) size 136x32 [border: (8px double #000000)]
+        RenderLegend {LEGEND} at (-51,0) size 54x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,336) size 136x32 [border: (8px double #000000)]
+        RenderLegend {LEGEND} at (-56,0) size 54x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,378) size 136x32 [border: (8px double #000000)]
+        RenderLegend {LEGEND} at (133,0) size 54x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,420) size 136x32 [border: (8px double #000000)]
+        RenderLegend {LEGEND} at (138,0) size 54x12 [bgcolor=#0080004C]
+      RenderFieldSet {FIELDSET} at (2,462) size 180x26 [border: (2px groove #C0C0C0)]
+        RenderLegend {LEGEND} at (12,0) size 156x12 [border: (1px solid #0000FF)]
+      RenderFieldSet {FIELDSET} at (2,498) size 180x26 [border: (2px groove #C0C0C0)]
+        RenderLegend {LEGEND} at (42,0) size 96x12 [border: (1px solid #0000FF)]
+      RenderBlock (anonymous) at (0,734) size 80x36
+        RenderFieldSet {FIELDSET} at (2,0) size 180x26 [border: (2px groove #C0C0C0)]
+          RenderLegend {LEGEND} at (12,0) size 156x12 [border: (1px solid #0000FF)]
+        RenderText {#text} at (0,0) size 0x0
+      RenderFieldSet {FIELDSET} at (2,770) size 124x26 [border: (2px groove #C0C0C0)]
+        RenderLegend {LEGEND} at (12,0) size 156x12 [border: (1px solid #0000FF)]
+layer at (8,542) size 182x40
+  RenderBlock (relative positioned) {DIV} at (0,534) size 100x40
+    RenderFieldSet {FIELDSET} at (2,0) size 180x26 [border: (2px groove #C0C0C0)]
+      RenderLegend {LEGEND} at (12,0) size 156x12 [border: (1px solid #0000FF)]
+layer at (8,582) size 300x40
+  RenderBlock (relative positioned) {DIV} at (0,574) size 300x40
+    RenderFieldSet {FIELDSET} at (60,0) size 180x26 [border: (2px groove #C0C0C0)]
+      RenderLegend {LEGEND} at (12,0) size 156x12 [border: (1px solid #0000FF)]
+layer at (8,622) size 100x40
+  RenderBlock (relative positioned) {DIV} at (0,614) size 100x40
+layer at (10,622) size 180x26
+  RenderFieldSet {FIELDSET} at (2,0) size 180x26 [border: (2px groove #C0C0C0)]
+    RenderLegend {LEGEND} at (12,0) size 156x12 [border: (1px solid #0000FF)]
+layer at (8,662) size 80x40
+  RenderBlock (relative positioned) {DIV} at (0,654) size 80x40
+layer at (10,662) size 180x26
+  RenderFieldSet {FIELDSET} at (2,0) size 180x26 [border: (2px groove #C0C0C0)]
+    RenderLegend {LEGEND} at (12,0) size 156x12 [border: (1px solid #0000FF)]
+layer at (8,702) size 300x40
+  RenderBlock (relative positioned) {DIV} at (0,694) size 300x40
+layer at (110,702) size 180x26
+  RenderFieldSet {FIELDSET} at (102,0) size 180x26 [border: (2px groove #C0C0C0)]
+    RenderLegend {LEGEND} at (12,0) size 156x12 [border: (1px solid #0000FF)]
diff --git a/LayoutTestResults/qt/fast/block/basic/minheight-expected.txt b/LayoutTestResults/qt/fast/block/basic/minheight-expected.txt
new file mode 100644 (file)
index 0000000..df3941e
--- /dev/null
@@ -0,0 +1,77 @@
+layer at (0,0) size 96x1138
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x1138
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (0,0) size 96x26
+layer at (0,0) size 96x1138
+  RenderBlock (relative positioned) {DIV} at (0,0) size 96x1138
+    RenderBlock {DIV} at (0,0) size 96x1138 [bgcolor=#6CAAD9]
+      RenderBlock {H1} at (10,10) size 76x30
+        RenderText {#text} at (0,2) size 45x14
+          text run at (0,2) width 45: "Content"
+      RenderBlock {P} at (10,40) size 76x138
+        RenderText {#text} at (0,2) size 74x122
+          text run at (0,2) width 74: "Please resize"
+          text run at (0,20) width 64: "the browser"
+          text run at (0,38) width 55: "window to"
+          text run at (0,56) width 73: "see how your"
+          text run at (0,74) width 60: "100% CSS"
+          text run at (0,92) width 31: "footer"
+          text run at (0,110) width 50: "behaves."
+      RenderBlock {P} at (10,178) size 76x912
+        RenderText {#text} at (0,2) size 76x896
+          text run at (0,2) width 71: "Lorem ipsum"
+          text run at (0,20) width 76: "dolor sit amet,"
+          text run at (0,38) width 70: "consectetuer"
+          text run at (0,56) width 56: "adipiscing"
+          text run at (0,74) width 48: "elit. Cras"
+          text run at (0,92) width 59: "porttitor. Ut"
+          text run at (0,110) width 54: "nonummy"
+          text run at (0,128) width 59: "vestibulum"
+          text run at (0,146) width 59: "arcu. Nulla"
+          text run at (0,164) width 54: "eros eros,"
+          text run at (0,182) width 48: "mattis et,"
+          text run at (0,200) width 65: "dictum quis,"
+          text run at (0,218) width 70: "convallis vel,"
+          text run at (0,236) width 55: "mauris. Ut"
+          text run at (0,254) width 60: "sed mauris"
+          text run at (0,272) width 52: "vel metus"
+          text run at (0,290) width 41: "pretium"
+          text run at (0,308) width 44: "pretium."
+          text run at (0,326) width 51: "Curabitur"
+          text run at (0,344) width 69: "tristique sem"
+          text run at (0,362) width 74: "id justo. Nunc"
+          text run at (0,380) width 70: "sit amet felis."
+          text run at (0,398) width 60: "Duis luctus"
+          text run at (0,416) width 46: "pharetra"
+          text run at (0,434) width 53: "urna. Sed"
+          text run at (0,452) width 57: "enim arcu,"
+          text run at (0,470) width 49: "cursus a,"
+          text run at (0,488) width 71: "posuere sed,"
+          text run at (0,506) width 74: "sollicitudin in,"
+          text run at (0,524) width 29: "justo."
+          text run at (0,542) width 72: "Pellentesque"
+          text run at (0,560) width 62: "enim lacus,"
+          text run at (0,578) width 59: "egestas ut,"
+          text run at (0,596) width 61: "elementum"
+          text run at (0,614) width 66: "eu, molestie"
+          text run at (0,632) width 50: "vel, urna."
+          text run at (0,650) width 75: "Integer quam."
+          text run at (0,668) width 54: "Phasellus"
+          text run at (0,686) width 66: "tempor. Sed"
+          text run at (0,704) width 54: "commodo"
+          text run at (0,722) width 73: "porttitor justo."
+          text run at (0,740) width 61: "Vestibulum"
+          text run at (0,758) width 44: "rhoncus"
+          text run at (0,776) width 70: "lacinia pede."
+          text run at (0,794) width 45: "Aliquam"
+          text run at (0,812) width 60: "lectus velit,"
+          text run at (0,830) width 47: "auctor a,"
+          text run at (0,848) width 71: "fermentum a,"
+          text run at (0,866) width 72: "accumsan et,"
+          text run at (0,884) width 38: "neque."
+layer at (0,1100) size 92x38
+  RenderBlock (positioned) {DIV} at (0,1100) size 92x38 [bgcolor=#0066B2]
+    RenderBlock {H1} at (10,10) size 72x18 [color=#FFFFFF]
+      RenderText {#text} at (0,2) size 37x14
+        text run at (0,2) width 37: "Footer"
diff --git a/LayoutTestResults/qt/fast/block/basic/quirk-height-expected.txt b/LayoutTestResults/qt/fast/block/basic/quirk-height-expected.txt
new file mode 100644 (file)
index 0000000..dca828e
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 96x272
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x272
+  RenderBlock {HTML} at (0,0) size 96x64
+    RenderBody {BODY} at (8,8) size 80x48 [bgcolor=#EEEEEE]
+      RenderBlock {DIV} at (24,24) size 32x0 [color=#FFFFFF] [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 51x240
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 37: "green"
+          text run at (0,32) width 18: "div"
+          text run at (0,48) width 41: "should"
+          text run at (0,64) width 13: "fill"
+          text run at (0,80) width 20: "the"
+          text run at (0,96) width 47: "content"
+          text run at (0,112) width 29: "area"
+          text run at (0,128) width 47: "(except"
+          text run at (0,144) width 29: "for a"
+          text run at (0,160) width 30: "bit of"
+          text run at (0,176) width 51: "padding"
+          text run at (0,192) width 16: "on"
+          text run at (0,208) width 14: "all"
+          text run at (0,224) width 41: "sides)."
diff --git a/LayoutTestResults/qt/fast/block/float/001-expected.txt b/LayoutTestResults/qt/fast/block/float/001-expected.txt
new file mode 100644 (file)
index 0000000..bfb7396
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 108x133
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x133
+  RenderBlock {HTML} at (0,0) size 96x133
+    RenderBody {BODY} at (8,8) size 80x117
+      RenderBlock (floating) {DIV} at (0,1) size 100x100 [bgcolor=#008000]
+        RenderInline {A} at (0,0) size 28x16 [color=#0000EE]
+          RenderText {#text} at (0,0) size 28x16
+            text run at (0,0) width 28: "Test"
+      RenderText {#text} at (0,101) size 32x16
+        text run at (0,101) width 32: "Hello"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTestResults/qt/fast/block/float/002-expected.txt b/LayoutTestResults/qt/fast/block/float/002-expected.txt
new file mode 100644 (file)
index 0000000..c1656b9
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 368x168
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 368x168
+  RenderBlock {HTML} at (0,0) size 96x168
+    RenderBody {BODY} at (8,8) size 80x152
+      RenderImage {IMG} at (20,10) size 121x84
+      RenderInline {A} at (0,0) size 360x16 [color=#0000EE]
+        RenderText {#text} at (0,104) size 360x16
+          text run at (0,104) width 360: "http://www.apple.com/pr/library/2003/jan/02ical_isync.html"
+      RenderBR {BR} at (0,0) size 0x0
+      RenderInline {A} at (0,0) size 161x16 [color=#0000EE]
+        RenderText {#text} at (0,120) size 161x16
+          text run at (0,120) width 161: "http://www.apple.com/ical/"
+      RenderBR {BR} at (0,0) size 0x0
+      RenderInline {A} at (0,0) size 172x16 [color=#0000EE]
+        RenderText {#text} at (0,136) size 172x16
+          text run at (0,136) width 172: "http://www.apple.com/isync/"
diff --git a/LayoutTestResults/qt/fast/block/float/003-expected.txt b/LayoutTestResults/qt/fast/block/float/003-expected.txt
new file mode 100644 (file)
index 0000000..d05cfbd
--- /dev/null
@@ -0,0 +1,60 @@
+layer at (0,0) size 128x1038
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x1038
+  RenderBlock {HTML} at (0,0) size 96x1038
+    RenderBody {BODY} at (8,8) size 80x1016
+      RenderBlock (floating) {DIV} at (0,0) size 120x200 [bgcolor=#FF0000]
+      RenderBlock {OL} at (0,0) size 80x0
+      RenderBlock {P} at (0,0) size 80x1016
+        RenderText {#text} at (0,200) size 80x816
+          text run at (0,200) width 47: "Vatican"
+          text run at (0,216) width 59: "approves"
+          text run at (0,232) width 56: "policy on"
+          text run at (0,248) width 78: "sex abuse in"
+          text run at (0,264) width 70: "clergy. The"
+          text run at (0,280) width 47: "Vatican"
+          text run at (0,296) width 49: "gave its"
+          text run at (0,312) width 55: "approval"
+          text run at (0,328) width 67: "Monday to"
+          text run at (0,344) width 70: "the revised"
+          text run at (0,360) width 80: "U.S. bishops'"
+          text run at (0,376) width 52: "policy to"
+          text run at (0,392) width 71: "combat sex"
+          text run at (0,408) width 76: "abuse in the"
+          text run at (0,424) width 41: "clergy,"
+          text run at (0,440) width 58: "declaring"
+          text run at (0,456) width 72: "the need to"
+          text run at (0,472) width 69: "restore the"
+          text run at (0,488) width 78: "image of the"
+          text run at (0,504) width 67: "priesthood"
+          text run at (0,520) width 76: "in a scandal"
+          text run at (0,536) width 51: "that has"
+          text run at (0,552) width 67: "rocked the"
+          text run at (0,568) width 45: "Roman"
+          text run at (0,584) width 51: "Catholic"
+          text run at (0,600) width 77: "Church. The"
+          text run at (0,616) width 79: "policy allows"
+          text run at (0,632) width 64: "bishops to"
+          text run at (0,648) width 61: "conduct a"
+          text run at (0,664) width 75: "confidential,"
+          text run at (0,680) width 69: "preliminary"
+          text run at (0,696) width 79: "inquiry when"
+          text run at (0,712) width 8: "a"
+          text run at (0,728) width 72: "molestation"
+          text run at (0,744) width 46: "claim is"
+          text run at (0,760) width 51: "made to"
+          text run at (0,776) width 63: "determine"
+          text run at (0,792) width 76: "whether it is"
+          text run at (0,808) width 80: "plausible. If it"
+          text run at (0,824) width 37: "is, the"
+          text run at (0,840) width 52: "accused"
+          text run at (0,856) width 65: "priest is to"
+          text run at (0,872) width 58: "be put on"
+          text run at (0,888) width 62: "leave and"
+          text run at (0,904) width 61: "then must"
+          text run at (0,920) width 72: "go before a"
+          text run at (0,936) width 44: "clerical"
+          text run at (0,952) width 61: "tribunal to"
+          text run at (0,968) width 63: "determine"
+          text run at (0,984) width 64: "his guilt or"
+          text run at (0,1000) width 68: "innocence."
diff --git a/LayoutTestResults/qt/fast/block/float/004-expected.txt b/LayoutTestResults/qt/fast/block/float/004-expected.txt
new file mode 100644 (file)
index 0000000..edfa228
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 470x270
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 470x270
+  RenderBlock {HTML} at (0,0) size 96x270
+    RenderBody {BODY} at (8,8) size 80x234
+      RenderBlock (anonymous) at (0,0) size 80x16
+        RenderInline {P} at (0,0) size 462x16 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,1) size 462x16
+            text run at (0,1) width 462: "Ahem_font_required_for_this_test."
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,30) size 80x80
+        RenderText {#text} at (0,0) size 71x80
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 63: "two boxes"
+          text run at (0,48) width 71: "should look"
+          text run at (0,64) width 55: "identical."
+      RenderBlock {DIV} at (28,138) size 34x34 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderBlock (floating) {DIV} at (3,3) size 28x28 [color=#008000]
+          RenderText {#text} at (0,-1) size 28x30
+            text run at (0,-1) width 28: "x"
+      RenderBlock {DIV} at (28,200) size 34x34 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderBlock (floating) {DIV} at (3,3) size 28x28 [color=#008000]
+          RenderText {#text} at (0,-1) size 28x30
+            text run at (0,-1) width 28: "x"
diff --git a/LayoutTestResults/qt/fast/block/float/005-expected.txt b/LayoutTestResults/qt/fast/block/float/005-expected.txt
new file mode 100644 (file)
index 0000000..1dbe246
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 470x270
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 470x270
+  RenderBlock {HTML} at (0,0) size 96x270
+    RenderBody {BODY} at (8,8) size 80x234
+      RenderBlock (anonymous) at (0,0) size 80x16
+        RenderInline {P} at (0,0) size 462x16 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,1) size 462x16
+            text run at (0,1) width 462: "Ahem_font_required_for_this_test."
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,30) size 80x80
+        RenderText {#text} at (0,0) size 71x80
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 63: "two boxes"
+          text run at (0,48) width 71: "should look"
+          text run at (0,64) width 55: "identical."
+      RenderBlock {DIV} at (28,138) size 62x34 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderBlock (floating) {DIV} at (3,3) size 56x28 [color=#008000]
+          RenderText {#text} at (0,-1) size 56x30
+            text run at (0,-1) width 56: "xx"
+      RenderBlock {DIV} at (28,200) size 62x34 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderBlock (floating) {DIV} at (3,3) size 56x28 [color=#008000]
+          RenderText {#text} at (0,-1) size 56x30
+            text run at (0,-1) width 56: "xx"
diff --git a/LayoutTestResults/qt/fast/block/float/006-expected.txt b/LayoutTestResults/qt/fast/block/float/006-expected.txt
new file mode 100644 (file)
index 0000000..af0b2b3
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 540x270
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 540x270
+  RenderBlock {HTML} at (0,0) size 96x270
+    RenderBody {BODY} at (8,8) size 80x234
+      RenderBlock (anonymous) at (0,0) size 80x16
+        RenderInline {P} at (0,0) size 532x16 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,1) size 532x16
+            text run at (0,1) width 532: "Ahem_font_would_be_nice_for_this_test."
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,30) size 80x80
+        RenderText {#text} at (0,0) size 71x80
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 63: "two boxes"
+          text run at (0,48) width 71: "should look"
+          text run at (0,64) width 55: "identical."
+      RenderBlock {DIV} at (28,138) size 90x34 [bgcolor=#FFFFFF] [border: (3px solid #000000)]
+        RenderBlock (floating) {DIV} at (3,3) size 84x28 [color=#008000]
+          RenderText {#text} at (0,-1) size 84x30
+            text run at (0,-1) width 84: "x x"
+      RenderBlock {DIV} at (28,200) size 90x34 [bgcolor=#FFFFFF] [border: (3px solid #000000)]
+        RenderBlock (floating) {DIV} at (3,3) size 84x28 [color=#008000]
+          RenderText {#text} at (0,-1) size 84x30
+            text run at (0,-1) width 84: "x x"
diff --git a/LayoutTestResults/qt/fast/block/float/007-expected.txt b/LayoutTestResults/qt/fast/block/float/007-expected.txt
new file mode 100644 (file)
index 0000000..8b29507
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 360x33
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
+      RenderBlock (floating) {DIV} at (0,7) size 352x18 [border: (1px solid #000000)]
+        RenderText {#text} at (1,1) size 174x16
+          text run at (1,1) width 174: "this div disappears in Safari"
diff --git a/LayoutTestResults/qt/fast/block/float/008-expected.txt b/LayoutTestResults/qt/fast/block/float/008-expected.txt
new file mode 100644 (file)
index 0000000..ed88652
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 208x708
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x316
+  RenderBlock {HTML} at (0,0) size 96x316
+    RenderBody {BODY} at (8,8) size 80x300
+      RenderBlock (floating) {DIV} at (0,0) size 80x100 [bgcolor=#008000]
+      RenderBlock (floating) {DIV} at (0,100) size 100x100 [bgcolor=#800080]
+      RenderBlock (floating) {DIV} at (0,200) size 200x500 [bgcolor=#FFA500]
diff --git a/LayoutTestResults/qt/fast/block/float/009-expected.txt b/LayoutTestResults/qt/fast/block/float/009-expected.txt
new file mode 100644 (file)
index 0000000..79614a1
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 208x1058
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x316
+  RenderBlock {HTML} at (0,0) size 96x316
+    RenderBody {BODY} at (8,8) size 80x300
+      RenderBlock (floating) {DIV} at (0,0) size 40x100 [bgcolor=#008000]
+      RenderBlock (floating) {DIV} at (0,100) size 100x100 [bgcolor=#800080]
+      RenderBlock (floating) {DIV} at (0,200) size 200x500 [bgcolor=#FFA500]
+      RenderBlock (floating) {DIV} at (0,700) size 100x50 [bgcolor=#0000FF]
+      RenderBlock (floating) {DIV} at (0,750) size 140x200 [bgcolor=#FF0000]
+      RenderBlock (floating) {DIV} at (0,950) size 100x100 [bgcolor=#808000]
diff --git a/LayoutTestResults/qt/fast/block/float/010-expected.txt b/LayoutTestResults/qt/fast/block/float/010-expected.txt
new file mode 100644 (file)
index 0000000..960c887
--- /dev/null
@@ -0,0 +1,29 @@
+layer at (0,0) size 208x1282
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x1282
+  RenderBlock {HTML} at (0,0) size 96x316
+    RenderBody {BODY} at (8,8) size 80x300
+      RenderBlock (floating) {DIV} at (0,0) size 40x100 [bgcolor=#008000]
+      RenderBlock (floating) {DIV} at (0,100) size 100x100 [bgcolor=#800080]
+      RenderBlock (floating) {DIV} at (0,200) size 200x500 [bgcolor=#FFA500]
+      RenderBlock (floating) {DIV} at (0,700) size 100x50 [bgcolor=#0000FF]
+      RenderBlock (floating) {DIV} at (0,750) size 140x200 [bgcolor=#FF0000]
+      RenderBlock (floating) {DIV} at (0,950) size 100x100 [bgcolor=#808000]
+      RenderText {#text} at (40,0) size 80x1274
+        text run at (40,0) width 36: "Some"
+        text run at (40,16) width 26: "text."
+        text run at (40,32) width 27: "This"
+        text run at (0,1050) width 80: "should find a"
+        text run at (0,1066) width 76: "way to wrap"
+        text run at (0,1082) width 61: "among all"
+        text run at (0,1098) width 58: "the floats"
+        text run at (0,1114) width 44: "without"
+        text run at (0,1130) width 74: "overlapping"
+        text run at (0,1146) width 77: "any of them."
+        text run at (0,1162) width 53: "It should"
+        text run at (0,1178) width 53: "start just"
+        text run at (0,1194) width 60: "under the"
+        text run at (0,1210) width 79: "blue box and"
+        text run at (0,1226) width 47: "wrap to"
+        text run at (0,1242) width 46: "several"
+        text run at (0,1258) width 32: "lines."
diff --git a/LayoutTestResults/qt/fast/block/float/011-expected.txt b/LayoutTestResults/qt/fast/block/float/011-expected.txt
new file mode 100644 (file)
index 0000000..4688886
--- /dev/null
@@ -0,0 +1,19 @@
+layer at (0,0) size 96x92
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x92
+  RenderBlock {HTML} at (0,0) size 96x92
+    RenderBody {BODY} at (8,8) size 80x76
+      RenderTable {TABLE} at (0,0) size 88x76
+        RenderTableSection {TBODY} at (0,0) size 88x76
+          RenderTableRow {TR} at (0,2) size 88x72
+            RenderTableCell {TD} at (2,2) size 80x72 [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 78x70
+                RenderTableSection {TBODY} at (0,0) size 78x70
+                  RenderTableRow {TR} at (0,2) size 78x66
+                    RenderTableCell {TD} at (2,2) size 74x66 [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 72x64
+                        text run at (1,1) width 70: "Look at me"
+                        text run at (1,17) width 72: "contributing"
+                        text run at (1,33) width 34: "some"
+                        text run at (1,49) width 58: "minwidth."
+            RenderTableCell {TD} at (84,37) size 2x2 [bgcolor=#FF0000] [r=0 c=1 rs=1 cs=1]
diff --git a/LayoutTestResults/qt/fast/block/float/012-expected.txt b/LayoutTestResults/qt/fast/block/float/012-expected.txt
new file mode 100644 (file)
index 0000000..6200d6c
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 139x96
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
+      RenderBlock (floating) {DIV} at (0,0) size 131x52 [border: (2px solid #FF0000)]
+        RenderInline {SPAN} at (0,0) size 127x48 [border: (50px solid #0000FF) none (50px solid #0000FF)]
+          RenderText {#text} at (102,2) size 127x48
+            text run at (102,2) width 27: "This"
+            text run at (2,18) width 48: "is some"
+            text run at (2,34) width 26: "text."
+      RenderBlock {P} at (0,0) size 80x0
+      RenderBlock (floating) {DIV} at (0,52) size 88x36 [border: (2px solid #FF0000)]
+        RenderInline {SPAN} at (0,0) size 84x32 [border: (10px solid #008000) none (10px solid #008000)]
+          RenderText {#text} at (12,2) size 74x32
+            text run at (12,2) width 53: "First line"
+            text run at (65,2) width 0: " "
+            text run at (2,18) width 74: "Second line"
diff --git a/LayoutTestResults/qt/fast/block/float/013-expected.txt b/LayoutTestResults/qt/fast/block/float/013-expected.txt
new file mode 100644 (file)
index 0000000..8d4c333
--- /dev/null
@@ -0,0 +1,19 @@
+layer at (0,0) size 731x291
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x8
+  RenderBlock {HTML} at (0,0) size 96x8
+    RenderBody {BODY} at (8,8) size 80x0
+layer at (8,64) size 723x108
+  RenderBlock (positioned) {DIV} at (8,64) size 96x108 [bgcolor=#0000FF]
+    RenderBlock {DIV} at (0,8) size 723x57 [bgcolor=#008000] [border: (2px solid #888878) none]
+      RenderText {#text} at (0,0) size 183x16
+        text run at (0,0) width 183: "some other macromedia logo"
+    RenderBlock (floating) {DIV} at (0,65) size 132x48 [bgcolor=#FFFF00]
+      RenderText {#text} at (54,16) size 24x16
+        text run at (54,16) width 24: "Feh"
+layer at (575,122) size 76x169
+  RenderBlock (positioned) {DIV} at (567,58) size 76x169 [bgcolor=#FF0000]
+    RenderText {#text} at (8,8) size 76x48
+      text run at (8,8) width 60: "this is the"
+      text run at (0,24) width 76: "pseudorNav"
+      text run at (29,40) width 18: "div"
diff --git a/LayoutTestResults/qt/fast/block/float/014-expected.txt b/LayoutTestResults/qt/fast/block/float/014-expected.txt
new file mode 100644 (file)
index 0000000..5fb52ff
--- /dev/null
@@ -0,0 +1,20 @@
+layer at (0,0) size 96x170
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x170
+  RenderBlock {HTML} at (0,0) size 96x170
+    RenderBody {BODY} at (8,8) size 80x148
+      RenderBlock {DIV} at (0,0) size 80x148
+        RenderBlock {DIV} at (0,0) size 80x2
+        RenderBlock (floating) {DIV} at (0,2) size 60x45
+          RenderImage {IMG} at (0,0) size 60x45
+        RenderBlock {UL} at (15,47) size 65x101 [bgcolor=#FF0000]
+          RenderListItem {LI} at (0,8) size 65x32
+            RenderListMarker at (-16,0) size 6x16: bullet
+            RenderText {#text} at (0,0) size 67x32
+              text run at (0,0) width 67: "Classroom"
+              text run at (0,16) width 52: "Training"
+          RenderListItem {LI} at (0,54) size 65x32
+            RenderListMarker at (-16,0) size 6x16: bullet
+            RenderText {#text} at (0,0) size 39x32
+              text run at (0,0) width 39: "Find a"
+              text run at (0,16) width 35: "Class"
diff --git a/LayoutTestResults/qt/fast/block/float/015-expected.txt b/LayoutTestResults/qt/fast/block/float/015-expected.txt
new file mode 100644 (file)
index 0000000..9814baa
--- /dev/null
@@ -0,0 +1,43 @@
+layer at (0,0) size 96x524
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x524
+  RenderBlock {HTML} at (0,0) size 96x524
+    RenderBody {BODY} at (8,8) size 80x508
+      RenderTable {TABLE} at (0,0) size 88x508 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 86x506
+          RenderTableRow {TR} at (0,0) size 86x506
+            RenderTableCell {TD} at (0,241) size 12x24 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (4,4) size 4x16
+                text run at (4,4) width 4: " "
+            RenderTableCell {TD} at (12,0) size 74x506 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderImage {IMG} at (4,4) size 47x50 [bgcolor=#FFA500]
+              RenderBlock {P} at (4,4) size 66x210
+                RenderText {#text} at (0,50) size 66x160
+                  text run at (0,50) width 54: "This text"
+                  text run at (0,66) width 60: "should be"
+                  text run at (0,82) width 44: "flowing"
+                  text run at (0,98) width 61: "past a tall"
+                  text run at (0,114) width 45: "orange"
+                  text run at (0,130) width 59: "rectangle"
+                  text run at (0,146) width 63: "on the left"
+                  text run at (0,162) width 66: "side of the"
+                  text run at (0,178) width 50: "browser"
+                  text run at (0,194) width 50: "window."
+              RenderBlock {DIV} at (4,228) size 66x16 [bgcolor=#008000]
+                RenderBR {BR} at (0,0) size 0x16
+              RenderImage {IMG} at (4,244) size 47x50 [bgcolor=#FFA500]
+              RenderBlock {DIV} at (4,294) size 66x208
+                RenderText {#text} at (0,0) size 66x208
+                  text run at (0,0) width 27: "This"
+                  text run at (0,16) width 66: "paragraph"
+                  text run at (0,32) width 41: "should"
+                  text run at (0,48) width 45: "appear"
+                  text run at (0,64) width 60: "below the"
+                  text run at (0,80) width 18: "tall"
+                  text run at (0,96) width 45: "orange"
+                  text run at (0,112) width 59: "rectangle"
+                  text run at (0,128) width 66: "above and"
+                  text run at (0,144) width 62: "to the left,"
+                  text run at (0,160) width 48: "and not"
+                  text run at (0,176) width 56: "flow past"
+                  text run at (0,192) width 10: "it."
diff --git a/LayoutTestResults/qt/fast/block/float/016-expected.txt b/LayoutTestResults/qt/fast/block/float/016-expected.txt
new file mode 100644 (file)
index 0000000..1f096f5
--- /dev/null
@@ -0,0 +1,68 @@
+layer at (0,0) size 369x462
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 369x462
+  RenderBlock {HTML} at (0,0) size 96x462
+    RenderBody {BODY} at (8,8) size 80x440
+      RenderBlock {UL} at (0,0) size 361x168
+        RenderListItem {LI} at (0,42) size 247x62
+          RenderBlock {A} at (107,0) size 140x121 [color=#CCCCCC]
+            RenderBlock {B} at (0,0) size 140x61 [border: (35px solid #00000000) (60px solid #CCCCCC) (35px solid #00000000)]
+            RenderBlock {B} at (0,61) size 140x61 [border: (60px solid #CCCCCC) (35px solid #00000000) none (35px solid #00000000)]
+            RenderBlock {SPAN} at (7,53) size 126x16 [color=#000000]
+              RenderInline {ABBR} at (0,0) size 28x16
+                RenderText {#text} at (17,0) size 28x16
+                  text run at (17,0) width 28: "CSS"
+              RenderText {#text} at (45,0) size 64x16
+                text run at (45,0) width 64: " examples"
+        RenderListItem {LI} at (0,104) size 215x62
+          RenderBlock {A} at (0,0) size 140x121 [color=#CCCCCC]
+            RenderBlock {B} at (0,0) size 140x61 [border: (35px solid #00000000) (60px solid #CCCCCC) (35px solid #00000000)]
+            RenderBlock {B} at (0,61) size 140x61 [border: (60px solid #CCCCCC) (35px solid #00000000) none (35px solid #00000000)]
+            RenderBlock {SPAN} at (7,53) size 126x16 [color=#000000]
+              RenderText {#text} at (36,0) size 53x16
+                text run at (36,0) width 53: "Favelets"
+        RenderListItem {LI} at (215,104) size 140x62
+          RenderBlock {A} at (0,0) size 140x121 [color=#CCCCCC]
+            RenderBlock {B} at (0,0) size 140x61 [border: (35px solid #00000000) (60px solid #CCCCCC) (35px solid #00000000)]
+            RenderBlock {B} at (0,61) size 140x61 [border: (60px solid #CCCCCC) (35px solid #00000000) none (35px solid #00000000)]
+            RenderBlock {SPAN} at (7,53) size 126x16 [color=#000000]
+              RenderInline {ABBR} at (0,0) size 19x16
+                RenderText {#text} at (53,0) size 19x16
+                  text run at (53,0) width 19: "CV"
+        RenderListItem {LI} at (0,166) size 247x62
+          RenderBlock {A} at (107,0) size 140x121 [color=#CCCCCC]
+            RenderBlock {B} at (0,0) size 140x61 [border: (35px solid #00000000) (60px solid #CCCCCC) (35px solid #00000000)]
+            RenderBlock {B} at (0,61) size 140x61 [border: (60px solid #CCCCCC) (35px solid #00000000) none (35px solid #00000000)]
+            RenderBlock {SPAN} at (7,53) size 126x16 [color=#000000]
+              RenderText {#text} at (53,0) size 19x16
+                text run at (53,0) width 19: "log"
+        RenderListItem {LI} at (0,228) size 215x62
+          RenderBlock {A} at (0,0) size 140x121 [color=#CCCCCC]
+            RenderBlock {B} at (0,0) size 140x61 [border: (35px solid #00000000) (60px solid #CCCCCC) (35px solid #00000000)]
+            RenderBlock {B} at (0,61) size 140x61 [border: (60px solid #CCCCCC) (35px solid #00000000) none (35px solid #00000000)]
+            RenderBlock {SPAN} at (7,53) size 126x16 [color=#000000]
+              RenderText {#text} at (0,0) size 44x16
+                text run at (0,0) width 44: "simple "
+              RenderInline {ABBR} at (0,0) size 48x16
+                RenderText {#text} at (44,0) size 48x16
+                  text run at (44,0) width 48: "XHTML"
+              RenderText {#text} at (92,0) size 34x16
+                text run at (92,0) width 34: " tests"
+        RenderListItem {LI} at (215,228) size 140x62
+          RenderBlock {A} at (0,0) size 140x121 [color=#CCCCCC]
+            RenderBlock {B} at (0,0) size 140x61 [border: (35px solid #00000000) (60px solid #CCCCCC) (35px solid #00000000)]
+            RenderBlock {B} at (0,61) size 140x61 [border: (60px solid #CCCCCC) (35px solid #00000000) none (35px solid #00000000)]
+            RenderBlock {SPAN} at (7,53) size 126x16 [color=#000000]
+              RenderText {#text} at (31,0) size 63x16
+                text run at (31,0) width 63: "entrances"
+        RenderListItem {LI} at (0,290) size 247x62
+          RenderBlock {A} at (107,0) size 140x121 [color=#CCCCCC]
+            RenderBlock {B} at (0,0) size 140x61 [border: (35px solid #00000000) (60px solid #CCCCCC) (35px solid #00000000)]
+            RenderBlock {B} at (0,61) size 140x61 [border: (60px solid #CCCCCC) (35px solid #00000000) none (35px solid #00000000)]
+            RenderBlock {SPAN} at (7,53) size 126x16 [color=#000000]
+              RenderText {#text} at (52,0) size 22x16
+                text run at (52,0) width 22: "exit"
+      RenderBlock {P} at (0,352) size 80x88
+        RenderText {#text} at (9,28) size 64x32
+          text run at (9,28) width 62: "Ceci n'est"
+          text run at (8,44) width 64: "pas Flash."
diff --git a/LayoutTestResults/qt/fast/block/float/017-expected.txt b/LayoutTestResults/qt/fast/block/float/017-expected.txt
new file mode 100644 (file)
index 0000000..a7f92aa
--- /dev/null
@@ -0,0 +1,27 @@
+layer at (0,0) size 462x242
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 462x211
+  RenderBlock {HTML} at (0,0) size 96x211
+    RenderBody {BODY} at (8,8) size 80x195
+      RenderBlock {DIV} at (0,0) size 454x145 [border: (2px solid #008000)]
+        RenderImage {IMG} at (2,2) size 450x29 [bgcolor=#FFFF00]
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (0,0) size 0x0
+        RenderImage {IMG} at (2,31) size 250x125 [bgcolor=#FFA500]
+        RenderText {#text} at (255,31) size 195x112
+          text run at (255,31) width 186: "Theme Park Roller Coaster is"
+          text run at (255,47) width 195: "an excellent game that lets you"
+          text run at (255,63) width 142: "create your own virtual"
+          text run at (255,79) width 176: "amusement park. Go behind"
+          text run at (255,95) width 188: "the scenes of its development"
+          text run at (255,111) width 183: "and its transition from the PC"
+          text run at (255,127) width 69: "to the PS2."
+      RenderBlock {P} at (0,159) size 80x0
+      RenderBlock {DIV} at (0,159) size 304x36 [border: (2px solid #008000)]
+        RenderImage {IMG} at (197,5) size 105x70 [bgcolor=#800080]
+        RenderText {#text} at (2,2) size 142x16
+          text run at (2,2) width 142: "First non-breaking line."
+        RenderInline {NOBR} at (0,0) size 163x16
+          RenderText {#text} at (2,18) size 163x16
+            text run at (2,18) width 163: "Second non-breaking line."
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTestResults/qt/fast/block/float/018-expected.txt b/LayoutTestResults/qt/fast/block/float/018-expected.txt
new file mode 100644 (file)
index 0000000..25c2f97
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 118x98
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 118x98
+  RenderBlock {HTML} at (0,0) size 96x98
+    RenderBody {BODY} at (8,8) size 80x82
+      RenderBlock {DIV} at (0,0) size 110x82 [bgcolor=#808080]
+        RenderImage {IMG} at (60,0) size 50x50 [bgcolor=#FFFF00]
+        RenderText {#text} at (0,0) size 31x16
+          text run at (0,0) width 31: "Blah."
+        RenderImage {IMG} at (7,16) size 50x50 [bgcolor=#FF0000]
+        RenderText {#text} at (0,66) size 91x16
+          text run at (0,66) width 91: "Blah blah blah."
diff --git a/LayoutTestResults/qt/fast/block/float/019-expected.txt b/LayoutTestResults/qt/fast/block/float/019-expected.txt
new file mode 100644 (file)
index 0000000..aeab3c1
--- /dev/null
@@ -0,0 +1,9 @@
+layer at (0,0) size 2008x170
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 2008x170
+  RenderBlock {HTML} at (0,0) size 96x170
+    RenderBody {BODY} at (8,8) size 80x154
+      RenderBlock {DIV} at (0,0) size 80x154
+        RenderBlock (floating) {DIV} at (0,0) size 84x104 [bgcolor=#008000] [border: (2px solid #808000)]
+        RenderImage {IMG} at (0,104) size 2000x50 [bgcolor=#FFA500]
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTestResults/qt/fast/block/float/020-expected.txt b/LayoutTestResults/qt/fast/block/float/020-expected.txt
new file mode 100644 (file)
index 0000000..c543645
--- /dev/null
@@ -0,0 +1,325 @@
+layer at (0,0) size 201x4926
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 201x4926
+  RenderBlock {HTML} at (0,0) size 96x4926
+    RenderBody {BODY} at (8,8) size 80x4904
+      RenderBlock {P} at (0,0) size 80x912
+        RenderText {#text} at (0,0) size 81x912
+          text run at (0,0) width 51: "P1: This"
+          text run at (0,16) width 68: "represents"
+          text run at (0,32) width 69: "the header"
+          text run at (0,48) width 69: "and should"
+          text run at (0,64) width 74: "be flush-left."
+          text run at (0,80) width 80: "Lorem ipsum"
+          text run at (0,96) width 50: "dolor sit"
+          text run at (0,112) width 34: "amet,"
+          text run at (0,128) width 81: "consectetuer"
+          text run at (0,144) width 63: "adipiscing"
+          text run at (0,160) width 48: "elit, sed"
+          text run at (0,176) width 30: "diam"
+          text run at (0,192) width 60: "nonummy"
+          text run at (0,208) width 26: "nibh"
+          text run at (0,224) width 52: "euismod"
+          text run at (0,240) width 67: "tincidunt ut"
+          text run at (0,256) width 44: "laoreet"
+          text run at (0,272) width 40: "dolore"
+          text run at (0,288) width 43: "magna"
+          text run at (0,304) width 77: "aliquam erat"
+          text run at (0,320) width 70: "volutpat. Ut"
+          text run at (0,336) width 77: "wisi enim ad"
+          text run at (0,352) width 36: "minim"
+          text run at (0,368) width 77: "veniam, quis"
+          text run at (0,384) width 47: "nostrud"
+          text run at (0,400) width 77: "exerci tation"
+          text run at (0,416) width 73: "ullamcorper"
+          text run at (0,432) width 46: "suscipit"
+          text run at (0,448) width 70: "lobortis nisl"
+          text run at (0,464) width 74: "ut aliquip ex"
+          text run at (0,480) width 16: "ea"
+          text run at (0,496) width 61: "commodo"
+          text run at (0,512) width 68: "consequat."
+          text run at (0,528) width 69: "Duis autem"
+          text run at (0,544) width 48: "vel eum"
+          text run at (0,560) width 67: "iriure dolor"
+          text run at (0,576) width 72: "in hendrerit"
+          text run at (0,592) width 71: "in vulputate"
+          text run at (0,608) width 59: "velit esse"
+          text run at (0,624) width 52: "molestie"
+          text run at (0,640) width 68: "consequat,"
+          text run at (0,656) width 49: "vel illum"
+          text run at (0,672) width 59: "dolore eu"
+          text run at (0,688) width 75: "feugiat nulla"
+          text run at (0,704) width 61: "facilisis at"
+          text run at (0,720) width 76: "vero eros et"
+          text run at (0,736) width 79: "accumsan et"
+          text run at (0,752) width 60: "iusto odio"
+          text run at (0,768) width 80: "dignissim qui"
+          text run at (0,784) width 41: "blandit"
+          text run at (0,800) width 56: "praesent"
+          text run at (0,816) width 52: "luptatum"
+          text run at (0,832) width 71: "zzril delenit"
+          text run at (0,848) width 67: "augue duis"
+          text run at (0,864) width 56: "dolore te"
+          text run at (0,880) width 75: "feugait nulla"
+          text run at (0,896) width 41: "facilisi."
+      RenderBlock {DIV} at (0,926) size 80x3052
+        RenderBlock (floating) {H2} at (0,0) size 98x48
+          RenderText {#text} at (42,0) size 82x48
+            text run at (42,0) width 56: "H2: This"
+            text run at (16,16) width 82: "should float"
+            text run at (77,32) width 21: "left"
+        RenderBlock {DIV} at (0,0) size 112x3052
+          RenderBlock {H3} at (112,0) size 0x112
+            RenderText {#text} at (0,0) size 61x112
+              text run at (0,0) width 23: "H3:"
+              text run at (0,16) width 29: "This"
+              text run at (0,32) width 48: "should"
+              text run at (0,48) width 17: "be"
+              text run at (0,64) width 61: "indented"
+              text run at (0,80) width 26: "and"
+              text run at (0,96) width 38: "inline"
+          RenderBlock {P} at (112,126) size 0x1456
+            RenderText {#text} at (0,0) size 81x1456
+              text run at (0,0) width 20: "P2:"
+              text run at (0,16) width 27: "This"
+              text run at (0,32) width 41: "should"
+              text run at (0,48) width 15: "be"
+              text run at (0,64) width 55: "indented"
+              text run at (0,80) width 24: "and"
+              text run at (0,96) width 36: "inline."
+              text run at (0,112) width 40: "Lorem"
+              text run at (0,128) width 36: "ipsum"
+              text run at (0,144) width 32: "dolor"
+              text run at (0,160) width 14: "sit"
+              text run at (0,176) width 34: "amet,"
+              text run at (0,192) width 81: "consectetuer"
+              text run at (0,208) width 63: "adipiscing"
+              text run at (0,224) width 21: "elit,"
+              text run at (0,240) width 23: "sed"
+              text run at (0,256) width 30: "diam"
+              text run at (0,272) width 60: "nonummy"
+              text run at (0,288) width 26: "nibh"
+              text run at (0,304) width 52: "euismod"
+              text run at (0,320) width 52: "tincidunt"
+              text run at (0,336) width 11: "ut"
+              text run at (0,352) width 44: "laoreet"
+              text run at (0,368) width 40: "dolore"
+              text run at (0,384) width 43: "magna"
+              text run at (0,400) width 48: "aliquam"
+              text run at (0,416) width 25: "erat"
+              text run at (0,432) width 52: "volutpat."
+              text run at (0,448) width 14: "Ut"
+              text run at (0,464) width 23: "wisi"
+              text run at (0,480) width 30: "enim"
+              text run at (0,496) width 16: "ad"
+              text run at (0,512) width 36: "minim"
+              text run at (0,528) width 48: "veniam,"
+              text run at (0,544) width 25: "quis"
+              text run at (0,560) width 47: "nostrud"
+              text run at (0,576) width 38: "exerci"
+              text run at (0,592) width 35: "tation"
+              text run at (0,608) width 73: "ullamcorper"
+              text run at (0,624) width 46: "suscipit"
+              text run at (0,640) width 45: "lobortis"
+              text run at (0,656) width 21: "nisl"
+              text run at (0,672) width 11: "ut"
+              text run at (0,688) width 40: "aliquip"
+              text run at (0,704) width 15: "ex"
+              text run at (0,720) width 16: "ea"
+              text run at (0,736) width 61: "commodo"
+              text run at (0,752) width 68: "consequat."
+              text run at (0,768) width 27: "Duis"
+              text run at (0,784) width 38: "autem"
+              text run at (0,800) width 18: "vel"
+              text run at (0,816) width 26: "eum"
+              text run at (0,832) width 31: "iriure"
+              text run at (0,848) width 32: "dolor"
+              text run at (0,864) width 11: "in"
+              text run at (0,880) width 57: "hendrerit"
+              text run at (0,896) width 11: "in"
+              text run at (0,912) width 56: "vulputate"
+              text run at (0,928) width 25: "velit"
+              text run at (0,944) width 30: "esse"
+              text run at (0,960) width 52: "molestie"
+              text run at (0,976) width 68: "consequat,"
+              text run at (0,992) width 18: "vel"
+              text run at (0,1008) width 27: "illum"
+              text run at (0,1024) width 40: "dolore"
+              text run at (0,1040) width 15: "eu"
+              text run at (0,1056) width 42: "feugiat"
+              text run at (0,1072) width 29: "nulla"
+              text run at (0,1088) width 45: "facilisis"
+              text run at (0,1104) width 12: "at"
+              text run at (0,1120) width 28: "vero"
+              text run at (0,1136) width 28: "eros"
+              text run at (0,1152) width 12: "et"
+              text run at (0,1168) width 63: "accumsan"
+              text run at (0,1184) width 12: "et"
+              text run at (0,1200) width 29: "iusto"
+              text run at (0,1216) width 27: "odio"
+              text run at (0,1232) width 58: "dignissim"
+              text run at (0,1248) width 18: "qui"
+              text run at (0,1264) width 41: "blandit"
+              text run at (0,1280) width 56: "praesent"
+              text run at (0,1296) width 52: "luptatum"
+              text run at (0,1312) width 25: "zzril"
+              text run at (0,1328) width 42: "delenit"
+              text run at (0,1344) width 38: "augue"
+              text run at (0,1360) width 25: "duis"
+              text run at (0,1376) width 40: "dolore"
+              text run at (0,1392) width 12: "te"
+              text run at (0,1408) width 42: "feugait"
+              text run at (0,1424) width 29: "nulla"
+              text run at (0,1440) width 41: "facilisi."
+          RenderBlock {P} at (112,1596) size 0x1456
+            RenderText {#text} at (0,0) size 81x1456
+              text run at (0,0) width 20: "P3:"
+              text run at (0,16) width 27: "This"
+              text run at (0,32) width 41: "should"
+              text run at (0,48) width 15: "be"
+              text run at (0,64) width 55: "indented"
+              text run at (0,80) width 24: "and"
+              text run at (0,96) width 36: "inline."
+              text run at (0,112) width 14: "Ut"
+              text run at (0,128) width 23: "wisi"
+              text run at (0,144) width 30: "enim"
+              text run at (0,160) width 16: "ad"
+              text run at (0,176) width 36: "minim"
+              text run at (0,192) width 48: "veniam,"
+              text run at (0,208) width 25: "quis"
+              text run at (0,224) width 47: "nostrud"
+              text run at (0,240) width 38: "exerci"
+              text run at (0,256) width 35: "tation"
+              text run at (0,272) width 73: "ullamcorper"
+              text run at (0,288) width 46: "suscipit"
+              text run at (0,304) width 45: "lobortis"
+              text run at (0,320) width 21: "nisl"
+              text run at (0,336) width 11: "ut"
+              text run at (0,352) width 40: "aliquip"
+              text run at (0,368) width 15: "ex"
+              text run at (0,384) width 16: "ea"
+              text run at (0,400) width 61: "commodo"
+              text run at (0,416) width 68: "consequat."
+              text run at (0,432) width 27: "Duis"
+              text run at (0,448) width 38: "autem"
+              text run at (0,464) width 18: "vel"
+              text run at (0,480) width 26: "eum"
+              text run at (0,496) width 31: "iriure"
+              text run at (0,512) width 32: "dolor"
+              text run at (0,528) width 11: "in"
+              text run at (0,544) width 57: "hendrerit"
+              text run at (0,560) width 11: "in"
+              text run at (0,576) width 56: "vulputate"
+              text run at (0,592) width 25: "velit"
+              text run at (0,608) width 30: "esse"
+              text run at (0,624) width 52: "molestie"
+              text run at (0,640) width 68: "consequat,"
+              text run at (0,656) width 18: "vel"
+              text run at (0,672) width 27: "illum"
+              text run at (0,688) width 40: "dolore"
+              text run at (0,704) width 15: "eu"
+              text run at (0,720) width 42: "feugiat"
+              text run at (0,736) width 29: "nulla"
+              text run at (0,752) width 45: "facilisis"
+              text run at (0,768) width 12: "at"
+              text run at (0,784) width 28: "vero"
+              text run at (0,800) width 28: "eros"
+              text run at (0,816) width 12: "et"
+              text run at (0,832) width 63: "accumsan"
+              text run at (0,848) width 12: "et"
+              text run at (0,864) width 29: "iusto"
+              text run at (0,880) width 27: "odio"
+              text run at (0,896) width 58: "dignissim"
+              text run at (0,912) width 18: "qui"
+              text run at (0,928) width 41: "blandit"
+              text run at (0,944) width 56: "praesent"
+              text run at (0,960) width 52: "luptatum"
+              text run at (0,976) width 25: "zzril"
+              text run at (0,992) width 42: "delenit"
+              text run at (0,1008) width 38: "augue"
+              text run at (0,1024) width 25: "duis"
+              text run at (0,1040) width 40: "dolore"
+              text run at (0,1056) width 12: "te"
+              text run at (0,1072) width 42: "feugait"
+              text run at (0,1088) width 29: "nulla"
+              text run at (0,1104) width 41: "facilisi."
+              text run at (0,1120) width 40: "Lorem"
+              text run at (0,1136) width 36: "ipsum"
+              text run at (0,1152) width 32: "dolor"
+              text run at (0,1168) width 14: "sit"
+              text run at (0,1184) width 34: "amet,"
+              text run at (0,1200) width 81: "consectetuer"
+              text run at (0,1216) width 63: "adipiscing"
+              text run at (0,1232) width 21: "elit,"
+              text run at (0,1248) width 23: "sed"
+              text run at (0,1264) width 30: "diam"
+              text run at (0,1280) width 60: "nonummy"
+              text run at (0,1296) width 26: "nibh"
+              text run at (0,1312) width 52: "euismod"
+              text run at (0,1328) width 52: "tincidunt"
+              text run at (0,1344) width 11: "ut"
+              text run at (0,1360) width 44: "laoreet"
+              text run at (0,1376) width 40: "dolore"
+              text run at (0,1392) width 43: "magna"
+              text run at (0,1408) width 48: "aliquam"
+              text run at (0,1424) width 25: "erat"
+              text run at (0,1440) width 52: "volutpat."
+      RenderBlock {P} at (0,3992) size 80x912
+        RenderText {#text} at (0,0) size 81x912
+          text run at (0,0) width 51: "P4: This"
+          text run at (0,16) width 68: "represents"
+          text run at (0,32) width 61: "the footer"
+          text run at (0,48) width 69: "and should"
+          text run at (0,64) width 74: "be flush-left."
+          text run at (0,80) width 69: "Duis autem"
+          text run at (0,96) width 48: "vel eum"
+          text run at (0,112) width 67: "iriure dolor"
+          text run at (0,128) width 72: "in hendrerit"
+          text run at (0,144) width 71: "in vulputate"
+          text run at (0,160) width 59: "velit esse"
+          text run at (0,176) width 52: "molestie"
+          text run at (0,192) width 68: "consequat,"
+          text run at (0,208) width 49: "vel illum"
+          text run at (0,224) width 59: "dolore eu"
+          text run at (0,240) width 75: "feugiat nulla"
+          text run at (0,256) width 61: "facilisis at"
+          text run at (0,272) width 76: "vero eros et"
+          text run at (0,288) width 79: "accumsan et"
+          text run at (0,304) width 60: "iusto odio"
+          text run at (0,320) width 80: "dignissim qui"
+          text run at (0,336) width 41: "blandit"
+          text run at (0,352) width 56: "praesent"
+          text run at (0,368) width 52: "luptatum"
+          text run at (0,384) width 71: "zzril delenit"
+          text run at (0,400) width 67: "augue duis"
+          text run at (0,416) width 56: "dolore te"
+          text run at (0,432) width 75: "feugait nulla"
+          text run at (0,448) width 41: "facilisi."
+          text run at (0,464) width 80: "Lorem ipsum"
+          text run at (0,480) width 50: "dolor sit"
+          text run at (0,496) width 34: "amet,"
+          text run at (0,512) width 81: "consectetuer"
+          text run at (0,528) width 63: "adipiscing"
+          text run at (0,544) width 48: "elit, sed"
+          text run at (0,560) width 30: "diam"
+          text run at (0,576) width 60: "nonummy"
+          text run at (0,592) width 26: "nibh"
+          text run at (0,608) width 52: "euismod"
+          text run at (0,624) width 67: "tincidunt ut"
+          text run at (0,640) width 44: "laoreet"
+          text run at (0,656) width 40: "dolore"
+          text run at (0,672) width 43: "magna"
+          text run at (0,688) width 77: "aliquam erat"
+          text run at (0,704) width 70: "volutpat. Ut"
+          text run at (0,720) width 77: "wisi enim ad"
+          text run at (0,736) width 36: "minim"
+          text run at (0,752) width 77: "veniam, quis"
+          text run at (0,768) width 47: "nostrud"
+          text run at (0,784) width 77: "exerci tation"
+          text run at (0,800) width 73: "ullamcorper"
+          text run at (0,816) width 46: "suscipit"
+          text run at (0,832) width 70: "lobortis nisl"
+          text run at (0,848) width 74: "ut aliquip ex"
+          text run at (0,864) width 16: "ea"
+          text run at (0,880) width 61: "commodo"
+          text run at (0,896) width 68: "consequat."
diff --git a/LayoutTestResults/qt/fast/block/float/021-expected.txt b/LayoutTestResults/qt/fast/block/float/021-expected.txt
new file mode 100644 (file)
index 0000000..bd86d7b
--- /dev/null
@@ -0,0 +1,119 @@
+layer at (0,0) size 1518x3564
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 1518x3564
+  RenderBlock {HTML} at (0,0) size 96x3564
+    RenderBody {BODY} at (8,8) size 80x3542
+      RenderBlock (anonymous) at (0,0) size 80x336
+        RenderText {#text} at (0,0) size 80x336
+          text run at (0,0) width 70: "In all of the"
+          text run at (0,16) width 63: "examples,"
+          text run at (0,32) width 67: "you should"
+          text run at (0,48) width 61: "be able to"
+          text run at (0,64) width 80: "see blue and"
+          text run at (0,80) width 37: "green"
+          text run at (0,96) width 66: "rectangles"
+          text run at (0,112) width 52: "that spill"
+          text run at (0,128) width 64: "way out of"
+          text run at (0,144) width 28: "their"
+          text run at (0,160) width 65: "containing"
+          text run at (0,176) width 46: "blocks. "
+          text run at (46,176) width 32: "They"
+          text run at (0,192) width 60: "should be"
+          text run at (0,208) width 61: "100px tall"
+          text run at (0,224) width 48: "and not"
+          text run at (0,240) width 75: "overlap one"
+          text run at (0,256) width 65: "another at"
+          text run at (0,272) width 53: "all. They"
+          text run at (0,288) width 60: "should be"
+          text run at (0,304) width 49: "stacked"
+          text run at (0,320) width 58: "vertically."
+      RenderBlock {DIV} at (0,350) size 720x240 [border: (10px solid #000000)]
+        RenderText {#text} at (10,10) size 307x16
+          text run at (10,10) width 307: "You should see blue and green rectangles below."
+        RenderBR {BR} at (317,23) size 0x0
+        RenderBlock (floating) {DIV} at (10,26) size 1500x100 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {DIV} at (10,126) size 1500x100 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,604) size 720x240 [border: (10px solid #000000)]
+        RenderText {#text} at (10,10) size 157x16
+          text run at (10,10) width 157: "You should see blue and "
+        RenderBlock (floating) {DIV} at (10,26) size 1500x100 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {DIV} at (10,126) size 1500x100 [bgcolor=#008000]
+        RenderText {#text} at (167,10) size 150x16
+          text run at (167,10) width 150: "green rectangles below."
+      RenderBlock {DIV} at (0,858) size 720x240 [border: (10px solid #000000)]
+        RenderBlock (floating) {DIV} at (10,10) size 1500x100 [bgcolor=#0000FF]
+        RenderBlock (floating) {DIV} at (10,110) size 1500x100 [bgcolor=#008000]
+        RenderBR {BR} at (1510,10) size 0x16
+        RenderText {#text} at (10,210) size 309x16
+          text run at (10,210) width 309: "You should see blue and green rectangles above."
+      RenderBlock {DIV} at (0,1112) size 720x240 [border: (10px solid #000000)]
+        RenderBlock (floating) {DIV} at (10,10) size 1500x100 [bgcolor=#0000FF]
+        RenderBlock (floating) {DIV} at (10,110) size 1500x100 [bgcolor=#008000]
+        RenderText {#text} at (10,210) size 309x16
+          text run at (10,210) width 309: "You should see blue and green rectangles above."
+      RenderBlock {DIV} at (0,1366) size 720x240 [border: (10px solid #000000)]
+        RenderBlock (floating) {DIV} at (10,10) size 1500x100 [bgcolor=#0000FF]
+        RenderText {#text} at (10,110) size 279x16
+          text run at (10,110) width 279: "You should see blue above and green below."
+        RenderBlock (floating) {DIV} at (10,126) size 1500x100 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,1620) size 720x240 [border: (10px solid #000000)]
+        RenderBlock (floating) {DIV} at (10,10) size 1500x100 [bgcolor=#0000FF]
+        RenderText {#text} at (10,110) size 279x16
+          text run at (10,110) width 279: "You should see blue above and green below."
+        RenderBR {BR} at (289,123) size 0x0
+        RenderBlock (floating) {DIV} at (10,126) size 1500x100 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,1874) size 80x144
+        RenderText {#text} at (0,0) size 76x144
+          text run at (0,0) width 56: "The next"
+          text run at (0,16) width 60: "examples"
+          text run at (0,32) width 76: "should have"
+          text run at (0,48) width 53: "blue and"
+          text run at (0,64) width 37: "green"
+          text run at (0,80) width 66: "rectangles"
+          text run at (0,96) width 68: "that snugly"
+          text run at (0,112) width 59: "fit without"
+          text run at (0,128) width 69: "spilling out."
+      RenderBlock {DIV} at (0,2032) size 720x240 [border: (10px solid #000000)]
+        RenderText {#text} at (10,10) size 307x16
+          text run at (10,10) width 307: "You should see blue and green rectangles below."
+        RenderBR {BR} at (317,23) size 0x0
+        RenderBlock (floating) {DIV} at (10,26) size 698x100 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {DIV} at (10,126) size 698x100 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,2286) size 720x240 [border: (10px solid #000000)]
+        RenderText {#text} at (10,10) size 307x16
+          text run at (10,10) width 307: "You should see blue and green rectangles below."
+        RenderBlock (floating) {DIV} at (10,26) size 698x100 [bgcolor=#0000FF]
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {DIV} at (10,126) size 698x100 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,2540) size 720x240 [border: (10px solid #000000)]
+        RenderBlock (floating) {DIV} at (10,10) size 698x100 [bgcolor=#0000FF]
+        RenderBlock (floating) {DIV} at (10,110) size 698x100 [bgcolor=#008000]
+        RenderBR {BR} at (708,10) size 0x16
+        RenderText {#text} at (10,210) size 309x16
+          text run at (10,210) width 309: "You should see blue and green rectangles above."
+      RenderBlock {DIV} at (0,2794) size 720x240 [border: (10px solid #000000)]
+        RenderBlock (floating) {DIV} at (10,10) size 698x100 [bgcolor=#0000FF]
+        RenderBlock (floating) {DIV} at (10,110) size 698x100 [bgcolor=#008000]
+        RenderText {#text} at (10,210) size 309x16
+          text run at (10,210) width 309: "You should see blue and green rectangles above."
+      RenderBlock {DIV} at (0,3048) size 720x240 [border: (10px solid #000000)]
+        RenderBlock (floating) {DIV} at (10,10) size 698x100 [bgcolor=#0000FF]
+        RenderText {#text} at (10,110) size 279x16
+          text run at (10,110) width 279: "You should see blue above and green below."
+        RenderBlock (floating) {DIV} at (10,126) size 698x100 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,3302) size 720x240 [border: (10px solid #000000)]
+        RenderBlock (floating) {DIV} at (10,10) size 698x100 [bgcolor=#0000FF]
+        RenderText {#text} at (10,110) size 279x16
+          text run at (10,110) width 279: "You should see blue above and green below."
+        RenderBR {BR} at (289,123) size 0x0
+        RenderBlock (floating) {DIV} at (10,126) size 698x100 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTestResults/qt/fast/block/float/022-expected.txt b/LayoutTestResults/qt/fast/block/float/022-expected.txt
new file mode 100644 (file)
index 0000000..33f3fea
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 212x168
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x112
+  RenderBlock {HTML} at (0,0) size 96x112
+    RenderBody {BODY} at (8,8) size 80x96
+      RenderText {#text} at (0,0) size 71x96
+        text run at (0,0) width 51: "The two"
+        text run at (0,16) width 32: "black"
+        text run at (0,32) width 66: "rectangles"
+        text run at (0,48) width 36: "below"
+        text run at (0,64) width 71: "should look"
+        text run at (0,80) width 55: "identical."
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+layer at (8,50) size 154x104
+  RenderBlock (positioned) {DIV} at (8,50) size 154x104 [border: (2px solid #000000)]
+    RenderBlock (floating) {DIV} at (2,2) size 50x50 [bgcolor=#008000]
+    RenderBlock {DIV} at (102,52) size 50x50 [bgcolor=#008000]
+layer at (8,114) size 204x54
+  RenderBlock (positioned) {DIV} at (8,114) size 204x54 [border: (2px solid #000000)]
+layer at (10,116) size 50x50
+  RenderBlock (positioned) {DIV} at (2,2) size 50x50 [bgcolor=#008000]
+layer at (160,116) size 50x50
+  RenderBlock (positioned) {DIV} at (152,2) size 50x50 [bgcolor=#008000]
diff --git a/LayoutTestResults/qt/fast/block/float/023-expected.txt b/LayoutTestResults/qt/fast/block/float/023-expected.txt
new file mode 100644 (file)
index 0000000..b585562
--- /dev/null
@@ -0,0 +1,20 @@
+layer at (0,0) size 208x350
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x150
+  RenderBlock {HTML} at (0,0) size 96x150
+    RenderBody {BODY} at (8,8) size 80x128
+      RenderBlock {P} at (0,0) size 80x128
+        RenderText {#text} at (0,0) size 78x128
+          text run at (0,0) width 69: "You should"
+          text run at (0,16) width 76: "see a single"
+          text run at (0,32) width 55: "100x100"
+          text run at (0,48) width 73: "green block"
+          text run at (0,64) width 43: "below. "
+          text run at (43,64) width 34: "If you"
+          text run at (0,80) width 78: "see any red,"
+          text run at (0,96) width 74: "the test has"
+          text run at (0,112) width 37: "failed."
+      RenderBlock {UL} at (0,142) size 80x0
+        RenderBlock (floating) {LI} at (0,100) size 100x100 [bgcolor=#FF0000]
+layer at (108,150) size 100x100
+  RenderBlock (floating) {LI} at (0,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTestResults/qt/fast/block/float/024-expected.txt b/LayoutTestResults/qt/fast/block/float/024-expected.txt
new file mode 100644 (file)
index 0000000..1b1281f
--- /dev/null
@@ -0,0 +1,40 @@
+layer at (0,0) size 96x555
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x555
+  RenderBlock {HTML} at (0,0) size 96x555
+    RenderBody {BODY} at (0,0) size 96x555
+      RenderBlock {DIV} at (0,0) size 96x121 [bgcolor=#008000] [border: (1px solid #FFFFFF) none]
+        RenderBlock {H1} at (0,51) size 96x70 [color=#FFFFFF]
+        RenderBlock {DIV} at (0,171) size 96x0
+          RenderBlock {UL} at (0,0) size 96x0
+            RenderBlock (floating) {LI} at (0,0) size 96x116 [border: (2px solid #0000FF)]
+              RenderText {#text} at (2,2) size 83x112
+                text run at (2,2) width 83: "There should"
+                text run at (2,18) width 55: "be a gap"
+                text run at (2,34) width 79: "between this"
+                text run at (2,50) width 79: "float and the"
+                text run at (2,66) width 37: "green"
+                text run at (2,82) width 59: "rectangle"
+                text run at (2,98) width 41: "above."
+      RenderBlock {DIV} at (0,221) size 96x192 [bgcolor=#DDDDDD] [border: (2px solid #000000)]
+        RenderBlock (floating) {DIV} at (2,66) size 28x28 [bgcolor=#FFFFFF]
+        RenderBlock {DIV} at (2,94) size 92x0
+        RenderBlock (anonymous) at (2,94) size 92x96
+          RenderText {#text} at (0,0) size 91x96
+            text run at (0,0) width 54: "This text"
+            text run at (0,16) width 60: "should be"
+            text run at (0,32) width 85: "inside a black"
+            text run at (0,48) width 87: "rectangle and"
+            text run at (0,64) width 91: "below the 2em"
+            text run at (0,80) width 83: "white square."
+      RenderBlock {DIV} at (0,427) size 96x128 [bgcolor=#DDDDDD] [border: (2px solid #000000)]
+        RenderBlock (floating) {DIV} at (2,2) size 28x28 [bgcolor=#FFFFFF]
+        RenderBlock {DIV} at (2,30) size 92x0
+        RenderBlock (anonymous) at (2,30) size 92x96
+          RenderText {#text} at (0,0) size 91x96
+            text run at (0,0) width 54: "This text"
+            text run at (0,16) width 90: "should also be"
+            text run at (0,32) width 85: "inside a black"
+            text run at (0,48) width 87: "rectangle and"
+            text run at (0,64) width 91: "below the 2em"
+            text run at (0,80) width 83: "white square."
diff --git a/LayoutTestResults/qt/fast/block/float/029-expected.txt b/LayoutTestResults/qt/fast/block/float/029-expected.txt
new file mode 100644 (file)
index 0000000..4fa9f60
--- /dev/null
@@ -0,0 +1,33 @@
+layer at (0,0) size 260x209
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x151
+  RenderBlock {HTML} at (0,0) size 96x151
+    RenderBody {BODY} at (8,8) size 80x135
+      RenderBlock (floating) {DIV} at (0,0) size 252x102 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,1) size 77x16
+          text run at (1,1) width 77: "TOP-RIGHT"
+        RenderBR {BR} at (78,1) size 0x16
+        RenderText {#text} at (1,17) size 62x16
+          text run at (1,17) width 62: "float:right;"
+        RenderBR {BR} at (63,17) size 0x16
+        RenderText {#text} at (1,33) size 83x16
+          text run at (1,33) width 83: "width: 250px;"
+        RenderBR {BR} at (84,33) size 0x16
+        RenderText {#text} at (1,49) size 85x16
+          text run at (1,49) width 85: "height:100px;"
+      RenderBlock {DIV} at (0,0) size 42x135 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,102) size 29x16
+          text run at (1,102) width 29: "TOP"
+        RenderBR {BR} at (30,102) size 0x16
+        RenderText {#text} at (1,118) size 68x16
+          text run at (1,118) width 68: "width:50%;"
+      RenderBlock (floating) {DIV} at (0,135) size 80x66 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,1) size 65x32
+          text run at (1,1) width 65: "BOTTOM-"
+          text run at (1,17) width 34: "LEFT"
+        RenderBR {BR} at (35,17) size 0x16
+        RenderText {#text} at (1,33) size 57x16
+          text run at (1,33) width 57: "float: left;"
+        RenderBR {BR} at (58,33) size 0x16
+        RenderText {#text} at (1,49) size 69x16
+          text run at (1,49) width 69: "clear: both;"
diff --git a/LayoutTestResults/qt/fast/block/float/030-expected.txt b/LayoutTestResults/qt/fast/block/float/030-expected.txt
new file mode 100644 (file)
index 0000000..ded9a22
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 508x514
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x214
+  RenderBlock {HTML} at (0,0) size 96x214
+    RenderBody {BODY} at (8,8) size 80x192
+      RenderBlock {P} at (0,0) size 80x192
+        RenderText {#text} at (0,0) size 79x192
+          text run at (0,0) width 69: "You should"
+          text run at (0,16) width 35: "see a"
+          text run at (0,32) width 55: "500x300"
+          text run at (0,48) width 59: "rectangle"
+          text run at (0,64) width 77: "with orange,"
+          text run at (0,80) width 67: "yellow and"
+          text run at (0,96) width 67: "olive rects."
+          text run at (0,112) width 43: "No red"
+          text run at (0,128) width 60: "should be"
+          text run at (0,144) width 79: "visible or the"
+          text run at (0,160) width 50: "test has"
+          text run at (0,176) width 37: "failed."
+      RenderBlock (floating) {DIV} at (0,206) size 500x300 [bgcolor=#FF0000]
+        RenderBlock (floating) {DIV} at (0,0) size 250x300 [bgcolor=#FFA500]
+        RenderBlock (floating) {DIV} at (250,0) size 250x300
+          RenderBlock (floating) {DIV} at (0,0) size 250x40 [bgcolor=#FFFF00]
+          RenderBlock (floating) {DIV} at (0,40) size 250x260 [bgcolor=#808000]
diff --git a/LayoutTestResults/qt/fast/block/float/031-expected.txt b/LayoutTestResults/qt/fast/block/float/031-expected.txt
new file mode 100644 (file)
index 0000000..eb2bae5
--- /dev/null
@@ -0,0 +1,85 @@
+layer at (0,0) size 103x808
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x780
+  RenderBlock {HTML} at (0,0) size 96x780
+    RenderBody {BODY} at (8,8) size 80x764
+      RenderBlock {P} at (0,0) size 80x172
+        RenderText {#text} at (14,14) size 43x144
+          text run at (14,14) width 40: "\"ONE\""
+          text run at (14,30) width 24: "and"
+          text run at (14,46) width 43: "\"TWO\""
+          text run at (14,62) width 36: "below"
+          text run at (14,78) width 41: "should"
+          text run at (14,94) width 35: "be on"
+          text run at (14,110) width 20: "the"
+          text run at (14,126) width 34: "same"
+          text run at (14,142) width 25: "line."
+      RenderBlock (floating) {UL} at (0,172) size 95x36 [border: (2px solid #0000FF)]
+        RenderBlock (floating) {LI} at (2,2) size 91x16
+          RenderBlock {SPAN} at (0,0) size 91x16 [bgcolor=#EEEEEE]
+            RenderText {#text} at (0,0) size 30x16
+              text run at (0,0) width 30: "ONE"
+        RenderBlock (floating) {LI} at (2,18) size 91x16
+          RenderBlock {SPAN} at (0,0) size 91x16 [bgcolor=#EEEEEE]
+            RenderText {#text} at (0,0) size 33x16
+              text run at (0,0) width 33: "TWO"
+        RenderBlock {DIV} at (2,2) size 91x0
+      RenderBlock {P} at (0,208) size 80x156
+        RenderText {#text} at (14,14) size 52x128
+          text run at (14,14) width 40: "\"ONE\""
+          text run at (14,30) width 24: "and"
+          text run at (14,46) width 43: "\"TWO\""
+          text run at (14,62) width 36: "below"
+          text run at (14,78) width 41: "should"
+          text run at (14,94) width 35: "be on"
+          text run at (14,110) width 52: "different"
+          text run at (14,126) width 32: "lines."
+      RenderBlock (floating) {UL} at (0,364) size 95x36 [border: (2px solid #0000FF)]
+        RenderBlock (floating) {LI} at (2,2) size 91x16
+          RenderBlock {SPAN} at (0,0) size 91x16 [bgcolor=#EEEEEE]
+            RenderText {#text} at (0,0) size 30x16
+              text run at (0,0) width 30: "ONE"
+        RenderBlock (floating) {LI} at (2,18) size 91x16
+          RenderBlock {SPAN} at (0,0) size 91x16 [bgcolor=#EEEEEE]
+            RenderText {#text} at (0,0) size 33x16
+              text run at (0,0) width 33: "TWO"
+        RenderBlock {DIV} at (2,2) size 91x0
+      RenderBlock {P} at (0,400) size 80x172
+        RenderText {#text} at (14,14) size 43x144
+          text run at (14,14) width 40: "\"ONE\""
+          text run at (14,30) width 24: "and"
+          text run at (14,46) width 43: "\"TWO\""
+          text run at (14,62) width 36: "below"
+          text run at (14,78) width 41: "should"
+          text run at (14,94) width 35: "be on"
+          text run at (14,110) width 20: "the"
+          text run at (14,126) width 34: "same"
+          text run at (14,142) width 25: "line."
+      RenderBlock (floating) {UL} at (0,572) size 95x36 [border: (2px solid #0000FF)]
+        RenderBlock (floating) {LI} at (2,2) size 91x16
+          RenderBlock {SPAN} at (0,0) size 91x16 [bgcolor=#EEEEEE]
+            RenderText {#text} at (0,0) size 30x16
+              text run at (0,0) width 30: "ONE"
+        RenderBlock (floating) {LI} at (2,18) size 91x16
+          RenderBlock {SPAN} at (0,0) size 91x16 [bgcolor=#EEEEEE]
+            RenderText {#text} at (0,0) size 33x16
+              text run at (0,0) width 33: "TWO"
+      RenderBlock {P} at (0,608) size 80x156
+        RenderText {#text} at (14,14) size 52x128
+          text run at (14,14) width 40: "\"ONE\""
+          text run at (14,30) width 24: "and"
+          text run at (14,46) width 43: "\"TWO\""
+          text run at (14,62) width 36: "below"
+          text run at (14,78) width 41: "should"
+          text run at (14,94) width 35: "be on"
+          text run at (14,110) width 52: "different"
+          text run at (14,126) width 32: "lines."
+      RenderBlock (floating) {UL} at (0,764) size 95x36 [border: (2px solid #0000FF)]
+        RenderBlock (floating) {LI} at (2,2) size 91x16
+          RenderBlock {SPAN} at (0,0) size 91x16 [bgcolor=#EEEEEE]
+            RenderText {#text} at (0,0) size 30x16
+              text run at (0,0) width 30: "ONE"
+        RenderBlock (floating) {LI} at (2,18) size 91x16
+          RenderBlock {SPAN} at (0,0) size 91x16 [bgcolor=#EEEEEE]
+            RenderText {#text} at (0,0) size 33x16
+              text run at (0,0) width 33: "TWO"
diff --git a/LayoutTestResults/qt/fast/block/float/033-expected.txt b/LayoutTestResults/qt/fast/block/float/033-expected.txt
new file mode 100644 (file)
index 0000000..f345627
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 308x2008
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
+layer at (8,8) size 300x2000
+  RenderBlock (floating) {DIV} at (0,0) size 300x2000
+    RenderBlock {DIV} at (0,0) size 300x2000 [bgcolor=#0000FF]
diff --git a/LayoutTestResults/qt/fast/block/float/034-expected.txt b/LayoutTestResults/qt/fast/block/float/034-expected.txt
new file mode 100644 (file)
index 0000000..8eea838
--- /dev/null
@@ -0,0 +1,7 @@
+layer at (0,0) size 232x532
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
+      RenderBlock (floating) {DIV} at (0,0) size 224x524 [border: (10px solid #0000FF)]
+        RenderImage {IMG} at (-290,10) size 504x504 [border: (2px solid #000000)]
diff --git a/LayoutTestResults/qt/fast/block/float/035-expected.txt b/LayoutTestResults/qt/fast/block/float/035-expected.txt
new file mode 100644 (file)
index 0000000..92952b0
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 671x528
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
+      RenderBlock (floating) {DIV} at (0,0) size 370x520 [border: (10px solid #0000FF)]
+        RenderImage {IMG} at (10,10) size 300x300 [bgcolor=#008000]
+        RenderImage {IMG} at (163,10) size 500x500 [bgcolor=#800080]
diff --git a/LayoutTestResults/qt/fast/block/float/4145535Crash-expected.txt b/LayoutTestResults/qt/fast/block/float/4145535Crash-expected.txt
new file mode 100644 (file)
index 0000000..80e28b4
--- /dev/null
@@ -0,0 +1,9 @@
+layer at (0,0) size 308x166
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 308x166
+  RenderBlock {HTML} at (0,0) size 96x166
+    RenderBody {BODY} at (8,8) size 80x150
+      RenderBlock (anonymous) at (0,0) size 80x150
+        RenderPartObject {EMBED} at (0,0) size 300x150
+      RenderTable {TABLE} at (0,150) size 0x0
+        RenderTableSection {TBODY} at (0,0) size 0x0
diff --git a/LayoutTestResults/qt/fast/block/float/float-in-float-painting-expected.txt b/LayoutTestResults/qt/fast/block/float/float-in-float-painting-expected.txt
new file mode 100644 (file)
index 0000000..d6e6fd1
--- /dev/null
@@ -0,0 +1,47 @@
+layer at (0,0) size 108x542
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 108x525
+  RenderBlock {HTML} at (0,0) size 96x525
+    RenderBody {BODY} at (8,8) size 80x509
+      RenderBlock {DIV} at (0,0) size 80x384
+        RenderText {#text} at (0,0) size 74x64
+          text run at (0,0) width 54: "This test"
+          text run at (0,16) width 65: "checks for"
+          text run at (0,32) width 74: "regressions"
+          text run at (0,48) width 46: "against"
+        RenderInline {A} at (0,0) size 95x144 [color=#0000EE]
+          RenderText {#text} at (0,64) size 95x144
+            text run at (0,64) width 39: "Radar"
+            text run at (0,80) width 59: "4279765:"
+            text run at (0,96) width 95: "REGRESSION:"
+            text run at (0,112) width 52: "\"More...\""
+            text run at (0,128) width 48: "links on"
+            text run at (0,144) width 76: "flickr groups"
+            text run at (0,160) width 74: "pages have"
+            text run at (0,176) width 79: "hover issues"
+            text run at (0,192) width 68: "(flickr.com)"
+        RenderText {#text} at (68,192) size 71x192
+          text run at (68,192) width 3: ","
+          text run at (0,208) width 70: "or rather, a"
+          text run at (0,224) width 44: "related"
+          text run at (0,240) width 50: "painting"
+          text run at (0,256) width 64: "issue. The"
+          text run at (0,272) width 31: "word"
+          text run at (0,288) width 46: "\"PASS\""
+          text run at (0,304) width 41: "should"
+          text run at (0,320) width 45: "appear"
+          text run at (0,336) width 51: "below in"
+          text run at (0,352) width 69: "translucent"
+          text run at (0,368) width 28: "blue."
+layer at (8,392) size 100x125
+  RenderBlock {DIV} at (0,384) size 80x125
+    RenderBlock (floating) {DIV} at (0,0) size 100x125
+      RenderImage {IMG} at (0,0) size 100x100
+      RenderText {#text} at (0,0) size 0x0
+      RenderBR {BR} at (0,0) size 0x0
+      RenderBlock (floating) {H1} at (23,118) size 77x32
+        RenderInline {A} at (0,0) size 77x30 [color=#0000EE]
+          RenderText {#text} at (0,1) size 77x30
+            text run at (0,1) width 77: "PASS"
+        RenderText {#text} at (0,0) size 0x0
+    RenderBR {BR} at (100,0) size 0x16
diff --git a/LayoutTestResults/qt/fast/block/float/independent-align-positioning-expected.txt b/LayoutTestResults/qt/fast/block/float/independent-align-positioning-expected.txt
new file mode 100644 (file)
index 0000000..2f1ac62
--- /dev/null
@@ -0,0 +1,70 @@
+layer at (0,0) size 114x1012
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x1012
+  RenderBlock {HTML} at (0,0) size 96x1012
+    RenderBody {BODY} at (8,14) size 80x984
+      RenderBlock (floating) {DIV} at (0,0) size 102x104 [bgcolor=#CC6666]
+        RenderText {#text} at (20,20) size 62x64
+          text run at (20,20) width 23: "DIV"
+          text run at (20,36) width 60: "NUMBER"
+          text run at (20,52) width 11: "1:"
+          text run at (20,68) width 62: "float:right;"
+      RenderBlock (floating) {DIV} at (0,104) size 106x120 [bgcolor=#99CC66]
+        RenderText {#text} at (20,20) size 66x80
+          text run at (20,20) width 23: "DIV"
+          text run at (20,36) width 60: "NUMBER"
+          text run at (20,52) width 11: "2:"
+          text run at (20,68) width 66: "clear:right;"
+          text run at (20,84) width 62: "float:right;"
+      RenderBlock (floating) {DIV} at (0,224) size 100x104 [bgcolor=#6699FF]
+        RenderText {#text} at (20,20) size 60x64
+          text run at (20,20) width 23: "DIV"
+          text run at (20,36) width 60: "NUMBER"
+          text run at (20,52) width 11: "3:"
+          text run at (20,68) width 53: "float:left;"
+      RenderBlock {P} at (0,0) size 80x984
+        RenderText {#text} at (0,328) size 75x576
+          text run at (0,328) width 52: "The first"
+          text run at (0,344) width 64: "element is"
+          text run at (0,360) width 59: "floated to"
+          text run at (0,376) width 55: "the right."
+          text run at (0,392) width 75: "The second"
+          text run at (0,408) width 50: "element"
+          text run at (0,424) width 62: "clears the"
+          text run at (0,440) width 59: "right float"
+          text run at (0,456) width 54: "and also"
+          text run at (0,472) width 69: "floats right."
+          text run at (0,488) width 57: "The third"
+          text run at (0,504) width 64: "element is"
+          text run at (0,520) width 59: "floated to"
+          text run at (0,536) width 68: "the left, but"
+          text run at (0,552) width 54: "is forced"
+          text run at (0,568) width 60: "below the"
+          text run at (0,584) width 58: "bottom of"
+          text run at (0,600) width 47: "the first"
+          text run at (0,616) width 53: "element."
+          text run at (0,632) width 24: "Yet,"
+          text run at (0,648) width 60: "somehow"
+          text run at (0,664) width 22: "this"
+          text run at (0,680) width 66: "paragraph"
+          text run at (0,696) width 57: "comes at"
+          text run at (0,712) width 64: "the end of"
+          text run at (0,728) width 73: "the markup,"
+          text run at (0,744) width 24: "and"
+          text run at (0,760) width 74: "manages to"
+          text run at (0,776) width 63: "rise to the"
+          text run at (0,792) width 60: "top of the"
+          text run at (0,808) width 66: "page. This"
+          text run at (0,824) width 68: "behavior is"
+          text run at (0,840) width 63: "present in"
+          text run at (0,856) width 46: "Firefox,"
+          text run at (0,872) width 65: "Safari and"
+          text run at (0,888) width 43: "Opera."
+        RenderInline {A} at (0,0) size 73x80 [color=#0000EE]
+          RenderInline {STRONG} at (0,0) size 73x80
+            RenderText {#text} at (0,904) size 73x80
+              text run at (0,904) width 70: "Click here"
+              text run at (0,920) width 61: "for a real"
+              text run at (0,936) width 38: "world"
+              text run at (0,952) width 73: "example of"
+              text run at (0,968) width 61: "this bug."
diff --git a/LayoutTestResults/qt/fast/block/float/multiple-float-positioning-expected.txt b/LayoutTestResults/qt/fast/block/float/multiple-float-positioning-expected.txt
new file mode 100644 (file)
index 0000000..b8abf3b
--- /dev/null
@@ -0,0 +1,30 @@
+layer at (0,0) size 154x195
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 154x134
+  RenderBlock {HTML} at (0,0) size 96x134
+    RenderBody {BODY} at (8,8) size 80x118
+      RenderBlock {DIV} at (0,0) size 146x118 [border: (3px solid #008000)]
+        RenderText {#text} at (3,3) size 138x112
+          text run at (3,3) width 134: "Test float positioning."
+          text run at (3,19) width 130: "There should be four"
+          text run at (3,35) width 91: "red boxes with"
+          text run at (3,51) width 138: "numbers 1,2,3,4 below"
+          text run at (3,67) width 122: "this text. The boxes"
+          text run at (3,83) width 116: "should not overlap"
+          text run at (79,99) width 52: "this text."
+        RenderBlock (floating) {DIV} at (3,99) size 76x22 [border: (3px solid #FF0000)]
+          RenderText {#text} at (3,3) size 8x16
+            text run at (3,3) width 8: "1"
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {DIV} at (3,121) size 76x22 [border: (3px solid #FF0000)]
+          RenderText {#text} at (3,3) size 8x16
+            text run at (3,3) width 8: "2"
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {DIV} at (3,143) size 76x22 [border: (3px solid #FF0000)]
+          RenderText {#text} at (3,3) size 8x16
+            text run at (3,3) width 8: "3"
+        RenderText {#text} at (0,0) size 0x0
+        RenderBlock (floating) {DIV} at (3,165) size 76x22 [border: (3px solid #FF0000)]
+          RenderText {#text} at (3,3) size 8x16
+            text run at (3,3) width 8: "4"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTestResults/qt/fast/block/float/negative-margin-clear-expected.txt b/LayoutTestResults/qt/fast/block/float/negative-margin-clear-expected.txt
new file mode 100644 (file)
index 0000000..696cdc5
--- /dev/null
@@ -0,0 +1,7 @@
+layer at (0,0) size 96x26
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x26
+  RenderBlock {HTML} at (0,0) size 96x26
+    RenderBody {BODY} at (8,8) size 80x10
+      RenderBlock {DIV} at (0,0) size 80x8 [border: (4px solid #FF0000)]
+        RenderBlock {DIV} at (4,-346) size 72x350
diff --git a/LayoutTestResults/qt/fast/block/float/nopaint-after-layer-destruction-expected.txt b/LayoutTestResults/qt/fast/block/float/nopaint-after-layer-destruction-expected.txt
new file mode 100644 (file)
index 0000000..b8d2a49
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 286x433
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 286x334
+  RenderBlock {HTML} at (0,0) size 96x334
+    RenderBody {BODY} at (8,8) size 80x318
+      RenderBlock {P} at (0,0) size 80x208
+        RenderText {#text} at (0,0) size 77x32
+          text run at (0,0) width 53: "This is a"
+          text run at (0,16) width 77: "pixel test for"
+        RenderInline {I} at (0,0) size 278x176
+          RenderInline {A} at (0,0) size 278x32 [color=#0000EE]
+            RenderText {#text} at (0,32) size 278x32
+              text run at (0,32) width 278: "http://bugzilla.opendarwin.org/show_bug.cgi?"
+              text run at (0,48) width 52: "id=4334"
+          RenderText {#text} at (0,64) size 95x144
+            text run at (0,64) width 95: "REGRESSION:"
+            text run at (0,80) width 60: "Flickering"
+            text run at (0,96) width 63: "when css-"
+            text run at (0,112) width 36: "hover"
+            text run at (0,128) width 41: "should"
+            text run at (0,144) width 47: "change"
+            text run at (0,160) width 65: "opacity on"
+            text run at (0,176) width 46: "floating"
+            text run at (0,192) width 57: "elements"
+        RenderText {#text} at (57,192) size 3x16
+          text run at (57,192) width 3: "."
+      RenderBlock {P} at (0,222) size 80x80
+        RenderText {#text} at (0,0) size 72x80
+          text run at (0,0) width 38: "There"
+          text run at (0,16) width 72: "should be a"
+          text run at (0,32) width 70: "solid green"
+          text run at (0,48) width 43: "square"
+          text run at (0,64) width 39: "below."
+      RenderBlock {HR} at (0,316) size 80x2 [border: (1px inset #000000)]
+      RenderBlock (floating) {DIV} at (0,325) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTestResults/qt/fast/block/float/table-relayout-expected.txt b/LayoutTestResults/qt/fast/block/float/table-relayout-expected.txt
new file mode 100644 (file)
index 0000000..64dde52
--- /dev/null
@@ -0,0 +1,51 @@
+layer at (0,0) size 286x417
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 286x417
+  RenderBlock {HTML} at (0,0) size 96x417
+    RenderBody {BODY} at (8,8) size 80x401
+      RenderBlock {P} at (0,0) size 80x176
+        RenderText {#text} at (0,0) size 67x48
+          text run at (0,0) width 53: "This is a"
+          text run at (0,16) width 67: "regression"
+          text run at (0,32) width 44: "test for"
+        RenderInline {I} at (0,0) size 278x128
+          RenderInline {A} at (0,0) size 278x32 [color=#0000EE]
+            RenderText {#text} at (0,48) size 278x32
+              text run at (0,48) width 278: "http://bugzilla.opendarwin.org/show_bug.cgi?"
+              text run at (0,64) width 52: "id=7395"
+          RenderText {#text} at (0,80) size 79x96
+            text run at (0,80) width 59: "Table not"
+            text run at (0,96) width 73: "properly re-"
+            text run at (0,112) width 79: "flowed when"
+            text run at (0,128) width 65: "floated div"
+            text run at (0,144) width 55: "removed"
+            text run at (0,160) width 69: "from layout"
+        RenderText {#text} at (69,160) size 3x16
+          text run at (69,160) width 3: "."
+      RenderBlock {P} at (0,190) size 80x64
+        RenderText {#text} at (0,0) size 77x64
+          text run at (0,0) width 51: "The two"
+          text run at (0,16) width 77: "boxes below"
+          text run at (0,32) width 60: "should be"
+          text run at (0,48) width 55: "identical."
+      RenderBlock {HR} at (0,268) size 80x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,277) size 200x54 [bgcolor=#C0C0C0]
+        RenderTable {TABLE} at (0,0) size 200x54
+          RenderTableSection {TBODY} at (0,0) size 200x54
+            RenderTableRow {TR} at (0,2) size 200x50
+              RenderTableCell {TD} at (2,2) size 196x50 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 173x48
+                  text run at (1,1) width 172: "Lorem ipsum dolor sit amet,"
+                  text run at (1,17) width 173: "consectetuer adipiscing elit."
+                  text run at (1,33) width 78: "Nunc neque."
+      RenderBlock (anonymous) at (0,331) size 80x16
+        RenderBR {BR} at (0,0) size 0x16
+      RenderBlock {DIV} at (0,347) size 200x54 [bgcolor=#C0C0C0]
+        RenderTable {TABLE} at (0,0) size 200x54
+          RenderTableSection {TBODY} at (0,0) size 200x54
+            RenderTableRow {TR} at (0,2) size 200x50
+              RenderTableCell {TD} at (2,2) size 196x50 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (1,1) size 173x48
+                  text run at (1,1) width 172: "Lorem ipsum dolor sit amet,"
+                  text run at (1,17) width 173: "consectetuer adipiscing elit."
+                  text run at (1,33) width 78: "Nunc neque."
diff --git a/LayoutTestResults/qt/fast/block/float/tableshifting-expected.txt b/LayoutTestResults/qt/fast/block/float/tableshifting-expected.txt
new file mode 100644 (file)
index 0000000..fa871e5
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 503x321
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 503x321
+  RenderBlock {HTML} at (0,0) size 96x321
+    RenderBody {BODY} at (8,8) size 80x305
+      RenderBlock {DIV} at (0,0) size 385x305
+        RenderBlock {DIV} at (0,0) size 385x16
+          RenderText {#text} at (0,0) size 360x16
+            text run at (0,0) width 360: "The yellow block should be to the right of the green block."
+        RenderBlock (floating) {DIV} at (0,16) size 100x100 [bgcolor=#008000]
+        RenderImage {IMG} at (100,30) size 395x275 [bgcolor=#FFFF00]
diff --git a/LayoutTestResults/qt/fast/block/float/vertical-move-relayout-expected.txt b/LayoutTestResults/qt/fast/block/float/vertical-move-relayout-expected.txt
new file mode 100644 (file)
index 0000000..ac206c3
--- /dev/null
@@ -0,0 +1,33 @@
+layer at (0,0) size 286x476
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 286x476
+  RenderBlock {HTML} at (0,0) size 96x476
+    RenderBody {BODY} at (8,8) size 80x460
+      RenderBlock {P} at (0,0) size 80x112
+        RenderText {#text} at (0,0) size 49x16
+          text run at (0,0) width 49: "Test for"
+        RenderInline {I} at (0,0) size 278x96
+          RenderInline {A} at (0,0) size 278x32 [color=#0000EE]
+            RenderText {#text} at (0,16) size 278x32
+              text run at (0,16) width 278: "http://bugzilla.opendarwin.org/show_bug.cgi?"
+              text run at (0,32) width 52: "id=6795"
+          RenderText {#text} at (0,48) size 75x64
+            text run at (0,48) width 72: "Slow image"
+            text run at (0,64) width 75: "load causes"
+            text run at (0,80) width 42: "render"
+            text run at (0,96) width 50: "problem"
+        RenderText {#text} at (50,96) size 3x16
+          text run at (50,96) width 3: "."
+      RenderBlock {P} at (0,126) size 80x80
+        RenderText {#text} at (0,0) size 72x80
+          text run at (0,0) width 38: "There"
+          text run at (0,16) width 60: "should be"
+          text run at (0,32) width 54: "only one"
+          text run at (0,48) width 72: "blue square"
+          text run at (0,64) width 39: "below:"
+      RenderBlock {DIV} at (0,220) size 80x240
+        RenderBlock (anonymous) at (0,0) size 80x220
+          RenderBlock (floating) {DIV} at (0,0) size 100x100 [bgcolor=#87CEEB]
+          RenderBlock {DIV} at (0,100) size 50x120
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {DIV} at (0,220) size 80x20
diff --git a/LayoutTestResults/qt/fast/block/float/width-update-after-clear-expected.txt b/LayoutTestResults/qt/fast/block/float/width-update-after-clear-expected.txt
new file mode 100644 (file)
index 0000000..3a00477
--- /dev/null
@@ -0,0 +1,81 @@
+layer at (0,0) size 96x1081
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x1081
+  RenderBlock {HTML} at (0,0) size 96x1081
+    RenderBody {BODY} at (8,8) size 80x1065
+      RenderBlock (floating) {P} at (0,14) size 80x128
+        RenderText {#text} at (0,0) size 79x128
+          text run at (0,0) width 48: "The 'hr'"
+          text run at (0,16) width 36: "below"
+          text run at (0,32) width 76: "should span"
+          text run at (0,48) width 73: "the width of"
+          text run at (0,64) width 59: "the page,"
+          text run at (0,80) width 61: "not just to"
+          text run at (0,96) width 79: "the left edge"
+          text run at (0,112) width 68: "of this text."
+      RenderBlock {HR} at (0,156) size 80x2 [border: (1px inset #000000)]
+      RenderBlock (floating) {P} at (0,179) size 80x128
+        RenderText {#text} at (0,0) size 79x128
+          text run at (0,0) width 59: "The table"
+          text run at (0,16) width 36: "below"
+          text run at (0,32) width 76: "should span"
+          text run at (0,48) width 73: "the width of"
+          text run at (0,64) width 59: "the page,"
+          text run at (0,80) width 61: "not just to"
+          text run at (0,96) width 79: "the left edge"
+          text run at (0,112) width 68: "of this text."
+      RenderTable {TABLE} at (0,321) size 80x396 [border: (10px outset #808080)]
+        RenderTableSection {TBODY} at (10,10) size 60x376
+          RenderTableRow {TR} at (0,2) size 60x372
+            RenderTableCell {TD} at (2,2) size 56x372 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 51x368
+                text run at (2,2) width 41: "This is"
+                text run at (2,18) width 42: "a table"
+                text run at (2,34) width 24: "that"
+                text run at (2,50) width 41: "should"
+                text run at (2,66) width 37: "fill the"
+                text run at (2,82) width 36: "entire"
+                text run at (2,98) width 49: "width of"
+                text run at (2,114) width 20: "the"
+                text run at (2,130) width 39: "page. "
+                text run at (41,130) width 8: "It"
+                text run at (2,146) width 41: "should"
+                text run at (2,162) width 31: "clear"
+                text run at (2,178) width 51: "the float"
+                text run at (2,194) width 24: "and"
+                text run at (2,210) width 28: "then"
+                text run at (2,226) width 46: "take up"
+                text run at (2,242) width 20: "the"
+                text run at (2,258) width 49: "width of"
+                text run at (2,274) width 20: "the"
+                text run at (2,290) width 47: "page. If"
+                text run at (2,306) width 7: "it"
+                text run at (2,322) width 46: "doesn't"
+                text run at (2,338) width 49: "then it's"
+                text run at (2,354) width 37: "a bug."
+      RenderBlock (floating) {P} at (0,731) size 80x112
+        RenderText {#text} at (0,0) size 76x112
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 53: "overflow"
+          text run at (0,32) width 76: "auto section"
+          text run at (0,48) width 36: "below"
+          text run at (0,64) width 76: "should span"
+          text run at (0,80) width 73: "the width of"
+          text run at (0,96) width 59: "the page."
+layer at (8,865) size 80x208
+  RenderBlock {DIV} at (0,857) size 80x208
+    RenderText {#text} at (0,0) size 79x208
+      text run at (0,0) width 75: "This is a div"
+      text run at (0,16) width 69: "that should"
+      text run at (0,32) width 77: "fill the entire"
+      text run at (0,48) width 73: "width of the"
+      text run at (0,64) width 39: "page. "
+      text run at (39,64) width 8: "It"
+      text run at (0,80) width 76: "should clear"
+      text run at (0,96) width 79: "the float and"
+      text run at (0,112) width 78: "then take up"
+      text run at (0,128) width 73: "the width of"
+      text run at (0,144) width 71: "the page. If"
+      text run at (0,160) width 57: "it doesn't"
+      text run at (0,176) width 61: "then it's a"
+      text run at (0,192) width 25: "bug."
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/001-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/001-expected.txt
new file mode 100644 (file)
index 0000000..e5aea96
--- /dev/null
@@ -0,0 +1,61 @@
+layer at (0,0) size 96x638
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x638
+  RenderBlock {HTML} at (0,0) size 96x638
+    RenderBody {BODY} at (8,14) size 80x610
+      RenderBlock {P} at (0,0) size 80x128
+        RenderText {#text} at (0,0) size 77x128
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 77: "two columns"
+          text run at (0,48) width 60: "should be"
+          text run at (0,64) width 77: "pixel perfect"
+          text run at (0,80) width 52: "identical"
+          text run at (0,96) width 70: "with no red"
+          text run at (0,112) width 41: "visible."
+      RenderTable {TABLE} at (0,142) size 78x374 [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 72x368
+          RenderTableRow {TR} at (0,0) size 72x368
+            RenderTableCell {TD} at (0,0) size 36x368 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 36x268 [bgcolor=#0000FF]
+                RenderBlock {DIV} at (0,0) size 36x56 [bgcolor=#FF0000]
+                  RenderBlock {DIV} at (0,0) size 36x56
+                    RenderBlock {DIV} at (0,0) size 36x56 [bgcolor=#FFFF00]
+                      RenderText {#text} at (0,2) size 33x52
+                        text run at (0,2) width 33: "A"
+                  RenderBlock {DIV} at (0,106) size 36x0
+                RenderBlock {DIV} at (0,106) size 36x0 [bgcolor=#FF0000]
+                RenderBlock {DIV} at (0,106) size 36x0 [bgcolor=#FF0000]
+                  RenderBlock {DIV} at (0,0) size 36x0
+                RenderBlock {DIV} at (0,106) size 36x56 [bgcolor=#FF0000]
+                  RenderBlock {DIV} at (0,0) size 36x56 [bgcolor=#00FF00]
+                    RenderBlock {DIV} at (0,0) size 36x0 [bgcolor=#FF0000]
+                    RenderBlock (anonymous) at (0,0) size 36x56
+                      RenderText {#text} at (0,2) size 33x52
+                        text run at (0,2) width 33: "B"
+                RenderBlock {DIV} at (0,212) size 36x56 [bgcolor=#00FFFF]
+                  RenderText {#text} at (0,2) size 36x52
+                    text run at (0,2) width 36: "C"
+            RenderTableCell {TD} at (36,0) size 36x368 [bgcolor=#FFA500] [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 36x268 [bgcolor=#0000FF]
+                RenderBlock {DIV} at (0,0) size 36x56 [bgcolor=#FFFF00]
+                  RenderText {#text} at (0,2) size 33x52
+                    text run at (0,2) width 33: "A"
+                RenderBlock {DIV} at (0,106) size 36x56 [bgcolor=#00FF00]
+                  RenderText {#text} at (0,2) size 33x52
+                    text run at (0,2) width 33: "B"
+                RenderBlock {DIV} at (0,212) size 36x56 [bgcolor=#00FFFF]
+                  RenderText {#text} at (0,2) size 36x52
+                    text run at (0,2) width 36: "C"
+      RenderBlock {P} at (0,530) size 80x80
+        RenderText {#text} at (0,0) size 79x64
+          text run at (0,0) width 68: "This test is"
+          text run at (0,16) width 79: "meaningless"
+          text run at (0,32) width 68: "if you don't"
+          text run at (0,48) width 34: "pass "
+        RenderInline {A} at (0,0) size 57x32 [color=#0000EE]
+          RenderText {#text} at (34,48) size 57x32
+            text run at (34,48) width 23: "test"
+            text run at (0,64) width 24: "006"
+        RenderText {#text} at (24,64) size 3x16
+          text run at (24,64) width 3: "."
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/002-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/002-expected.txt
new file mode 100644 (file)
index 0000000..af0b96b
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 96x178
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x108
+  RenderBlock {HTML} at (0,0) size 96x108
+    RenderBody {BODY} at (8,14) size 80x80
+      RenderBlock {P} at (0,0) size 80x80
+        RenderText {#text} at (0,0) size 76x80
+          text run at (0,0) width 63: "This page"
+          text run at (0,16) width 76: "should have"
+          text run at (0,32) width 71: "one square"
+          text run at (0,48) width 73: "green block"
+          text run at (0,64) width 72: "and no red."
+layer at (8,108) size 70x70
+  RenderBlock (positioned) {DIV} at (8,108) size 70x70 [bgcolor=#FF0000]
+layer at (8,108) size 70x70
+  RenderBlock (positioned) {DIV} at (8,108) size 70x70 [bgcolor=#008000]
+    RenderBlock {DIV} at (35,70) size 0x0 [bgcolor=#FF0000]
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/004-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/004-expected.txt
new file mode 100644 (file)
index 0000000..33a8d9a
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 96x178
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x178
+  RenderBlock {HTML} at (0,0) size 96x116
+    RenderBody {BODY} at (8,14) size 80x164
+      RenderBlock {P} at (0,0) size 80x80
+        RenderText {#text} at (0,0) size 76x80
+          text run at (0,0) width 63: "This page"
+          text run at (0,16) width 76: "should have"
+          text run at (0,32) width 71: "one square"
+          text run at (0,48) width 73: "green block"
+          text run at (0,64) width 72: "and no red."
+      RenderBlock {DIV} at (0,94) size 70x70 [bgcolor=#FF0000]
+      RenderBlock (floating) {DIV} at (0,94) size 70x70 [bgcolor=#008000]
+        RenderBlock {DIV} at (35,70) size 0x0 [bgcolor=#FF0000]
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/005-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/005-expected.txt
new file mode 100644 (file)
index 0000000..21b3655
--- /dev/null
@@ -0,0 +1,63 @@
+layer at (0,0) size 96x638
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x638
+  RenderBlock {HTML} at (0,0) size 96x638
+    RenderBody {BODY} at (8,14) size 80x610
+      RenderBlock {P} at (0,0) size 80x128
+        RenderText {#text} at (0,0) size 77x128
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 77: "two columns"
+          text run at (0,48) width 60: "should be"
+          text run at (0,64) width 77: "pixel perfect"
+          text run at (0,80) width 52: "identical"
+          text run at (0,96) width 70: "with no red"
+          text run at (0,112) width 41: "visible."
+      RenderTable {TABLE} at (0,142) size 78x374 [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 72x368
+          RenderTableRow {TR} at (0,0) size 72x368
+            RenderTableCell {TD} at (0,0) size 36x368 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+            RenderTableCell {TD} at (36,0) size 36x368 [bgcolor=#FFA500] [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 36x268 [bgcolor=#0000FF]
+                RenderBlock {DIV} at (0,0) size 36x56 [bgcolor=#FFFF00]
+                  RenderText {#text} at (0,2) size 33x52
+                    text run at (0,2) width 33: "A"
+                RenderBlock {DIV} at (0,106) size 36x56 [bgcolor=#00FF00]
+                  RenderText {#text} at (0,2) size 33x52
+                    text run at (0,2) width 33: "B"
+                RenderBlock {DIV} at (0,212) size 36x56 [bgcolor=#00FFFF]
+                  RenderText {#text} at (0,2) size 36x52
+                    text run at (0,2) width 36: "C"
+      RenderBlock {P} at (0,530) size 80x80
+        RenderText {#text} at (0,0) size 79x64
+          text run at (0,0) width 68: "This test is"
+          text run at (0,16) width 79: "meaningless"
+          text run at (0,32) width 68: "if you don't"
+          text run at (0,48) width 34: "pass "
+        RenderInline {A} at (0,0) size 57x32 [color=#0000EE]
+          RenderText {#text} at (34,48) size 57x32
+            text run at (34,48) width 23: "test"
+            text run at (0,64) width 24: "006"
+        RenderText {#text} at (24,64) size 3x16
+          text run at (24,64) width 3: "."
+layer at (11,209) size 36x268
+  RenderBlock (relative positioned) {DIV} at (0,50) size 36x268 [bgcolor=#0000FF]
+layer at (11,209) size 36x56
+  RenderBlock (relative positioned) {DIV} at (0,0) size 36x56 [bgcolor=#FF0000]
+layer at (11,209) size 36x56
+  RenderBlock (relative positioned) {DIV} at (0,0) size 36x56
+layer at (11,209) size 36x56
+  RenderBlock (relative positioned) {DIV} at (0,0) size 36x56 [bgcolor=#FFFF00]
+    RenderText {#text} at (0,2) size 33x52
+      text run at (0,2) width 33: "A"
+layer at (11,315) size 36x56
+  RenderBlock (relative positioned) {DIV} at (0,106) size 36x56 [bgcolor=#FF0000]
+layer at (11,315) size 36x56
+  RenderBlock (relative positioned) {DIV} at (0,0) size 36x56 [bgcolor=#00FF00]
+    RenderBlock (anonymous) at (0,0) size 36x56
+      RenderText {#text} at (0,2) size 33x52
+        text run at (0,2) width 33: "B"
+layer at (11,421) size 36x56
+  RenderBlock (relative positioned) {DIV} at (0,212) size 36x56 [bgcolor=#00FFFF]
+    RenderText {#text} at (0,2) size 36x52
+      text run at (0,2) width 36: "C"
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/006-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/006-expected.txt
new file mode 100644 (file)
index 0000000..4aa8535
--- /dev/null
@@ -0,0 +1,48 @@
+layer at (0,0) size 470x620
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 470x620
+  RenderBlock {HTML} at (0,0) size 96x620
+    RenderBody {BODY} at (8,8) size 80x604
+      RenderBlock (anonymous) at (0,0) size 80x16
+        RenderInline {DIV} at (0,0) size 462x16 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,1) size 462x16
+            text run at (0,1) width 462: "Ahem_font_required_for_this_test."
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,30) size 80x128
+        RenderText {#text} at (0,0) size 77x128
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 77: "two columns"
+          text run at (0,48) width 60: "should be"
+          text run at (0,64) width 77: "pixel perfect"
+          text run at (0,80) width 52: "identical"
+          text run at (0,96) width 70: "with no red"
+          text run at (0,112) width 41: "visible."
+      RenderTable {TABLE} at (0,172) size 106x256 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x250
+          RenderTableRow {TR} at (0,0) size 100x250
+            RenderTableCell {TD} at (0,0) size 50x250 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [color=#FFFF00] [bgcolor=#FF0000]
+                RenderText {#text} at (0,0) size 50x51
+                  text run at (0,0) width 50: "X"
+              RenderBlock {DIV} at (0,150) size 50x50 [color=#00FF00] [bgcolor=#FF0000]
+                RenderText {#text} at (0,0) size 50x51
+                  text run at (0,0) width 50: "X"
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFA500) none]
+              RenderBlock {DIV} at (0,50) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,100) size 50x50 [border: (50px solid #FFA500) none]
+              RenderBlock {DIV} at (0,150) size 50x50 [border: (50px solid #00FF00) none]
+              RenderBlock {DIV} at (0,200) size 50x50 [border: (50px solid #FFA500) none]
+      RenderBlock {P} at (0,442) size 80x128
+        RenderText {#text} at (0,0) size 80x128
+          text run at (0,0) width 80: "Control: This"
+          text run at (0,16) width 37: "test is"
+          text run at (0,32) width 79: "meaningless"
+          text run at (0,48) width 60: "if you see"
+          text run at (0,64) width 48: "any red"
+          text run at (0,80) width 72: "below. (You"
+          text run at (0,96) width 71: "should only"
+          text run at (0,112) width 80: "see orange.)"
+      RenderBlock {DIV} at (0,584) size 146x20 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 140x14 [border: (14px solid #FFA500) none]
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/010-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/010-expected.txt
new file mode 100644 (file)
index 0000000..7f4e4d7
--- /dev/null
@@ -0,0 +1,46 @@
+layer at (0,0) size 264x536
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 264x536
+  RenderBlock {HTML} at (0,0) size 96x536
+    RenderBody {BODY} at (8,14) size 80x508
+      RenderBlock {P} at (0,0) size 80x144
+        RenderText {#text} at (0,0) size 80x144
+          text run at (0,0) width 72: "The square"
+          text run at (0,16) width 41: "should"
+          text run at (0,32) width 60: "consist of"
+          text run at (0,48) width 70: "exactly five"
+          text run at (0,64) width 79: "equal bands,"
+          text run at (0,80) width 80: "orange, lime,"
+          text run at (0,96) width 48: "orange,"
+          text run at (0,112) width 42: "yellow,"
+          text run at (0,128) width 48: "orange."
+      RenderTable {TABLE} at (0,158) size 256x256 [bgcolor=#FFA500] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 250x250
+          RenderTableRow {TR} at (0,0) size 250x250
+            RenderTableCell {TD} at (0,0) size 50x250 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (100,0) size 50x250 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (150,0) size 50x250 [r=0 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (200,0) size 50x250 [r=0 c=4 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+      RenderBlock {P} at (0,428) size 80x80
+        RenderText {#text} at (0,0) size 79x64
+          text run at (0,0) width 68: "This test is"
+          text run at (0,16) width 79: "meaningless"
+          text run at (0,32) width 68: "if you don't"
+          text run at (0,48) width 34: "pass "
+        RenderInline {A} at (0,0) size 57x32 [color=#0000EE]
+          RenderText {#text} at (34,48) size 57x32
+            text run at (34,48) width 23: "test"
+            text run at (0,64) width 24: "006"
+        RenderText {#text} at (24,64) size 3x16
+          text run at (24,64) width 3: "."
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/011-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/011-expected.txt
new file mode 100644 (file)
index 0000000..2da304b
--- /dev/null
@@ -0,0 +1,51 @@
+layer at (0,0) size 264x536
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 264x536
+  RenderBlock {HTML} at (0,0) size 96x536
+    RenderBody {BODY} at (8,14) size 80x508
+      RenderBlock {P} at (0,0) size 80x144
+        RenderText {#text} at (0,0) size 80x144
+          text run at (0,0) width 72: "The square"
+          text run at (0,16) width 41: "should"
+          text run at (0,32) width 60: "consist of"
+          text run at (0,48) width 70: "exactly five"
+          text run at (0,64) width 79: "equal bands,"
+          text run at (0,80) width 80: "orange, lime,"
+          text run at (0,96) width 48: "orange,"
+          text run at (0,112) width 42: "yellow,"
+          text run at (0,128) width 48: "orange."
+      RenderTable {TABLE} at (0,158) size 256x256 [bgcolor=#FFA500] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 250x250
+          RenderTableRow {TR} at (0,0) size 250x250
+            RenderTableCell {TD} at (0,0) size 50x250 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,150) size 50x0 [bgcolor=#FF0000]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,150) size 50x0 [bgcolor=#FF0000]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (100,0) size 50x250 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,150) size 50x0 [bgcolor=#FF0000]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (150,0) size 50x250 [r=0 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,200) size 50x0 [bgcolor=#FF0000]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (200,0) size 50x250 [r=0 c=4 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (0,100) size 50x0 [bgcolor=#FF0000]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#FFFF00]
+      RenderBlock {P} at (0,428) size 80x80
+        RenderText {#text} at (0,0) size 79x64
+          text run at (0,0) width 68: "This test is"
+          text run at (0,16) width 79: "meaningless"
+          text run at (0,32) width 68: "if you don't"
+          text run at (0,48) width 34: "pass "
+        RenderInline {A} at (0,0) size 57x32 [color=#0000EE]
+          RenderText {#text} at (34,48) size 57x32
+            text run at (34,48) width 23: "test"
+            text run at (0,64) width 24: "006"
+        RenderText {#text} at (24,64) size 3x16
+          text run at (24,64) width 3: "."
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/012-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/012-expected.txt
new file mode 100644 (file)
index 0000000..145d804
--- /dev/null
@@ -0,0 +1,39 @@
+layer at (0,0) size 114x520
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 114x520
+  RenderBlock {HTML} at (0,0) size 96x520
+    RenderBody {BODY} at (8,14) size 80x492
+      RenderBlock {P} at (0,0) size 80x128
+        RenderText {#text} at (0,0) size 77x128
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 77: "two columns"
+          text run at (0,48) width 60: "should be"
+          text run at (0,64) width 77: "pixel perfect"
+          text run at (0,80) width 52: "identical"
+          text run at (0,96) width 70: "with no red"
+          text run at (0,112) width 41: "visible."
+      RenderTable {TABLE} at (0,142) size 106x256 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x250
+          RenderTableRow {TR} at (0,0) size 100x250
+            RenderTableCell {TD} at (0,0) size 50x250 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,50) size 50x50 [bgcolor=#FFFF00]
+              RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#00FF00]
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFA500) none]
+              RenderBlock {DIV} at (0,50) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,100) size 50x50 [border: (50px solid #FFA500) none]
+              RenderBlock {DIV} at (0,150) size 50x50 [border: (50px solid #00FF00) none]
+              RenderBlock {DIV} at (0,200) size 50x50 [border: (50px solid #FFA500) none]
+      RenderBlock {P} at (0,412) size 80x80
+        RenderText {#text} at (0,0) size 79x64
+          text run at (0,0) width 68: "This test is"
+          text run at (0,16) width 79: "meaningless"
+          text run at (0,32) width 68: "if you don't"
+          text run at (0,48) width 34: "pass "
+        RenderInline {A} at (0,0) size 57x32 [color=#0000EE]
+          RenderText {#text} at (34,48) size 57x32
+            text run at (34,48) width 23: "test"
+            text run at (0,64) width 24: "006"
+        RenderText {#text} at (24,64) size 3x16
+          text run at (24,64) width 3: "."
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/015-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/015-expected.txt
new file mode 100644 (file)
index 0000000..cc5344f
--- /dev/null
@@ -0,0 +1,41 @@
+layer at (0,0) size 96x520
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x520
+  RenderBlock {HTML} at (0,0) size 96x520
+    RenderBody {BODY} at (8,14) size 80x492
+      RenderBlock {P} at (0,0) size 80x128
+        RenderText {#text} at (0,0) size 77x128
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 77: "two columns"
+          text run at (0,48) width 60: "should be"
+          text run at (0,64) width 77: "pixel perfect"
+          text run at (0,80) width 52: "identical"
+          text run at (0,96) width 70: "with no red"
+          text run at (0,112) width 41: "visible."
+      RenderTable {TABLE} at (0,142) size 80x256 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 74x250
+          RenderTableRow {TR} at (0,0) size 74x250
+            RenderTableCell {TD} at (0,0) size 24x250 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 24x50 [bgcolor=#FFFF00]
+              RenderBlock {DIV} at (0,150) size 24x0 [bgcolor=#FF0000]
+              RenderBlock {DIV} at (0,200) size 24x50 [bgcolor=#00FFFF]
+            RenderTableCell {TD} at (24,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,50) size 50x100 [border: (100px solid #FFA500) none]
+              RenderBlock {DIV} at (0,150) size 50x50 [border: (50px solid #00FF00) none]
+              RenderBlock {DIV} at (0,200) size 50x50 [border: (50px solid #00FFFF) none]
+      RenderBlock {P} at (0,412) size 80x80
+        RenderText {#text} at (0,0) size 79x64
+          text run at (0,0) width 68: "This test is"
+          text run at (0,16) width 79: "meaningless"
+          text run at (0,32) width 68: "if you don't"
+          text run at (0,48) width 34: "pass "
+        RenderInline {A} at (0,0) size 57x32 [color=#0000EE]
+          RenderText {#text} at (34,48) size 57x32
+            text run at (34,48) width 23: "test"
+            text run at (0,64) width 24: "006"
+        RenderText {#text} at (24,64) size 3x16
+          text run at (24,64) width 3: "."
+layer at (11,309) size 50x50
+  RenderBlock (positioned) {DIV} at (11,309) size 50x50 [bgcolor=#00FF00]
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/016-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/016-expected.txt
new file mode 100644 (file)
index 0000000..6f5786d
--- /dev/null
@@ -0,0 +1,42 @@
+layer at (0,0) size 114x520
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 114x520
+  RenderBlock {HTML} at (0,0) size 96x520
+    RenderBody {BODY} at (8,14) size 80x492
+      RenderBlock {P} at (0,0) size 80x128
+        RenderText {#text} at (0,0) size 77x128
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 77: "two columns"
+          text run at (0,48) width 60: "should be"
+          text run at (0,64) width 77: "pixel perfect"
+          text run at (0,80) width 52: "identical"
+          text run at (0,96) width 70: "with no red"
+          text run at (0,112) width 41: "visible."
+      RenderTable {TABLE} at (0,142) size 106x256 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 100x250
+          RenderTableRow {TR} at (0,0) size 100x250
+            RenderTableCell {TD} at (0,0) size 50x250 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x200 [bgcolor=#FFA500]
+                RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#FFFF00]
+                RenderBlock {DIV} at (0,100) size 50x0 [bgcolor=#FF0000]
+                RenderBlock {DIV} at (0,150) size 50x50 [bgcolor=#00FFFF]
+            RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,50) size 50x100 [border: (100px solid #FFA500) none]
+              RenderBlock {DIV} at (0,150) size 50x50 [border: (50px solid #00FFFF) none]
+              RenderBlock {DIV} at (0,200) size 50x50 [border: (50px solid #00FF00) none]
+      RenderBlock {P} at (0,412) size 80x80
+        RenderText {#text} at (0,0) size 79x64
+          text run at (0,0) width 68: "This test is"
+          text run at (0,16) width 79: "meaningless"
+          text run at (0,32) width 68: "if you don't"
+          text run at (0,48) width 34: "pass "
+        RenderInline {A} at (0,0) size 57x32 [color=#0000EE]
+          RenderText {#text} at (34,48) size 57x32
+            text run at (34,48) width 23: "test"
+            text run at (0,64) width 24: "006"
+        RenderText {#text} at (24,64) size 3x16
+          text run at (24,64) width 3: "."
+layer at (11,359) size 50x50
+  RenderBlock (positioned) {DIV} at (11,359) size 50x50 [bgcolor=#00FF00]
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/017-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/017-expected.txt
new file mode 100644 (file)
index 0000000..0e1ae5a
--- /dev/null
@@ -0,0 +1,39 @@
+layer at (0,0) size 96x402
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x402
+  RenderBlock {HTML} at (0,0) size 96x402
+    RenderBody {BODY} at (8,14) size 80x374
+      RenderBlock {P} at (0,0) size 80x160
+        RenderText {#text} at (0,0) size 77x160
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 43: "square"
+          text run at (0,48) width 41: "should"
+          text run at (0,64) width 46: "contain"
+          text run at (0,80) width 70: "exactly two"
+          text run at (0,96) width 69: "bands, one"
+          text run at (0,112) width 70: "yellow, one"
+          text run at (0,128) width 77: "lime, with no"
+          text run at (0,144) width 66: "red visible."
+      RenderTable {TABLE} at (0,174) size 80x106 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 74x100
+          RenderTableRow {TR} at (0,0) size 74x100
+            RenderTableCell {TD} at (0,0) size 37x100 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 37x50 [bgcolor=#FF0000]
+                RenderBlock {DIV} at (0,0) size 37x50 [bgcolor=#FFFF00]
+              RenderBlock {DIV} at (0,50) size 37x50 [bgcolor=#00FF00]
+            RenderTableCell {TD} at (37,0) size 37x100 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 37x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,50) size 37x50 [border: (50px solid #00FF00) none]
+      RenderBlock {P} at (0,294) size 80x80
+        RenderText {#text} at (0,0) size 79x64
+          text run at (0,0) width 68: "This test is"
+          text run at (0,16) width 79: "meaningless"
+          text run at (0,32) width 68: "if you don't"
+          text run at (0,48) width 34: "pass "
+        RenderInline {A} at (0,0) size 57x32 [color=#0000EE]
+          RenderText {#text} at (34,48) size 57x32
+            text run at (34,48) width 23: "test"
+            text run at (0,64) width 24: "018"
+        RenderText {#text} at (24,64) size 3x16
+          text run at (24,64) width 3: "."
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/018-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/018-expected.txt
new file mode 100644 (file)
index 0000000..d0100e1
--- /dev/null
@@ -0,0 +1,36 @@
+layer at (0,0) size 96x400
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x400
+  RenderBlock {HTML} at (0,0) size 96x400
+    RenderBody {BODY} at (8,14) size 80x378
+      RenderBlock {P} at (0,0) size 80x208
+        RenderText {#text} at (0,0) size 78x160
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 67: "box should"
+          text run at (0,48) width 46: "contain"
+          text run at (0,64) width 44: "exactly"
+          text run at (0,80) width 78: "three bands,"
+          text run at (0,96) width 70: "one yellow,"
+          text run at (0,112) width 76: "one orange,"
+          text run at (0,128) width 52: "and one"
+          text run at (0,144) width 57: "lime, with"
+        RenderInline {STRONG} at (0,0) size 72x48
+          RenderText {#text} at (0,160) size 72x48
+            text run at (0,160) width 72: "absolutely"
+            text run at (0,176) width 45: "no red"
+            text run at (0,192) width 45: "visible"
+        RenderText {#text} at (45,192) size 3x16
+          text run at (45,192) width 3: "."
+      RenderTable {TABLE} at (0,222) size 80x156 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 74x150
+          RenderTableRow {TR} at (0,0) size 74x150
+            RenderTableCell {TD} at (0,0) size 37x150 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 37x150 [bgcolor=#FFA500]
+                RenderBlock {DIV} at (0,0) size 37x50 [bgcolor=#FF0000]
+                  RenderBlock {DIV} at (0,0) size 37x50 [bgcolor=#FFFF00]
+                RenderBlock {DIV} at (0,100) size 37x50 [bgcolor=#00FF00]
+            RenderTableCell {TD} at (37,0) size 37x150 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 37x50 [border: (50px solid #FFFF00) none]
+              RenderBlock {DIV} at (0,50) size 37x50 [border: (50px solid #FFA500) none]
+              RenderBlock {DIV} at (0,100) size 37x50 [border: (50px solid #00FF00) none]
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/019-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/019-expected.txt
new file mode 100644 (file)
index 0000000..42e7a1a
--- /dev/null
@@ -0,0 +1,34 @@
+layer at (0,0) size 96x258
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x258
+  RenderBlock {HTML} at (0,0) size 96x258
+    RenderBody {BODY} at (8,14) size 80x230
+      RenderBlock {P} at (0,0) size 80x64
+        RenderText {#text} at (0,0) size 80x64
+          text run at (0,0) width 38: "There"
+          text run at (0,16) width 80: "should be no"
+          text run at (0,32) width 67: "red on this"
+          text run at (0,48) width 35: "page."
+      RenderTable {TABLE} at (0,78) size 80x106 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 74x100
+          RenderTableRow {TR} at (0,0) size 74x100
+            RenderTableCell {TD} at (0,0) size 24x100 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 24x55 [bgcolor=#00FF00]
+                RenderBlock {DIV} at (0,0) size 24x50
+              RenderBlock {DIV} at (0,55) size 24x45 [bgcolor=#00FF00]
+            RenderTableCell {TD} at (24,0) size 25x100 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 25x50 [bgcolor=#00FF00]
+                RenderBlock {DIV} at (0,0) size 25x50
+              RenderBlock {DIV} at (0,50) size 25x50 [bgcolor=#00FF00]
+            RenderTableCell {TD} at (49,0) size 25x100 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 25x45 [bgcolor=#00FF00]
+                RenderBlock {DIV} at (0,0) size 25x50
+              RenderBlock {DIV} at (0,45) size 25x55 [bgcolor=#00FF00]
+      RenderBlock {P} at (0,198) size 80x32
+        RenderText {#text} at (0,0) size 58x16
+          text run at (0,0) width 58: "See also:"
+        RenderInline {A} at (0,0) size 74x16 [color=#0000EE]
+          RenderText {#text} at (0,16) size 74x16
+            text run at (0,16) width 74: "prerequisite"
+        RenderText {#text} at (74,16) size 3x16
+          text run at (74,16) width 3: "."
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/020-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/020-expected.txt
new file mode 100644 (file)
index 0000000..03207f7
--- /dev/null
@@ -0,0 +1,34 @@
+layer at (0,0) size 96x308
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x308
+  RenderBlock {HTML} at (0,0) size 96x308
+    RenderBody {BODY} at (8,14) size 80x280
+      RenderBlock {P} at (0,0) size 80x64
+        RenderText {#text} at (0,0) size 80x64
+          text run at (0,0) width 38: "There"
+          text run at (0,16) width 80: "should be no"
+          text run at (0,32) width 67: "red on this"
+          text run at (0,48) width 35: "page."
+      RenderTable {TABLE} at (0,78) size 80x156 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderTableSection {TBODY} at (3,3) size 74x150
+          RenderTableRow {TR} at (0,0) size 74x150
+            RenderTableCell {TD} at (0,0) size 24x150 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 24x105 [bgcolor=#00FF00]
+                RenderBlock {DIV} at (0,0) size 24x50
+              RenderBlock {DIV} at (0,105) size 24x45 [bgcolor=#00FF00]
+            RenderTableCell {TD} at (24,0) size 25x150 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 25x100 [bgcolor=#00FF00]
+                RenderBlock {DIV} at (0,0) size 25x50
+              RenderBlock {DIV} at (0,100) size 25x50 [bgcolor=#00FF00]
+            RenderTableCell {TD} at (49,0) size 25x150 [r=0 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (0,0) size 25x95 [bgcolor=#00FF00]
+                RenderBlock {DIV} at (0,0) size 25x50
+              RenderBlock {DIV} at (0,95) size 25x55 [bgcolor=#00FF00]
+      RenderBlock {P} at (0,248) size 80x32
+        RenderText {#text} at (0,0) size 58x16
+          text run at (0,0) width 58: "See also:"
+        RenderInline {A} at (0,0) size 74x16 [color=#0000EE]
+          RenderText {#text} at (0,16) size 74x16
+            text run at (0,16) width 74: "prerequisite"
+        RenderText {#text} at (74,16) size 3x16
+          text run at (74,16) width 3: "."
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/021-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/021-expected.txt
new file mode 100644 (file)
index 0000000..9aa9b96
--- /dev/null
@@ -0,0 +1,27 @@
+layer at (0,0) size 176x262
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 176x262
+  RenderBlock {HTML} at (0,0) size 96x262
+    RenderBody {BODY} at (8,14) size 80x240
+      RenderBlock {P} at (0,0) size 80x80
+        RenderText {#text} at (0,0) size 76x80
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 76: "two squares"
+          text run at (0,48) width 60: "should be"
+          text run at (0,64) width 55: "identical."
+      RenderTable {TABLE} at (0,94) size 168x146
+        RenderTableSection {TBODY} at (0,0) size 168x146
+          RenderTableRow {TR} at (0,14) size 168x118
+            RenderTableCell {TD} at (14,14) size 118x118 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 112x112 [bgcolor=#00FF00]
+                RenderBlock (floating) {DIV} at (0,0) size 56x56 [bgcolor=#00FFFF]
+                RenderBlock {DIV} at (0,56) size 112x56 [border: (28px solid #FFFF00)]
+            RenderTableCell {TD} at (146,14) size 8x118 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (3,3) size 2x112
+                RenderTableSection {TBODY} at (0,0) size 2x112
+                  RenderTableRow {TR} at (0,0) size 2x56
+                    RenderTableCell {TD} at (0,28) size 1x0 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (1,28) size 1x0 [bgcolor=#00FF00] [r=0 c=1 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,56) size 2x56
+                    RenderTableCell {TD} at (0,84) size 2x0 [bgcolor=#FFFF00] [r=1 c=0 rs=1 cs=2]
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/022-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/022-expected.txt
new file mode 100644 (file)
index 0000000..9aa9b96
--- /dev/null
@@ -0,0 +1,27 @@
+layer at (0,0) size 176x262
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 176x262
+  RenderBlock {HTML} at (0,0) size 96x262
+    RenderBody {BODY} at (8,14) size 80x240
+      RenderBlock {P} at (0,0) size 80x80
+        RenderText {#text} at (0,0) size 76x80
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 76: "two squares"
+          text run at (0,48) width 60: "should be"
+          text run at (0,64) width 55: "identical."
+      RenderTable {TABLE} at (0,94) size 168x146
+        RenderTableSection {TBODY} at (0,0) size 168x146
+          RenderTableRow {TR} at (0,14) size 168x118
+            RenderTableCell {TD} at (14,14) size 118x118 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 112x112 [bgcolor=#00FF00]
+                RenderBlock (floating) {DIV} at (0,0) size 56x56 [bgcolor=#00FFFF]
+                RenderBlock {DIV} at (0,56) size 112x56 [border: (28px solid #FFFF00)]
+            RenderTableCell {TD} at (146,14) size 8x118 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (3,3) size 2x112
+                RenderTableSection {TBODY} at (0,0) size 2x112
+                  RenderTableRow {TR} at (0,0) size 2x56
+                    RenderTableCell {TD} at (0,28) size 1x0 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (1,28) size 1x0 [bgcolor=#00FF00] [r=0 c=1 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,56) size 2x56
+                    RenderTableCell {TD} at (0,84) size 2x0 [bgcolor=#FFFF00] [r=1 c=0 rs=1 cs=2]
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/025-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/025-expected.txt
new file mode 100644 (file)
index 0000000..585d7e7
--- /dev/null
@@ -0,0 +1,28 @@
+layer at (0,0) size 176x262
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 176x262
+  RenderBlock {HTML} at (0,0) size 96x262
+    RenderBody {BODY} at (8,14) size 80x240
+      RenderBlock {P} at (0,0) size 80x80
+        RenderText {#text} at (0,0) size 76x80
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 76: "two squares"
+          text run at (0,48) width 60: "should be"
+          text run at (0,64) width 55: "identical."
+      RenderTable {TABLE} at (0,94) size 168x146
+        RenderTableSection {TBODY} at (0,0) size 168x146
+          RenderTableRow {TR} at (0,14) size 168x118
+            RenderTableCell {TD} at (14,14) size 118x118 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 112x112 [bgcolor=#00FF00]
+                RenderBlock (floating) {DIV} at (0,0) size 56x56 [bgcolor=#00FFFF]
+                RenderBlock {DIV} at (0,56) size 112x0 [bgcolor=#FF0000]
+                RenderBlock {DIV} at (0,56) size 112x56 [border: (28px solid #FFFF00)]
+            RenderTableCell {TD} at (146,14) size 8x118 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (3,3) size 2x112
+                RenderTableSection {TBODY} at (0,0) size 2x112
+                  RenderTableRow {TR} at (0,0) size 2x56
+                    RenderTableCell {TD} at (0,28) size 1x0 [bgcolor=#00FFFF] [r=0 c=0 rs=1 cs=1]
+                    RenderTableCell {TD} at (1,28) size 1x0 [bgcolor=#00FF00] [r=0 c=1 rs=1 cs=1]
+                  RenderTableRow {TR} at (0,56) size 2x56
+                    RenderTableCell {TD} at (0,84) size 2x0 [bgcolor=#FFFF00] [r=1 c=0 rs=1 cs=2]
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/026-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/026-expected.txt
new file mode 100644 (file)
index 0000000..ee4ddb3
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 96x112
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x112
+  RenderBlock {HTML} at (0,0) size 96x112
+    RenderBody {BODY} at (8,14) size 80x90
+      RenderBlock {P} at (0,0) size 80x48
+        RenderText {#text} at (0,0) size 80x48
+          text run at (0,0) width 38: "There"
+          text run at (0,16) width 80: "should be no"
+          text run at (0,32) width 64: "red below."
+      RenderBlock {DIV} at (0,62) size 80x28 [bgcolor=#FF0000] [border: (14px solid #FF0000) none (14px solid #00FF00) none]
+        RenderBlock {DIV} at (0,0) size 80x14 [border: (14px solid #00FF00) none]
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/027-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/027-expected.txt
new file mode 100644 (file)
index 0000000..b4bec62
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 96x126
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x126
+  RenderBlock {HTML} at (0,0) size 96x126
+    RenderBody {BODY} at (8,14) size 80x104
+      RenderBlock {P} at (0,0) size 80x48
+        RenderText {#text} at (0,0) size 80x48
+          text run at (0,0) width 38: "There"
+          text run at (0,16) width 80: "should be no"
+          text run at (0,32) width 64: "red below."
+      RenderBlock {DIV} at (0,62) size 80x42 [bgcolor=#FF0000] [border: (14px solid #00FF00) none (14px solid #00FF00) none]
+        RenderBlock {DIV} at (0,14) size 80x14 [border: (14px solid #FF0000) none]
+        RenderBlock {DIV} at (0,14) size 80x14 [border: (14px solid #00FF00) none]
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/028-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/028-expected.txt
new file mode 100644 (file)
index 0000000..b5397c7
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 96x112
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x112
+  RenderBlock {HTML} at (0,0) size 96x112
+    RenderBody {BODY} at (8,14) size 80x90
+      RenderBlock {P} at (0,0) size 80x48
+        RenderText {#text} at (0,0) size 80x48
+          text run at (0,0) width 38: "There"
+          text run at (0,16) width 80: "should be no"
+          text run at (0,32) width 64: "red below."
+      RenderBlock {DIV} at (0,62) size 80x28 [bgcolor=#FF0000] [border: (14px solid #00FF00)]
+        RenderBlock {DIV} at (14,28) size 52x0
+          RenderBlock {DIV} at (0,0) size 52x0
+          RenderBlock {DIV} at (0,0) size 52x0
+        RenderBlock {DIV} at (14,14) size 52x0
+          RenderBlock {DIV} at (0,0) size 52x0
+          RenderBlock {DIV} at (0,0) size 52x0
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/029-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/029-expected.txt
new file mode 100644 (file)
index 0000000..6fbe527
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 96x112
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x112
+  RenderBlock {HTML} at (0,0) size 96x112
+    RenderBody {BODY} at (8,14) size 80x90
+      RenderBlock {P} at (0,0) size 80x48
+        RenderText {#text} at (0,0) size 80x48
+          text run at (0,0) width 38: "There"
+          text run at (0,16) width 80: "should be no"
+          text run at (0,32) width 64: "red below."
+      RenderBlock {DIV} at (0,62) size 80x28 [bgcolor=#FF0000] [border: (14px solid #00FF00)]
+        RenderBlock {DIV} at (14,14) size 52x0
+          RenderBlock {DIV} at (0,0) size 52x0
+          RenderBlock {DIV} at (0,0) size 52x0
+        RenderBlock {DIV} at (14,14) size 52x0
+          RenderBlock {DIV} at (0,0) size 52x0
+          RenderBlock {DIV} at (0,0) size 52x0
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/030-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/030-expected.txt
new file mode 100644 (file)
index 0000000..677b4c4
--- /dev/null
@@ -0,0 +1,20 @@
+layer at (0,0) size 470x142
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 470x142
+  RenderBlock {HTML} at (0,0) size 96x142
+    RenderBody {BODY} at (8,8) size 80x126
+      RenderBlock (anonymous) at (0,0) size 80x16
+        RenderInline {DIV} at (0,0) size 462x16 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,1) size 462x16
+            text run at (0,1) width 462: "Ahem_font_required_for_this_test."
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,30) size 80x48
+        RenderText {#text} at (0,0) size 80x48
+          text run at (0,0) width 38: "There"
+          text run at (0,16) width 80: "should be no"
+          text run at (0,32) width 64: "red below."
+      RenderBlock {DIV} at (0,92) size 76x34 [bgcolor=#FF0000] [border: (3px solid #000000)]
+        RenderBlock {P} at (3,3) size 70x0 [color=#00FF00]
+          RenderText {#text} at (0,-1) size 70x16
+            text run at (0,-1) width 70: "XXXXX"
+        RenderBlock {P} at (3,17) size 70x14 [bgcolor=#00FF00]
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/031-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/031-expected.txt
new file mode 100644 (file)
index 0000000..a60f4d8
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 470x318
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 470x318
+  RenderBlock {HTML} at (0,0) size 96x318
+    RenderBody {BODY} at (8,8) size 80x270
+      RenderBlock (anonymous) at (0,0) size 80x16
+        RenderInline {DIV} at (0,0) size 462x16 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,1) size 462x16
+            text run at (0,1) width 462: "Ahem_font_required_for_this_test."
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,30) size 80x80
+        RenderText {#text} at (0,0) size 72x80
+          text run at (0,0) width 38: "There"
+          text run at (0,16) width 72: "should be a"
+          text run at (0,32) width 65: "big square"
+          text run at (0,48) width 51: "green H"
+          text run at (0,64) width 39: "below:"
+      RenderBlock {DIV} at (40,150) size 120x120 [bgcolor=#008000]
+        RenderBlock {DIV} at (40,0) size 40x40 [color=#FFFFFF]
+          RenderText {#text} at (0,0) size 40x41
+            text run at (0,0) width 40: "X"
+        RenderBlock {DIV} at (40,80) size 40x40 [color=#FFFFFF]
+          RenderText {#text} at (0,0) size 40x41
+            text run at (0,0) width 40: "X"
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/032-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/032-expected.txt
new file mode 100644 (file)
index 0000000..0e96368
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 286x192
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 286x192
+  RenderBlock {HTML} at (0,0) size 96x192
+    RenderBody {BODY} at (8,14) size 80x170
+      RenderBlock {P} at (0,0) size 80x80
+        RenderText {#text} at (0,0) size 76x80
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 76: "two squares"
+          text run at (0,48) width 60: "should be"
+          text run at (0,64) width 55: "identical."
+      RenderTable {TABLE} at (0,94) size 278x76
+        RenderTableSection {TBODY} at (0,0) size 278x76
+          RenderTableRow {TR} at (0,14) size 278x48
+            RenderTableCell {TD} at (14,14) size 118x48 [bgcolor=#00FF00] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,31) size 112x14 [bgcolor=#FF0000]
+                RenderBlock (floating) {DIV} at (0,0) size 112x14 [bgcolor=#FFFF00]
+                RenderBlock {DIV} at (0,0) size 112x14
+            RenderTableCell {TD} at (146,14) size 118x48 [bgcolor=#00FF00] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 112x28 [border: (28px solid #00FF00) none]
+              RenderBlock {DIV} at (3,31) size 112x14 [border: (14px solid #FFFF00) none]
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/033-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/033-expected.txt
new file mode 100644 (file)
index 0000000..e69745f
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 286x206
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 286x206
+  RenderBlock {HTML} at (0,0) size 96x206
+    RenderBody {BODY} at (8,14) size 80x184
+      RenderBlock {P} at (0,0) size 80x80
+        RenderText {#text} at (0,0) size 76x80
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 76: "two squares"
+          text run at (0,48) width 60: "should be"
+          text run at (0,64) width 55: "identical."
+      RenderTable {TABLE} at (0,94) size 278x90
+        RenderTableSection {TBODY} at (0,0) size 278x90
+          RenderTableRow {TR} at (0,14) size 278x62
+            RenderTableCell {TD} at (14,14) size 118x62 [bgcolor=#00FF00] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 112x14 [bgcolor=#FFFF00]
+              RenderBlock {DIV} at (3,45) size 112x14 [bgcolor=#FF0000]
+                RenderBlock (floating) {DIV} at (0,0) size 112x14 [bgcolor=#FFFF00]
+                RenderBlock {DIV} at (0,0) size 112x14
+            RenderTableCell {TD} at (146,14) size 118x62 [bgcolor=#00FF00] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 112x14 [border: (14px solid #FFFF00) none]
+              RenderBlock {DIV} at (3,17) size 112x28 [border: (28px solid #00FF00) none]
+              RenderBlock {DIV} at (3,45) size 112x14 [border: (14px solid #FFFF00) none]
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/034-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/034-expected.txt
new file mode 100644 (file)
index 0000000..a6a752f
--- /dev/null
@@ -0,0 +1,32 @@
+layer at (0,0) size 286x302
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 286x302
+  RenderBlock {HTML} at (0,0) size 96x302
+    RenderBody {BODY} at (8,14) size 80x280
+      RenderBlock {P} at (0,0) size 80x128
+        RenderText {#text} at (0,0) size 70x128
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 33: "three"
+          text run at (0,48) width 66: "rectangles"
+          text run at (0,64) width 60: "should be"
+          text run at (0,80) width 55: "identical,"
+          text run at (0,96) width 70: "with no red"
+          text run at (0,112) width 51: "present."
+      RenderTable {TABLE} at (0,142) size 278x138
+        RenderTableSection {TBODY} at (0,0) size 278x138
+          RenderTableRow {TR} at (0,14) size 278x48
+            RenderTableCell {TD} at (14,14) size 118x48 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 112x42 [bgcolor=#FFFF00]
+                RenderBlock {DIV} at (0,0) size 112x14 [border: (14px solid #00FF00) none]
+                RenderBlock {DIV} at (0,28) size 112x14 [border: (14px solid #008000) none]
+            RenderTableCell {TD} at (146,14) size 118x48 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 112x14 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (3,17) size 112x14 [bgcolor=#FFFF00]
+              RenderBlock {DIV} at (3,31) size 112x14 [bgcolor=#008000]
+          RenderTableRow {TR} at (0,76) size 278x48
+            RenderTableCell {TD} at (14,76) size 118x48 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 112x14 [bgcolor=#00FF00]
+              RenderBlock {DIV} at (3,17) size 112x14 [bgcolor=#FFFF00]
+              RenderBlock {DIV} at (3,31) size 112x14 [bgcolor=#008000]
+            RenderTableCell {TD} at (146,100) size 118x0 [r=1 c=1 rs=1 cs=1]
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/035-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/035-expected.txt
new file mode 100644 (file)
index 0000000..b5397c7
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 96x112
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x112
+  RenderBlock {HTML} at (0,0) size 96x112
+    RenderBody {BODY} at (8,14) size 80x90
+      RenderBlock {P} at (0,0) size 80x48
+        RenderText {#text} at (0,0) size 80x48
+          text run at (0,0) width 38: "There"
+          text run at (0,16) width 80: "should be no"
+          text run at (0,32) width 64: "red below."
+      RenderBlock {DIV} at (0,62) size 80x28 [bgcolor=#FF0000] [border: (14px solid #00FF00)]
+        RenderBlock {DIV} at (14,28) size 52x0
+          RenderBlock {DIV} at (0,0) size 52x0
+          RenderBlock {DIV} at (0,0) size 52x0
+        RenderBlock {DIV} at (14,14) size 52x0
+          RenderBlock {DIV} at (0,0) size 52x0
+          RenderBlock {DIV} at (0,0) size 52x0
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/037-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/037-expected.txt
new file mode 100644 (file)
index 0000000..87f0fec
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 470x184
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 470x184
+  RenderBlock {HTML} at (0,0) size 96x184
+    RenderBody {BODY} at (8,70) size 80x106
+      RenderBlock {DIV} at (0,0) size 80x14 [color=#FF0000]
+        RenderText {#text} at (0,-1) size 70x16
+          text run at (0,-1) width 70: "XXXXX"
+      RenderBlock {P} at (0,28) size 80x48
+        RenderText {#text} at (0,0) size 80x48
+          text run at (0,0) width 38: "There"
+          text run at (0,16) width 80: "should be no"
+          text run at (0,32) width 66: "red above."
+      RenderBlock (anonymous) at (0,90) size 80x16
+        RenderInline {DIV} at (0,0) size 462x16 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,1) size 462x16
+            text run at (0,1) width 462: "Ahem_font_required_for_this_test."
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (8,70) size 70x15
+  RenderBlock (positioned) {DIV} at (0,0) size 70x14 [color=#008000]
+    RenderText {#text} at (0,-1) size 70x16
+      text run at (0,-1) width 70: "XXXXX"
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/038-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/038-expected.txt
new file mode 100644 (file)
index 0000000..87f0fec
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 470x184
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 470x184
+  RenderBlock {HTML} at (0,0) size 96x184
+    RenderBody {BODY} at (8,70) size 80x106
+      RenderBlock {DIV} at (0,0) size 80x14 [color=#FF0000]
+        RenderText {#text} at (0,-1) size 70x16
+          text run at (0,-1) width 70: "XXXXX"
+      RenderBlock {P} at (0,28) size 80x48
+        RenderText {#text} at (0,0) size 80x48
+          text run at (0,0) width 38: "There"
+          text run at (0,16) width 80: "should be no"
+          text run at (0,32) width 66: "red above."
+      RenderBlock (anonymous) at (0,90) size 80x16
+        RenderInline {DIV} at (0,0) size 462x16 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {#text} at (0,1) size 462x16
+            text run at (0,1) width 462: "Ahem_font_required_for_this_test."
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+layer at (8,70) size 70x15
+  RenderBlock (positioned) {DIV} at (0,0) size 70x14 [color=#008000]
+    RenderText {#text} at (0,-1) size 70x16
+      text run at (0,-1) width 70: "XXXXX"
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/039-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/039-expected.txt
new file mode 100644 (file)
index 0000000..4be81a5
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 96x146
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x146
+  RenderBlock {HTML} at (0,0) size 96x146
+    RenderBody {BODY} at (8,14) size 80x124
+      RenderBlock {P} at (0,0) size 80x48
+        RenderText {#text} at (0,0) size 80x48
+          text run at (0,0) width 38: "There"
+          text run at (0,16) width 80: "should be no"
+          text run at (0,32) width 64: "red below."
+      RenderBlock {DIV} at (0,76) size 80x48 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 80x48
+          RenderBlock {DIV} at (0,0) size 80x48
+            RenderBlock {DIV} at (0,0) size 80x48 [color=#FFFFFF] [bgcolor=#008000]
+              RenderText {#text} at (0,0) size 60x48
+                text run at (0,0) width 53: "This line"
+                text run at (0,16) width 60: "should be"
+                text run at (0,32) width 40: "green."
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/040-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/040-expected.txt
new file mode 100644 (file)
index 0000000..4be81a5
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 96x146
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 96x146
+  RenderBlock {HTML} at (0,0) size 96x146
+    RenderBody {BODY} at (8,14) size 80x124
+      RenderBlock {P} at (0,0) size 80x48
+        RenderText {#text} at (0,0) size 80x48
+          text run at (0,0) width 38: "There"
+          text run at (0,16) width 80: "should be no"
+          text run at (0,32) width 64: "red below."
+      RenderBlock {DIV} at (0,76) size 80x48 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 80x48
+          RenderBlock {DIV} at (0,0) size 80x48
+            RenderBlock {DIV} at (0,0) size 80x48 [color=#FFFFFF] [bgcolor=#008000]
+              RenderText {#text} at (0,0) size 60x48
+                text run at (0,0) width 53: "This line"
+                text run at (0,16) width 60: "should be"
+                text run at (0,32) width 40: "green."
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/041-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/041-expected.txt
new file mode 100644 (file)
index 0000000..f3da905
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 198x154
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 198x154
+  RenderBlock {HTML} at (0,0) size 96x154
+    RenderBody {BODY} at (8,14) size 80x132
+      RenderBlock {P} at (0,0) size 80x64
+        RenderText {#text} at (0,0) size 77x64
+          text run at (0,0) width 51: "The two"
+          text run at (0,16) width 77: "boxes below"
+          text run at (0,32) width 71: "should look"
+          text run at (0,48) width 55: "identical."
+      RenderTable {TABLE} at (0,78) size 190x54
+        RenderTableSection {TBODY} at (0,0) size 190x54
+          RenderTableRow {TR} at (0,2) size 190x50
+            RenderTableCell {TD} at (2,2) size 92x50 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 90x48 [bgcolor=#00FFFF] [border: (3px solid #000000)]
+                RenderBlock {DIV} at (3,3) size 84x14 [bgcolor=#FF00FF]
+                RenderBlock {DIV} at (3,31) size 84x14 [bgcolor=#FF0000]
+                  RenderBlock (floating) {DIV} at (0,0) size 42x14 [bgcolor=#FFA500]
+                  RenderBlock {DIV} at (0,0) size 84x14 [bgcolor=#FFFF00]
+            RenderTableCell {TD} at (96,2) size 92x50 [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 90x48 [border: (3px solid #000000)]
+                RenderBlock {DIV} at (3,3) size 84x14 [border: (14px solid #FF00FF) none]
+                RenderBlock {DIV} at (3,17) size 84x14 [border: (14px solid #00FFFF) none]
+                RenderBlock {DIV} at (3,31) size 84x14 [border: (42px solid #FFFF00) none (42px solid #FFA500)]
diff --git a/LayoutTestResults/qt/fast/block/margin-collapse/042-expected.txt b/LayoutTestResults/qt/fast/block/margin-collapse/042-expected.txt
new file mode 100644 (file)
index 0000000..40c6913
--- /dev/null
@@ -0,0 +1,32 @@
+layer at (0,0) size 176x374
+  RenderView at (0,0) size 96x26
+layer at (0,0) size 176x374
+  RenderBlock {HTML} at (0,0) size 96x374
+    RenderBody {BODY} at (8,14) size 80x352
+      RenderBlock {P} at (0,0) size 80x80
+        RenderText {#text} at (0,0) size 76x80
+          text run at (0,0) width 25: "The"
+          text run at (0,16) width 55: "following"
+          text run at (0,32) width 76: "two squares"
+          text run at (0,48) width 60: "should be"
+          text run at (0,64) width 55: "identical."
+      RenderTable {TABLE} at (0,94) size 168x258
+        RenderTableSection {TBODY} at (0,0) size 168x258
+          RenderTableRow {TR} at (0,14) size 168x230
+            RenderTableCell {TD} at (14,14) size 118x230 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (3,3) size 112x224 [bgcolor=#00FF00]
+                RenderBlock (floating) {DIV} at (0,0) size 56x56 [bgcolor=#00FFFF]
+                RenderBlock {DIV} at (0,56) size 112x56 [bgcolor=#FFFF00]
+                RenderBlock {DIV} at (0,168) size 112x56 [border: (28px solid #AAFFAA)]
+            RenderTableCell {TD} at (146,14) size 8x230 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+            &n