Moving layout tests in here.
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 31 Jul 2003 00:18:03 +0000 (00:18 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 31 Jul 2003 00:18:03 +0000 (00:18 +0000)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@4740 268f45cc-cd09-0410-ab3c-d52691b4dbfc

807 files changed:
LayoutTests/fast/block/basic/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/basic/001.html [new file with mode: 0644]
LayoutTests/fast/block/basic/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/basic/002.html [new file with mode: 0644]
LayoutTests/fast/block/basic/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/basic/003.html [new file with mode: 0644]
LayoutTests/fast/block/basic/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/basic/004.html [new file with mode: 0644]
LayoutTests/fast/block/basic/005-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/basic/005.html [new file with mode: 0644]
LayoutTests/fast/block/basic/006-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/basic/006.html [new file with mode: 0644]
LayoutTests/fast/block/basic/007-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/basic/007.html [new file with mode: 0644]
LayoutTests/fast/block/basic/008-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/basic/008.html [new file with mode: 0644]
LayoutTests/fast/block/basic/009-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/basic/009.html [new file with mode: 0644]
LayoutTests/fast/block/basic/010-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/basic/010.html [new file with mode: 0644]
LayoutTests/fast/block/basic/011-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/basic/011.html [new file with mode: 0644]
LayoutTests/fast/block/basic/012-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/basic/012.html [new file with mode: 0644]
LayoutTests/fast/block/basic/013-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/basic/013.html [new file with mode: 0644]
LayoutTests/fast/block/basic/014-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/basic/014.html [new file with mode: 0644]
LayoutTests/fast/block/basic/015-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/basic/015.html [new file with mode: 0644]
LayoutTests/fast/block/basic/016-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/basic/016.html [new file with mode: 0644]
LayoutTests/fast/block/basic/resources/013-helper.html [new file with mode: 0644]
LayoutTests/fast/block/float/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/001.html [new file with mode: 0644]
LayoutTests/fast/block/float/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/002.html [new file with mode: 0644]
LayoutTests/fast/block/float/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/003.html [new file with mode: 0644]
LayoutTests/fast/block/float/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/004.html [new file with mode: 0644]
LayoutTests/fast/block/float/005-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/005.html [new file with mode: 0644]
LayoutTests/fast/block/float/006-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/006.html [new file with mode: 0644]
LayoutTests/fast/block/float/007-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/007.html [new file with mode: 0644]
LayoutTests/fast/block/float/008-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/008.html [new file with mode: 0644]
LayoutTests/fast/block/float/009-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/009.html [new file with mode: 0644]
LayoutTests/fast/block/float/010-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/010.html [new file with mode: 0644]
LayoutTests/fast/block/float/011-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/011.html [new file with mode: 0644]
LayoutTests/fast/block/float/012-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/012.html [new file with mode: 0644]
LayoutTests/fast/block/float/013-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/013.html [new file with mode: 0644]
LayoutTests/fast/block/float/014-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/014.html [new file with mode: 0644]
LayoutTests/fast/block/float/015-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/015.html [new file with mode: 0644]
LayoutTests/fast/block/float/016-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/016.html [new file with mode: 0644]
LayoutTests/fast/block/float/017-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/017.html [new file with mode: 0644]
LayoutTests/fast/block/float/018-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/018.html [new file with mode: 0644]
LayoutTests/fast/block/float/019-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/019.html [new file with mode: 0644]
LayoutTests/fast/block/float/020-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/float/020.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/001.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/002.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/003.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/004.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/005-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/005.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/006-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/006.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/010-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/010.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/011-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/011.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/012-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/012.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/013-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/013.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/014-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/014.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/015-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/015.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/016-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/016.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/017-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/017.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/018-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/018.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/019-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/019.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/020-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/020.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/021-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/021.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/022-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/022.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/023-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/023.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/024-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/024.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/025-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/025.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/026-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/026.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/027-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/027.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/028-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/028.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/029-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/029.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/030-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/030.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/031-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/031.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/032-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/032.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/033-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/033.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/034-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/034.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/035-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/035.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/037-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/037.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/038-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/038.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/039-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/039.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/040-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/040.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/041-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/041.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/042-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/042.html [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/043-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/margin-collapse/043.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/001.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/002.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/003.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/004.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/005-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/005.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/006-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/006.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/007-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/007.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/008-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/008.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/009-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/009.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/010-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/010.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/011-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/011.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/012-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/012.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/013-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/013.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/014-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/014.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/015-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/015.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/016-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/016.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/017-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/017.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/018-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/018.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/019-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/019.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/020-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/020.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/021-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/021.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/022-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/022.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/023-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/023.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/024-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/024.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/025-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/025.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/026-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/026.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/027-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/027.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/028-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/028.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/029-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/029.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/030-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/030.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/031-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/031.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/032-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/032.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/033-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/033.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/034-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/034.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/035-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/035.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/036-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/036.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/037-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/037.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/038-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/038.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/039-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/039.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/040-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/040.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/041-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/041.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/042-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/042.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/043-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/043.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/044-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/044.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/045-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/045.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/046-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/046.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/047-actual.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/047-diffs.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/047-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/047.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/048-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/048.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/049-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/049.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/050-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/050.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/051-actual.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/051-diffs.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/051-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/051.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/052-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/052.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/053-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/053.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/054-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/054.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/055-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/055.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/auto/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/auto/001.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/auto/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/auto/002.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/auto/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/auto/003.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/auto/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/auto/004.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/auto/005-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/auto/005.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/auto/006-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/auto/006.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/auto/007-expected.txt [new file with mode: 0644]
LayoutTests/fast/block/positioning/auto/007.html [new file with mode: 0644]
LayoutTests/fast/block/positioning/readme.txt [new file with mode: 0644]
LayoutTests/fast/compact/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/compact/001.html [new file with mode: 0644]
LayoutTests/fast/compact/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/compact/002.html [new file with mode: 0644]
LayoutTests/fast/css-generated-content/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/css-generated-content/001.html [new file with mode: 0644]
LayoutTests/fast/css-generated-content/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/css-generated-content/002.html [new file with mode: 0644]
LayoutTests/fast/css-generated-content/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/css-generated-content/003.html [new file with mode: 0644]
LayoutTests/fast/css-generated-content/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/css-generated-content/004.html [new file with mode: 0644]
LayoutTests/fast/doctypes/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/doctypes/001.html [new file with mode: 0644]
LayoutTests/fast/doctypes/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/doctypes/002.html [new file with mode: 0644]
LayoutTests/fast/doctypes/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/doctypes/003.html [new file with mode: 0644]
LayoutTests/fast/doctypes/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/doctypes/004.html [new file with mode: 0644]
LayoutTests/fast/dynamic/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/dynamic/001.html [new file with mode: 0644]
LayoutTests/fast/dynamic/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/dynamic/002.html [new file with mode: 0644]
LayoutTests/fast/dynamic/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/dynamic/004.html [new file with mode: 0644]
LayoutTests/fast/encoding/utf-16-big-endian-expected.txt [new file with mode: 0644]
LayoutTests/fast/encoding/utf-16-big-endian.html [new file with mode: 0644]
LayoutTests/fast/encoding/utf-16-little-endian-expected.txt [new file with mode: 0644]
LayoutTests/fast/encoding/utf-16-little-endian.html [new file with mode: 0644]
LayoutTests/fast/events/onload-re-entry-expected.txt [new file with mode: 0644]
LayoutTests/fast/events/onload-re-entry.html [new file with mode: 0644]
LayoutTests/fast/flexbox/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/001.html [new file with mode: 0644]
LayoutTests/fast/flexbox/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/002.html [new file with mode: 0644]
LayoutTests/fast/flexbox/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/003.html [new file with mode: 0644]
LayoutTests/fast/flexbox/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/004.html [new file with mode: 0644]
LayoutTests/fast/flexbox/005-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/005.html [new file with mode: 0644]
LayoutTests/fast/flexbox/006-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/006.html [new file with mode: 0644]
LayoutTests/fast/flexbox/007-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/007.html [new file with mode: 0644]
LayoutTests/fast/flexbox/008-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/008.html [new file with mode: 0644]
LayoutTests/fast/flexbox/009-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/009.html [new file with mode: 0644]
LayoutTests/fast/flexbox/010-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/010.html [new file with mode: 0644]
LayoutTests/fast/flexbox/011-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/011.html [new file with mode: 0644]
LayoutTests/fast/flexbox/012-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/012.html [new file with mode: 0644]
LayoutTests/fast/flexbox/013-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/013.html [new file with mode: 0644]
LayoutTests/fast/flexbox/014-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/014.html [new file with mode: 0644]
LayoutTests/fast/flexbox/015-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/015.html [new file with mode: 0644]
LayoutTests/fast/flexbox/016-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/016.html [new file with mode: 0644]
LayoutTests/fast/flexbox/017-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/017.html [new file with mode: 0644]
LayoutTests/fast/flexbox/018-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/018.html [new file with mode: 0644]
LayoutTests/fast/flexbox/019-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/019.html [new file with mode: 0644]
LayoutTests/fast/flexbox/020-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/020.html [new file with mode: 0644]
LayoutTests/fast/flexbox/021-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/021.html [new file with mode: 0644]
LayoutTests/fast/flexbox/022-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/022.html [new file with mode: 0644]
LayoutTests/fast/flexbox/023-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/023.html [new file with mode: 0644]
LayoutTests/fast/flexbox/024-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/024.html [new file with mode: 0644]
LayoutTests/fast/flexbox/025-expected.txt [new file with mode: 0644]
LayoutTests/fast/flexbox/025.html [new file with mode: 0644]
LayoutTests/fast/forms/001-actual.txt [new file with mode: 0644]
LayoutTests/fast/forms/001-diffs.txt [new file with mode: 0644]
LayoutTests/fast/forms/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/forms/001.html [new file with mode: 0644]
LayoutTests/fast/forms/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/forms/002.html [new file with mode: 0644]
LayoutTests/fast/forms/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/forms/003.html [new file with mode: 0644]
LayoutTests/fast/forms/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/forms/004.html [new file with mode: 0644]
LayoutTests/fast/forms/005-expected.txt [new file with mode: 0644]
LayoutTests/fast/forms/005.html [new file with mode: 0644]
LayoutTests/fast/forms/006-expected.txt [new file with mode: 0644]
LayoutTests/fast/forms/006.html [new file with mode: 0644]
LayoutTests/fast/forms/input-width-expected.txt [new file with mode: 0644]
LayoutTests/fast/forms/input-width.html [new file with mode: 0644]
LayoutTests/fast/frames/empty-frame-src-actual.txt [new file with mode: 0644]
LayoutTests/fast/frames/empty-frame-src-diffs.txt [new file with mode: 0644]
LayoutTests/fast/frames/empty-frame-src-expected.txt [new file with mode: 0644]
LayoutTests/fast/frames/empty-frame-src.html [new file with mode: 0644]
LayoutTests/fast/frames/resources/purple.html [new file with mode: 0644]
LayoutTests/fast/frames/resources/red.html [new file with mode: 0644]
LayoutTests/fast/inline-block/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/inline-block/001.html [new file with mode: 0644]
LayoutTests/fast/inline/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/inline/001.html [new file with mode: 0644]
LayoutTests/fast/invalid/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/invalid/001.html [new file with mode: 0644]
LayoutTests/fast/invalid/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/invalid/002.html [new file with mode: 0644]
LayoutTests/fast/invalid/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/invalid/003.html [new file with mode: 0644]
LayoutTests/fast/invalid/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/invalid/004.html [new file with mode: 0644]
LayoutTests/fast/invalid/005-expected.txt [new file with mode: 0644]
LayoutTests/fast/invalid/005.html [new file with mode: 0644]
LayoutTests/fast/invalid/006-expected.txt [new file with mode: 0644]
LayoutTests/fast/invalid/006.html [new file with mode: 0644]
LayoutTests/fast/invalid/007-expected.txt [new file with mode: 0644]
LayoutTests/fast/invalid/007.html [new file with mode: 0644]
LayoutTests/fast/invalid/008-expected.txt [new file with mode: 0644]
LayoutTests/fast/invalid/008.html [new file with mode: 0644]
LayoutTests/fast/invalid/009-expected.txt [new file with mode: 0644]
LayoutTests/fast/invalid/009.html [new file with mode: 0644]
LayoutTests/fast/invalid/010-expected.txt [new file with mode: 0644]
LayoutTests/fast/invalid/010.html [new file with mode: 0644]
LayoutTests/fast/invalid/011-expected.txt [new file with mode: 0644]
LayoutTests/fast/invalid/011.html [new file with mode: 0644]
LayoutTests/fast/invalid/012-expected.txt [new file with mode: 0644]
LayoutTests/fast/invalid/012.html [new file with mode: 0644]
LayoutTests/fast/invalid/013-expected.txt [new file with mode: 0644]
LayoutTests/fast/invalid/013.html [new file with mode: 0644]
LayoutTests/fast/lists/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/lists/001.html [new file with mode: 0644]
LayoutTests/fast/lists/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/lists/002.html [new file with mode: 0644]
LayoutTests/fast/lists/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/lists/003.html [new file with mode: 0644]
LayoutTests/fast/lists/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/lists/004.html [new file with mode: 0644]
LayoutTests/fast/lists/005-expected.txt [new file with mode: 0644]
LayoutTests/fast/lists/005.html [new file with mode: 0644]
LayoutTests/fast/lists/006-expected.txt [new file with mode: 0644]
LayoutTests/fast/lists/006.html [new file with mode: 0644]
LayoutTests/fast/lists/007-expected.txt [new file with mode: 0644]
LayoutTests/fast/lists/007.html [new file with mode: 0644]
LayoutTests/fast/overflow/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/overflow/001.html [new file with mode: 0644]
LayoutTests/fast/overflow/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/overflow/002.html [new file with mode: 0644]
LayoutTests/fast/overflow/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/overflow/003.xml [new file with mode: 0644]
LayoutTests/fast/overflow/resources/rss.css [new file with mode: 0644]
LayoutTests/fast/parser/document-write-option-expected.txt [new file with mode: 0644]
LayoutTests/fast/parser/document-write-option.html [new file with mode: 0644]
LayoutTests/fast/parser/head-comment-expected.txt [new file with mode: 0644]
LayoutTests/fast/parser/head-comment.html [new file with mode: 0644]
LayoutTests/fast/parser/tabs-in-scripts-expected.txt [new file with mode: 0644]
LayoutTests/fast/parser/tabs-in-scripts.html [new file with mode: 0644]
LayoutTests/fast/replaced/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/replaced/001.html [new file with mode: 0644]
LayoutTests/fast/replaced/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/replaced/002.html [new file with mode: 0644]
LayoutTests/fast/replaced/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/replaced/003.html [new file with mode: 0644]
LayoutTests/fast/replaced/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/replaced/004.html [new file with mode: 0644]
LayoutTests/fast/replaced/005-expected.txt [new file with mode: 0644]
LayoutTests/fast/replaced/005.html [new file with mode: 0644]
LayoutTests/fast/replaced/006-expected.txt [new file with mode: 0644]
LayoutTests/fast/replaced/006.html [new file with mode: 0644]
LayoutTests/fast/replaced/007-expected.txt [new file with mode: 0644]
LayoutTests/fast/replaced/007.html [new file with mode: 0644]
LayoutTests/fast/replaced/008-expected.txt [new file with mode: 0644]
LayoutTests/fast/replaced/008.html [new file with mode: 0644]
LayoutTests/fast/replaced/image-onload-expected.txt [new file with mode: 0644]
LayoutTests/fast/replaced/image-onload.html [new file with mode: 0644]
LayoutTests/fast/replaced/image-sizing-expected.txt [new file with mode: 0644]
LayoutTests/fast/replaced/image-sizing.html [new file with mode: 0644]
LayoutTests/fast/replaced/resources/007-sub.html [new file with mode: 0644]
LayoutTests/fast/replaced/resources/compass.jpg [new file with mode: 0644]
LayoutTests/fast/selectors/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/001.html [new file with mode: 0644]
LayoutTests/fast/selectors/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/002.html [new file with mode: 0644]
LayoutTests/fast/selectors/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/003.html [new file with mode: 0644]
LayoutTests/fast/selectors/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/004.html [new file with mode: 0644]
LayoutTests/fast/selectors/005-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/005.html [new file with mode: 0644]
LayoutTests/fast/selectors/006-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/006.html [new file with mode: 0644]
LayoutTests/fast/selectors/007a-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/007a.html [new file with mode: 0644]
LayoutTests/fast/selectors/007b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/007b.html [new file with mode: 0644]
LayoutTests/fast/selectors/008-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/008.html [new file with mode: 0644]
LayoutTests/fast/selectors/009-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/009.html [new file with mode: 0644]
LayoutTests/fast/selectors/010-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/010.html [new file with mode: 0644]
LayoutTests/fast/selectors/011-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/011.html [new file with mode: 0644]
LayoutTests/fast/selectors/012-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/012.html [new file with mode: 0644]
LayoutTests/fast/selectors/013-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/013.html [new file with mode: 0644]
LayoutTests/fast/selectors/014-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/014.html [new file with mode: 0644]
LayoutTests/fast/selectors/015-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/015.html [new file with mode: 0644]
LayoutTests/fast/selectors/016-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/016.html [new file with mode: 0644]
LayoutTests/fast/selectors/017-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/017.html [new file with mode: 0644]
LayoutTests/fast/selectors/018-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/018.html [new file with mode: 0644]
LayoutTests/fast/selectors/018b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/018b.html [new file with mode: 0644]
LayoutTests/fast/selectors/019-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/019.html [new file with mode: 0644]
LayoutTests/fast/selectors/020-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/020.html [new file with mode: 0644]
LayoutTests/fast/selectors/021-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/021.html [new file with mode: 0644]
LayoutTests/fast/selectors/021b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/021b.html [new file with mode: 0644]
LayoutTests/fast/selectors/027-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/027.html [new file with mode: 0644]
LayoutTests/fast/selectors/032-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/032.html [new file with mode: 0644]
LayoutTests/fast/selectors/033-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/033.html [new file with mode: 0644]
LayoutTests/fast/selectors/038-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/038.html [new file with mode: 0644]
LayoutTests/fast/selectors/039-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/039.html [new file with mode: 0644]
LayoutTests/fast/selectors/039b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/039b.html [new file with mode: 0644]
LayoutTests/fast/selectors/040-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/040.html [new file with mode: 0644]
LayoutTests/fast/selectors/041-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/041.html [new file with mode: 0644]
LayoutTests/fast/selectors/042-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/042.html [new file with mode: 0644]
LayoutTests/fast/selectors/043-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/043.html [new file with mode: 0644]
LayoutTests/fast/selectors/043b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/043b.html [new file with mode: 0644]
LayoutTests/fast/selectors/044-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/044.html [new file with mode: 0644]
LayoutTests/fast/selectors/044b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/044b.html [new file with mode: 0644]
LayoutTests/fast/selectors/044c-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/044c.html [new file with mode: 0644]
LayoutTests/fast/selectors/044d-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/044d.html [new file with mode: 0644]
LayoutTests/fast/selectors/045-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/045.html [new file with mode: 0644]
LayoutTests/fast/selectors/045b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/045b.html [new file with mode: 0644]
LayoutTests/fast/selectors/045c-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/045c.html [new file with mode: 0644]
LayoutTests/fast/selectors/054-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/054.html [new file with mode: 0644]
LayoutTests/fast/selectors/056-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/056.html [new file with mode: 0644]
LayoutTests/fast/selectors/058-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/058.html [new file with mode: 0644]
LayoutTests/fast/selectors/059-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/059.html [new file with mode: 0644]
LayoutTests/fast/selectors/060-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/060.html [new file with mode: 0644]
LayoutTests/fast/selectors/061-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/061.html [new file with mode: 0644]
LayoutTests/fast/selectors/062-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/062.html [new file with mode: 0644]
LayoutTests/fast/selectors/063-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/063.html [new file with mode: 0644]
LayoutTests/fast/selectors/064-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/064.html [new file with mode: 0644]
LayoutTests/fast/selectors/065-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/065.html [new file with mode: 0644]
LayoutTests/fast/selectors/066-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/066.html [new file with mode: 0644]
LayoutTests/fast/selectors/066b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/066b.html [new file with mode: 0644]
LayoutTests/fast/selectors/072-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/072.html [new file with mode: 0644]
LayoutTests/fast/selectors/072b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/072b.html [new file with mode: 0644]
LayoutTests/fast/selectors/077-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/077.html [new file with mode: 0644]
LayoutTests/fast/selectors/077b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/077b.html [new file with mode: 0644]
LayoutTests/fast/selectors/078-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/078.html [new file with mode: 0644]
LayoutTests/fast/selectors/078b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/078b.html [new file with mode: 0644]
LayoutTests/fast/selectors/083-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/083.html [new file with mode: 0644]
LayoutTests/fast/selectors/087b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/087b.html [new file with mode: 0644]
LayoutTests/fast/selectors/088b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/088b.html [new file with mode: 0644]
LayoutTests/fast/selectors/089-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/089.html [new file with mode: 0644]
LayoutTests/fast/selectors/090b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/090b.html [new file with mode: 0644]
LayoutTests/fast/selectors/154-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/154.html [new file with mode: 0644]
LayoutTests/fast/selectors/155-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/155.html [new file with mode: 0644]
LayoutTests/fast/selectors/155a-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/155a.html [new file with mode: 0644]
LayoutTests/fast/selectors/155b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/155b.html [new file with mode: 0644]
LayoutTests/fast/selectors/155c-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/155c.html [new file with mode: 0644]
LayoutTests/fast/selectors/155d-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/155d.html [new file with mode: 0644]
LayoutTests/fast/selectors/156b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/156b.html [new file with mode: 0644]
LayoutTests/fast/selectors/157-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/157.html [new file with mode: 0644]
LayoutTests/fast/selectors/158-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/158.html [new file with mode: 0644]
LayoutTests/fast/selectors/160-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/160.html [new file with mode: 0644]
LayoutTests/fast/selectors/166-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/166.html [new file with mode: 0644]
LayoutTests/fast/selectors/166a-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/166a.html [new file with mode: 0644]
LayoutTests/fast/selectors/167-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/167.html [new file with mode: 0644]
LayoutTests/fast/selectors/167a-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/167a.html [new file with mode: 0644]
LayoutTests/fast/selectors/168-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/168.html [new file with mode: 0644]
LayoutTests/fast/selectors/168a-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/168a.html [new file with mode: 0644]
LayoutTests/fast/selectors/169-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/169.html [new file with mode: 0644]
LayoutTests/fast/selectors/169a-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/169a.html [new file with mode: 0644]
LayoutTests/fast/selectors/170-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/170.html [new file with mode: 0644]
LayoutTests/fast/selectors/170a-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/170a.html [new file with mode: 0644]
LayoutTests/fast/selectors/170b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/170b.html [new file with mode: 0644]
LayoutTests/fast/selectors/170c-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/170c.html [new file with mode: 0644]
LayoutTests/fast/selectors/170d-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/170d.html [new file with mode: 0644]
LayoutTests/fast/selectors/175a-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/175a.html [new file with mode: 0644]
LayoutTests/fast/selectors/175b-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/175b.html [new file with mode: 0644]
LayoutTests/fast/selectors/175c-expected.txt [new file with mode: 0644]
LayoutTests/fast/selectors/175c.html [new file with mode: 0644]
LayoutTests/fast/table/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/001.html [new file with mode: 0644]
LayoutTests/fast/table/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/002.html [new file with mode: 0644]
LayoutTests/fast/table/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/003.html [new file with mode: 0644]
LayoutTests/fast/table/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/004.html [new file with mode: 0644]
LayoutTests/fast/table/005-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/005.html [new file with mode: 0644]
LayoutTests/fast/table/006-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/006.html [new file with mode: 0644]
LayoutTests/fast/table/007-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/007.html [new file with mode: 0644]
LayoutTests/fast/table/008-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/008.html [new file with mode: 0644]
LayoutTests/fast/table/009-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/009.html [new file with mode: 0644]
LayoutTests/fast/table/010-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/010.html [new file with mode: 0644]
LayoutTests/fast/table/011-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/011.html [new file with mode: 0644]
LayoutTests/fast/table/012-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/012.html [new file with mode: 0644]
LayoutTests/fast/table/013-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/013.html [new file with mode: 0644]
LayoutTests/fast/table/014-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/014.html [new file with mode: 0644]
LayoutTests/fast/table/015-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/015.html [new file with mode: 0644]
LayoutTests/fast/table/016-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/016.html [new file with mode: 0644]
LayoutTests/fast/table/017-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/017.html [new file with mode: 0644]
LayoutTests/fast/table/018-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/018.html [new file with mode: 0644]
LayoutTests/fast/table/020-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/020.html [new file with mode: 0644]
LayoutTests/fast/table/021-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/021.html [new file with mode: 0644]
LayoutTests/fast/table/022-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/022.html [new file with mode: 0644]
LayoutTests/fast/table/023-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/023.html [new file with mode: 0644]
LayoutTests/fast/table/024-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/024.html [new file with mode: 0644]
LayoutTests/fast/table/025-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/025.html [new file with mode: 0644]
LayoutTests/fast/table/026-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/026.html [new file with mode: 0644]
LayoutTests/fast/table/027-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/027.html [new file with mode: 0644]
LayoutTests/fast/table/028-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/028.html [new file with mode: 0644]
LayoutTests/fast/table/029-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/029.html [new file with mode: 0644]
LayoutTests/fast/table/030-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/030.html [new file with mode: 0644]
LayoutTests/fast/table/031-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/031.html [new file with mode: 0644]
LayoutTests/fast/table/032-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/032.html [new file with mode: 0644]
LayoutTests/fast/table/033-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/033.html [new file with mode: 0644]
LayoutTests/fast/table/034-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/034.html [new file with mode: 0644]
LayoutTests/fast/table/035-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/035.html [new file with mode: 0644]
LayoutTests/fast/table/036-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/036.html [new file with mode: 0644]
LayoutTests/fast/table/037-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/037.xml [new file with mode: 0644]
LayoutTests/fast/table/large-width-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/large-width.html [new file with mode: 0644]
LayoutTests/fast/table/nobr-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/nobr.html [new file with mode: 0644]
LayoutTests/fast/table/wide-colspan-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/wide-colspan.html [new file with mode: 0644]
LayoutTests/fast/table/wide-column-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/wide-column.html [new file with mode: 0644]
LayoutTests/fast/text/basic/001-actual.txt [new file with mode: 0644]
LayoutTests/fast/text/basic/001-diffs.txt [new file with mode: 0644]
LayoutTests/fast/text/basic/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/basic/001.html [new file with mode: 0644]
LayoutTests/fast/text/basic/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/basic/002.html [new file with mode: 0644]
LayoutTests/fast/text/basic/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/basic/003.html [new file with mode: 0644]
LayoutTests/fast/text/basic/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/basic/004.html [new file with mode: 0644]
LayoutTests/fast/text/basic/005-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/basic/005.html [new file with mode: 0644]
LayoutTests/fast/text/basic/006-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/basic/006.html [new file with mode: 0644]
LayoutTests/fast/text/basic/007-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/basic/007.html [new file with mode: 0644]
LayoutTests/fast/text/basic/008-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/basic/008.html [new file with mode: 0644]
LayoutTests/fast/text/basic/009-actual.txt [new file with mode: 0644]
LayoutTests/fast/text/basic/009-diffs.txt [new file with mode: 0644]
LayoutTests/fast/text/basic/009-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/basic/009.html [new file with mode: 0644]
LayoutTests/fast/text/basic/011-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/basic/011.html [new file with mode: 0644]
LayoutTests/fast/text/firstline/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/firstline/001.html [new file with mode: 0644]
LayoutTests/fast/text/firstline/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/firstline/002.html [new file with mode: 0644]
LayoutTests/fast/text/firstline/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/firstline/003.html [new file with mode: 0644]
LayoutTests/fast/text/international/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/international/001.html [new file with mode: 0644]
LayoutTests/fast/text/international/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/international/002.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/001-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/001.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/002-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/002.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/003-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/003.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/004-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/004.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/005-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/005.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/006-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/006.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/007-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/007.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/008-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/008.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/009-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/009.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/010-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/010.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/011-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/011.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/012-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/012.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/013-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/013.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/014-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/014.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/015-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/015.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/016-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/016.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/017-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/017.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/018-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/018.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/019-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/019.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/020-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/020.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/021-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/021.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/022-actual.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/022-diffs.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/022-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/022.html [new file with mode: 0644]
LayoutTests/fast/text/whitespace/023-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/whitespace/023.html [new file with mode: 0644]

diff --git a/LayoutTests/fast/block/basic/001-expected.txt b/LayoutTests/fast/block/basic/001-expected.txt
new file mode 100644 (file)
index 0000000..b72a43e
--- /dev/null
@@ -0,0 +1,33 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x183
+  RenderBlock {HTML} at (0,0) size 800x183
+    RenderBody {BODY} at (8,8) size 784x161
+      RenderBlock {P} at (0,0) size 784x161
+        RenderBlock (anonymous) at (2,2) size 780x16
+          RenderInline {I} at (0,0) size 226x16
+            RenderText {TEXT} at (0,0) size 92x16
+              text run at (0,0) width 92: "Start of a line. "
+            RenderInline {FONT} at (0,0) size 134x16 [color=#FF0000]
+              RenderText {TEXT} at (92,0) size 134x16
+                text run at (92,0) width 134: "More red on this line:"
+        RenderBlock (anonymous) at (2,34) size 780x59 [color=#FF0000]
+          RenderBlock {H3} at (0,0) size 780x18
+            RenderText {TEXT} at (0,0) size 203x18
+              text run at (0,0) width 203: "Suddenly a block appears!"
+          RenderBlock {H2} at (0,35) size 780x24
+            RenderText {TEXT} at (0,0) size 194x24
+              text run at (0,0) width 194: "And another block!"
+        RenderBlock (anonymous) at (2,110) size 780x49
+          RenderInline {I} at (0,0) size 291x32
+            RenderInline {FONT} at (0,0) size 96x32 [color=#FF0000]
+              RenderText {TEXT} at (0,0) size 96x16
+                text run at (0,0) width 96: "Now more text."
+              RenderBR {BR} at (0,0) size 0x0
+              RenderText {TEXT} at (0,16) size 66x16
+                text run at (0,16) width 66: "This is red"
+            RenderText {TEXT} at (66,16) size 225x16
+              text run at (66,16) width 225: " but now only italic on the same line"
+          RenderBR {BR} at (0,0) size 0x0
+          RenderText {TEXT} at (0,32) size 140x17
+            text run at (0,32) width 140: "Plain line at the end."
diff --git a/LayoutTests/fast/block/basic/001.html b/LayoutTests/fast/block/basic/001.html
new file mode 100644 (file)
index 0000000..d0e0df3
--- /dev/null
@@ -0,0 +1,7 @@
+<p style="border:2px solid red">
+<i>Start of a line. <font color=red>More red on this line:
+<h3>Suddenly a block appears!</h3>
+<h2>And another block!</h2>
+Now more text.<br>
+This is red</font> but now only italic on the same line</i><br>
+Plain line at the end.
diff --git a/LayoutTests/fast/block/basic/002-expected.txt b/LayoutTests/fast/block/basic/002-expected.txt
new file mode 100644 (file)
index 0000000..a684ad6
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x37
+  RenderBlock {HTML} at (0,0) size 800x37
+    RenderBody {BODY} at (8,8) size 784x21
+      RenderBlock {DIV} at (0,0) size 784x21
+        RenderInline {A} at (0,0) size 30x17 [color=#008000]
+          RenderText {TEXT} at (2,2) size 30x17
+            text run at (2,2) width 30: "First"
+        RenderInline {A} at (0,0) size 49x17 [color=#008000]
+          RenderText {TEXT} at (32,2) size 49x17
+            text run at (32,2) width 49: "Second"
+        RenderInline {A} at (0,0) size 37x17 [color=#008000]
+          RenderText {TEXT} at (81,2) size 37x17
+            text run at (81,2) width 37: "Third"
diff --git a/LayoutTests/fast/block/basic/002.html b/LayoutTests/fast/block/basic/002.html
new file mode 100644 (file)
index 0000000..729721b
--- /dev/null
@@ -0,0 +1,22 @@
+<head>
+<style>
+a { color: green; }
+</style>
+</head>
+<body>
+<script>
+function toggle(id)
+{
+    var node = document.getElementById(id);
+    node.style.display == 'none' ? node.style.display = 'block' : node.style.display = 'none';
+}
+</script>
+
+<div style="border:2px solid red"><a onclick="toggle('first');">First</a><span id="first" style="display:none"> 
+&nbsp;First Content.
+</span><a onclick="toggle('second');">Second</a><span id="second" style="display:none">
+&nbsp;Second Content.
+</span><a onclick="toggle('third');">Third</a><span id="third" style="display:none">
+&nbsp;Third Content.<a onclick="toggle('crashme');">&nbsp;Crash Me</a><span id="crashme" style="display:none">
+&nbsp;&nbsp;You win!
+</span></div>
diff --git a/LayoutTests/fast/block/basic/003-expected.txt b/LayoutTests/fast/block/basic/003-expected.txt
new file mode 100644 (file)
index 0000000..66fa75b
--- /dev/null
@@ -0,0 +1,9 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x54
+  RenderBlock {HTML} at (0,0) size 800x54
+    RenderBody {BODY} at (8,8) size 784x38
+      RenderBlock {DIV} at (0,0) size 204x38
+        RenderText {TEXT} at (2,2) size 198x34
+          text run at (2,2) width 176: "This is some text. What is"
+          text run at (2,19) width 198: "going on here. Does it work?"
diff --git a/LayoutTests/fast/block/basic/003.html b/LayoutTests/fast/block/basic/003.html
new file mode 100644 (file)
index 0000000..48dcdd0
--- /dev/null
@@ -0,0 +1,6 @@
+<html>
+<body>
+<div style="border:2px solid red; min-width: 200px; max-width:150px">
+This is some text. What is going on here. Does it work?
+</div>
+</body>
diff --git a/LayoutTests/fast/block/basic/004-expected.txt b/LayoutTests/fast/block/basic/004-expected.txt
new file mode 100644 (file)
index 0000000..811250c
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x81
+  RenderBlock {HTML} at (0,0) size 800x81
+    RenderBody {BODY} at (8,14) size 784x59
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {TEXT} at (0,0) size 577x17
+          text run at (0,0) width 577: "The following two DIVs should be the same width (resulting in a single 4 by 2 block)."
+      RenderBlock {DIV} at (0,31) size 42x14 [bgcolor=#000080]
+        RenderBlock {DIV} at (0,0) size 56x14
+      RenderBlock {DIV} at (0,45) size 56x14 [bgcolor=#000080]
diff --git a/LayoutTests/fast/block/basic/004.html b/LayoutTests/fast/block/basic/004.html
new file mode 100644 (file)
index 0000000..5b17653
--- /dev/null
@@ -0,0 +1,19 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html lang="en">
+ <head>
+  <title>CSS Block Box Model: overconstrained horizontal box model and minimum widths</title>
+  <style type="text/css">
+   .container { width: 3em; }
+   .test { margin-left: 0; border-left: 2em solid; padding-left: 0; width: auto; padding-right: 0; border-right: 2em solid; margin-right: 0; }
+   .control { margin-left: 0; border-left: none; padding-left: 0; width: 4em; padding-right: 0; border-right: none; margin-right: 0; }
+   div { background: navy; border-color: navy; height: 1em; }
+  </style>
+ </head>
+ <body>
+  <p>The following two DIVs should be the same width (resulting in a single 4 by 2 block).</p>
+  <div class="container">
+    <div class="test"></div>
+  </div>
+  <div class="control"></div>
+ </body>
+</html>
diff --git a/LayoutTests/fast/block/basic/005-expected.txt b/LayoutTests/fast/block/basic/005-expected.txt
new file mode 100644 (file)
index 0000000..811250c
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x81
+  RenderBlock {HTML} at (0,0) size 800x81
+    RenderBody {BODY} at (8,14) size 784x59
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {TEXT} at (0,0) size 577x17
+          text run at (0,0) width 577: "The following two DIVs should be the same width (resulting in a single 4 by 2 block)."
+      RenderBlock {DIV} at (0,31) size 42x14 [bgcolor=#000080]
+        RenderBlock {DIV} at (0,0) size 56x14
+      RenderBlock {DIV} at (0,45) size 56x14 [bgcolor=#000080]
diff --git a/LayoutTests/fast/block/basic/005.html b/LayoutTests/fast/block/basic/005.html
new file mode 100644 (file)
index 0000000..4dba1d0
--- /dev/null
@@ -0,0 +1,19 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html lang="en">
+ <head>
+  <title>CSS Block Box Model: overconstrained horizontal box model and minimum widths</title>
+  <style type="text/css">
+   .container { width: 3em; }
+   .test { margin-left: 0; border-left: none; padding-left: 2em; width: auto; padding-right: 2em; border-right: none; margin-right: 0; }
+   .control { margin-left: 0; border-left: none; padding-left: 0; width: 4em; padding-right: 0; border-right: none; margin-right: 0; }
+   div { background: navy; height: 1em; }
+  </style>
+ </head>
+ <body>
+  <p>The following two DIVs should be the same width (resulting in a single 4 by 2 block).</p>
+  <div class="container">
+    <div class="test"></div>
+  </div>
+  <div class="control"></div>
+ </body>
+</html>
diff --git a/LayoutTests/fast/block/basic/006-expected.txt b/LayoutTests/fast/block/basic/006-expected.txt
new file mode 100644 (file)
index 0000000..dd63f0a
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x109
+  RenderBlock {HTML} at (0,0) size 800x109
+    RenderBody {BODY} at (8,14) size 784x87
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {TEXT} at (0,0) size 503x17
+          text run at (0,0) width 503: "The following two vertical bars should be at the same horizontal position."
+      RenderBlock {DIV} at (0,31) size 72x28
+        RenderBlock {DIV} at (48,0) size 0x28
+          RenderInline {SPAN} at (0,0) size 9x28
+            RenderText {TEXT} at (0,0) size 9x28
+              text run at (0,0) width 9: "|"
+      RenderBlock {DIV} at (0,59) size 784x28
+        RenderInline {SPAN} at (0,0) size 9x28
+          RenderText {TEXT} at (48,0) size 9x28
+            text run at (48,0) width 9: "|"
diff --git a/LayoutTests/fast/block/basic/006.html b/LayoutTests/fast/block/basic/006.html
new file mode 100644 (file)
index 0000000..9cc4138
--- /dev/null
@@ -0,0 +1,19 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html lang="en">
+ <head>
+  <title>CSS Block Box Model: overconstrained horizontal box model and minimum widths</title>
+  <style type="text/css">
+   .container { width: 3em; }
+   .test { margin-left: 2em; border-left: none; padding-left: 0; width: auto; padding-right: 0; border-right: none; margin-right: 2em; }
+   .control { padding-left: 2em; }
+   div { font-size: xx-large; }
+  </style>
+ </head>
+ <body>
+  <p>The following two vertical bars should be at the same horizontal position.</p>
+  <div class="container">
+    <div class="test"><span>|</span></div>
+  </div>
+  <div class="control"><span>|</span></div>
+ </body>
+</html>
diff --git a/LayoutTests/fast/block/basic/007-expected.txt b/LayoutTests/fast/block/basic/007-expected.txt
new file mode 100644 (file)
index 0000000..024a219
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x81
+  RenderBlock {HTML} at (0,0) size 800x81
+    RenderBody {BODY} at (8,14) size 784x59
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {TEXT} at (0,0) size 577x17
+          text run at (0,0) width 577: "The following two DIVs should be the same width (resulting in a single 5 by 2 block)."
+      RenderBlock {DIV} at (0,31) size 70x14 [bgcolor=#000080]
+        RenderBlock {DIV} at (0,0) size 70x14
+      RenderBlock {DIV} at (0,45) size 70x14 [bgcolor=#000080]
diff --git a/LayoutTests/fast/block/basic/007.html b/LayoutTests/fast/block/basic/007.html
new file mode 100644 (file)
index 0000000..827ee15
--- /dev/null
@@ -0,0 +1,19 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html lang="en">
+ <head>
+  <title>CSS Block Box Model: sane horizontal box model and minimum widths</title>
+  <style type="text/css">
+   .container { width: 5em; }
+   .test { margin-left: 0; border-left: 2em solid; padding-left: 0; width: auto; padding-right: 0; border-right: 2em solid; margin-right: 0; }
+   .control { margin-left: 0; border-left: none; padding-left: 0; width: 5em; padding-right: 0; border-right: none; margin-right: 0; }
+   div { background: navy; border-color: navy; height: 1em; }
+  </style>
+ </head>
+ <body>
+  <p>The following two DIVs should be the same width (resulting in a single 5 by 2 block).</p>
+  <div class="container">
+    <div class="test"></div>
+  </div>
+  <div class="control"></div>
+ </body>
+</html>
diff --git a/LayoutTests/fast/block/basic/008-expected.txt b/LayoutTests/fast/block/basic/008-expected.txt
new file mode 100644 (file)
index 0000000..024a219
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x81
+  RenderBlock {HTML} at (0,0) size 800x81
+    RenderBody {BODY} at (8,14) size 784x59
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {TEXT} at (0,0) size 577x17
+          text run at (0,0) width 577: "The following two DIVs should be the same width (resulting in a single 5 by 2 block)."
+      RenderBlock {DIV} at (0,31) size 70x14 [bgcolor=#000080]
+        RenderBlock {DIV} at (0,0) size 70x14
+      RenderBlock {DIV} at (0,45) size 70x14 [bgcolor=#000080]
diff --git a/LayoutTests/fast/block/basic/008.html b/LayoutTests/fast/block/basic/008.html
new file mode 100644 (file)
index 0000000..64df56b
--- /dev/null
@@ -0,0 +1,19 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html lang="en">
+ <head>
+  <title>CSS Block Box Model: sane horizontal box model and minimum widths</title>
+  <style type="text/css">
+   .container { width: 5em; }
+   .test { margin-left: 0; border-left: none; padding-left: 2em; width: auto; padding-right: 2em; border-right: none; margin-right: 0; }
+   .control { margin-left: 0; border-left: none; padding-left: 0; width: 5em; padding-right: 0; border-right: none; margin-right: 0; }
+   div { background: navy; height: 1em; }
+  </style>
+ </head>
+ <body>
+  <p>The following two DIVs should be the same width (resulting in a single 5 by 2 block).</p>
+  <div class="container">
+    <div class="test"></div>
+  </div>
+  <div class="control"></div>
+ </body>
+</html>
diff --git a/LayoutTests/fast/block/basic/009-expected.txt b/LayoutTests/fast/block/basic/009-expected.txt
new file mode 100644 (file)
index 0000000..e9ac30e
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x109
+  RenderBlock {HTML} at (0,0) size 800x109
+    RenderBody {BODY} at (8,14) size 784x87
+      RenderBlock {P} at (0,0) size 784x17
+        RenderText {TEXT} at (0,0) size 503x17
+          text run at (0,0) width 503: "The following two vertical bars should be at the same horizontal position."
+      RenderBlock {DIV} at (0,31) size 120x28
+        RenderBlock {DIV} at (48,0) size 24x28
+          RenderInline {SPAN} at (0,0) size 9x28
+            RenderText {TEXT} at (0,0) size 9x28
+              text run at (0,0) width 9: "|"
+      RenderBlock {DIV} at (0,59) size 784x28
+        RenderInline {SPAN} at (0,0) size 9x28
+          RenderText {TEXT} at (48,0) size 9x28
+            text run at (48,0) width 9: "|"
diff --git a/LayoutTests/fast/block/basic/009.html b/LayoutTests/fast/block/basic/009.html
new file mode 100644 (file)
index 0000000..d304754
--- /dev/null
@@ -0,0 +1,19 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html lang="en">
+ <head>
+  <title>CSS Block Box Model: sane horizontal box model and minimum widths</title>
+  <style type="text/css">
+   .container { width: 5em; }
+   .test { margin-left: 2em; border-left: none; padding-left: 0; width: auto; padding-right: 0; border-right: none; margin-right: 2em; }
+   .control { padding-left: 2em; }
+   div { font-size: xx-large; }
+  </style>
+ </head>
+ <body>
+  <p>The following two vertical bars should be at the same horizontal position.</p>
+  <div class="container">
+    <div class="test"><span>|</span></div>
+  </div>
+  <div class="control"><span>|</span></div>
+ </body>
+</html>
diff --git a/LayoutTests/fast/block/basic/010-expected.txt b/LayoutTests/fast/block/basic/010-expected.txt
new file mode 100644 (file)
index 0000000..c10337e
--- /dev/null
@@ -0,0 +1,14 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x225
+  RenderBlock {HTML} at (0,0) size 800x133
+    RenderBody {BODY} at (8,8) size 784x117
+      RenderBlock (anonymous) at (0,0) size 784x17
+        RenderInline {DIV} at (0,0) size 462x14 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {TEXT} at (0,3) size 462x14
+            text run at (0,3) width 462: "Ahem_font_required_for_this_test."
+        RenderText {TEXT} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,17) size 300x100 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 600x200 [color=#008000] [bgcolor=#000000]
+          RenderText {TEXT} at (0,0) size 300x100
+            text run at (0,0) width 300: "XXX"
diff --git a/LayoutTests/fast/block/basic/010.html b/LayoutTests/fast/block/basic/010.html
new file mode 100644 (file)
index 0000000..97bea67
--- /dev/null
@@ -0,0 +1,17 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html lang="en">
+ <head>
+  <title>CSS Block Box Model: block widths with position:static</title>
+  <style type="text/css">
+   .control { display: inline; font: 1em/1 Ahem, sans-serif; background: red; color: white; }
+   .outer { position: static; width: 300px; height: 100px; background: red; }
+   .inner { width: 200%; height: 200%; font: 100px/1 Ahem; color: green; }
+  </style>
+ </head>
+ <body>
+  <div class="control">Ahem_font_required_for_this_test.</div>
+  <div class="outer">
+    <div class="inner">XXX</div>
+  </div>
+ </body>
+</html>
diff --git a/LayoutTests/fast/block/basic/011-expected.txt b/LayoutTests/fast/block/basic/011-expected.txt
new file mode 100644 (file)
index 0000000..364bd42
--- /dev/null
@@ -0,0 +1,75 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x420
+  RenderBlock {HTML} at (0,0) size 800x420 [color=#FFFFFF] [bgcolor=#0000FF]
+    RenderBody {BODY} at (15,15) size 490x390 [bgcolor=#FFFFFF]
+      RenderBlock {DL} at (5,5) size 480x10 [bgcolor=#000000]
+        RenderBlock (floating) {DT} at (5,5) size 77x310 [bgcolor=#CC0000]
+          RenderText {TEXT} at (15,14) size 31x10
+            text run at (15,14) width 31: "toggle"
+        RenderText {TEXT} at (0,0) size 0x0
+        RenderBlock (floating) {DD} at (95,5) size 380x310
+          RenderBlock {UL} at (20,20) size 340x0
+            RenderBlock (floating) {LI} at (0,0) size 80x120 [color=#000000] [bgcolor=#FFCC00]
+              RenderText {TEXT} at (15,14) size 40x10
+                text run at (15,14) width 40: "the way"
+            RenderText {TEXT} at (0,0) size 0x0
+            RenderBlock (floating) {LI} at (90,0) size 159x110 [bgcolor=#000000]
+              RenderBlock {P} at (10,10) size 139x10 [bgcolor=#000000]
+                RenderText {TEXT} at (0,-1) size 74x10
+                  text run at (0,-1) width 74: "the world ends"
+              RenderBlock (anonymous) at (10,20) size 139x0 [bgcolor=#000000]
+                RenderInline {FORM} at (0,0) size 0x0
+                  RenderText {TEXT} at (0,0) size 0x0
+              RenderBlock (anonymous) at (10,20) size 139x40 [bgcolor=#000000]
+                RenderBlock {P} at (0,0) size 139x20
+                  RenderText {TEXT} at (0,4) size 28x18
+                    text run at (0,4) width 28: "bang "
+                  RenderRadioButton {INPUT} at (31,3) size 14x13 [color=#000000]
+                  RenderText {TEXT} at (0,0) size 0x0
+                RenderBlock {P} at (0,20) size 139x20
+                  RenderText {TEXT} at (0,4) size 47x18
+                    text run at (0,4) width 47: "whimper "
+                  RenderRadioButton {INPUT} at (50,3) size 14x13 [color=#000000]
+                  RenderText {TEXT} at (0,0) size 0x0
+              RenderBlock (anonymous) at (10,60) size 139x0 [bgcolor=#000000]
+                RenderInline {FORM} at (0,0) size 0x0
+                RenderText {TEXT} at (0,0) size 0x0 [bgcolor=#000000]
+            RenderText {TEXT} at (0,0) size 0x0
+            RenderBlock (floating) {LI} at (259,0) size 80x120 [color=#000000] [bgcolor=#FFCC00]
+              RenderText {TEXT} at (15,14) size 50x10
+                text run at (15,14) width 50: "i grow old"
+            RenderText {TEXT} at (0,0) size 0x0
+            RenderBlock (floating) {LI} at (0,130) size 120x120 [bgcolor=#000000]
+              RenderText {TEXT} at (10,9) size 30x10
+                text run at (10,9) width 30: "pluot?"
+            RenderText {TEXT} at (0,0) size 0x0
+          RenderBlock (floating) {BLOCKQUOTE} at (160,150) size 70x140 [color=#000000] [bgcolor=#FFCC00]
+            RenderBlock {ADDRESS} at (5,20) size 50x20 [bgcolor=#000000]
+              RenderText {TEXT} at (0,-1) size 34x20
+                text run at (0,-1) width 16: "bar"
+                text run at (0,9) width 34: "maids,"
+          RenderBlock (floating) {H1} at (240,150) size 120x120 [bgcolor=#000000]
+            RenderText {TEXT} at (10,9) size 66x20
+              text run at (10,9) width 58: "sing to me,"
+              text run at (10,19) width 66: "erbarme dich"
+        RenderText {TEXT} at (0,0) size 0x0
+      RenderBlock {P} at (5,320) size 480x65 [color=#000000] [bgcolor=#000000]
+        RenderText {TEXT} at (0,0) size 480x39
+          text run at (0,0) width 385: "This is a nonsensical document, but syntactically valid HTML 4.0. All 100%-"
+          text run at (385,0) width 88: "conformant CSS1"
+          text run at (0,13) width 480: "agents should be able to render the document elements above this paragraph indistinguishably"
+          text run at (0,26) width 122: "(to the pixel) from this "
+        RenderInline {A} at (0,0) size 102x12 [color=#0000EE]
+          RenderText {TEXT} at (122,26) size 102x13
+            text run at (122,26) width 102: "reference rendering,"
+        RenderText {TEXT} at (224,26) size 474x39
+          text run at (224,26) width 4: " "
+          text run at (228,26) width 246: "(except font rasterization and form widgets). All"
+          text run at (0,39) width 449: "discrepancies should be traceable to CSS1 implementation shortcomings. Once you have"
+          text run at (0,52) width 259: "finished evaluating this test, you can return to the "
+        RenderInline {A} at (0,0) size 60x12 [color=#0000EE]
+          RenderText {TEXT} at (259,52) size 60x13
+            text run at (259,52) width 60: "parent page"
+        RenderText {TEXT} at (319,52) size 4x13
+          text run at (319,52) width 4: "."
diff --git a/LayoutTests/fast/block/basic/011.html b/LayoutTests/fast/block/basic/011.html
new file mode 100644 (file)
index 0000000..22dfeed
--- /dev/null
@@ -0,0 +1,177 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html>
+       <head>
+               <title>
+                        display/box/float/clear test 
+               </title>
+       <style type="text/css">
+/* last modified: 1 Dec 98 */  
+
+html {
+font: 10px/1 Verdana, sans-serif;
+background-color: blue;
+color: white;
+}
+
+body {
+margin: 1.5em;
+border: .5em solid black;
+padding: 0;
+width: 48em;
+background-color: white;
+}
+
+dl {
+margin: 0;
+border: 0;
+padding: .5em;
+}
+
+dt { 
+background-color: rgb(204,0,0);
+margin: 0; 
+padding: 1em;
+width: 10.638%; /* refers to parent element's width of 47em. = 5em or 50px */
+height: 28em;
+border: .5em solid black;
+float: left;
+}
+
+dd {
+float: right;
+margin: 0 0 0 1em;
+border: 1em solid black;
+padding: 1em;
+width: 34em;
+height: 27em;
+}
+
+ul {
+margin: 0;
+border: 0;
+padding: 0;
+}
+
+li {
+display: block; /* i.e., suppress marker */
+color: black;
+height: 9em;
+width: 5em;
+margin: 0;
+border: .5em solid black;
+padding: 1em;
+float: left;
+background-color: #FC0;
+}
+
+#bar {
+background-color: black;
+color: white;
+width: 41.17%; /* = 14em */
+border: 0;
+margin: 0 1em;
+}
+
+#baz {
+margin: 1em 0;
+border: 0;
+padding: 1em;
+width: 10em;
+height: 10em;
+background-color: black;
+color: white;
+}
+
+form { 
+margin: 0;
+display: inline;
+}
+
+p { 
+margin: 0;
+}
+
+form p {
+line-height: 1.9;
+}
+
+blockquote {
+margin: 1em 1em 1em 2em;
+border-width: 1em 1.5em 2em .5em;
+border-style: solid;
+border-color: black;
+padding: 1em 0;
+width: 5em;
+height: 9em;
+float: left;
+background-color: #FC0;
+color: black;
+}
+
+address {
+font-style: normal;
+}
+
+h1 {
+background-color: black;
+color: white;
+float: left;
+margin: 1em 0;
+border: 0;
+padding: 1em;
+width: 10em;
+height: 10em;
+font-weight: normal;
+font-size: 1em;
+}
+  </style>
+       </head>
+       <body>
+               <dl>
+                       <dt>
+                        toggle 
+                       </dt>
+                       <dd>
+                       <ul>
+                               <li>
+                                the way 
+                               </li>
+                               <li id="bar">
+                               <p>
+                                the world ends 
+                               </p>
+                               <form action="./" method="get">
+                                       <p>
+                                        bang 
+                                       <input type="radio" name="foo" value="off">
+                                       </p>
+                                       <p>
+                                        whimper 
+                                       <input type="radio" name="foo2" value="on">
+                                       </p>
+                               </form>
+                               </li>
+                               <li>
+                                i grow old 
+                               </li>
+                               <li id="baz">
+                                pluot? 
+                               </li>
+                       </ul>
+                       <blockquote>
+                               <address>
+                                        bar maids, 
+                               </address>
+                       </blockquote>
+                       <h1>
+                                sing to me, erbarme dich 
+                       </h1>
+                       </dd>
+               </dl>
+               <p style="color: black; font-size: 1em; line-height: 1.3em; clear: both">
+                This is a nonsensical document, but syntactically valid HTML 4.0. All 100%-conformant CSS1 agents should be able to render the document elements above this paragraph indistinguishably (to the pixel) from this 
+                       <a href="sec5526c.gif">reference rendering,</a>
+                (except font rasterization and form widgets). All discrepancies should be traceable to CSS1 implementation shortcomings. Once you have finished evaluating this test, you can return to the <A HREF="sec5526c.htm">parent page</A>. 
+               </p>
+       </body>
+</html>
diff --git a/LayoutTests/fast/block/basic/012-expected.txt b/LayoutTests/fast/block/basic/012-expected.txt
new file mode 100644 (file)
index 0000000..60f20d1
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x116
+  RenderBlock {HTML} at (0,0) size 800x116
+    RenderBody {BODY} at (8,8) size 784x100
+      RenderBlock {DIV} at (0,0) size 784x100
+        RenderText {TEXT} at (0,0) size 421x17
+          text run at (0,0) width 421: "I should not have a border and I should not have a tiny width."
diff --git a/LayoutTests/fast/block/basic/012.html b/LayoutTests/fast/block/basic/012.html
new file mode 100644 (file)
index 0000000..0cf1d39
--- /dev/null
@@ -0,0 +1,16 @@
+<html>
+<head>
+<style>
+.5foo {
+  width:100px;
+  border: 2px solid red;
+}
+
+.goo {
+  height:100px;
+}
+</head>
+</style>
+<body>
+<div class="goo 5foo">I should not have a border and I should not have a tiny width.
+</div>
\ No newline at end of file
diff --git a/LayoutTests/fast/block/basic/013-expected.txt b/LayoutTests/fast/block/basic/013-expected.txt
new file mode 100644 (file)
index 0000000..a273e91
--- /dev/null
@@ -0,0 +1,43 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x203
+  RenderBlock {HTML} at (0,0) size 800x203
+    RenderBody {BODY} at (0,0) size 800x203
+      RenderPartObject {IFRAME} at (0,0) size 500x100
+        layer at (0,0) size 91x172
+          RenderCanvas at (0,0) size 0x0
+        layer at (0,0) size 91x172
+          RenderBlock {HTML} at (0,0) size 0x172
+            RenderBody {BODY} at (8,8) size 0x150
+              RenderBlock {P} at (0,0) size 0x68
+                RenderText {TEXT} at (0,0) size 37x68
+                  text run at (0,0) width 29: "This"
+                  text run at (0,17) width 12: "is"
+                  text run at (0,34) width 37: "some"
+                  text run at (0,51) width 32: "text."
+              RenderBlock {P} at (0,82) size 0x68
+                RenderText {TEXT} at (0,0) size 83x68
+                  text run at (0,0) width 29: "This"
+                  text run at (0,17) width 27: "text"
+                  text run at (0,34) width 12: "is"
+                  text run at (0,51) width 83: "underneath."
+      RenderText {TEXT} at (500,86) size 4x17
+        text run at (500,86) width 4: " "
+      RenderPartObject {OBJECT} at (0,103) size 500x100
+        layer at (0,0) size 91x172
+          RenderCanvas at (0,0) size 0x0
+        layer at (0,0) size 91x172
+          RenderBlock {HTML} at (0,0) size 0x172
+            RenderBody {BODY} at (8,8) size 0x150
+              RenderBlock {P} at (0,0) size 0x68
+                RenderText {TEXT} at (0,0) size 37x68
+                  text run at (0,0) width 29: "This"
+                  text run at (0,17) width 12: "is"
+                  text run at (0,34) width 37: "some"
+                  text run at (0,51) width 32: "text."
+              RenderBlock {P} at (0,82) size 0x68
+                RenderText {TEXT} at (0,0) size 83x68
+                  text run at (0,0) width 29: "This"
+                  text run at (0,17) width 27: "text"
+                  text run at (0,34) width 12: "is"
+                  text run at (0,51) width 83: "underneath."
diff --git a/LayoutTests/fast/block/basic/013.html b/LayoutTests/fast/block/basic/013.html
new file mode 100644 (file)
index 0000000..15a76bc
--- /dev/null
@@ -0,0 +1,5 @@
+<html>
+<body marginwidth=0 marginheight=0>
+
+<iframe width=500 height=100 src="resources/013-helper.html"></iframe>
+<object width=500 height=100 type="text/html" data="resources/013-helper.html"></object>
diff --git a/LayoutTests/fast/block/basic/014-expected.txt b/LayoutTests/fast/block/basic/014-expected.txt
new file mode 100644 (file)
index 0000000..921ce1b
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x37
+  RenderBlock {HTML} at (0,0) size 800x37
+    RenderBody {BODY} at (8,8) size 784x21
+      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 271x16
+        text run at (46,1) width 271: " The two green blocks should line up vertically."
diff --git a/LayoutTests/fast/block/basic/014.html b/LayoutTests/fast/block/basic/014.html
new file mode 100644 (file)
index 0000000..1b5ea83
--- /dev/null
@@ -0,0 +1,21 @@
+<html>
+<head>
+<style>
+body {
+   font-family: 'Gill Sans', Arial, Helvetica, sans-serif;
+   font-size: 14px;
+}
+
+img
+{
+    vertical-align: middle;
+    border-style: none;
+}
+
+</style>
+</head>
+<body>
+<a href="foo.html"><img style="background-color:green" width=21 height=21></a> <img style="background-color:green" width=21 height=21>
+The two green blocks should line up
+vertically.
+
diff --git a/LayoutTests/fast/block/basic/015-expected.txt b/LayoutTests/fast/block/basic/015-expected.txt
new file mode 100644 (file)
index 0000000..8f6914c
--- /dev/null
@@ -0,0 +1,163 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x395
+  RenderBlock {HTML} at (0,0) size 800x395
+    RenderBody {BODY} at (8,18) size 784x363
+      RenderBlock {H1} at (0,0) size 784x33
+        RenderText {TEXT} at (0,0) size 456x33
+          text run at (0,0) width 456: "Minimum and Maximum Widths"
+      RenderBlock {DIV} at (0,51) size 784x23
+        RenderText {TEXT} at (3,3) size 33x17
+          text run at (3,3) width 33: "This "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (36,4) size 24x16
+            text run at (36,4) width 24: "div"
+        RenderText {TEXT} at (60,3) size 448x17
+          text run at (60,3) width 448: " should have a medium solid purple border, as should all the rest."
+      RenderBlock {DIV} at (0,74) size 319x57
+        RenderText {TEXT} at (3,3) size 33x17
+          text run at (3,3) width 33: "This "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (36,4) size 24x16
+            text run at (36,4) width 24: "div"
+        RenderText {TEXT} at (60,3) size 313x34
+          text run at (60,3) width 199: " should have a width of 40%. "
+          text run at (259,3) width 57: "This is a"
+          text run at (3,20) width 68: "reference "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (71,21) size 24x16
+            text run at (71,21) width 24: "div"
+        RenderText {TEXT} at (95,20) size 191x17
+          text run at (95,20) width 191: " and should work as long as"
+        RenderInline {CODE} at (0,0) size 40x16
+          RenderText {TEXT} at (3,38) size 40x16
+            text run at (3,38) width 40: "width"
+        RenderText {TEXT} at (43,37) size 50x17
+          text run at (43,37) width 50: " works."
+      RenderBlock {DIV} at (0,131) size 319x23
+        RenderText {TEXT} at (3,3) size 33x17
+          text run at (3,3) width 33: "This "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (36,4) size 24x16
+            text run at (36,4) width 24: "div"
+        RenderText {TEXT} at (60,3) size 195x17
+          text run at (60,3) width 195: " should have a width of 40%."
+      RenderBlock {DIV} at (0,154) size 319x23
+        RenderText {TEXT} at (3,3) size 33x17
+          text run at (3,3) width 33: "This "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (36,4) size 24x16
+            text run at (36,4) width 24: "div"
+        RenderText {TEXT} at (60,3) size 195x17
+          text run at (60,3) width 195: " should have a width of 40%."
+      RenderBlock {DIV} at (0,177) size 319x23
+        RenderText {TEXT} at (3,3) size 33x17
+          text run at (3,3) width 33: "This "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (36,4) size 24x16
+            text run at (36,4) width 24: "div"
+        RenderText {TEXT} at (60,3) size 195x17
+          text run at (60,3) width 195: " should have a width of 40%."
+      RenderBlock {DIV} at (0,200) size 319x23
+        RenderText {TEXT} at (3,3) size 33x17
+          text run at (3,3) width 33: "This "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (36,4) size 24x16
+            text run at (36,4) width 24: "div"
+        RenderText {TEXT} at (60,3) size 195x17
+          text run at (60,3) width 195: " should have a width of 40%."
+      RenderBlock {DIV} at (0,223) size 319x23
+        RenderText {TEXT} at (3,3) size 33x17
+          text run at (3,3) width 33: "This "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (36,4) size 24x16
+            text run at (36,4) width 24: "div"
+        RenderText {TEXT} at (60,3) size 195x17
+          text run at (60,3) width 195: " should have a width of 40%."
+      RenderBlock {DIV} at (0,246) size 319x23
+        RenderText {TEXT} at (3,3) size 33x17
+          text run at (3,3) width 33: "This "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (36,4) size 24x16
+            text run at (36,4) width 24: "div"
+        RenderText {TEXT} at (60,3) size 195x17
+          text run at (60,3) width 195: " should have a width of 40%."
+      RenderBlock {DIV} at (0,269) size 319x23
+        RenderText {TEXT} at (3,3) size 33x17
+          text run at (3,3) width 33: "This "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (36,4) size 24x16
+            text run at (36,4) width 24: "div"
+        RenderText {TEXT} at (60,3) size 195x17
+          text run at (60,3) width 195: " should have a width of 40%."
+      RenderBlock {DIV} at (0,292) size 319x23
+        RenderText {TEXT} at (3,3) size 33x17
+          text run at (3,3) width 33: "This "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (36,4) size 24x16
+            text run at (36,4) width 24: "div"
+        RenderText {TEXT} at (60,3) size 195x17
+          text run at (60,3) width 195: " should have a width of 40%."
+      RenderBlock {P} at (0,329) size 784x34
+        RenderText {TEXT} at (0,0) size 221x17
+          text run at (0,0) width 221: "If the browser does not support "
+        RenderInline {CODE} at (0,0) size 72x16
+          RenderText {TEXT} at (221,1) size 72x16
+            text run at (221,1) width 72: "min-width"
+        RenderText {TEXT} at (293,0) size 34x17
+          text run at (293,0) width 34: " and "
+        RenderInline {CODE} at (0,0) size 72x16
+          RenderText {TEXT} at (327,1) size 72x16
+            text run at (327,1) width 72: "max-width"
+        RenderText {TEXT} at (399,0) size 190x17
+          text run at (399,0) width 190: ", then the widths should be "
+        RenderInline {CODE} at (0,0) size 32x16
+          RenderText {TEXT} at (589,1) size 32x16
+            text run at (589,1) width 32: "auto"
+        RenderText {TEXT} at (621,0) size 9x17
+          text run at (621,0) width 9: ", "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (630,1) size 24x16
+            text run at (630,1) width 24: "40%"
+        RenderText {TEXT} at (654,0) size 9x17
+          text run at (654,0) width 9: ", "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (663,1) size 24x16
+            text run at (663,1) width 24: "30%"
+        RenderText {TEXT} at (687,0) size 9x17
+          text run at (687,0) width 9: ", "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (696,1) size 24x16
+            text run at (696,1) width 24: "50%"
+        RenderText {TEXT} at (720,0) size 9x17
+          text run at (720,0) width 9: ", "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (729,1) size 24x16
+            text run at (729,1) width 24: "50%"
+        RenderText {TEXT} at (753,0) size 5x17
+          text run at (753,0) width 5: ","
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (0,18) size 24x16
+            text run at (0,18) width 24: "40%"
+        RenderText {TEXT} at (24,17) size 9x17
+          text run at (24,17) width 9: ", "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (33,18) size 24x16
+            text run at (33,18) width 24: "30%"
+        RenderText {TEXT} at (57,17) size 9x17
+          text run at (57,17) width 9: ", "
+        RenderInline {CODE} at (0,0) size 24x16
+          RenderText {TEXT} at (66,18) size 24x16
+            text run at (66,18) width 24: "40%"
+        RenderText {TEXT} at (90,17) size 9x17
+          text run at (90,17) width 9: ", "
+        RenderInline {CODE} at (0,0) size 32x16
+          RenderText {TEXT} at (99,18) size 32x16
+            text run at (99,18) width 32: "auto"
+        RenderText {TEXT} at (131,17) size 207x17
+          text run at (131,17) width 207: " (with 70% margin-right), and "
+        RenderInline {CODE} at (0,0) size 32x16
+          RenderText {TEXT} at (338,18) size 32x16
+            text run at (338,18) width 32: "auto"
+        RenderText {TEXT} at (370,17) size 5x17
+          text run at (370,17) width 5: "."
diff --git a/LayoutTests/fast/block/basic/015.html b/LayoutTests/fast/block/basic/015.html
new file mode 100644 (file)
index 0000000..4cad267
--- /dev/null
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html>
+<head>
+<title>Minimum and Maximum Widths</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="copyright" href="/~dbaron/legal.html">
+<style type="text/css">
+.test {
+       border: medium solid purple;
+       padding: 0;
+       margin: 0;
+       }
+
+.one {
+       width: 40%;
+       }
+
+.two {
+       width: 30%;
+       min-width: 40%;
+       max-width: 30%;
+       }
+
+.three {
+       width: 50%;
+       min-width: 40%;
+       max-width: 30%;
+       }
+
+.four {
+       width: 50%;
+       max-width: 40%;
+       }
+
+.five {
+       max-width: 60%;
+       width: 40%;
+       }
+
+.six {
+       width: 30%;
+       min-width: 40%;
+       }
+
+.seven {
+       min-width: 20%;
+       width: 40%;
+       }
+
+
+.eight {
+       width: auto;
+       margin: 0 70% 0 0;
+       min-width: 40%;
+       }
+
+.nine {
+       max-width: 40%;
+       }
+
+</style>
+</head>
+<body>
+
+<h1>Minimum and Maximum Widths</h1>
+
+<div class="test">This <code>div</code> should have a medium solid purple
+border, as should all the rest.</div>
+
+<div class="test one">This <code>div</code> should have a width of 40%.  This is a reference <code>div</code> and should work as long as <code>width</code> works.</div>
+
+<div class="test two">This <code>div</code> should have a width of 40%.</div>
+
+<div class="test three">This <code>div</code> should have a width of 40%.</div>
+
+<div class="test four">This <code>div</code> should have a width of 40%.</div>
+
+<div class="test five">This <code>div</code> should have a width of 40%.</div>
+
+<div class="test six">This <code>div</code> should have a width of 40%.</div>
+
+<div class="test seven">This <code>div</code> should have a width of 40%.</div>
+
+<div class="test eight">This <code>div</code> should have a width of 40%.</div>
+
+<div class="test nine">This <code>div</code> should have a width of 40%.</div>
+
+<p>If the browser does not support <code>min-width</code> and
+<code>max-width</code>, then the widths should be <code>auto</code>,
+<code>40%</code>, <code>30%</code>, <code>50%</code>, <code>50%</code>,
+<code>40%</code>, <code>30%</code>, <code>40%</code>, <code>auto</code>
+(with 70% margin-right), and <code>auto</code>.</p>
+</body></html>
diff --git a/LayoutTests/fast/block/basic/016-expected.txt b/LayoutTests/fast/block/basic/016-expected.txt
new file mode 100644 (file)
index 0000000..84f7305
--- /dev/null
@@ -0,0 +1,1212 @@
+layer at (0,0) size 800x7314
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x7314
+  RenderBlock {HTML} at (0,0) size 800x7314
+    RenderBody {BODY} at (8,8) size 784x7298
+      RenderBlock (anonymous) at (0,0) size 784x17
+        RenderText {TEXT} at (0,0) size 470x17
+          text run at (0,0) width 470: "This is a test of all the various HTML alignments using LTR direction."
+      RenderBlock {DIV} at (0,17) size 784x218
+        RenderBlock {DIV} at (6,6) size 772x25
+          RenderText {TEXT} at (4,4) size 197x17
+            text run at (4,4) width 197: "Normal div inside normal div"
+        RenderBlock {DIV} at (6,31) size 772x25
+          RenderText {TEXT} at (4,4) size 173x17
+            text run at (4,4) width 173: "Left div inside normal div"
+        RenderBlock {DIV} at (6,56) size 772x25
+          RenderText {TEXT} at (290,4) size 192x17
+            text run at (290,4) width 192: "Center div inside normal div"
+        RenderBlock {DIV} at (6,81) size 772x25
+          RenderText {TEXT} at (585,4) size 183x17
+            text run at (585,4) width 183: "Right div inside normal div"
+        RenderBlock {CENTER} at (6,106) size 772x25
+          RenderText {TEXT} at (289,4) size 193x17
+            text run at (289,4) width 193: "Center tag inside normal div"
+        RenderTable {TABLE} at (6,131) size 103x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 95x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 93x17
+                  text run at (1,1) width 93: "Normal table."
+        RenderTable {TABLE} at (316,158) size 152x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 144x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 142x17
+                  text run at (1,1) width 142: "Center aligned table."
+        RenderTable {TABLE} at (8,185) size 205x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 197x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 195x17
+                  text run at (1,1) width 195: "Center table (fixed margins)."
+      RenderBlock {DIV} at (0,235) size 784x218
+        RenderBlock {DIV} at (6,6) size 408x25
+          RenderText {TEXT} at (4,4) size 278x17
+            text run at (4,4) width 278: "Normal fixed width div inside normal div"
+        RenderBlock {DIV} at (6,31) size 408x25
+          RenderText {TEXT} at (4,4) size 254x17
+            text run at (4,4) width 254: "Left fixed width div inside normal div"
+        RenderBlock {DIV} at (6,56) size 408x25
+          RenderText {TEXT} at (67,4) size 273x17
+            text run at (67,4) width 273: "Center fixed width div inside normal div"
+        RenderBlock {DIV} at (6,81) size 408x25
+          RenderText {TEXT} at (140,4) size 264x17
+            text run at (140,4) width 264: "Right fixed width div inside normal div"
+        RenderBlock {CENTER} at (6,106) size 408x25
+          RenderText {TEXT} at (62,4) size 283x17
+            text run at (62,4) width 283: "Center tag (fixed width) inside normal div"
+        RenderTable {TABLE} at (6,131) size 400x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 93x17
+                  text run at (1,1) width 93: "Normal table."
+        RenderTable {TABLE} at (192,158) size 400x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 142x17
+                  text run at (1,1) width 142: "Center aligned table."
+        RenderTable {TABLE} at (8,185) size 400x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 195x17
+                  text run at (1,1) width 195: "Center table (fixed margins)."
+      RenderBlock {DIV} at (0,453) size 784x218
+        RenderBlock {DIV} at (6,6) size 772x25
+          RenderText {TEXT} at (4,4) size 216x17
+            text run at (4,4) width 216: "Normal div inside align=left div"
+        RenderBlock {DIV} at (6,31) size 772x25
+          RenderText {TEXT} at (4,4) size 192x17
+            text run at (4,4) width 192: "Left div inside align=left div"
+        RenderBlock {DIV} at (6,56) size 772x25
+          RenderText {TEXT} at (280,4) size 211x17
+            text run at (280,4) width 211: "Center div inside align=left div"
+        RenderBlock {DIV} at (6,81) size 772x25
+          RenderText {TEXT} at (566,4) size 202x17
+            text run at (566,4) width 202: "Right div inside align=left div"
+        RenderBlock {CENTER} at (6,106) size 772x25
+          RenderText {TEXT} at (280,4) size 212x17
+            text run at (280,4) width 212: "Center tag inside align=left div"
+        RenderTable {TABLE} at (6,131) size 103x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 95x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 93x17
+                  text run at (1,1) width 93: "Normal table."
+        RenderTable {TABLE} at (316,158) size 152x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 144x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 142x17
+                  text run at (1,1) width 142: "Center aligned table."
+        RenderTable {TABLE} at (8,185) size 205x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 197x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 195x17
+                  text run at (1,1) width 195: "Center table (fixed margins)."
+      RenderBlock {DIV} at (0,671) size 784x218
+        RenderBlock {DIV} at (6,6) size 408x25
+          RenderText {TEXT} at (4,4) size 297x17
+            text run at (4,4) width 297: "Normal fixed width div inside align=left div"
+        RenderBlock {DIV} at (6,31) size 408x25
+          RenderText {TEXT} at (4,4) size 273x17
+            text run at (4,4) width 273: "Left fixed width div inside align=left div"
+        RenderBlock {DIV} at (6,56) size 408x25
+          RenderText {TEXT} at (58,4) size 292x17
+            text run at (58,4) width 292: "Center fixed width div inside align=left div"
+        RenderBlock {DIV} at (6,81) size 408x25
+          RenderText {TEXT} at (121,4) size 283x17
+            text run at (121,4) width 283: "Right fixed width div inside align=left div"
+        RenderBlock {CENTER} at (6,106) size 408x25
+          RenderText {TEXT} at (53,4) size 302x17
+            text run at (53,4) width 302: "Center tag (fixed width) inside align=left div"
+        RenderTable {TABLE} at (6,131) size 400x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 93x17
+                  text run at (1,1) width 93: "Normal table."
+        RenderTable {TABLE} at (192,158) size 400x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 142x17
+                  text run at (1,1) width 142: "Center aligned table."
+        RenderTable {TABLE} at (8,185) size 400x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 195x17
+                  text run at (1,1) width 195: "Center table (fixed margins)."
+      RenderBlock {DIV} at (0,889) size 784x218
+        RenderBlock {DIV} at (6,6) size 772x25
+          RenderText {TEXT} at (265,4) size 241x17
+            text run at (265,4) width 241: "Normal div inside align= center div"
+        RenderBlock {DIV} at (6,31) size 772x25
+          RenderText {TEXT} at (4,4) size 212x17
+            text run at (4,4) width 212: "Left div inside align=center div"
+        RenderBlock {DIV} at (6,56) size 772x25
+          RenderText {TEXT} at (270,4) size 231x17
+            text run at (270,4) width 231: "Center div inside align=center div"
+        RenderBlock {DIV} at (6,81) size 772x25
+          RenderText {TEXT} at (546,4) size 222x17
+            text run at (546,4) width 222: "Right div inside align=center div"
+        RenderBlock {CENTER} at (6,106) size 772x25
+          RenderText {TEXT} at (270,4) size 232x17
+            text run at (270,4) width 232: "Center tag inside align=center div"
+        RenderTable {TABLE} at (340,131) size 103x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 95x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 93x17
+                  text run at (1,1) width 93: "Normal table."
+        RenderTable {TABLE} at (316,158) size 152x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 144x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 142x17
+                  text run at (1,1) width 142: "Center aligned table."
+        RenderTable {TABLE} at (289,185) size 205x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 197x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 195x17
+                  text run at (1,1) width 195: "Center table (fixed margins)."
+      RenderBlock {DIV} at (0,1107) size 784x302
+        RenderBlock {DIV} at (188,6) size 408x25
+          RenderText {TEXT} at (45,4) size 317x17
+            text run at (45,4) width 317: "Normal fixed width div inside align=center div"
+        RenderBlock {DIV} at (370,31) size 408x42
+          RenderText {TEXT} at (42,4) size 324x34
+            text run at (42,4) width 324: "Normal fixed width div (auto left margin) inside"
+            text run at (148,21) width 112: "align=center div"
+        RenderBlock {DIV} at (6,73) size 408x42
+          RenderText {TEXT} at (37,4) size 334x34
+            text run at (37,4) width 334: "Normal fixed width div (auto right margin) inside"
+            text run at (148,21) width 112: "align=center div"
+        RenderBlock {DIV} at (188,115) size 408x25
+          RenderText {TEXT} at (4,4) size 293x17
+            text run at (4,4) width 293: "Left fixed width div inside align=center div"
+        RenderBlock {DIV} at (188,140) size 408x25
+          RenderText {TEXT} at (48,4) size 312x17
+            text run at (48,4) width 312: "Center fixed width div inside align=center div"
+        RenderBlock {DIV} at (188,165) size 408x25
+          RenderText {TEXT} at (101,4) size 303x17
+            text run at (101,4) width 303: "Right fixed width div inside align=center div"
+        RenderBlock {CENTER} at (188,190) size 408x25
+          RenderText {TEXT} at (43,4) size 322x17
+            text run at (43,4) width 322: "Center tag (fixed width) inside align=center div"
+        RenderTable {TABLE} at (192,215) size 400x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 93x17
+                  text run at (1,1) width 93: "Normal table."
+        RenderTable {TABLE} at (192,242) size 400x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 142x17
+                  text run at (1,1) width 142: "Center aligned table."
+        RenderTable {TABLE} at (192,269) size 400x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 195x17
+                  text run at (1,1) width 195: "Center table (fixed margins)."
+      RenderBlock {DIV} at (0,1409) size 784x218
+        RenderBlock {DIV} at (6,6) size 772x25
+          RenderText {TEXT} at (542,4) size 226x17
+            text run at (542,4) width 226: "Normal div inside align=right div"
+        RenderBlock {DIV} at (6,31) size 772x25
+          RenderText {TEXT} at (4,4) size 202x17
+            text run at (4,4) width 202: "Left div inside align=right div"
+        RenderBlock {DIV} at (6,56) size 772x25
+          RenderText {TEXT} at (275,4) size 221x17
+            text run at (275,4) width 221: "Center div inside align=right div"
+        RenderBlock {DIV} at (6,81) size 772x25
+          RenderText {TEXT} at (556,4) size 212x17
+            text run at (556,4) width 212: "Right div inside align=right div"
+        RenderBlock {CENTER} at (6,106) size 772x25
+          RenderText {TEXT} at (275,4) size 222x17
+            text run at (275,4) width 222: "Center tag inside align=right div"
+        RenderTable {TABLE} at (675,131) size 103x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 95x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 93x17
+                  text run at (1,1) width 93: "Normal table."
+        RenderTable {TABLE} at (316,158) size 152x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 144x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 142x17
+                  text run at (1,1) width 142: "Center aligned table."
+        RenderTable {TABLE} at (571,185) size 205x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 197x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 195x17
+                  text run at (1,1) width 195: "Center table (fixed margins)."
+      RenderBlock {DIV} at (0,1627) size 784x218
+        RenderBlock {DIV} at (370,6) size 408x25
+          RenderText {TEXT} at (97,4) size 307x17
+            text run at (97,4) width 307: "Normal fixed width div inside align=right div"
+        RenderBlock {DIV} at (370,31) size 408x25
+          RenderText {TEXT} at (4,4) size 283x17
+            text run at (4,4) width 283: "Left fixed width div inside align=right div"
+        RenderBlock {DIV} at (370,56) size 408x25
+          RenderText {TEXT} at (53,4) size 302x17
+            text run at (53,4) width 302: "Center fixed width div inside align=right div"
+        RenderBlock {DIV} at (370,81) size 408x25
+          RenderText {TEXT} at (111,4) size 293x17
+            text run at (111,4) width 293: "Right fixed width div inside align=right div"
+        RenderBlock {CENTER} at (370,106) size 408x25
+          RenderText {TEXT} at (48,4) size 312x17
+            text run at (48,4) width 312: "Center tag (fixed width) inside align=right div"
+        RenderTable {TABLE} at (378,131) size 400x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 93x17
+                  text run at (1,1) width 93: "Normal table."
+        RenderTable {TABLE} at (192,158) size 400x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 142x17
+                  text run at (1,1) width 142: "Center aligned table."
+        RenderTable {TABLE} at (376,185) size 400x27
+          RenderTableSection {TBODY} at (2,2) size 0x23
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                RenderText {TEXT} at (1,1) size 195x17
+                  text run at (1,1) width 195: "Center table (fixed margins)."
+      RenderBlock {P} at (0,1859) size 784x17
+        RenderText {TEXT} at (0,0) size 382x17
+          text run at (0,0) width 382: "This is a test using TABLE cells (all in the LTR direction)."
+      RenderTable {TABLE} at (0,1890) size 784x224
+        RenderTableSection {TBODY} at (2,2) size 0x220
+          RenderTableRow {TR} at (0,0) size 0x0
+            RenderTableCell {TD} at (2,2) size 776x216 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (5,5) size 766x25
+                RenderText {TEXT} at (4,4) size 191x17
+                  text run at (4,4) width 191: "Normal div inside normal td"
+              RenderBlock {DIV} at (5,30) size 766x25
+                RenderText {TEXT} at (4,4) size 167x17
+                  text run at (4,4) width 167: "Left div inside normal td"
+              RenderBlock {DIV} at (5,55) size 766x25
+                RenderText {TEXT} at (290,4) size 186x17
+                  text run at (290,4) width 186: "Center div inside normal td"
+              RenderBlock {DIV} at (5,80) size 766x25
+                RenderText {TEXT} at (585,4) size 177x17
+                  text run at (585,4) width 177: "Right div inside normal td"
+              RenderBlock {CENTER} at (5,105) size 766x25
+                RenderText {TEXT} at (289,4) size 187x17
+                  text run at (289,4) width 187: "Center tag inside normal td"
+              RenderTable {TABLE} at (5,130) size 103x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 95x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 93x17
+                        text run at (1,1) width 93: "Normal table."
+              RenderTable {TABLE} at (312,157) size 152x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 144x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 142x17
+                        text run at (1,1) width 142: "Center aligned table."
+              RenderTable {TABLE} at (7,184) size 205x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 197x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 195x17
+                        text run at (1,1) width 195: "Center table (fixed margins)."
+      RenderTable {TABLE} at (0,2114) size 784x224
+        RenderTableSection {TBODY} at (2,2) size 0x220
+          RenderTableRow {TR} at (0,0) size 0x0
+            RenderTableCell {TD} at (2,2) size 776x216 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (5,5) size 408x25
+                RenderText {TEXT} at (4,4) size 272x17
+                  text run at (4,4) width 272: "Normal fixed width div inside normal td"
+              RenderBlock {DIV} at (5,30) size 408x25
+                RenderText {TEXT} at (4,4) size 248x17
+                  text run at (4,4) width 248: "Left fixed width div inside normal td"
+              RenderBlock {DIV} at (5,55) size 408x25
+                RenderText {TEXT} at (70,4) size 267x17
+                  text run at (70,4) width 267: "Center fixed width div inside normal td"
+              RenderBlock {DIV} at (5,80) size 408x25
+                RenderText {TEXT} at (146,4) size 258x17
+                  text run at (146,4) width 258: "Right fixed width div inside normal td"
+              RenderBlock {CENTER} at (5,105) size 408x25
+                RenderText {TEXT} at (65,4) size 277x17
+                  text run at (65,4) width 277: "Center tag (fixed width) inside normal td"
+              RenderTable {TABLE} at (5,130) size 400x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 93x17
+                        text run at (1,1) width 93: "Normal table."
+              RenderTable {TABLE} at (188,157) size 400x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 142x17
+                        text run at (1,1) width 142: "Center aligned table."
+              RenderTable {TABLE} at (7,184) size 400x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 195x17
+                        text run at (1,1) width 195: "Center table (fixed margins)."
+      RenderTable {TABLE} at (0,2338) size 784x224
+        RenderTableSection {TBODY} at (2,2) size 0x220
+          RenderTableRow {TR} at (0,0) size 0x0
+            RenderTableCell {TD} at (2,2) size 776x216 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (5,5) size 766x25
+                RenderText {TEXT} at (4,4) size 210x17
+                  text run at (4,4) width 210: "Normal div inside align=left td"
+              RenderBlock {DIV} at (5,30) size 766x25
+                RenderText {TEXT} at (4,4) size 186x17
+                  text run at (4,4) width 186: "Left div inside align=left td"
+              RenderBlock {DIV} at (5,55) size 766x25
+                RenderText {TEXT} at (280,4) size 205x17
+                  text run at (280,4) width 205: "Center div inside align=left td"
+              RenderBlock {DIV} at (5,80) size 766x25
+                RenderText {TEXT} at (566,4) size 196x17
+                  text run at (566,4) width 196: "Right div inside align=left td"
+              RenderBlock {CENTER} at (5,105) size 766x25
+                RenderText {TEXT} at (280,4) size 206x17
+                  text run at (280,4) width 206: "Center tag inside align=left td"
+              RenderTable {TABLE} at (5,130) size 103x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 95x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 93x17
+                        text run at (1,1) width 93: "Normal table."
+              RenderTable {TABLE} at (312,157) size 152x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 144x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 142x17
+                        text run at (1,1) width 142: "Center aligned table."
+              RenderTable {TABLE} at (7,184) size 205x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 197x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 195x17
+                        text run at (1,1) width 195: "Center table (fixed margins)."
+      RenderTable {TABLE} at (0,2562) size 784x224
+        RenderTableSection {TBODY} at (2,2) size 0x220
+          RenderTableRow {TR} at (0,0) size 0x0
+            RenderTableCell {TD} at (2,2) size 776x216 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (5,5) size 408x25
+                RenderText {TEXT} at (4,4) size 291x17
+                  text run at (4,4) width 291: "Normal fixed width div inside align=left td"
+              RenderBlock {DIV} at (5,30) size 408x25
+                RenderText {TEXT} at (4,4) size 267x17
+                  text run at (4,4) width 267: "Left fixed width div inside align=left td"
+              RenderBlock {DIV} at (5,55) size 408x25
+                RenderText {TEXT} at (61,4) size 286x17
+                  text run at (61,4) width 286: "Center fixed width div inside align=left td"
+              RenderBlock {DIV} at (5,80) size 408x25
+                RenderText {TEXT} at (127,4) size 277x17
+                  text run at (127,4) width 277: "Right fixed width div inside align=left td"
+              RenderBlock {CENTER} at (5,105) size 408x25
+                RenderText {TEXT} at (56,4) size 296x17
+                  text run at (56,4) width 296: "Center tag (fixed width) inside align=left td"
+              RenderTable {TABLE} at (5,130) size 400x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 93x17
+                        text run at (1,1) width 93: "Normal table."
+              RenderTable {TABLE} at (188,157) size 400x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 142x17
+                        text run at (1,1) width 142: "Center aligned table."
+              RenderTable {TABLE} at (7,184) size 400x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 195x17
+                        text run at (1,1) width 195: "Center table (fixed margins)."
+      RenderTable {TABLE} at (0,2786) size 784x224
+        RenderTableSection {TBODY} at (2,2) size 0x220
+          RenderTableRow {TR} at (0,0) size 0x0
+            RenderTableCell {TD} at (2,2) size 776x216 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (5,5) size 766x25
+                RenderText {TEXT} at (265,4) size 235x17
+                  text run at (265,4) width 235: "Normal div inside align= center td"
+              RenderBlock {DIV} at (5,30) size 766x25
+                RenderText {TEXT} at (4,4) size 206x17
+                  text run at (4,4) width 206: "Left div inside align=center td"
+              RenderBlock {DIV} at (5,55) size 766x25
+                RenderText {TEXT} at (270,4) size 225x17
+                  text run at (270,4) width 225: "Center div inside align=center td"
+              RenderBlock {DIV} at (5,80) size 766x25
+                RenderText {TEXT} at (546,4) size 216x17
+                  text run at (546,4) width 216: "Right div inside align=center td"
+              RenderBlock {CENTER} at (5,105) size 766x25
+                RenderText {TEXT} at (270,4) size 226x17
+                  text run at (270,4) width 226: "Center tag inside align=center td"
+              RenderTable {TABLE} at (336,130) size 103x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 95x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 93x17
+                        text run at (1,1) width 93: "Normal table."
+              RenderTable {TABLE} at (312,157) size 152x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 144x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 142x17
+                        text run at (1,1) width 142: "Center aligned table."
+              RenderTable {TABLE} at (285,184) size 205x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 197x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 195x17
+                        text run at (1,1) width 195: "Center table (fixed margins)."
+      RenderTable {TABLE} at (0,3010) size 784x224
+        RenderTableSection {TBODY} at (2,2) size 0x220
+          RenderTableRow {TR} at (0,0) size 0x0
+            RenderTableCell {TD} at (2,2) size 776x216 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (184,5) size 408x25
+                RenderText {TEXT} at (48,4) size 311x17
+                  text run at (48,4) width 311: "Normal fixed width div inside align=center td"
+              RenderBlock {DIV} at (184,30) size 408x25
+                RenderText {TEXT} at (4,4) size 287x17
+                  text run at (4,4) width 287: "Left fixed width div inside align=center td"
+              RenderBlock {DIV} at (184,55) size 408x25
+                RenderText {TEXT} at (51,4) size 306x17
+                  text run at (51,4) width 306: "Center fixed width div inside align=center td"
+              RenderBlock {DIV} at (184,80) size 408x25
+                RenderText {TEXT} at (107,4) size 297x17
+                  text run at (107,4) width 297: "Right fixed width div inside align=center td"
+              RenderBlock {CENTER} at (184,105) size 408x25
+                RenderText {TEXT} at (46,4) size 316x17
+                  text run at (46,4) width 316: "Center tag (fixed width) inside align=center td"
+              RenderTable {TABLE} at (188,130) size 400x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 93x17
+                        text run at (1,1) width 93: "Normal table."
+              RenderTable {TABLE} at (188,157) size 400x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 142x17
+                        text run at (1,1) width 142: "Center aligned table."
+              RenderTable {TABLE} at (188,184) size 400x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 195x17
+                        text run at (1,1) width 195: "Center table (fixed margins)."
+      RenderTable {TABLE} at (0,3234) size 784x224
+        RenderTableSection {TBODY} at (2,2) size 0x220
+          RenderTableRow {TR} at (0,0) size 0x0
+            RenderTableCell {TD} at (2,2) size 776x216 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (5,5) size 766x25
+                RenderText {TEXT} at (542,4) size 220x17
+                  text run at (542,4) width 220: "Normal div inside align=right td"
+              RenderBlock {DIV} at (5,30) size 766x25
+                RenderText {TEXT} at (4,4) size 196x17
+                  text run at (4,4) width 196: "Left div inside align=right td"
+              RenderBlock {DIV} at (5,55) size 766x25
+                RenderText {TEXT} at (275,4) size 215x17
+                  text run at (275,4) width 215: "Center div inside align=right td"
+              RenderBlock {DIV} at (5,80) size 766x25
+                RenderText {TEXT} at (556,4) size 206x17
+                  text run at (556,4) width 206: "Right div inside align=right td"
+              RenderBlock {CENTER} at (5,105) size 766x25
+                RenderText {TEXT} at (275,4) size 216x17
+                  text run at (275,4) width 216: "Center tag inside align=right td"
+              RenderTable {TABLE} at (668,130) size 103x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 95x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 93x17
+                        text run at (1,1) width 93: "Normal table."
+              RenderTable {TABLE} at (312,157) size 152x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 144x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 142x17
+                        text run at (1,1) width 142: "Center aligned table."
+              RenderTable {TABLE} at (564,184) size 205x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 197x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 195x17
+                        text run at (1,1) width 195: "Center table (fixed margins)."
+      RenderTable {TABLE} at (0,3458) size 784x224
+        RenderTableSection {TBODY} at (2,2) size 0x220
+          RenderTableRow {TR} at (0,0) size 0x0
+            RenderTableCell {TD} at (2,2) size 776x216 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (363,5) size 408x25
+                RenderText {TEXT} at (103,4) size 301x17
+                  text run at (103,4) width 301: "Normal fixed width div inside align=right td"
+              RenderBlock {DIV} at (363,30) size 408x25
+                RenderText {TEXT} at (4,4) size 277x17
+                  text run at (4,4) width 277: "Left fixed width div inside align=right td"
+              RenderBlock {DIV} at (363,55) size 408x25
+                RenderText {TEXT} at (56,4) size 296x17
+                  text run at (56,4) width 296: "Center fixed width div inside align=right td"
+              RenderBlock {DIV} at (363,80) size 408x25
+                RenderText {TEXT} at (117,4) size 287x17
+                  text run at (117,4) width 287: "Right fixed width div inside align=right td"
+              RenderBlock {CENTER} at (363,105) size 408x25
+                RenderText {TEXT} at (51,4) size 306x17
+                  text run at (51,4) width 306: "Center tag (fixed width) inside align=right td"
+              RenderTable {TABLE} at (371,130) size 400x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 93x17
+                        text run at (1,1) width 93: "Normal table."
+              RenderTable {TABLE} at (188,157) size 400x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 142x17
+                        text run at (1,1) width 142: "Center aligned table."
+              RenderTable {TABLE} at (369,184) size 400x27
+                RenderTableSection {TBODY} at (2,2) size 0x23
+                  RenderTableRow {TR} at (0,0) size 0x0
+                    RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                      RenderText {TEXT} at (1,1) size 195x17
+                        text run at (1,1) width 195: "Center table (fixed margins)."
+      RenderBlock {DIV} at (0,3696) size 784x3602
+        RenderBlock (anonymous) at (2,2) size 780x17
+          RenderText {TEXT} at (310,0) size 470x17
+            text run at (310,0) width 5: "."
+            text run at (315,0) width 465: "This is a test of all the various HTML alignments using RTL direction"
+        RenderBlock {DIV} at (2,19) size 780x218
+          RenderBlock {DIV} at (6,6) size 768x25
+            RenderText {TEXT} at (567,4) size 197x17
+              text run at (567,4) width 197: "Normal div inside normal div"
+          RenderBlock {DIV} at (6,31) size 768x25
+            RenderText {TEXT} at (4,4) size 173x17
+              text run at (4,4) width 173: "Left div inside normal div"
+          RenderBlock {DIV} at (6,56) size 768x25
+            RenderText {TEXT} at (288,4) size 192x17
+              text run at (288,4) width 192: "Center div inside normal div"
+          RenderBlock {DIV} at (6,81) size 768x25
+            RenderText {TEXT} at (581,4) size 183x17
+              text run at (581,4) width 183: "Right div inside normal div"
+          RenderBlock {CENTER} at (6,106) size 768x25
+            RenderText {TEXT} at (287,4) size 193x17
+              text run at (287,4) width 193: "Center tag inside normal div"
+          RenderTable {TABLE} at (665,131) size 103x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 95x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (1,1) size 93x17
+                    text run at (1,1) width 5: "."
+                    text run at (6,1) width 88: "Normal table"
+          RenderTable {TABLE} at (308,158) size 152x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 144x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (1,1) size 142x17
+                    text run at (1,1) width 5: "."
+                    text run at (6,1) width 137: "Center aligned table"
+          RenderTable {TABLE} at (561,185) size 205x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 197x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (0,1) size 196x17
+                    text run at (0,1) width 10: ")."
+                    text run at (10,1) width 186: "Center table (fixed margins"
+        RenderBlock {DIV} at (2,237) size 780x218
+          RenderBlock {DIV} at (366,6) size 408x25
+            RenderText {TEXT} at (126,4) size 278x17
+              text run at (126,4) width 278: "Normal fixed width div inside normal div"
+          RenderBlock {DIV} at (366,31) size 408x25
+            RenderText {TEXT} at (4,4) size 254x17
+              text run at (4,4) width 254: "Left fixed width div inside normal div"
+          RenderBlock {DIV} at (366,56) size 408x25
+            RenderText {TEXT} at (67,4) size 273x17
+              text run at (67,4) width 273: "Center fixed width div inside normal div"
+          RenderBlock {DIV} at (366,81) size 408x25
+            RenderText {TEXT} at (140,4) size 264x17
+              text run at (140,4) width 264: "Right fixed width div inside normal div"
+          RenderBlock {CENTER} at (366,106) size 408x25
+            RenderText {TEXT} at (62,4) size 283x17
+              text run at (62,4) width 283: "Center tag (fixed width) inside normal div"
+          RenderTable {TABLE} at (368,131) size 400x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (298,1) size 93x17
+                    text run at (298,1) width 5: "."
+                    text run at (303,1) width 88: "Normal table"
+          RenderTable {TABLE} at (184,158) size 400x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (249,1) size 142x17
+                    text run at (249,1) width 5: "."
+                    text run at (254,1) width 137: "Center aligned table"
+          RenderTable {TABLE} at (366,185) size 400x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (195,1) size 196x17
+                    text run at (195,1) width 10: ")."
+                    text run at (205,1) width 186: "Center table (fixed margins"
+        RenderBlock {DIV} at (2,455) size 780x218
+          RenderBlock {DIV} at (6,6) size 768x25
+            RenderText {TEXT} at (4,4) size 216x17
+              text run at (4,4) width 216: "Normal div inside align=left div"
+          RenderBlock {DIV} at (6,31) size 768x25
+            RenderText {TEXT} at (4,4) size 192x17
+              text run at (4,4) width 192: "Left div inside align=left div"
+          RenderBlock {DIV} at (6,56) size 768x25
+            RenderText {TEXT} at (278,4) size 211x17
+              text run at (278,4) width 211: "Center div inside align=left div"
+          RenderBlock {DIV} at (6,81) size 768x25
+            RenderText {TEXT} at (562,4) size 202x17
+              text run at (562,4) width 202: "Right div inside align=left div"
+          RenderBlock {CENTER} at (6,106) size 768x25
+            RenderText {TEXT} at (278,4) size 212x17
+              text run at (278,4) width 212: "Center tag inside align=left div"
+          RenderTable {TABLE} at (0,131) size 103x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 95x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (1,1) size 93x17
+                    text run at (1,1) width 5: "."
+                    text run at (6,1) width 88: "Normal table"
+          RenderTable {TABLE} at (308,158) size 152x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 144x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (1,1) size 142x17
+                    text run at (1,1) width 5: "."
+                    text run at (6,1) width 137: "Center aligned table"
+          RenderTable {TABLE} at (2,185) size 205x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 197x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (0,1) size 196x17
+                    text run at (0,1) width 10: ")."
+                    text run at (10,1) width 186: "Center table (fixed margins"
+        RenderBlock {DIV} at (2,673) size 780x218
+          RenderBlock {DIV} at (6,6) size 408x25
+            RenderText {TEXT} at (4,4) size 297x17
+              text run at (4,4) width 297: "Normal fixed width div inside align=left div"
+          RenderBlock {DIV} at (6,31) size 408x25
+            RenderText {TEXT} at (4,4) size 273x17
+              text run at (4,4) width 273: "Left fixed width div inside align=left div"
+          RenderBlock {DIV} at (6,56) size 408x25
+            RenderText {TEXT} at (58,4) size 292x17
+              text run at (58,4) width 292: "Center fixed width div inside align=left div"
+          RenderBlock {DIV} at (6,81) size 408x25
+            RenderText {TEXT} at (121,4) size 283x17
+              text run at (121,4) width 283: "Right fixed width div inside align=left div"
+          RenderBlock {CENTER} at (6,106) size 408x25
+            RenderText {TEXT} at (53,4) size 302x17
+              text run at (53,4) width 302: "Center tag (fixed width) inside align=left div"
+          RenderTable {TABLE} at (0,131) size 400x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (298,1) size 93x17
+                    text run at (298,1) width 5: "."
+                    text run at (303,1) width 88: "Normal table"
+          RenderTable {TABLE} at (184,158) size 400x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (249,1) size 142x17
+                    text run at (249,1) width 5: "."
+                    text run at (254,1) width 137: "Center aligned table"
+          RenderTable {TABLE} at (2,185) size 400x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (195,1) size 196x17
+                    text run at (195,1) width 10: ")."
+                    text run at (205,1) width 186: "Center table (fixed margins"
+        RenderBlock {DIV} at (2,891) size 780x218
+          RenderBlock {DIV} at (6,6) size 768x25
+            RenderText {TEXT} at (263,4) size 241x17
+              text run at (263,4) width 241: "Normal div inside align= center div"
+          RenderBlock {DIV} at (6,31) size 768x25
+            RenderText {TEXT} at (4,4) size 212x17
+              text run at (4,4) width 212: "Left div inside align=center div"
+          RenderBlock {DIV} at (6,56) size 768x25
+            RenderText {TEXT} at (268,4) size 231x17
+              text run at (268,4) width 231: "Center div inside align=center div"
+          RenderBlock {DIV} at (6,81) size 768x25
+            RenderText {TEXT} at (542,4) size 222x17
+              text run at (542,4) width 222: "Right div inside align=center div"
+          RenderBlock {CENTER} at (6,106) size 768x25
+            RenderText {TEXT} at (268,4) size 232x17
+              text run at (268,4) width 232: "Center tag inside align=center div"
+          RenderTable {TABLE} at (332,131) size 103x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 95x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (1,1) size 93x17
+                    text run at (1,1) width 5: "."
+                    text run at (6,1) width 88: "Normal table"
+          RenderTable {TABLE} at (308,158) size 152x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 144x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (1,1) size 142x17
+                    text run at (1,1) width 5: "."
+                    text run at (6,1) width 137: "Center aligned table"
+          RenderTable {TABLE} at (281,185) size 205x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 197x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (0,1) size 196x17
+                    text run at (0,1) width 10: ")."
+                    text run at (10,1) width 186: "Center table (fixed margins"
+        RenderBlock {DIV} at (2,1109) size 780x218
+          RenderBlock {DIV} at (186,6) size 408x25
+            RenderText {TEXT} at (45,4) size 317x17
+              text run at (45,4) width 317: "Normal fixed width div inside align=center div"
+          RenderBlock {DIV} at (186,31) size 408x25
+            RenderText {TEXT} at (4,4) size 293x17
+              text run at (4,4) width 293: "Left fixed width div inside align=center div"
+          RenderBlock {DIV} at (186,56) size 408x25
+            RenderText {TEXT} at (48,4) size 312x17
+              text run at (48,4) width 312: "Center fixed width div inside align=center div"
+          RenderBlock {DIV} at (186,81) size 408x25
+            RenderText {TEXT} at (101,4) size 303x17
+              text run at (101,4) width 303: "Right fixed width div inside align=center div"
+          RenderBlock {CENTER} at (186,106) size 408x25
+            RenderText {TEXT} at (43,4) size 322x17
+              text run at (43,4) width 322: "Center tag (fixed width) inside align=center div"
+          RenderTable {TABLE} at (184,131) size 400x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (298,1) size 93x17
+                    text run at (298,1) width 5: "."
+                    text run at (303,1) width 88: "Normal table"
+          RenderTable {TABLE} at (184,158) size 400x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (249,1) size 142x17
+                    text run at (249,1) width 5: "."
+                    text run at (254,1) width 137: "Center aligned table"
+          RenderTable {TABLE} at (184,185) size 400x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (195,1) size 196x17
+                    text run at (195,1) width 10: ")."
+                    text run at (205,1) width 186: "Center table (fixed margins"
+        RenderBlock {DIV} at (2,1327) size 780x218
+          RenderBlock {DIV} at (6,6) size 768x25
+            RenderText {TEXT} at (538,4) size 226x17
+              text run at (538,4) width 226: "Normal div inside align=right div"
+          RenderBlock {DIV} at (6,31) size 768x25
+            RenderText {TEXT} at (4,4) size 202x17
+              text run at (4,4) width 202: "Left div inside align=right div"
+          RenderBlock {DIV} at (6,56) size 768x25
+            RenderText {TEXT} at (273,4) size 221x17
+              text run at (273,4) width 221: "Center div inside align=right div"
+          RenderBlock {DIV} at (6,81) size 768x25
+            RenderText {TEXT} at (552,4) size 212x17
+              text run at (552,4) width 212: "Right div inside align=right div"
+          RenderBlock {CENTER} at (6,106) size 768x25
+            RenderText {TEXT} at (273,4) size 222x17
+              text run at (273,4) width 222: "Center tag inside align=right div"
+          RenderTable {TABLE} at (665,131) size 103x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 95x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (1,1) size 93x17
+                    text run at (1,1) width 5: "."
+                    text run at (6,1) width 88: "Normal table"
+          RenderTable {TABLE} at (308,158) size 152x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 144x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (1,1) size 142x17
+                    text run at (1,1) width 5: "."
+                    text run at (6,1) width 137: "Center aligned table"
+          RenderTable {TABLE} at (561,185) size 205x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 197x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (0,1) size 196x17
+                    text run at (0,1) width 10: ")."
+                    text run at (10,1) width 186: "Center table (fixed margins"
+        RenderBlock {DIV} at (2,1545) size 780x218
+          RenderBlock {DIV} at (366,6) size 408x25
+            RenderText {TEXT} at (97,4) size 307x17
+              text run at (97,4) width 307: "Normal fixed width div inside align=right div"
+          RenderBlock {DIV} at (366,31) size 408x25
+            RenderText {TEXT} at (4,4) size 283x17
+              text run at (4,4) width 283: "Left fixed width div inside align=right div"
+          RenderBlock {DIV} at (366,56) size 408x25
+            RenderText {TEXT} at (53,4) size 302x17
+              text run at (53,4) width 302: "Center fixed width div inside align=right div"
+          RenderBlock {DIV} at (366,81) size 408x25
+            RenderText {TEXT} at (111,4) size 293x17
+              text run at (111,4) width 293: "Right fixed width div inside align=right div"
+          RenderBlock {CENTER} at (366,106) size 408x25
+            RenderText {TEXT} at (48,4) size 312x17
+              text run at (48,4) width 312: "Center tag (fixed width) inside align=right div"
+          RenderTable {TABLE} at (368,131) size 400x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (298,1) size 93x17
+                    text run at (298,1) width 5: "."
+                    text run at (303,1) width 88: "Normal table"
+          RenderTable {TABLE} at (184,158) size 400x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (249,1) size 142x17
+                    text run at (249,1) width 5: "."
+                    text run at (254,1) width 137: "Center aligned table"
+          RenderTable {TABLE} at (366,185) size 400x27
+            RenderTableSection {TBODY} at (2,2) size 0x23
+              RenderTableRow {TR} at (0,0) size 0x0
+                RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                  RenderText {TEXT} at (195,1) size 196x17
+                    text run at (195,1) width 10: ")."
+                    text run at (205,1) width 186: "Center table (fixed margins"
+        RenderBlock {P} at (2,1777) size 780x17
+          RenderText {TEXT} at (397,0) size 383x17
+            text run at (397,0) width 10: ")."
+            text run at (407,0) width 373: "This is a test using TABLE cells (all in the RTL direction"
+        RenderTable {TABLE} at (0,1808) size 780x224
+          RenderTableSection {TBODY} at (2,2) size 0x220
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 772x216 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (5,5) size 762x25
+                  RenderText {TEXT} at (567,4) size 191x17
+                    text run at (567,4) width 191: "Normal div inside normal td"
+                RenderBlock {DIV} at (5,30) size 762x25
+                  RenderText {TEXT} at (4,4) size 167x17
+                    text run at (4,4) width 167: "Left div inside normal td"
+                RenderBlock {DIV} at (5,55) size 762x25
+                  RenderText {TEXT} at (288,4) size 186x17
+                    text run at (288,4) width 186: "Center div inside normal td"
+                RenderBlock {DIV} at (5,80) size 762x25
+                  RenderText {TEXT} at (581,4) size 177x17
+                    text run at (581,4) width 177: "Right div inside normal td"
+                RenderBlock {CENTER} at (5,105) size 762x25
+                  RenderText {TEXT} at (287,4) size 187x17
+                    text run at (287,4) width 187: "Center tag inside normal td"
+                RenderTable {TABLE} at (659,130) size 103x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 95x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (1,1) size 93x17
+                          text run at (1,1) width 5: "."
+                          text run at (6,1) width 88: "Normal table"
+                RenderTable {TABLE} at (305,157) size 152x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 144x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (1,1) size 142x17
+                          text run at (1,1) width 5: "."
+                          text run at (6,1) width 137: "Center aligned table"
+                RenderTable {TABLE} at (555,184) size 205x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 197x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (0,1) size 196x17
+                          text run at (0,1) width 10: ")."
+                          text run at (10,1) width 186: "Center table (fixed margins"
+        RenderTable {TABLE} at (0,2032) size 780x224
+          RenderTableSection {TBODY} at (2,2) size 0x220
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 772x216 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (359,5) size 408x25
+                  RenderText {TEXT} at (132,4) size 272x17
+                    text run at (132,4) width 272: "Normal fixed width div inside normal td"
+                RenderBlock {DIV} at (359,30) size 408x25
+                  RenderText {TEXT} at (4,4) size 248x17
+                    text run at (4,4) width 248: "Left fixed width div inside normal td"
+                RenderBlock {DIV} at (359,55) size 408x25
+                  RenderText {TEXT} at (70,4) size 267x17
+                    text run at (70,4) width 267: "Center fixed width div inside normal td"
+                RenderBlock {DIV} at (359,80) size 408x25
+                  RenderText {TEXT} at (146,4) size 258x17
+                    text run at (146,4) width 258: "Right fixed width div inside normal td"
+                RenderBlock {CENTER} at (359,105) size 408x25
+                  RenderText {TEXT} at (65,4) size 277x17
+                    text run at (65,4) width 277: "Center tag (fixed width) inside normal td"
+                RenderTable {TABLE} at (362,130) size 400x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (298,1) size 93x17
+                          text run at (298,1) width 5: "."
+                          text run at (303,1) width 88: "Normal table"
+                RenderTable {TABLE} at (181,157) size 400x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (249,1) size 142x17
+                          text run at (249,1) width 5: "."
+                          text run at (254,1) width 137: "Center aligned table"
+                RenderTable {TABLE} at (360,184) size 400x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (195,1) size 196x17
+                          text run at (195,1) width 10: ")."
+                          text run at (205,1) width 186: "Center table (fixed margins"
+        RenderTable {TABLE} at (0,2256) size 780x224
+          RenderTableSection {TBODY} at (2,2) size 0x220
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 772x216 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (5,5) size 762x25
+                  RenderText {TEXT} at (4,4) size 210x17
+                    text run at (4,4) width 210: "Normal div inside align=left td"
+                RenderBlock {DIV} at (5,30) size 762x25
+                  RenderText {TEXT} at (4,4) size 186x17
+                    text run at (4,4) width 186: "Left div inside align=left td"
+                RenderBlock {DIV} at (5,55) size 762x25
+                  RenderText {TEXT} at (278,4) size 205x17
+                    text run at (278,4) width 205: "Center div inside align=left td"
+                RenderBlock {DIV} at (5,80) size 762x25
+                  RenderText {TEXT} at (562,4) size 196x17
+                    text run at (562,4) width 196: "Right div inside align=left td"
+                RenderBlock {CENTER} at (5,105) size 762x25
+                  RenderText {TEXT} at (278,4) size 206x17
+                    text run at (278,4) width 206: "Center tag inside align=left td"
+                RenderTable {TABLE} at (0,130) size 103x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 95x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (1,1) size 93x17
+                          text run at (1,1) width 5: "."
+                          text run at (6,1) width 88: "Normal table"
+                RenderTable {TABLE} at (305,157) size 152x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 144x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (1,1) size 142x17
+                          text run at (1,1) width 5: "."
+                          text run at (6,1) width 137: "Center aligned table"
+                RenderTable {TABLE} at (2,184) size 205x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 197x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (0,1) size 196x17
+                          text run at (0,1) width 10: ")."
+                          text run at (10,1) width 186: "Center table (fixed margins"
+        RenderTable {TABLE} at (0,2480) size 780x224
+          RenderTableSection {TBODY} at (2,2) size 0x220
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 772x216 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (5,5) size 408x25
+                  RenderText {TEXT} at (4,4) size 291x17
+                    text run at (4,4) width 291: "Normal fixed width div inside align=left td"
+                RenderBlock {DIV} at (5,30) size 408x25
+                  RenderText {TEXT} at (4,4) size 267x17
+                    text run at (4,4) width 267: "Left fixed width div inside align=left td"
+                RenderBlock {DIV} at (5,55) size 408x25
+                  RenderText {TEXT} at (61,4) size 286x17
+                    text run at (61,4) width 286: "Center fixed width div inside align=left td"
+                RenderBlock {DIV} at (5,80) size 408x25
+                  RenderText {TEXT} at (127,4) size 277x17
+                    text run at (127,4) width 277: "Right fixed width div inside align=left td"
+                RenderBlock {CENTER} at (5,105) size 408x25
+                  RenderText {TEXT} at (56,4) size 296x17
+                    text run at (56,4) width 296: "Center tag (fixed width) inside align=left td"
+                RenderTable {TABLE} at (0,130) size 400x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (298,1) size 93x17
+                          text run at (298,1) width 5: "."
+                          text run at (303,1) width 88: "Normal table"
+                RenderTable {TABLE} at (181,157) size 400x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (249,1) size 142x17
+                          text run at (249,1) width 5: "."
+                          text run at (254,1) width 137: "Center aligned table"
+                RenderTable {TABLE} at (2,184) size 400x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (195,1) size 196x17
+                          text run at (195,1) width 10: ")."
+                          text run at (205,1) width 186: "Center table (fixed margins"
+        RenderTable {TABLE} at (0,2704) size 780x224
+          RenderTableSection {TBODY} at (2,2) size 0x220
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 772x216 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (5,5) size 762x25
+                  RenderText {TEXT} at (263,4) size 235x17
+                    text run at (263,4) width 235: "Normal div inside align= center td"
+                RenderBlock {DIV} at (5,30) size 762x25
+                  RenderText {TEXT} at (4,4) size 206x17
+                    text run at (4,4) width 206: "Left div inside align=center td"
+                RenderBlock {DIV} at (5,55) size 762x25
+                  RenderText {TEXT} at (268,4) size 225x17
+                    text run at (268,4) width 225: "Center div inside align=center td"
+                RenderBlock {DIV} at (5,80) size 762x25
+                  RenderText {TEXT} at (542,4) size 216x17
+                    text run at (542,4) width 216: "Right div inside align=center td"
+                RenderBlock {CENTER} at (5,105) size 762x25
+                  RenderText {TEXT} at (268,4) size 226x17
+                    text run at (268,4) width 226: "Center tag inside align=center td"
+                RenderTable {TABLE} at (329,130) size 103x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 95x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (1,1) size 93x17
+                          text run at (1,1) width 5: "."
+                          text run at (6,1) width 88: "Normal table"
+                RenderTable {TABLE} at (305,157) size 152x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 144x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (1,1) size 142x17
+                          text run at (1,1) width 5: "."
+                          text run at (6,1) width 137: "Center aligned table"
+                RenderTable {TABLE} at (278,184) size 205x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 197x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (0,1) size 196x17
+                          text run at (0,1) width 10: ")."
+                          text run at (10,1) width 186: "Center table (fixed margins"
+        RenderTable {TABLE} at (0,2928) size 780x224
+          RenderTableSection {TBODY} at (2,2) size 0x220
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 772x216 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (182,5) size 408x25
+                  RenderText {TEXT} at (48,4) size 311x17
+                    text run at (48,4) width 311: "Normal fixed width div inside align=center td"
+                RenderBlock {DIV} at (182,30) size 408x25
+                  RenderText {TEXT} at (4,4) size 287x17
+                    text run at (4,4) width 287: "Left fixed width div inside align=center td"
+                RenderBlock {DIV} at (182,55) size 408x25
+                  RenderText {TEXT} at (51,4) size 306x17
+                    text run at (51,4) width 306: "Center fixed width div inside align=center td"
+                RenderBlock {DIV} at (182,80) size 408x25
+                  RenderText {TEXT} at (107,4) size 297x17
+                    text run at (107,4) width 297: "Right fixed width div inside align=center td"
+                RenderBlock {CENTER} at (182,105) size 408x25
+                  RenderText {TEXT} at (46,4) size 316x17
+                    text run at (46,4) width 316: "Center tag (fixed width) inside align=center td"
+                RenderTable {TABLE} at (181,130) size 400x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (298,1) size 93x17
+                          text run at (298,1) width 5: "."
+                          text run at (303,1) width 88: "Normal table"
+                RenderTable {TABLE} at (181,157) size 400x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (249,1) size 142x17
+                          text run at (249,1) width 5: "."
+                          text run at (254,1) width 137: "Center aligned table"
+                RenderTable {TABLE} at (181,184) size 400x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (195,1) size 196x17
+                          text run at (195,1) width 10: ")."
+                          text run at (205,1) width 186: "Center table (fixed margins"
+        RenderTable {TABLE} at (0,3152) size 780x224
+          RenderTableSection {TBODY} at (2,2) size 0x220
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 772x216 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (5,5) size 762x25
+                  RenderText {TEXT} at (538,4) size 220x17
+                    text run at (538,4) width 220: "Normal div inside align=right td"
+                RenderBlock {DIV} at (5,30) size 762x25
+                  RenderText {TEXT} at (4,4) size 196x17
+                    text run at (4,4) width 196: "Left div inside align=right td"
+                RenderBlock {DIV} at (5,55) size 762x25
+                  RenderText {TEXT} at (273,4) size 215x17
+                    text run at (273,4) width 215: "Center div inside align=right td"
+                RenderBlock {DIV} at (5,80) size 762x25
+                  RenderText {TEXT} at (552,4) size 206x17
+                    text run at (552,4) width 206: "Right div inside align=right td"
+                RenderBlock {CENTER} at (5,105) size 762x25
+                  RenderText {TEXT} at (273,4) size 216x17
+                    text run at (273,4) width 216: "Center tag inside align=right td"
+                RenderTable {TABLE} at (659,130) size 103x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 95x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (1,1) size 93x17
+                          text run at (1,1) width 5: "."
+                          text run at (6,1) width 88: "Normal table"
+                RenderTable {TABLE} at (305,157) size 152x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 144x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (1,1) size 142x17
+                          text run at (1,1) width 5: "."
+                          text run at (6,1) width 137: "Center aligned table"
+                RenderTable {TABLE} at (555,184) size 205x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 197x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (0,1) size 196x17
+                          text run at (0,1) width 10: ")."
+                          text run at (10,1) width 186: "Center table (fixed margins"
+        RenderTable {TABLE} at (0,3376) size 780x224
+          RenderTableSection {TBODY} at (2,2) size 0x220
+            RenderTableRow {TR} at (0,0) size 0x0
+              RenderTableCell {TD} at (2,2) size 772x216 [r=0 c=0 rs=1 cs=1]
+                RenderBlock {DIV} at (359,5) size 408x25
+                  RenderText {TEXT} at (103,4) size 301x17
+                    text run at (103,4) width 301: "Normal fixed width div inside align=right td"
+                RenderBlock {DIV} at (359,30) size 408x25
+                  RenderText {TEXT} at (4,4) size 277x17
+                    text run at (4,4) width 277: "Left fixed width div inside align=right td"
+                RenderBlock {DIV} at (359,55) size 408x25
+                  RenderText {TEXT} at (56,4) size 296x17
+                    text run at (56,4) width 296: "Center fixed width div inside align=right td"
+                RenderBlock {DIV} at (359,80) size 408x25
+                  RenderText {TEXT} at (117,4) size 287x17
+                    text run at (117,4) width 287: "Right fixed width div inside align=right td"
+                RenderBlock {CENTER} at (359,105) size 408x25
+                  RenderText {TEXT} at (51,4) size 306x17
+                    text run at (51,4) width 306: "Center tag (fixed width) inside align=right td"
+                RenderTable {TABLE} at (362,130) size 400x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (298,1) size 93x17
+                          text run at (298,1) width 5: "."
+                          text run at (303,1) width 88: "Normal table"
+                RenderTable {TABLE} at (181,157) size 400x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (249,1) size 142x17
+                          text run at (249,1) width 5: "."
+                          text run at (254,1) width 137: "Center aligned table"
+                RenderTable {TABLE} at (360,184) size 400x27
+                  RenderTableSection {TBODY} at (2,2) size 0x23
+                    RenderTableRow {TR} at (0,0) size 0x0
+                      RenderTableCell {TD} at (2,2) size 392x19 [r=0 c=0 rs=1 cs=1]
+                        RenderText {TEXT} at (195,1) size 196x17
+                          text run at (195,1) width 10: ")."
+                          text run at (205,1) width 186: "Center table (fixed margins"
diff --git a/LayoutTests/fast/block/basic/016.html b/LayoutTests/fast/block/basic/016.html
new file mode 100644 (file)
index 0000000..b26141a
--- /dev/null
@@ -0,0 +1,421 @@
+<head>
+<style>
+div, center, table {
+  border: 2px solid blue;
+  padding: 2px;
+}
+
+.fixedMargin {
+  margin-left: 2px;
+  margin-right: 2px;
+}
+
+.autoWidth {
+  border: 4px solid green;
+}
+
+.fixedWidth {
+  border: 4px solid purple;
+}
+
+.fixedWidth > * {
+  width: 400px;
+}
+
+.full {
+  width: 100%;
+}
+
+.rtl {
+  border: none;
+  direction: rtl;
+  margin-top: 1em;
+}
+
+</style>
+</head>
+
+This is a test of all the various HTML alignments using LTR direction.
+
+<div class="autoWidth">
+  <div>Normal div inside normal div</div>
+  <div align=left>Left div inside normal div</div>
+  <div align=center>Center div inside normal div</div>
+  <div align=right>Right div inside normal div</div>
+  <center>Center tag inside normal div</center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</div>
+
+<div class="fixedWidth">
+  <div>Normal fixed width div inside normal div</div>
+  <div align=left>Left fixed width div inside normal div</div>
+  <div align=center>Center fixed width div inside normal div</div>
+  <div align=right>Right fixed width div inside normal div</div>
+  <center>Center tag (fixed width) inside normal div</center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</div>
+
+<div align=left class="autoWidth">
+  <div>Normal div inside align=left div</div>
+  <div align=left>Left div inside align=left div</div>
+  <div align=center>Center div inside align=left div</div>
+  <div align=right>Right div inside align=left div</div>
+  <center>Center tag inside align=left div</center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</div>
+
+<div align=left class="fixedWidth">
+  <div>Normal fixed width div inside align=left div</div>
+  <div align=left>Left fixed width div inside align=left div</div>
+  <div align=center>Center fixed width div inside align=left div</div>
+  <div align=right>Right fixed width div inside align=left div</div>
+  <center>Center tag (fixed width) inside align=left div</center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</div>
+
+<div align=center class="autoWidth">
+  <div>Normal div inside align= center div</div>
+  <div align=left>Left div inside align=center div</div>
+  <div align=center>Center div inside align=center div</div>
+  <div align=right>Right div inside align=center div</div>
+  <center>Center tag inside align=center div</center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</div>
+
+<div align=center class="fixedWidth">
+  <div>Normal fixed width div inside align=center div</div>
+  <div style="margin-left: auto">Normal fixed width div (auto left margin) inside align=center div</div>
+  <div style="margin-right: auto">Normal fixed width div (auto right margin) inside align=center div</div>
+  <div align=left>Left fixed width div inside align=center div</div>
+  <div align=center>Center fixed width div inside align=center div</div>
+  <div align=right>Right fixed width div inside align=center div</div>
+  <center>Center tag (fixed width) inside align=center div</center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</div>
+
+<div align=right class="autoWidth">
+  <div>Normal div inside align=right div</div>
+  <div align=left>Left div inside align=right div</div>
+  <div align=center>Center div inside align=right div</div>
+  <div align=right>Right div inside align=right div</div>
+  <center>Center tag inside align=right div</center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</div>
+
+<div align=right class="fixedWidth">
+  <div>Normal fixed width div inside align=right div</div>
+  <div align=left>Left fixed width div inside align=right div</div>
+  <div align=center>Center fixed width div inside align=right div</div>
+  <div align=right>Right fixed width div inside align=right div</div>
+  <center>Center tag (fixed width) inside align=right div</center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</div>
+
+<p>
+This is a test using TABLE cells (all in the LTR direction).
+</p>
+
+
+
+
+
+
+
+<table class="full"><tr><td class="autoWidth">
+  <div>Normal div inside normal td</div>
+  <div align=left>Left div inside normal td </div>
+  <div align=center>Center div inside normal td </div>
+  <div align=right>Right div inside normal td </div>
+  <center>Center tag inside normal td </center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</td></tr></table>
+
+<table class="full"><tr><td class="fixedWidth">
+  <div>Normal fixed width div inside normal td </div>
+  <div align=left>Left fixed width div inside normal td </div>
+  <div align=center>Center fixed width div inside normal td </div>
+  <div align=right>Right fixed width div inside normal td </div>
+  <center>Center tag (fixed width) inside normal td </center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</table>
+
+<table class="full"><tr><td align=left class="autoWidth">
+  <div>Normal div inside align=left td </div>
+  <div align=left>Left div inside align=left td </div>
+  <div align=center>Center div inside align=left td </div>
+  <div align=right>Right div inside align=left td </div>
+  <center>Center tag inside align=left td </center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</table>
+
+<table class="full"><tr><td align=left class="fixedWidth">
+  <div>Normal fixed width div inside align=left td </div>
+  <div align=left>Left fixed width div inside align=left td </div>
+  <div align=center>Center fixed width div inside align=left td </div>
+  <div align=right>Right fixed width div inside align=left td </div>
+  <center>Center tag (fixed width) inside align=left td </center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</table>
+
+<table class="full"><tr><td align=center class="autoWidth">
+  <div>Normal div inside align= center td </div>
+  <div align=left>Left div inside align=center td </div>
+  <div align=center>Center div inside align=center td </div>
+  <div align=right>Right div inside align=center td </div>
+  <center>Center tag inside align=center td </center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</table>
+
+<table class="full"><tr><td align=center class="fixedWidth">
+  <div>Normal fixed width div inside align=center td </div>
+  <div align=left>Left fixed width div inside align=center td </div>
+  <div align=center>Center fixed width div inside align=center td </div>
+  <div align=right>Right fixed width div inside align=center td </div>
+  <center>Center tag (fixed width) inside align=center td </center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</table>
+
+<table class="full"><tr><td align=right class="autoWidth">
+  <div>Normal div inside align=right td </div>
+  <div align=left>Left div inside align=right td </div>
+  <div align=center>Center div inside align=right td </div>
+  <div align=right>Right div inside align=right td </div>
+  <center>Center tag inside align=right td </center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</table>
+
+<table class="full"><tr><td align=right class="fixedWidth">
+  <div>Normal fixed width div inside align=right td </div>
+  <div align=left>Left fixed width div inside align=right td </div>
+  <div align=center>Center fixed width div inside align=right td </div>
+  <div align=right>Right fixed width div inside align=right td </div>
+  <center>Center tag (fixed width) inside align=right td </center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</table>
+
+
+
+
+
+<div class="rtl">
+
+This is a test of all the various HTML alignments using RTL direction.
+
+<div class="autoWidth">
+  <div>Normal div inside normal div</div>
+  <div align=left>Left div inside normal div</div>
+  <div align=center>Center div inside normal div</div>
+  <div align=right>Right div inside normal div</div>
+  <center>Center tag inside normal div</center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</div>
+
+<div class="fixedWidth">
+  <div>Normal fixed width div inside normal div</div>
+  <div align=left>Left fixed width div inside normal div</div>
+  <div align=center>Center fixed width div inside normal div</div>
+  <div align=right>Right fixed width div inside normal div</div>
+  <center>Center tag (fixed width) inside normal div</center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</div>
+
+<div align=left class="autoWidth">
+  <div>Normal div inside align=left div</div>
+  <div align=left>Left div inside align=left div</div>
+  <div align=center>Center div inside align=left div</div>
+  <div align=right>Right div inside align=left div</div>
+  <center>Center tag inside align=left div</center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</div>
+
+<div align=left class="fixedWidth">
+  <div>Normal fixed width div inside align=left div</div>
+  <div align=left>Left fixed width div inside align=left div</div>
+  <div align=center>Center fixed width div inside align=left div</div>
+  <div align=right>Right fixed width div inside align=left div</div>
+  <center>Center tag (fixed width) inside align=left div</center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</div>
+
+<div align=center class="autoWidth">
+  <div>Normal div inside align= center div</div>
+  <div align=left>Left div inside align=center div</div>
+  <div align=center>Center div inside align=center div</div>
+  <div align=right>Right div inside align=center div</div>
+  <center>Center tag inside align=center div</center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</div>
+
+<div align=center class="fixedWidth">
+  <div>Normal fixed width div inside align=center div</div>
+  <div align=left>Left fixed width div inside align=center div</div>
+  <div align=center>Center fixed width div inside align=center div</div>
+  <div align=right>Right fixed width div inside align=center div</div>
+  <center>Center tag (fixed width) inside align=center div</center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</div>
+
+<div align=right class="autoWidth">
+  <div>Normal div inside align=right div</div>
+  <div align=left>Left div inside align=right div</div>
+  <div align=center>Center div inside align=right div</div>
+  <div align=right>Right div inside align=right div</div>
+  <center>Center tag inside align=right div</center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</div>
+
+<div align=right class="fixedWidth">
+  <div>Normal fixed width div inside align=right div</div>
+  <div align=left>Left fixed width div inside align=right div</div>
+  <div align=center>Center fixed width div inside align=right div</div>
+  <div align=right>Right fixed width div inside align=right div</div>
+  <center>Center tag (fixed width) inside align=right div</center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</div>
+
+<p>
+This is a test using TABLE cells (all in the RTL direction).
+</p>
+
+
+
+
+
+
+
+<table class="full"><tr><td class="autoWidth">
+  <div>Normal div inside normal td</div>
+  <div align=left>Left div inside normal td </div>
+  <div align=center>Center div inside normal td </div>
+  <div align=right>Right div inside normal td </div>
+  <center>Center tag inside normal td </center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</td></tr></table>
+
+<table class="full"><tr><td class="fixedWidth">
+  <div>Normal fixed width div inside normal td </div>
+  <div align=left>Left fixed width div inside normal td </div>
+  <div align=center>Center fixed width div inside normal td </div>
+  <div align=right>Right fixed width div inside normal td </div>
+  <center>Center tag (fixed width) inside normal td </center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</table>
+
+<table class="full"><tr><td align=left class="autoWidth">
+  <div>Normal div inside align=left td </div>
+  <div align=left>Left div inside align=left td </div>
+  <div align=center>Center div inside align=left td </div>
+  <div align=right>Right div inside align=left td </div>
+  <center>Center tag inside align=left td </center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</table>
+
+<table class="full"><tr><td align=left class="fixedWidth">
+  <div>Normal fixed width div inside align=left td </div>
+  <div align=left>Left fixed width div inside align=left td </div>
+  <div align=center>Center fixed width div inside align=left td </div>
+  <div align=right>Right fixed width div inside align=left td </div>
+  <center>Center tag (fixed width) inside align=left td </center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</table>
+
+<table class="full"><tr><td align=center class="autoWidth">
+  <div>Normal div inside align= center td </div>
+  <div align=left>Left div inside align=center td </div>
+  <div align=center>Center div inside align=center td </div>
+  <div align=right>Right div inside align=center td </div>
+  <center>Center tag inside align=center td </center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</table>
+
+<table class="full"><tr><td align=center class="fixedWidth">
+  <div>Normal fixed width div inside align=center td </div>
+  <div align=left>Left fixed width div inside align=center td </div>
+  <div align=center>Center fixed width div inside align=center td </div>
+  <div align=right>Right fixed width div inside align=center td </div>
+  <center>Center tag (fixed width) inside align=center td </center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</table>
+
+<table class="full"><tr><td align=right class="autoWidth">
+  <div>Normal div inside align=right td </div>
+  <div align=left>Left div inside align=right td </div>
+  <div align=center>Center div inside align=right td </div>
+  <div align=right>Right div inside align=right td </div>
+  <center>Center tag inside align=right td </center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</table>
+
+<table class="full"><tr><td align=right class="fixedWidth">
+  <div>Normal fixed width div inside align=right td </div>
+  <div align=left>Left fixed width div inside align=right td </div>
+  <div align=center>Center fixed width div inside align=right td </div>
+  <div align=right>Right fixed width div inside align=right td </div>
+  <center>Center tag (fixed width) inside align=right td </center>
+  <table><tr><td>Normal table.</tr></td></table>
+  <table align="center"><tr><td>Center aligned table.</tr></td></table>
+  <table align="center" class="fixedMargin"><tr><td>Center table (fixed margins).</tr></td></table>
+</table>
+</div>
\ No newline at end of file
diff --git a/LayoutTests/fast/block/basic/resources/013-helper.html b/LayoutTests/fast/block/basic/resources/013-helper.html
new file mode 100644 (file)
index 0000000..52e0013
--- /dev/null
@@ -0,0 +1 @@
+<body><p>This is some text.</p><p>This text is underneath.</p></body>
diff --git a/LayoutTests/fast/block/float/001-expected.txt b/LayoutTests/fast/block/float/001-expected.txt
new file mode 100644 (file)
index 0000000..5599157
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x33
+  RenderBlock {HTML} at (0,0) size 800x33
+    RenderBody {BODY} at (8,8) size 784x17
+      RenderBlock (floating) {DIV} at (0,1) size 100x100 [bgcolor=#008000]
+        RenderInline {A} at (0,0) size 30x17 [color=#0000EE] [bgcolor=#000000]
+          RenderText {TEXT} at (0,0) size 30x17
+            text run at (0,0) width 30: "Test"
+      RenderText {TEXT} at (100,0) size 35x17
+        text run at (100,0) width 35: "Hello"
diff --git a/LayoutTests/fast/block/float/001.html b/LayoutTests/fast/block/float/001.html
new file mode 100644 (file)
index 0000000..93631db
--- /dev/null
@@ -0,0 +1 @@
+<body><div style="float:left; margin-top: 1px; width:100px; height:100px; background-color: green"><a href="foo.html">Test</a></div>Hello</body>
diff --git a/LayoutTests/fast/block/float/002-expected.txt b/LayoutTests/fast/block/float/002-expected.txt
new file mode 100644 (file)
index 0000000..3239565
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x67
+  RenderBlock {HTML} at (0,0) size 800x67
+    RenderBody {BODY} at (8,8) size 784x51
+      RenderImage {IMG} at (643,10) size 121x84
+      RenderInline {A} at (0,0) size 426x17 [color=#0000EE]
+        RenderText {TEXT} at (0,0) size 426x17
+          text run at (0,0) width 325: "http://www.apple.com/pr/library/2003/jan/02"
+          text run at (325,0) width 101: "ical_isync.html"
+      RenderBR {BR} at (0,0) size 0x0
+      RenderInline {A} at (0,0) size 194x17 [color=#0000EE]
+        RenderText {TEXT} at (0,17) size 194x17
+          text run at (0,17) width 194: "http://www.apple.com/ical/"
+      RenderBR {BR} at (0,0) size 0x0
+      RenderInline {A} at (0,0) size 206x17 [color=#0000EE]
+        RenderText {TEXT} at (0,34) size 206x17
+          text run at (0,34) width 206: "http://www.apple.com/isync/"
diff --git a/LayoutTests/fast/block/float/002.html b/LayoutTests/fast/block/float/002.html
new file mode 100644 (file)
index 0000000..f7d9f6d
--- /dev/null
@@ -0,0 +1 @@
+<img src="topicnews2.gif" width="121" height="84" border="0" ALIGN="RIGHT" HSPACE="20" VSPACE="10" alt="News for Nerds!"><a href="http://www.apple.com/pr/library/2003/jan/02ical_isync.html">http://www.apple.com/pr/library/2003/jan/02ical_isync.html</a><BR><a href="http://www.apple.com/ical/">http://www.apple.com/ical/</a><BR><a href="http://www.apple.com/isync/">http://www.apple.com/isync/</a>
\ No newline at end of file
diff --git a/LayoutTests/fast/block/float/003-expected.txt b/LayoutTests/fast/block/float/003-expected.txt
new file mode 100644 (file)
index 0000000..e2e6d42
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x124
+  RenderBlock {HTML} at (0,0) size 800x124
+    RenderBody {BODY} at (8,8) size 784x102
+      RenderImage {IMG} at (664,0) size 120x200 [bgcolor=#FF0000]
+      RenderBlock (anonymous) at (0,0) size 784x0
+        RenderText {TEXT} at (0,0) size 0x0
+      RenderBlock {OL} at (0,0) size 704x0
+      RenderBlock {P} at (0,0) size 784x102
+        RenderText {TEXT} at (0,0) size 653x102
+          text run at (0,0) width 628: "Vatican approves policy on sex abuse in clergy. The Vatican gave its approval Monday to the"
+          text run at (0,17) width 653: "revised U.S. bishops' policy to combat sex abuse in the clergy, declaring the need to restore the"
+          text run at (0,34) width 628: "image of the priesthood in a scandal that has rocked the Roman Catholic Church. The policy"
+          text run at (0,51) width 650: "allows bishops to conduct a confidential, preliminary inquiry when a molestation claim is made"
+          text run at (0,68) width 632: "to determine whether it is plausible. If it is, the accused priest is to be put on leave and then"
+          text run at (0,85) width 473: "must go before a clerical tribunal to determine his guilt or innocence."
diff --git a/LayoutTests/fast/block/float/003.html b/LayoutTests/fast/block/float/003.html
new file mode 100644 (file)
index 0000000..ac94ffd
--- /dev/null
@@ -0,0 +1,14 @@
+<html>
+<body>
+<img style="float:right;width:120px;height:200px;background-color:red;">
+<ol style="height:0px; width:100%"></ol>
+<p>
+Vatican approves policy on sex abuse in clergy.
+The Vatican gave its approval Monday to the revised U.S. bishops'
+policy to combat sex abuse in the clergy, declaring the need to restore the
+image of the priesthood in a scandal that has rocked the Roman Catholic Church.
+The policy allows bishops to conduct a confidential,
+preliminary inquiry when a molestation claim is made to determine whether
+it is plausible. If it is, the accused priest is to be put on leave and then
+must go before a clerical tribunal to determine his guilt or innocence.
+</p>
\ No newline at end of file
diff --git a/LayoutTests/fast/block/float/004-expected.txt b/LayoutTests/fast/block/float/004-expected.txt
new file mode 100644 (file)
index 0000000..ea301b2
--- /dev/null
@@ -0,0 +1,23 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x208
+  RenderBlock {HTML} at (0,0) size 800x208
+    RenderBody {BODY} at (8,8) size 784x172
+      RenderBlock (anonymous) at (0,0) size 784x17
+        RenderInline {P} at (0,0) size 462x14 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {TEXT} at (0,3) size 462x14
+            text run at (0,3) width 462: "Ahem_font_required_for_this_test."
+        RenderText {TEXT} at (0,0) size 0x0
+      RenderBlock {P} at (0,31) size 784x17
+        RenderText {TEXT} at (0,0) size 318x17
+          text run at (0,0) width 318: "The following two boxes should look identical."
+      RenderBlock {DIV} at (28,76) size 34x34 [bgcolor=#FF0000]
+        RenderBlock (floating) {DIV} at (3,3) size 28x28 [color=#008000] [bgcolor=#000000]
+          RenderText {TEXT} at (0,0) size 28x28
+            text run at (0,0) width 28: "x"
+        RenderText {TEXT} at (0,0) size 0x0
+      RenderBlock {DIV} at (28,138) size 34x34 [bgcolor=#FF0000]
+        RenderBlock (floating) {DIV} at (3,3) size 28x28 [color=#008000] [bgcolor=#000000]
+          RenderText {TEXT} at (0,0) size 28x28
+            text run at (0,0) width 28: "x"
+        RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/block/float/004.html b/LayoutTests/fast/block/float/004.html
new file mode 100644 (file)
index 0000000..a6fb5ee
--- /dev/null
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html>
+ <head>
+  <title>CSS Floats: Shrink Wrapped Right Floats With Right Aligned Text</title>
+  <style>
+   .control { display: inline; font: 1em/1 Ahem, sans-serif; background: red; color: white; }
+   .container { width: 40%; padding: 0; margin: 1em; border: solid black; font: 2em/1 Ahem; height: 1em; width: 1em; background: red; }
+   .test { text-align: right; float: right; clear: right; color: green; }
+  </style>
+ </head>
+ <body>
+  <p class="control">Ahem_font_required_for_this_test.</p>
+  <p>The following two boxes should look identical.</p>
+  <div class="container"> <div class="test">x</div> </div>
+  <div class="container"> <div class="test"> x </div> </div>
+ </body>
+</html>
diff --git a/LayoutTests/fast/block/float/005-expected.txt b/LayoutTests/fast/block/float/005-expected.txt
new file mode 100644 (file)
index 0000000..d87f8e5
--- /dev/null
@@ -0,0 +1,23 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x208
+  RenderBlock {HTML} at (0,0) size 800x208
+    RenderBody {BODY} at (8,8) size 784x172
+      RenderBlock (anonymous) at (0,0) size 784x17
+        RenderInline {P} at (0,0) size 462x14 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {TEXT} at (0,3) size 462x14
+            text run at (0,3) width 462: "Ahem_font_required_for_this_test."
+        RenderText {TEXT} at (0,0) size 0x0
+      RenderBlock {P} at (0,31) size 784x17
+        RenderText {TEXT} at (0,0) size 318x17
+          text run at (0,0) width 318: "The following two boxes should look identical."
+      RenderBlock {DIV} at (28,76) size 62x34 [bgcolor=#FF0000]
+        RenderBlock (floating) {DIV} at (3,3) size 56x28 [color=#008000] [bgcolor=#000000]
+          RenderText {TEXT} at (0,0) size 56x28
+            text run at (0,0) width 56: "xx"
+        RenderText {TEXT} at (0,0) size 0x0
+      RenderBlock {DIV} at (28,138) size 62x34 [bgcolor=#FF0000]
+        RenderBlock (floating) {DIV} at (3,3) size 56x28 [color=#008000] [bgcolor=#000000]
+          RenderText {TEXT} at (0,0) size 56x28
+            text run at (0,0) width 56: "xx"
+        RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/block/float/005.html b/LayoutTests/fast/block/float/005.html
new file mode 100644 (file)
index 0000000..ac99ad8
--- /dev/null
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html>
+ <head>
+  <title>CSS Floats: Shrink Wrapped Right Floats With Right Aligned Text</title>
+  <style>
+   .control { display: inline; font: 1em/1 Ahem, sans-serif; background: red; color: white; }
+   .container { width: 40%; padding: 0; margin: 1em; border: solid black; font: 2em/1 Ahem; height: 1em; width: 2em; background: red; }
+   .test { text-align: right; float: right; clear: right; color: green; }
+  </style>
+ </head>
+ <body>
+  <p class="control">Ahem_font_required_for_this_test.</p>
+  <p>The following two boxes should look identical.</p>
+  <div class="container"> <div class="test">xx</div> </div>
+  <div class="container"> <div class="test"> xx </div> </div>
+ </body>
+</html>
diff --git a/LayoutTests/fast/block/float/006-expected.txt b/LayoutTests/fast/block/float/006-expected.txt
new file mode 100644 (file)
index 0000000..fde2655
--- /dev/null
@@ -0,0 +1,23 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x208
+  RenderBlock {HTML} at (0,0) size 800x208
+    RenderBody {BODY} at (8,8) size 784x172
+      RenderBlock (anonymous) at (0,0) size 784x17
+        RenderInline {P} at (0,0) size 532x14 [color=#FFFFFF] [bgcolor=#FF0000]
+          RenderText {TEXT} at (0,3) size 532x14
+            text run at (0,3) width 532: "Ahem_font_would_be_nice_for_this_test."
+        RenderText {TEXT} at (0,0) size 0x0
+      RenderBlock {P} at (0,31) size 784x17
+        RenderText {TEXT} at (0,0) size 318x17
+          text run at (0,0) width 318: "The following two boxes should look identical."
+      RenderBlock {DIV} at (28,76) size 90x34 [bgcolor=#FFFFFF]
+        RenderBlock (floating) {DIV} at (3,3) size 84x28 [color=#008000] [bgcolor=#000000]
+          RenderText {TEXT} at (0,0) size 84x28
+            text run at (0,0) width 84: "x x"
+        RenderText {TEXT} at (0,0) size 0x0
+      RenderBlock {DIV} at (28,138) size 90x34 [bgcolor=#FFFFFF]
+        RenderBlock (floating) {DIV} at (3,3) size 84x28 [color=#008000] [bgcolor=#000000]
+          RenderText {TEXT} at (0,0) size 84x28
+            text run at (0,0) width 84: "x x"
+        RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/block/float/006.html b/LayoutTests/fast/block/float/006.html
new file mode 100644 (file)
index 0000000..0937997
--- /dev/null
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html>
+ <head>
+  <title>CSS Floats: Shrink Wrapped Right Floats With Right Aligned Text</title>
+  <style>
+   .control { display: inline; font: 1em/1 Ahem, sans-serif; background: red; color: white; }
+   .container { width: 40%; padding: 0; margin: 1em; border: solid black; font: 2em/1 Ahem; height: 1em; width: 3em; background: white; }
+   .test { text-align: right; float: right; clear: right; color: green; }
+  </style>
+ </head>
+ <body>
+  <p class="control">Ahem_font_would_be_nice_for_this_test.</p>
+  <p>The following two boxes should look identical.</p>
+  <div class="container"> <div class="test">x x</div> </div>
+  <div class="container"> <div class="test"> x x </div> </div>
+ </body>
+</html>
diff --git a/LayoutTests/fast/block/float/007-expected.txt b/LayoutTests/fast/block/float/007-expected.txt
new file mode 100644 (file)
index 0000000..62fa7c1
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x8
+  RenderBlock {HTML} at (0,0) size 800x8
+    RenderBody {BODY} at (8,8) size 784x0
+      RenderBlock (floating) {DIV} at (0,7) size 352x19
+        RenderText {TEXT} at (1,1) size 188x17
+          text run at (1,1) width 188: "this div disappears in Safari"
+      RenderText {TEXT} at (0,0) size 0x0
+      RenderText {TEXT} at (0,0) size 0x0
+      RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/block/float/007.html b/LayoutTests/fast/block/float/007.html
new file mode 100644 (file)
index 0000000..a35f807
--- /dev/null
@@ -0,0 +1,31 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>Safari float/margin-top bug</title>
+
+<style type="text/css">
+<!--  
+#foo {
+  border:1px solid black;
+  margin-top:0.5em;
+  width:25em;
+  float:left;
+}
+-->
+</style>
+
+
+</head>
+
+<body>
+
+<!-- explanation at:
+http://www.paranoidfish.org/notes/2003/01/08/1500/
+-->
+
+<div id="foo">this div disappears in Safari</div>
+
+</body>
+</html>
+
diff --git a/LayoutTests/fast/block/float/008-expected.txt b/LayoutTests/fast/block/float/008-expected.txt
new file mode 100644 (file)
index 0000000..84b65e5
--- /dev/null
@@ -0,0 +1,10 @@
+layer at (0,0) size 800x608
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x316
+  RenderBlock {HTML} at (0,0) size 800x316
+    RenderBody {BODY} at (8,8) size 784x300
+      RenderBlock (floating) {DIV} at (0,0) size 784x100 [bgcolor=#008000]
+      RenderText {TEXT} at (0,0) size 0x0
+      RenderBlock (floating) {DIV} at (0,100) size 100x100 [bgcolor=#800080]
+      RenderText {TEXT} at (0,0) size 0x0
+      RenderBlock (floating) {DIV} at (584,100) size 200x500 [bgcolor=#FFA500]
diff --git a/LayoutTests/fast/block/float/008.html b/LayoutTests/fast/block/float/008.html
new file mode 100644 (file)
index 0000000..7da54a4
--- /dev/null
@@ -0,0 +1,4 @@
+<body style="height:300px">
+<div style="float:left;width:100%;background-color:green;height:100px"></div>
+<div style="float:left;width:100px;background-color:purple;height:100px"></div>
+<div style="float:right;width:200px;background-color:orange;height:500px"></div>
diff --git a/LayoutTests/fast/block/float/009-expected.txt b/LayoutTests/fast/block/float/009-expected.txt
new file mode 100644 (file)
index 0000000..dc85b4b
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x316
+  RenderBlock {HTML} at (0,0) size 800x316
+    RenderBody {BODY} at (8,8) size 784x300
+      RenderBlock (floating) {DIV} at (0,0) size 392x100 [bgcolor=#008000]
+      RenderText {TEXT} at (0,0) size 0x0
+      RenderBlock (floating) {DIV} at (392,0) size 100x100 [bgcolor=#800080]
+      RenderText {TEXT} at (0,0) size 0x0
+      RenderBlock (floating) {DIV} at (584,0) size 200x500 [bgcolor=#FFA500]
+      RenderText {TEXT} at (0,0) size 0x0
+      RenderBlock (floating) {DIV} at (484,100) size 100x50 [bgcolor=#0000FF]
+      RenderText {TEXT} at (0,0) size 0x0
+      RenderBlock (floating) {DIV} at (0,100) size 140x200 [bgcolor=#FF0000]
+      RenderText {TEXT} at (0,0) size 0x0
+      RenderBlock (floating) {DIV} at (384,100) size 100x100 [bgcolor=#808000]
diff --git a/LayoutTests/fast/block/float/009.html b/LayoutTests/fast/block/float/009.html
new file mode 100644 (file)
index 0000000..c2b4de2
--- /dev/null
@@ -0,0 +1,7 @@
+<body style="height:300px">
+<div style="float:left;width:50%;background-color:green;height:100px"></div>
+<div style="float:left;width:100px;background-color:purple;height:100px"></div>
+<div style="float:right;width:200px;background-color:orange;height:500px"></div>
+<div style="float:right;width:100px;background-color:blue;height:50px"></div>
+<div style="float:left;width:10em;background-color:red;height:200px"></div>
+<div style="float:right;width:100px;background-color:olive;height:100px"></div>
\ No newline at end of file
diff --git a/LayoutTests/fast/block/float/010-expected.txt b/LayoutTests/fast/block/float/010-expected.txt
new file mode 100644 (file)
index 0000000..d375fa5
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x316
+  RenderBlock {HTML} at (0,0) size 800x316
+    RenderBody {BODY} at (8,8) size 784x300
+      RenderBlock (floating) {DIV} at (0,0) size 392x100 [bgcolor=#008000]
+      RenderBlock (floating) {DIV} at (392,0) size 100x100 [bgcolor=#800080]
+      RenderBlock (floating) {DIV} at (584,0) size 200x500 [bgcolor=#FFA500]
+      RenderBlock (floating) {DIV} at (484,100) size 100x50 [bgcolor=#0000FF]
+      RenderBlock (floating) {DIV} at (0,100) size 140x200 [bgcolor=#FF0000]
+      RenderBlock (floating) {DIV} at (384,100) size 100x100 [bgcolor=#808000]
+      RenderText {TEXT} at (492,0) size 439x153
+        text run at (492,0) width 74: "Some text."
+        text run at (492,17) width 79: "This should"
+        text run at (492,34) width 87: "find a way to"
+        text run at (492,51) width 85: "wrap among"
+        text run at (492,68) width 84: "all the floats"
+        text run at (492,85) width 52: "without"
+        text run at (140,102) width 175: "overlapping any of them. "
+        text run at (315,102) width 60: "It should"
+        text run at (140,119) width 226: "start just under the blue box and"
+        text run at (140,136) width 145: "wrap to several lines."
diff --git a/LayoutTests/fast/block/float/010.html b/LayoutTests/fast/block/float/010.html
new file mode 100644 (file)
index 0000000..616fe65
--- /dev/null
@@ -0,0 +1,3 @@
+<body style="height:300px"><div style="float:left;width:50%;background-color:green;height:100px"></div><div style="float:left;width:100px;background-color:purple;height:100px"></div><div style="float:right;width:200px;background-color:orange;height:500px"></div><div style="float:right;width:100px;background-color:blue;height:50px"></div><div style="float:left;width:10em;background-color:red;height:200px"></div><div style="float:right;width:100px;background-color:olive;height:100px"></div>Some text. This
+should find a way to wrap among all the floats without overlapping any of them.  It should
+start just under the blue box and wrap to several lines.
diff --git a/LayoutTests/fast/block/float/011-expected.txt b/LayoutTests/fast/block/float/011-expected.txt
new file mode 100644 (file)
index 0000000..9d3bfc9
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x45
+  RenderBlock {HTML} at (0,0) size 800x45
+    RenderBody {BODY} at (8,8) size 784x29
+      RenderTable {TABLE} at (0,0) size 593x29
+        RenderTableSection {TBODY} at (0,0) size 0x29
+          RenderTableRow {TR} at (0,0) size 0x0
+            RenderTableCell {TD} at (2,2) size 285x25 [r=0 c=0 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 283x23
+