summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authortc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-13 19:49:38 +0000
committertc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-13 19:49:38 +0000
commitf4881dc8d74047afea3a472d5894131ee3f932c4 (patch)
tree99ebbe6b6b4875a6f12dce3bd676432b0f5f2ec6 /webkit
parent5e5df761233caddcf93aa5e2931759e5b490d04a (diff)
downloadchromium_src-f4881dc8d74047afea3a472d5894131ee3f932c4.zip
chromium_src-f4881dc8d74047afea3a472d5894131ee3f932c4.tar.gz
chromium_src-f4881dc8d74047afea3a472d5894131ee3f932c4.tar.bz2
Re-add code to load the ahem font.
We used to load the font. Then came the font hacks from afm files which made it no longer necessary to load the font. The code to load the font was removed. Then we got rid of the font hacks and rebaselined everything. There are lots of updated results (hundreds), but I'm not uploading them to rietveld. I used grep to figure out which tests have "ahem" in them and rebaselined them. Review URL: http://codereview.chromium.org/7097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3304 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-ex-len-00-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-ex-len-00-b-a-expected.pngbin3560 -> 3449 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-ex-len-00-b-a-expected.txt24
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-rel-len-00-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-rel-len-00-b-ag-expected.pngbin3848 -> 3506 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt18
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040303-c62-percent-00-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040303-c62-percent-00-b-ag-expected.pngbin4188 -> 3286 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040303-c62-percent-00-b-ag-expected.txt44
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040306-c63-color-00-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040306-c63-color-00-b-ag-expected.pngbin4688 -> 4389 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040306-c63-color-00-b-ag-expected.txt114
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0801-c412-hz-box-00-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0801-c412-hz-box-00-b-a-expected.pngbin3804 -> 3456 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0801-c412-hz-box-00-b-a-expected.txt4
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.pngbin3986 -> 3553 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.txt40
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.pngbin5034 -> 4056 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.txt69
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.pngbin3351 -> 3339 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.txt16
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.pngbin3482 -> 3392 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.txt17
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.pngbin3511 -> 3297 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.txt18
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.pngbin3533 -> 3238 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.txt28
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.pngbin3277 -> 3262 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.txt17
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.pngbin3695 -> 3452 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.txt14
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.pngbin3570 -> 3413 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.txt10
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.pngbin3696 -> 3475 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.txt20
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.pngbin3738 -> 3679 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.txt12
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.pngbin3986 -> 3553 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.txt40
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.pngbin5098 -> 4128 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.txt76
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.pngbin3351 -> 3339 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.txt16
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.pngbin3392 -> 3392 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.txt17
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.pngbin3510 -> 3442 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.txt16
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.pngbin3503 -> 3238 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.txt25
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.pngbin3322 -> 3262 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.txt17
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.pngbin3629 -> 3445 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.txt14
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.pngbin3552 -> 3410 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.txt10
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.pngbin3725 -> 3497 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.txt20
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.pngbin3744 -> 3684 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.txt12
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-imrgn-00-a-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-imrgn-00-a-ag-expected.pngbin3535 -> 3393 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-imrgn-00-a-ag-expected.txt14
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-00-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-00-b-ag-expected.pngbin4014 -> 3736 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-00-b-ag-expected.txt32
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-01-e-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-01-e-a-expected.pngbin3758 -> 3763 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-01-e-a-expected.txt12
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-03-c-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-03-c-ag-expected.pngbin3518 -> 3380 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-03-c-ag-expected.txt4
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.pngbin3446 -> 3263 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.txt32
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.pngbin3458 -> 3263 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.txt32
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.pngbin3359 -> 3263 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.txt6
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-padn-t-00-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-padn-t-00-b-a-expected.pngbin3944 -> 3505 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-padn-t-00-b-a-expected.txt24
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.pngbin3351 -> 3339 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.txt16
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.pngbin3354 -> 3262 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.txt17
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.pngbin3454 -> 3297 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.txt18
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.pngbin3533 -> 3238 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.txt28
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.pngbin3540 -> 3439 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.txt14
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-00-c-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-00-c-ag-expected.pngbin3603 -> 3426 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-00-c-ag-expected.txt20
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-01-c-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-01-c-a-expected.pngbin3713 -> 3669 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-01-c-a-expected.txt12
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.pngbin3458 -> 3263 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.txt32
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.pngbin3456 -> 3263 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.txt32
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.pngbin3363 -> 3263 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.txt8
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.pngbin3968 -> 3508 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.txt24
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.pngbin3351 -> 3339 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.txt16
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.pngbin3349 -> 3262 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.txt17
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.pngbin3488 -> 3442 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.txt16
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.pngbin3503 -> 3238 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.txt25
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.pngbin3541 -> 3437 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.txt14
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-00-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-00-b-ag-expected.pngbin3603 -> 3426 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-00-b-ag-expected.txt20
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-01-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-01-b-a-expected.pngbin3719 -> 3667 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-01-b-a-expected.txt12
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-ipadn-00-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-ipadn-00-b-ag-expected.pngbin3581 -> 3457 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-ipadn-00-b-ag-expected.txt14
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-00-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-00-b-ag-expected.pngbin3704 -> 3568 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-00-b-ag-expected.txt16
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-01-e-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-01-e-a-expected.pngbin3762 -> 3744 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-01-e-a-expected.txt12
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090204-display-change-01-b-ao-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090204-display-change-01-b-ao-expected.pngbin3482 -> 3303 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090204-display-change-01-b-ao-expected.txt18
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.pngbin4655 -> 4061 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.txt26
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag-expected.pngbin4556 -> 3387 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag-expected.txt32
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltclr-00-c-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltclr-00-c-ag-expected.pngbin5330 -> 3621 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltclr-00-c-ag-expected.txt95
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltinln-00-c-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltinln-00-c-ag-expected.pngbin3984 -> 3402 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltinln-00-c-ag-expected.txt32
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.pngbin5020 -> 3789 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.txt82
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5526-fltclr-00-c-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5526-fltclr-00-c-ag-expected.pngbin5330 -> 3621 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5526-fltclr-00-c-ag-expected.txt95
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1002-c5523-width-01-b-g-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1002-c5523-width-01-b-g-expected.pngbin4252 -> 4249 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100303-c412-blockw-00-d-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100303-c412-blockw-00-d-ag-expected.pngbin3753 -> 3458 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100303-c412-blockw-00-d-ag-expected.txt80
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.pngbin5040 -> 4620 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.txt22
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.pngbin5200 -> 4775 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.txt20
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-00-d-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-00-d-ag-expected.pngbin3908 -> 3608 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-00-d-ag-expected.txt33
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-01-d-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-01-d-ag-expected.pngbin4031 -> 3607 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-01-d-ag-expected.txt32
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-02-d-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-02-d-ag-expected.pngbin4507 -> 3711 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt29
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-03-d-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-03-d-ag-expected.pngbin4467 -> 3613 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-03-d-ag-expected.txt29
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c42-ibx-ht-00-d-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c42-ibx-ht-00-d-a-expected.pngbin3765 -> 3580 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c42-ibx-ht-00-d-a-expected.txt42
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-00-a-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-00-a-ag-expected.pngbin5476 -> 4823 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-00-a-ag-expected.txt22
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-01-d-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-01-d-ag-expected.pngbin4688 -> 3390 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-01-d-ag-expected.txt92
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-02-d-agi-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-02-d-agi-expected.pngbin6798 -> 6064 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-02-d-agi-expected.txt153
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-03-d-agi-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-03-d-agi-expected.pngbin6997 -> 5921 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-03-d-agi-expected.txt145
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-04-d-agi-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-04-d-agi-expected.pngbin6238 -> 5588 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-04-d-agi-expected.txt163
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-leadin-00-d-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-leadin-00-d-a-expected.pngbin4035 -> 3755 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-leadin-00-d-a-expected.txt8
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-00-c-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-00-c-a-expected.pngbin4019 -> 3528 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt35
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-01-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-01-b-ag-expected.pngbin4884 -> 4042 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-01-b-ag-expected.txt50
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-02-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-02-b-ag-expected.pngbin4709 -> 4033 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt43
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-03-d-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-03-d-ag-expected.pngbin3658 -> 3200 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-03-d-ag-expected.txt29
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-04-d-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-04-d-ag-expected.pngbin3464 -> 3200 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-04-d-ag-expected.txt29
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.pngbin3506 -> 3289 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.txt19
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-00-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-00-b-ag-expected.pngbin4204 -> 3304 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-00-b-ag-expected.txt50
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-01-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-01-b-ag-expected.pngbin3559 -> 3304 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-01-b-ag-expected.txt50
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-00-c-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-00-c-ag-expected.pngbin3794 -> 3303 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-00-c-ag-expected.txt22
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-01-c-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-01-c-ag-expected.pngbin3404 -> 3303 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-01-c-ag-expected.txt22
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-02-c-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-02-c-ag-expected.pngbin3424 -> 3303 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-02-c-ag-expected.txt22
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-03-c-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-03-c-ag-expected.pngbin3509 -> 3303 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-03-c-ag-expected.txt22
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-04-c-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-04-c-ag-expected.pngbin3569 -> 3303 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-04-c-ag-expected.txt22
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-05-c-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-05-c-ag-expected.pngbin3607 -> 3303 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-05-c-ag-expected.txt22
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-00-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-00-b-ag-expected.pngbin3864 -> 3705 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-00-b-ag-expected.txt52
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-01-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-01-b-ag-expected.pngbin3331 -> 3276 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-01-b-ag-expected.txt62
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c537-bgfxps-00-c-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c537-bgfxps-00-c-ag-expected.pngbin8136 -> 6895 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c537-bgfxps-00-c-ag-expected.txt140
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-01-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-01-b-a-expected.pngbin4561 -> 3684 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-01-b-a-expected.txt24
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-02-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-02-b-a-expected.pngbin3927 -> 3703 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-02-b-a-expected.txt24
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-03-f-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-03-f-a-expected.pngbin3704 -> 3405 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-03-f-a-expected.txt20
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1601-c547-indent-00-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1601-c547-indent-00-b-a-expected.pngbin4334 -> 3526 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1601-c547-indent-00-b-a-expected.txt40
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1602-c43-center-00-d-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1602-c43-center-00-d-ag-expected.pngbin3675 -> 3580 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1602-c43-center-00-d-ag-expected.txt12
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-00-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-00-b-a-expected.pngbin6505 -> 4112 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-00-b-a-expected.txt44
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-01-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-01-b-a-expected.pngbin5268 -> 4055 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-01-b-a-expected.txt30
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-00-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-00-b-a-expected.pngbin6177 -> 4137 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt44
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-01-b-a-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-01-b-a-expected.pngbin5209 -> 4096 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-01-b-a-expected.txt30
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1605-c545-txttrans-00-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1605-c545-txttrans-00-b-ag-expected.pngbin6873 -> 3302 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1605-c545-txttrans-00-b-ag-expected.txt331
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1606-c562-white-sp-00-b-ag-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1606-c562-white-sp-00-b-ag-expected.pngbin3874 -> 3387 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt50
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/basic/010-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/basic/010-expected.pngbin4098 -> 2810 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/basic/010-expected.txt10
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/004-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/004-expected.pngbin4195 -> 3491 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/004-expected.txt18
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/005-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/005-expected.pngbin4244 -> 3504 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/005-expected.txt18
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/006-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/006-expected.pngbin4315 -> 3524 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/006-expected.txt18
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-2-expected.checksum1
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-2-expected.pngbin0 -> 3119 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-expected.checksum1
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-expected.pngbin0 -> 2811 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-expected.txt11
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/clamped-right-float-expected.checksum1
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/clamped-right-float-expected.pngbin0 -> 3457 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/clamped-right-float-expected.txt8
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/editable-text-overlapping-float-expected.checksum1
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/editable-text-overlapping-float-expected.pngbin0 -> 10175 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/editable-text-overlapping-float-expected.txt22
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/float-on-zero-height-line-expected.checksum1
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/float-on-zero-height-line-expected.pngbin0 -> 2811 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/narrow-after-wide-expected.checksum1
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/narrow-after-wide-expected.pngbin0 -> 2843 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/006-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/006-expected.pngbin5879 -> 4983 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/006-expected.txt28
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/030-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/030-expected.pngbin3743 -> 3192 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/030-expected.txt10
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/031-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/031-expected.pngbin4213 -> 3425 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/031-expected.txt14
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/037-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/037-expected.pngbin3722 -> 3212 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/037-expected.txt18
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/038-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/038-expected.pngbin3722 -> 3212 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/038-expected.txt18
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/055-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/055-expected.pngbin4372 -> 3700 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/055-expected.txt148
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/positioning/002-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/positioning/002-expected.pngbin4098 -> 2810 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/block/positioning/002-expected.txt10
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/compact/002-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/compact/002-expected.pngbin4078 -> 3469 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/compact/002-expected.txt14
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-2-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-2-expected.pngbin3075 -> 2811 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-2-expected.txt14
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-expected.pngbin3075 -> 2811 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-expected.txt14
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/forms/listbox-clip-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/forms/listbox-clip-expected.pngbin3520 -> 3219 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/forms/listbox-clip-expected.txt2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/inline-block/002-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/inline-block/002-expected.pngbin3943 -> 3526 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/inline-block/002-expected.txt10
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/parser/fonts-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/parser/fonts-expected.pngbin5918 -> 3373 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/parser/fonts-expected.txt124
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-expected.pngbin5898 -> 5298 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-expected.txt84
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-right-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-right-expected.pngbin5803 -> 5228 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-right-expected.txt84
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/cg-fallback-bolding-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/cg-fallback-bolding-expected.pngbin7667 -> 7691 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/cg-fallback-bolding-expected.txt6
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/002-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/002-expected.pngbin5162 -> 3856 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/002-expected.txt90
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/003-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/003-expected.pngbin5162 -> 3856 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/003-expected.txt90
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/004-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/004-expected.pngbin4796 -> 3592 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/004-expected.txt74
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/005-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/005-expected.pngbin4765 -> 3592 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/005-expected.txt50
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/006-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/006-expected.pngbin4673 -> 3794 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/006-expected.txt104
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/007-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/007-expected.pngbin4477 -> 3745 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/007-expected.txt50
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/008-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/008-expected.pngbin3934 -> 3367 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/008-expected.txt20
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/009-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/009-expected.pngbin4205 -> 3620 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/009-expected.txt10
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/010-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/010-expected.pngbin4796 -> 3592 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/010-expected.txt74
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/011-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/011-expected.pngbin4765 -> 3592 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/011-expected.txt50
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/012-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/012-expected.pngbin3907 -> 3439 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/012-expected.txt54
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/013-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/013-expected.pngbin3800 -> 2903 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/013-expected.txt44
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/014-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/014-expected.pngbin3798 -> 2903 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/014-expected.txt44
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/015-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/015-expected.pngbin4796 -> 3592 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/015-expected.txt74
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/016-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/016-expected.pngbin4765 -> 3592 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/016-expected.txt50
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/017-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/017-expected.pngbin3208 -> 2824 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/017-expected.txt10
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/018-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/018-expected.pngbin5664 -> 4074 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/018-expected.txt186
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/svg/hixie/text/001-broken-expected.checksum2
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/svg/hixie/text/001-broken-expected.pngbin3800 -> 2847 bytes
-rw-r--r--webkit/data/layout_test_results/v8/LayoutTests/svg/hixie/text/001-broken-expected.txt6
-rw-r--r--webkit/tools/layout_tests/test_lists/tests_fixable.txt10
-rw-r--r--webkit/tools/test_shell/resource.h3
-rw-r--r--webkit/tools/test_shell/resources/test_shell.rc4
-rw-r--r--webkit/tools/test_shell/test_shell_main.cc10
450 files changed, 3039 insertions, 2922 deletions
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-ex-len-00-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-ex-len-00-b-a-expected.checksum
index 713c925..c1afb3e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-ex-len-00-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-ex-len-00-b-a-expected.checksum
@@ -1 +1 @@
-9c54fb75ca47fb297de88d87b80aa6bd \ No newline at end of file
+ecd103b4f0e32503037c7d14147bcbb5 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-ex-len-00-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-ex-len-00-b-a-expected.png
index abaa385..e5b1bc8 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-ex-len-00-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-ex-len-00-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-ex-len-00-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-ex-len-00-b-a-expected.txt
index f0c1cd1..395dffc 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-ex-len-00-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-ex-len-00-b-a-expected.txt
@@ -1,17 +1,17 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x128
- RenderBlock {HTML} at (0,0) size 800x128
- RenderBody {BODY} at (8,16) size 784x96
+layer at (0,0) size 800x120
+ RenderBlock {HTML} at (0,0) size 800x120
+ RenderBody {BODY} at (8,16) size 784x88
RenderBlock {P} at (0,0) size 784x20 [color=#000080]
RenderText {#text} at (0,0) size 310x19
text run at (0,0) width 310: "The two blocks below should have the same height."
- RenderTable {TABLE} at (80,36) size 86x60
- RenderTableSection {TBODY} at (0,0) size 86x60
- RenderTableRow {TR} at (0,2) size 86x56
- RenderTableCell {TD} at (2,2) size 32x56 [r=0 c=0 rs=1 cs=1]
- RenderBlock {DIV} at (4,4) size 24x48 [color=#000080]
- RenderText {#text} at (0,1) size 24x46
- text run at (0,1) width 24: "\x{C9}"
- RenderTableCell {TD} at (36,2) size 48x26 [r=0 c=1 rs=1 cs=1]
- RenderBlock {DIV} at (4,4) size 40x18 [border: (18px solid #000080) none]
+ RenderTable {TABLE} at (80,36) size 102x52
+ RenderTableSection {TBODY} at (0,0) size 102x52
+ RenderTableRow {TR} at (0,2) size 102x48
+ RenderTableCell {TD} at (2,2) size 48x48 [r=0 c=0 rs=1 cs=1]
+ RenderBlock {DIV} at (4,4) size 40x40 [color=#000080]
+ RenderText {#text} at (0,0) size 40x40
+ text run at (0,0) width 40: "\x{C9}"
+ RenderTableCell {TD} at (52,2) size 48x48 [r=0 c=1 rs=1 cs=1]
+ RenderBlock {DIV} at (4,4) size 40x40 [border: (40px solid #000080) none]
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-rel-len-00-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-rel-len-00-b-ag-expected.checksum
index a14ec10..39d4b62 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-rel-len-00-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-rel-len-00-b-ag-expected.checksum
@@ -1 +1 @@
-07a992a64e90ddeb936308b4ff6100f6 \ No newline at end of file
+d7613923ed1263e4eeed46d9ee86e53a \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-rel-len-00-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-rel-len-00-b-ag-expected.png
index 8d0a732..6bbcec5 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-rel-len-00-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-rel-len-00-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt
index 3668d1f..4139140 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt
@@ -8,14 +8,14 @@ layer at (0,0) size 800x120
text run at (0,0) width 309: "There should be a solid vertical bar of green below."
RenderBlock {DIV} at (0,36) size 784x60 [color=#008000]
RenderBlock {DIV} at (0,0) size 784x15
- RenderText {#text} at (0,-1) size 22x17
- text run at (0,-1) width 22: " X"
+ RenderText {#text} at (0,0) size 60x15
+ text run at (0,0) width 60: " X"
RenderBlock {DIV} at (45,15) size 739x15
- RenderText {#text} at (0,-1) size 10x17
- text run at (0,-1) width 10: "X"
- RenderBlock {DIV} at (26,30) size 758x15
- RenderText {#text} at (0,-1) size 10x17
- text run at (0,-1) width 10: "X"
+ RenderText {#text} at (0,0) size 15x15
+ text run at (0,0) width 15: "X"
+ RenderBlock {DIV} at (56,30) size 728x15
+ RenderText {#text} at (0,0) size 15x15
+ text run at (0,0) width 15: "X"
RenderBlock {DIV} at (45,45) size 739x15
- RenderText {#text} at (0,-1) size 10x17
- text run at (0,-1) width 10: "X"
+ RenderText {#text} at (0,0) size 15x15
+ text run at (0,0) width 15: "X"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040303-c62-percent-00-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040303-c62-percent-00-b-ag-expected.checksum
index 3c013a6..9543360 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040303-c62-percent-00-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040303-c62-percent-00-b-ag-expected.checksum
@@ -1 +1 @@
-1ad6312945f11fb77517fb17d88e5ed0 \ No newline at end of file
+994378b4d61c452e4aa52802a15e3cf5 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040303-c62-percent-00-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040303-c62-percent-00-b-ag-expected.png
index 80ef2bc..2cbe56c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040303-c62-percent-00-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040303-c62-percent-00-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040303-c62-percent-00-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040303-c62-percent-00-b-ag-expected.txt
index 7a25fa1..ef81c7e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040303-c62-percent-00-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040303-c62-percent-00-b-ag-expected.txt
@@ -1,23 +1,31 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x216
- RenderBlock {HTML} at (0,0) size 800x216
- RenderBody {BODY} at (8,16) size 784x192
+layer at (0,0) size 800x336
+ RenderBlock {HTML} at (0,0) size 800x336
+ RenderBody {BODY} at (8,16) size 784x312
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 217x19
text run at (0,0) width 217: "There should be a green box below."
- RenderBlock {DIV} at (0,36) size 186x156 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock {DIV} at (48,18) size 90x30
- RenderBlock {P} at (0,0) size 90x30
- RenderText {#text} at (0,-1) size 84x32
- text run at (0,-1) width 84: "x x x x x x x x"
- text run at (0,14) width 73: "x x x x x x x"
- RenderBlock {DIV} at (93,63) size 90x30
- RenderBlock {P} at (0,0) size 90x30
- RenderText {#text} at (0,-1) size 84x32
- text run at (0,-1) width 84: "x x x x x x x x"
- text run at (0,14) width 73: "x x x x x x x"
- RenderBlock {P} at (48,108) size 135x30
- RenderText {#text} at (0,-1) size 128x32
- text run at (0,-1) width 128: "x x x x x x x x x x x x"
- text run at (0,14) width 84: "x x x x x x x x"
+ RenderBlock {DIV} at (0,36) size 186x276 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderBlock {DIV} at (48,18) size 90x75
+ RenderBlock {P} at (0,0) size 90x75
+ RenderText {#text} at (0,0) size 75x75
+ text run at (0,0) width 75: "x x x"
+ text run at (0,15) width 75: "x x x"
+ text run at (0,30) width 75: "x x x"
+ text run at (0,45) width 75: "x x x"
+ text run at (0,60) width 75: "x x x"
+ RenderBlock {DIV} at (93,108) size 90x75
+ RenderBlock {P} at (0,0) size 90x75
+ RenderText {#text} at (0,0) size 75x75
+ text run at (0,0) width 75: "x x x"
+ text run at (0,15) width 75: "x x x"
+ text run at (0,30) width 75: "x x x"
+ text run at (0,45) width 75: "x x x"
+ text run at (0,60) width 75: "x x x"
+ RenderBlock {P} at (48,198) size 135x60
+ RenderText {#text} at (0,0) size 135x60
+ text run at (0,0) width 135: "x x x x x"
+ text run at (0,15) width 135: "x x x x x"
+ text run at (0,30) width 135: "x x x x x"
+ text run at (0,45) width 135: "x x x x x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040306-c63-color-00-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040306-c63-color-00-b-ag-expected.checksum
index 9248e79..db1c28e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040306-c63-color-00-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040306-c63-color-00-b-ag-expected.checksum
@@ -1 +1 @@
-9cccb0ea225f5cba5f8305aeeb16a2d0 \ No newline at end of file
+fe2bdaeba6f103c285da22dbdbd43535 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040306-c63-color-00-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040306-c63-color-00-b-ag-expected.png
index 0ab08d7..6be6f40 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040306-c63-color-00-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040306-c63-color-00-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040306-c63-color-00-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040306-c63-color-00-b-ag-expected.txt
index 4d4f895..eec537e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040306-c63-color-00-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t040306-c63-color-00-b-ag-expected.txt
@@ -9,69 +9,69 @@ layer at (0,0) size 800x120
RenderBlock {DIV} at (0,36) size 784x20
RenderText {#text} at (0,0) size 34x19
text run at (0,0) width 34: "Blue: "
- RenderInline {SPAN} at (0,0) size 10x17
- RenderText {#text} at (34,4) size 10x17
- text run at (34,4) width 10: "X"
- RenderInline {SPAN} at (0,0) size 10x17
- RenderText {#text} at (44,4) size 10x17
- text run at (44,4) width 10: "X"
- RenderImage {IMG} at (54,5) size 15x15 [color=#FF0000]
+ RenderInline {SPAN} at (0,0) size 15x15
+ RenderText {#text} at (34,5) size 15x15
+ text run at (34,5) width 15: "X"
+ RenderInline {SPAN} at (0,0) size 15x15
+ RenderText {#text} at (49,5) size 15x15
+ text run at (49,5) width 15: "X"
+ RenderImage {IMG} at (64,5) size 15x15 [color=#FF0000]
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (0,56) size 784x20
RenderText {#text} at (0,0) size 52x19
text run at (0,0) width 52: "Orange: "
- RenderInline {SPAN} at (0,0) size 10x17 [color=#FFA500]
- RenderText {#text} at (52,4) size 10x17
- text run at (52,4) width 10: "X"
- RenderInline {SPAN} at (0,0) size 10x17 [color=#FFA500]
- RenderText {#text} at (62,4) size 10x17
- text run at (62,4) width 10: "X"
- RenderInline {SPAN} at (0,0) size 10x17 [color=#FFA500]
- RenderText {#text} at (72,4) size 10x17
- text run at (72,4) width 10: "X"
- RenderInline {SPAN} at (0,0) size 10x17 [color=#FFA500]
- RenderText {#text} at (82,4) size 10x17
- text run at (82,4) width 10: "X"
- RenderImage {IMG} at (92,5) size 15x15 [color=#FF0000]
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#FFA500]
+ RenderText {#text} at (52,5) size 15x15
+ text run at (52,5) width 15: "X"
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#FFA500]
+ RenderText {#text} at (67,5) size 15x15
+ text run at (67,5) width 15: "X"
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#FFA500]
+ RenderText {#text} at (82,5) size 15x15
+ text run at (82,5) width 15: "X"
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#FFA500]
+ RenderText {#text} at (97,5) size 15x15
+ text run at (97,5) width 15: "X"
+ RenderImage {IMG} at (112,5) size 15x15 [color=#FF0000]
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (0,76) size 784x20
RenderText {#text} at (0,0) size 37x19
text run at (0,0) width 37: "Lime: "
- RenderInline {SPAN} at (0,0) size 10x17 [color=#00FF00]
- RenderText {#text} at (37,4) size 10x17
- text run at (37,4) width 10: "X"
- RenderInline {SPAN} at (0,0) size 10x17 [color=#00FF00]
- RenderText {#text} at (47,4) size 10x17
- text run at (47,4) width 10: "X"
- RenderInline {SPAN} at (0,0) size 10x17 [color=#00FF00]
- RenderText {#text} at (57,4) size 10x17
- text run at (57,4) width 10: "X"
- RenderInline {SPAN} at (0,0) size 10x17 [color=#00FF00]
- RenderText {#text} at (67,4) size 10x17
- text run at (67,4) width 10: "X"
- RenderInline {SPAN} at (0,0) size 10x17 [color=#00FF00]
- RenderText {#text} at (77,4) size 10x17
- text run at (77,4) width 10: "X"
- RenderInline {SPAN} at (0,0) size 10x17 [color=#00FF00]
- RenderText {#text} at (87,4) size 10x17
- text run at (87,4) width 10: "X"
- RenderInline {SPAN} at (0,0) size 10x17 [color=#00FF00]
- RenderText {#text} at (97,4) size 10x17
- text run at (97,4) width 10: "X"
- RenderInline {SPAN} at (0,0) size 10x17 [color=#00FF00]
- RenderText {#text} at (107,4) size 10x17
- text run at (107,4) width 10: "X"
- RenderInline {SPAN} at (0,0) size 10x17 [color=#00FF00]
- RenderText {#text} at (117,4) size 10x17
- text run at (117,4) width 10: "X"
- RenderInline {SPAN} at (0,0) size 10x17 [color=#00FF00]
- RenderText {#text} at (127,4) size 10x17
- text run at (127,4) width 10: "X"
- RenderInline {SPAN} at (0,0) size 10x17 [color=#00FF00]
- RenderText {#text} at (137,4) size 10x17
- text run at (137,4) width 10: "X"
- RenderInline {SPAN} at (0,0) size 10x17 [color=#00FF00]
- RenderText {#text} at (147,4) size 10x17
- text run at (147,4) width 10: "X"
- RenderImage {IMG} at (157,5) size 15x15 [color=#FF0000]
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#00FF00]
+ RenderText {#text} at (37,5) size 15x15
+ text run at (37,5) width 15: "X"
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#00FF00]
+ RenderText {#text} at (52,5) size 15x15
+ text run at (52,5) width 15: "X"
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#00FF00]
+ RenderText {#text} at (67,5) size 15x15
+ text run at (67,5) width 15: "X"
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#00FF00]
+ RenderText {#text} at (82,5) size 15x15
+ text run at (82,5) width 15: "X"
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#00FF00]
+ RenderText {#text} at (97,5) size 15x15
+ text run at (97,5) width 15: "X"
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#00FF00]
+ RenderText {#text} at (112,5) size 15x15
+ text run at (112,5) width 15: "X"
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#00FF00]
+ RenderText {#text} at (127,5) size 15x15
+ text run at (127,5) width 15: "X"
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#00FF00]
+ RenderText {#text} at (142,5) size 15x15
+ text run at (142,5) width 15: "X"
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#00FF00]
+ RenderText {#text} at (157,5) size 15x15
+ text run at (157,5) width 15: "X"
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#00FF00]
+ RenderText {#text} at (172,5) size 15x15
+ text run at (172,5) width 15: "X"
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#00FF00]
+ RenderText {#text} at (187,5) size 15x15
+ text run at (187,5) width 15: "X"
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#00FF00]
+ RenderText {#text} at (202,5) size 15x15
+ text run at (202,5) width 15: "X"
+ RenderImage {IMG} at (217,5) size 15x15 [color=#FF0000]
RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0801-c412-hz-box-00-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0801-c412-hz-box-00-b-a-expected.checksum
index dccdf2b..32bd53b 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0801-c412-hz-box-00-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0801-c412-hz-box-00-b-a-expected.checksum
@@ -1 +1 @@
-abad1b757d00b58575c6982f54df6815 \ No newline at end of file
+0a90678d4daabb44dc0ff89b7b99d02a \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0801-c412-hz-box-00-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0801-c412-hz-box-00-b-a-expected.png
index 7170b12..d933ea1 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0801-c412-hz-box-00-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0801-c412-hz-box-00-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0801-c412-hz-box-00-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0801-c412-hz-box-00-b-a-expected.txt
index 1b1397a..47a5f73 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0801-c412-hz-box-00-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0801-c412-hz-box-00-b-a-expected.txt
@@ -8,8 +8,8 @@ layer at (0,0) size 800x169
text run at (0,0) width 268: "The two diagrams below should be identical."
RenderBlock {DIV} at (0,36) size 784x101
RenderBlock {P} at (40,0) size 520x40 [color=#0000FF] [bgcolor=#00FFFF] [border: none (40px solid #FF00FF) none (40px solid #FF00FF)]
- RenderText {#text} at (80,-3) size 185x46
- text run at (80,-3) width 185: "X X X X X"
+ RenderText {#text} at (80,0) size 360x40
+ text run at (80,0) width 360: "X X X X X"
RenderBlock {P} at (0,56) size 784x45
RenderImage {OBJECT} at (0,0) size 600x40
RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.checksum
index 05948f2..cec3497 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.checksum
@@ -1 +1 @@
-19552d753b0e0c8d01ba56e0e7452904 \ No newline at end of file
+5d7d72aa7bead4ed630bcdb28b7981af \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.png
index d0a9365..1be352a 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.txt
index 92d261d..6888e25 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-imrgn-t-00-b-ag-expected.txt
@@ -1,28 +1,28 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x177
- RenderBlock {HTML} at (0,0) size 800x177
- RenderBody {BODY} at (8,16) size 784x153
+layer at (0,0) size 800x241
+ RenderBlock {HTML} at (0,0) size 800x241
+ RenderBody {BODY} at (8,16) size 784x217
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 274x19
text run at (0,0) width 274: "The three diagrams below should be identical:"
- RenderBlock {P} at (0,36) size 160x16 [color=#FFA500] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 50x19
- text run at (0,-1) width 50: "xxx xxx "
- RenderInline {SPAN} at (0,0) size 46x19 [bgcolor=#00FF00]
- RenderText {#text} at (50,-1) size 46x19
- text run at (50,-1) width 46: "xxx xxx"
- RenderText {#text} at (96,-1) size 50x19
- text run at (96,-1) width 50: " xxx xxx"
- RenderBlock {P} at (0,68) size 160x16 [color=#FFA500] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 50x19
- text run at (0,-1) width 50: "xxx xxx "
- RenderInline {SPAN} at (0,0) size 46x19 [bgcolor=#00FF00]
- RenderText {#text} at (50,-1) size 46x19
- text run at (50,-1) width 46: "xxx xxx"
- RenderText {#text} at (96,-1) size 50x19
- text run at (96,-1) width 50: " xxx xxx"
- RenderBlock {DIV} at (0,100) size 784x53
+ RenderBlock {P} at (0,36) size 160x48 [color=#FFA500] [bgcolor=#FFFF00]
+ RenderText {#text} at (0,0) size 112x16
+ text run at (0,0) width 112: "xxx xxx"
+ RenderInline {SPAN} at (0,0) size 112x16 [bgcolor=#00FF00]
+ RenderText {#text} at (0,16) size 112x16
+ text run at (0,16) width 112: "xxx xxx"
+ RenderText {#text} at (0,32) size 112x16
+ text run at (0,32) width 112: "xxx xxx"
+ RenderBlock {P} at (0,100) size 160x48 [color=#FFA500] [bgcolor=#FFFF00]
+ RenderText {#text} at (0,0) size 112x16
+ text run at (0,0) width 112: "xxx xxx"
+ RenderInline {SPAN} at (0,0) size 112x16 [bgcolor=#00FF00]
+ RenderText {#text} at (0,16) size 112x16
+ text run at (0,16) width 112: "xxx xxx"
+ RenderText {#text} at (0,32) size 112x16
+ text run at (0,32) width 112: "xxx xxx"
+ RenderBlock {DIV} at (0,164) size 784x53
RenderImage {IMG} at (0,0) size 48x48
RenderImage {IMG} at (48,0) size 16x48 [border: (16px solid #FFFF00) none (16px solid #FFFF00) none]
RenderImage {IMG} at (64,0) size 48x48
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.checksum
index 40d8f3b..a29d6da 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.checksum
@@ -1 +1 @@
-69bfc04ad781ce262371b5db8b1632d7 \ No newline at end of file
+adb117b742e333062af5bbbe96abe486 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.png
index 8f91135..4eb9141 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.txt
index 27152ac..cec5199 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.txt
@@ -9,44 +9,49 @@ layer at (0,0) size 800x326
RenderTable {TABLE} at (0,20) size 218x290
RenderTableSection {TBODY} at (0,0) size 218x290
RenderTableRow {TR} at (0,2) size 218x286
- RenderTableCell {TD} at (2,27) size 106x236 [color=#FFA500] [bgcolor=#FFFF00] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+ RenderTableCell {TD} at (2,2) size 106x286 [color=#FFA500] [bgcolor=#FFFF00] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
RenderBlock {P} at (3,3) size 100x10 [bgcolor=#008080]
- RenderText {#text} at (0,-1) size 35x12
- text run at (0,-1) width 35: "xxxxxxx"
+ RenderText {#text} at (0,0) size 70x10
+ text run at (0,0) width 70: "xxxxxxx"
RenderBlock {P} at (3,13) size 100x10 [bgcolor=#008080]
- RenderText {#text} at (0,-1) size 20x12
- text run at (0,-1) width 20: "xxxx"
- RenderBlock {P} at (3,43) size 100x10 [bgcolor=#00FFFF]
- RenderText {#text} at (0,-1) size 58x12
- text run at (0,-1) width 58: "xxxxxxx xxxx"
- RenderBlock {P} at (3,73) size 100x10 [bgcolor=#0000FF]
- RenderText {#text} at (0,-1) size 58x12
- text run at (0,-1) width 58: "xxxxxxx xxxx"
- RenderBlock {P} at (3,103) size 100x10 [bgcolor=#00FFFF]
- RenderText {#text} at (0,-1) size 58x12
- text run at (0,-1) width 58: "xxxxxxx xxxx"
- RenderBlock {P} at (3,133) size 100x10 [bgcolor=#008080]
- RenderText {#text} at (0,-1) size 58x12
- text run at (0,-1) width 58: "xxxxxxx xxxx"
- RenderBlock {UL} at (3,163) size 100x60 [bgcolor=#0000FF]
+ RenderText {#text} at (0,0) size 40x10
+ text run at (0,0) width 40: "xxxx"
+ RenderBlock {P} at (3,43) size 100x20 [bgcolor=#00FFFF]
+ RenderText {#text} at (0,0) size 70x20
+ text run at (0,0) width 70: "xxxxxxx"
+ text run at (0,10) width 40: "xxxx"
+ RenderBlock {P} at (3,83) size 100x20 [bgcolor=#0000FF]
+ RenderText {#text} at (0,0) size 70x20
+ text run at (0,0) width 70: "xxxxxxx"
+ text run at (0,10) width 40: "xxxx"
+ RenderBlock {P} at (3,123) size 100x20 [bgcolor=#00FFFF]
+ RenderText {#text} at (0,0) size 70x20
+ text run at (0,0) width 70: "xxxxxxx"
+ text run at (0,10) width 40: "xxxx"
+ RenderBlock {P} at (3,163) size 100x20 [bgcolor=#008080]
+ RenderText {#text} at (0,0) size 70x20
+ text run at (0,0) width 70: "xxxxxxx"
+ text run at (0,10) width 40: "xxxx"
+ RenderBlock {UL} at (3,203) size 100x60 [bgcolor=#0000FF]
RenderListItem {LI} at (0,0) size 100x10
- RenderText {#text} at (0,-1) size 35x12
- text run at (0,-1) width 35: "xxxxxxx"
+ RenderText {#text} at (0,0) size 70x10
+ text run at (0,0) width 70: "xxxxxxx"
RenderListItem {LI} at (0,10) size 100x10
- RenderText {#text} at (0,-1) size 20x12
- text run at (0,-1) width 20: "xxxx"
+ RenderText {#text} at (0,0) size 40x10
+ text run at (0,0) width 40: "xxxx"
RenderListItem {LI} at (0,40) size 100x10
- RenderText {#text} at (0,-1) size 35x12
- text run at (0,-1) width 35: "xxxxxxx"
+ RenderText {#text} at (0,0) size 70x10
+ text run at (0,0) width 70: "xxxxxxx"
RenderListItem {LI} at (0,50) size 100x10
- RenderText {#text} at (0,-1) size 20x12
- text run at (0,-1) width 20: "xxxx"
- RenderBlock {P} at (3,223) size 100x10 [bgcolor=#008080]
- RenderText {#text} at (0,-1) size 35x12
- text run at (0,-1) width 35: "xxxxxxx"
- RenderBlock {P} at (3,223) size 100x10 [bgcolor=#00FFFF]
- RenderText {#text} at (0,-1) size 58x12
- text run at (0,-1) width 58: "xxxxxxx xxxx"
+ RenderText {#text} at (0,0) size 40x10
+ text run at (0,0) width 40: "xxxx"
+ RenderBlock {P} at (3,263) size 100x10 [bgcolor=#008080]
+ RenderText {#text} at (0,0) size 70x10
+ text run at (0,0) width 70: "xxxxxxx"
+ RenderBlock {P} at (3,263) size 100x20 [bgcolor=#00FFFF]
+ RenderText {#text} at (0,0) size 70x20
+ text run at (0,0) width 70: "xxxxxxx"
+ text run at (0,10) width 40: "xxxx"
RenderTableCell {TD} at (110,2) size 106x286 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
RenderBlock {DIV} at (3,3) size 100x20 [bgcolor=#008080]
RenderBlock {DIV} at (0,0) size 70x10 [bgcolor=#FFA500]
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.checksum
index 0de5625..d2cd308 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.checksum
@@ -1 +1 @@
-39e02a5e91e46a6aa2d86f9f784a9128 \ No newline at end of file
+b4e3b794aeacf95d5609df465ca1d8f9 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.png
index f478dd7..d9e9caa 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.txt
index 55b4ca1..ffef35d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-00-b-ag-expected.txt
@@ -7,11 +7,11 @@ layer at (0,0) size 800x97
RenderText {#text} at (0,0) size 260x19
text run at (0,0) width 260: "There should be a green vertical bar below:"
RenderBlock {DIV} at (15,36) size 120x30 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderBlock {P} at (0,0) size 105x15 [bgcolor=#FFFFFF]
- RenderText {#text} at (0,-1) size 11x17
- text run at (0,-1) width 11: "x "
- RenderInline {SPAN} at (0,0) size 7x17
- RenderText {#text} at (11,-1) size 7x17
- text run at (11,-1) width 7: "x"
- RenderText {#text} at (78,-1) size 7x17
- text run at (78,-1) width 7: "x"
+ RenderBlock {P} at (0,0) size 105x30 [bgcolor=#FFFFFF]
+ RenderText {#text} at (0,0) size 15x15
+ text run at (0,0) width 15: "x"
+ RenderInline {SPAN} at (0,0) size 15x15
+ RenderText {#text} at (0,15) size 15x15
+ text run at (0,15) width 15: "x"
+ RenderText {#text} at (75,15) size 15x15
+ text run at (75,15) width 15: "x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.checksum
index 37a2f3b..4ecfe97 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.checksum
@@ -1 +1 @@
-570576e23a97846997da339f147f1f10 \ No newline at end of file
+7353e588e5d70a8adb8d6889cb512208 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.png
index e41cb03..8c1e09d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.txt
index 318d4ec..4bd8b2ef 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-01-b-ag-expected.txt
@@ -7,11 +7,12 @@ layer at (0,0) size 800x112
RenderText {#text} at (0,0) size 275x19
text run at (0,0) width 275: "There should be a green horizontal bar below:"
RenderBlock {DIV} at (15,36) size 195x45 [bgcolor=#008000]
- RenderBlock {P} at (0,0) size 195x15 [color=#FFFFFF] [bgcolor=#FFFFFF]
- RenderText {#text} at (0,-1) size 11x17
- text run at (0,-1) width 11: "x "
- RenderInline {SPAN} at (0,0) size 74x17
- RenderText {#text} at (11,-1) size 74x17
- text run at (11,-1) width 74: "xxxxx xxxxx"
- RenderText {#text} at (145,-1) size 11x17
- text run at (145,-1) width 11: " x"
+ RenderBlock {P} at (0,0) size 195x30 [color=#FFFFFF] [bgcolor=#FFFFFF]
+ RenderText {#text} at (0,0) size 30x15
+ text run at (0,0) width 30: "x "
+ RenderInline {SPAN} at (0,0) size 105x30
+ RenderText {#text} at (30,0) size 105x30
+ text run at (30,0) width 75: "xxxxx"
+ text run at (0,15) width 75: "xxxxx"
+ RenderText {#text} at (135,15) size 30x15
+ text run at (135,15) width 30: " x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.checksum
index c7b0cb8..d9373be 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.checksum
@@ -1 +1 @@
-cd3ebad9a25ba401ee1d02a8f7147816 \ No newline at end of file
+52a4187a4d30e69374d80e593d860627 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.png
index 8a1e96f..3bbf7f4 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.txt
index 31646ae..f96cc85 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-02-b-a-expected.txt
@@ -7,12 +7,12 @@ layer at (0,0) size 800x127
RenderText {#text} at (0,0) size 233x19
text run at (0,0) width 233: "There should be a green square below:"
RenderBlock {DIV} at (15,36) size 75x60 [bgcolor=#FF0000]
- RenderBlock {P} at (0,0) size 75x45 [color=#FFFFFF] [bgcolor=#FFFFFF]
- RenderText {#text} at (0,-1) size 36x17
- text run at (0,-1) width 36: "xx xx "
- RenderInline {SPAN} at (0,0) size 50x32 [color=#008000] [bgcolor=#FF0000]
- RenderText {#text} at (36,-1) size 50x32
- text run at (36,-1) width 14: "xx"
- text run at (0,14) width 14: "xx"
- RenderText {#text} at (0,29) size 32x17
- text run at (0,29) width 32: "xx xx"
+ RenderBlock {P} at (0,0) size 75x60 [color=#FFFFFF] [bgcolor=#FFFFFF]
+ RenderText {#text} at (0,0) size 75x15
+ text run at (0,0) width 75: "xx xx"
+ RenderInline {SPAN} at (0,0) size 30x30 [color=#008000] [bgcolor=#FF0000]
+ RenderText {#text} at (0,15) size 30x30
+ text run at (0,15) width 30: "xx"
+ text run at (0,30) width 30: "xx"
+ RenderText {#text} at (0,45) size 75x15
+ text run at (0,45) width 75: "xx xx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.checksum
index 7e0c4e4..e3a050d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.checksum
@@ -1 +1 @@
-7f90cdb5d0b34f7798cf2ed5bf1875c2 \ No newline at end of file
+92397a4a39aeaff5493f50892c809580 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.png
index c48b6ee..d3e5889 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.txt
index 005d711..f880bcd 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-03-b-a-expected.txt
@@ -1,18 +1,20 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x112
- RenderBlock {HTML} at (0,0) size 800x112
- RenderBody {BODY} at (8,16) size 784x81
+layer at (0,0) size 800x142
+ RenderBlock {HTML} at (0,0) size 800x142
+ RenderBody {BODY} at (8,16) size 784x111
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 150x19
text run at (0,0) width 150: "It should say \"HI\" below:"
- RenderBlock {DIV} at (15,36) size 165x45 [color=#FFFFFF] [bgcolor=#000080]
- RenderText {#text} at (0,-1) size 54x17
- text run at (0,-1) width 54: "xx xx xx "
- RenderInline {SPAN} at (0,0) size 140x32
- RenderText {#text} at (54,-1) size 140x32
- text run at (54,-1) width 86: "xx xx xx xx xx"
- text run at (0,14) width 14: "xx"
- RenderText {#text} at (59,14) size 149x32
- text run at (59,14) width 90: " xx xx xx xx xx"
- text run at (0,29) width 86: "xx xx xx xx xx"
+ RenderBlock {DIV} at (15,36) size 165x75 [color=#FFFFFF] [bgcolor=#000080]
+ RenderText {#text} at (0,0) size 135x15
+ text run at (0,0) width 135: "xx xx xx "
+ RenderInline {SPAN} at (0,0) size 165x45
+ RenderText {#text} at (135,0) size 165x45
+ text run at (135,0) width 30: "xx"
+ text run at (0,15) width 165: "xx xx xx xx"
+ text run at (0,30) width 30: "xx"
+ RenderText {#text} at (75,30) size 165x45
+ text run at (75,30) width 90: " xx xx"
+ text run at (0,45) width 165: "xx xx xx xx"
+ text run at (0,60) width 165: "xx xx xx xx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.checksum
index 6619e39..d82f8e4 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.checksum
@@ -1 +1 @@
-866475e445726552556912f6642ccaff \ No newline at end of file
+bdb9da3375e55490bee8132b6f304275 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.png
index a179000..4ac6f33 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.txt
index 6ecb11f..6344641 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-04-b-ag-expected.txt
@@ -7,11 +7,12 @@ layer at (0,0) size 800x112
RenderText {#text} at (0,0) size 213x19
text run at (0,0) width 213: "There should be a green bar below:"
RenderBlock {DIV} at (15,36) size 120x45 [bgcolor=#008000]
- RenderBlock {P} at (0,0) size 120x15 [color=#FFFFFF] [bgcolor=#FFFFFF]
- RenderText {#text} at (0,-1) size 40x17
- text run at (0,-1) width 40: "x x x x"
- RenderInline {SPAN} at (0,0) size 7x17
- RenderText {#text} at (40,-1) size 7x17
- text run at (40,-1) width 7: "x"
- RenderText {#text} at (-13,-1) size 62x17
- text run at (-13,-1) width 62: "x x x x x x"
+ RenderBlock {P} at (0,0) size 120x30 [color=#FFFFFF] [bgcolor=#FFFFFF]
+ RenderText {#text} at (0,0) size 105x15
+ text run at (0,0) width 105: "x x x x"
+ RenderInline {SPAN} at (0,0) size 15x15
+ RenderText {#text} at (105,0) size 15x15
+ text run at (105,0) width 15: "x"
+ RenderText {#text} at (60,0) size 105x30
+ text run at (60,0) width 45: "x x"
+ text run at (0,15) width 105: "x x x x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.checksum
index ab03173..ca4948c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.checksum
@@ -1 +1 @@
-29513ff1b77232539494489ab3335f03 \ No newline at end of file
+45f2d9182a410e9412c7779b837d1b97 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.png
index ecc1de1..f6e9036 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.txt
index f15a1ed..67f5d26 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-05-b-ag-expected.txt
@@ -8,13 +8,13 @@ layer at (0,0) size 800x115
text run at (0,0) width 256: "The following two bars should be identical:"
RenderBlock {DIV} at (15,36) size 180x15
RenderBlock {P} at (0,0) size 180x15 [color=#00FF00] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 18x17
- text run at (0,-1) width 18: "xx "
- RenderInline {SPAN} at (0,0) size 54x17 [color=#FFA500] [bgcolor=#0000FF]
- RenderText {#text} at (18,-1) size 54x17
- text run at (18,-1) width 54: "xx xx xx "
- RenderText {#text} at (12,-1) size 14x17
- text run at (12,-1) width 14: "xx"
+ RenderText {#text} at (0,0) size 45x15
+ text run at (0,0) width 45: "xx "
+ RenderInline {SPAN} at (0,0) size 135x15 [color=#FFA500] [bgcolor=#0000FF]
+ RenderText {#text} at (45,0) size 135x15
+ text run at (45,0) width 135: "xx xx xx "
+ RenderText {#text} at (120,0) size 30x15
+ text run at (120,0) width 30: "xx"
RenderBlock {DIV} at (15,66) size 754x18
RenderImage {IMG} at (0,0) size 15x15
RenderImage {IMG} at (15,0) size 15x15
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.checksum
index 8a25ff9..82b4b05 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.checksum
@@ -1 +1 @@
-d40c2dd6d80fa4d5d242cb91ac9f18ca \ No newline at end of file
+7eca8b836ffc55e2488678e7343dd82f \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.png
index a20f438..cfa7bc1 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.txt
index c224e89..99a4d68 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-imrgn-r-06-b-ag-expected.txt
@@ -8,11 +8,11 @@ layer at (0,0) size 800x110
text run at (0,0) width 256: "The following two bars should be identical:"
RenderBlock {DIV} at (30,36) size 75x15
RenderBlock {P} at (0,0) size 75x15 [color=#00FF00] [bgcolor=#FFFF00]
- RenderInline {SPAN} at (0,0) size 14x17 [color=#FFA500] [bgcolor=#FF0000]
- RenderText {#text} at (0,-1) size 14x17
- text run at (0,-1) width 14: "xx"
- RenderText {#text} at (-46,-1) size 46x17
- text run at (-46,-1) width 18: " xx"
+ RenderInline {SPAN} at (0,0) size 30x15 [color=#FFA500] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 30x15
+ text run at (0,0) width 30: "xx"
+ RenderText {#text} at (-30,0) size 45x15
+ text run at (-30,0) width 45: " xx"
RenderBlock {DIV} at (0,66) size 784x20
RenderImage {IMG} at (0,0) size 15x15
RenderImage {IMG} at (15,0) size 15x15
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.checksum
index e85d0f7..ae8a90d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.checksum
@@ -1 +1 @@
-356d28215b2f823ab4bc325b2f16702b \ No newline at end of file
+c84e558e01acc59d64cb6fca7e0694c2 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.png
index b8cb37a..9f81652 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.txt
index 8397b78..3b9783d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-00-c-ag-expected.txt
@@ -8,19 +8,19 @@ layer at (0,0) size 800x152
text run at (0,0) width 271: "The five \"matches\" below should be identical."
RenderBlock {DIV} at (0,36) size 200x90 [color=#FFA500]
RenderBlock {P} at (0,0) size 200x10 [bgcolor=#A52A2A]
- RenderText {#text} at (147,-1) size 5x12
- text run at (147,-1) width 5: "x"
+ RenderText {#text} at (142,0) size 10x10
+ text run at (142,0) width 10: "x"
RenderImage {IMG} at (152,0) size 48x10
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,20) size 152x10 [bgcolor=#A52A2A]
- RenderText {#text} at (147,-1) size 5x12
- text run at (147,-1) width 5: "x"
+ RenderText {#text} at (142,0) size 10x10
+ text run at (142,0) width 10: "x"
RenderBlock {P} at (0,40) size 152x10 [bgcolor=#A52A2A]
- RenderText {#text} at (147,-1) size 5x12
- text run at (147,-1) width 5: "x"
+ RenderText {#text} at (142,0) size 10x10
+ text run at (142,0) width 10: "x"
RenderBlock {P} at (0,60) size 152x10 [bgcolor=#A52A2A]
- RenderText {#text} at (147,-1) size 5x12
- text run at (147,-1) width 5: "x"
+ RenderText {#text} at (142,0) size 10x10
+ text run at (142,0) width 10: "x"
RenderBlock {P} at (0,80) size 152x10 [bgcolor=#A52A2A]
- RenderText {#text} at (147,-1) size 5x12
- text run at (147,-1) width 5: "x"
+ RenderText {#text} at (142,0) size 10x10
+ text run at (142,0) width 10: "x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.checksum
index a2b797c..c443eee 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.checksum
@@ -1 +1 @@
-a85245bde6e5b2fa27b8a6cda7ae74f2 \ No newline at end of file
+296b16f879725e25f53bb32cd6133778 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.png
index 6267a8b..72c1043 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.txt
index f52c515..045bac2 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5502-mrgn-r-01-c-a-expected.txt
@@ -9,14 +9,14 @@ layer at (0,0) size 800x184
RenderBlock {DIV} at (16,36) size 166x54 [color=#008080] [bgcolor=#FFA500] [border: (3px solid #000000)]
RenderBlock {UL} at (3,3) size 128x48 [bgcolor=#FFFF00]
RenderListItem {LI} at (0,0) size 128x16
- RenderText {#text} at (122,-1) size 6x19
- text run at (122,-1) width 6: "-"
+ RenderText {#text} at (112,0) size 16x16
+ text run at (112,0) width 16: "-"
RenderListItem {LI} at (0,16) size 96x16 [bgcolor=#00FFFF]
- RenderText {#text} at (90,-1) size 6x19
- text run at (90,-1) width 6: "-"
+ RenderText {#text} at (80,0) size 16x16
+ text run at (80,0) width 16: "-"
RenderListItem {LI} at (0,32) size 128x16
- RenderText {#text} at (122,-1) size 6x19
- text run at (122,-1) width 6: "-"
+ RenderText {#text} at (112,0) size 16x16
+ text run at (112,0) width 16: "-"
RenderBlock {DIV} at (16,106) size 166x54 [bgcolor=#FF0000] [border: (3px solid #000000)]
RenderBlock {DIV} at (3,3) size 160x16 [border: none (32px solid #FFA500) none (112px solid #FFFF00)]
RenderBlock {DIV} at (112,0) size 16x16 [border: none (16px solid #008080) none none]
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.checksum
index 05948f2..cec3497 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.checksum
@@ -1 +1 @@
-19552d753b0e0c8d01ba56e0e7452904 \ No newline at end of file
+5d7d72aa7bead4ed630bcdb28b7981af \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.png
index d0a9365..1be352a 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.txt
index 92d261d..6888e25 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-imrgn-b-00-b-a-expected.txt
@@ -1,28 +1,28 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x177
- RenderBlock {HTML} at (0,0) size 800x177
- RenderBody {BODY} at (8,16) size 784x153
+layer at (0,0) size 800x241
+ RenderBlock {HTML} at (0,0) size 800x241
+ RenderBody {BODY} at (8,16) size 784x217
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 274x19
text run at (0,0) width 274: "The three diagrams below should be identical:"
- RenderBlock {P} at (0,36) size 160x16 [color=#FFA500] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 50x19
- text run at (0,-1) width 50: "xxx xxx "
- RenderInline {SPAN} at (0,0) size 46x19 [bgcolor=#00FF00]
- RenderText {#text} at (50,-1) size 46x19
- text run at (50,-1) width 46: "xxx xxx"
- RenderText {#text} at (96,-1) size 50x19
- text run at (96,-1) width 50: " xxx xxx"
- RenderBlock {P} at (0,68) size 160x16 [color=#FFA500] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 50x19
- text run at (0,-1) width 50: "xxx xxx "
- RenderInline {SPAN} at (0,0) size 46x19 [bgcolor=#00FF00]
- RenderText {#text} at (50,-1) size 46x19
- text run at (50,-1) width 46: "xxx xxx"
- RenderText {#text} at (96,-1) size 50x19
- text run at (96,-1) width 50: " xxx xxx"
- RenderBlock {DIV} at (0,100) size 784x53
+ RenderBlock {P} at (0,36) size 160x48 [color=#FFA500] [bgcolor=#FFFF00]
+ RenderText {#text} at (0,0) size 112x16
+ text run at (0,0) width 112: "xxx xxx"
+ RenderInline {SPAN} at (0,0) size 112x16 [bgcolor=#00FF00]
+ RenderText {#text} at (0,16) size 112x16
+ text run at (0,16) width 112: "xxx xxx"
+ RenderText {#text} at (0,32) size 112x16
+ text run at (0,32) width 112: "xxx xxx"
+ RenderBlock {P} at (0,100) size 160x48 [color=#FFA500] [bgcolor=#FFFF00]
+ RenderText {#text} at (0,0) size 112x16
+ text run at (0,0) width 112: "xxx xxx"
+ RenderInline {SPAN} at (0,0) size 112x16 [bgcolor=#00FF00]
+ RenderText {#text} at (0,16) size 112x16
+ text run at (0,16) width 112: "xxx xxx"
+ RenderText {#text} at (0,32) size 112x16
+ text run at (0,32) width 112: "xxx xxx"
+ RenderBlock {DIV} at (0,164) size 784x53
RenderImage {IMG} at (0,0) size 48x48
RenderImage {IMG} at (48,0) size 16x48 [border: (16px solid #FFFF00) none (16px solid #FFFF00) none]
RenderImage {IMG} at (64,0) size 48x48
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.checksum
index da9d044..f4797b0 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.checksum
@@ -1 +1 @@
-953dffdc8c8a3a70197fc1db4a7ae335 \ No newline at end of file
+19121027dcc7608263b4d83d29dcc603 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.png
index 0eafe4e..bbc6dfb 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.txt
index a526556..1c5cc0d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.txt
@@ -9,47 +9,53 @@ layer at (0,0) size 800x346
RenderTable {TABLE} at (0,20) size 218x310
RenderTableSection {TBODY} at (0,0) size 218x310
RenderTableRow {TR} at (0,2) size 218x306
- RenderTableCell {TD} at (2,32) size 106x246 [color=#FFA500] [bgcolor=#FFFF00] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+ RenderTableCell {TD} at (2,2) size 106x306 [color=#FFA500] [bgcolor=#FFFF00] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
RenderBlock {P} at (3,3) size 100x10 [bgcolor=#008080]
- RenderText {#text} at (0,-1) size 35x12
- text run at (0,-1) width 35: "xxxxxxx"
+ RenderText {#text} at (0,0) size 70x10
+ text run at (0,0) width 70: "xxxxxxx"
RenderBlock {P} at (3,13) size 100x10 [bgcolor=#008080]
- RenderText {#text} at (0,-1) size 20x12
- text run at (0,-1) width 20: "xxxx"
- RenderBlock {P} at (3,23) size 100x10 [bgcolor=#00FFFF]
- RenderText {#text} at (0,-1) size 58x12
- text run at (0,-1) width 58: "xxxxxxx xxxx"
- RenderBlock {P} at (3,53) size 100x10 [bgcolor=#0000FF]
- RenderText {#text} at (0,-1) size 58x12
- text run at (0,-1) width 58: "xxxxxxx xxxx"
- RenderBlock {P} at (3,83) size 100x10 [bgcolor=#00FFFF]
- RenderText {#text} at (0,-1) size 58x12
- text run at (0,-1) width 58: "xxxxxxx xxxx"
- RenderBlock {P} at (3,113) size 100x10 [bgcolor=#008080]
- RenderText {#text} at (0,-1) size 58x12
- text run at (0,-1) width 58: "xxxxxxx xxxx"
- RenderBlock {UL} at (3,143) size 100x60 [bgcolor=#0000FF]
+ RenderText {#text} at (0,0) size 40x10
+ text run at (0,0) width 40: "xxxx"
+ RenderBlock {P} at (3,23) size 100x20 [bgcolor=#00FFFF]
+ RenderText {#text} at (0,0) size 70x20
+ text run at (0,0) width 70: "xxxxxxx"
+ text run at (0,10) width 40: "xxxx"
+ RenderBlock {P} at (3,63) size 100x20 [bgcolor=#0000FF]
+ RenderText {#text} at (0,0) size 70x20
+ text run at (0,0) width 70: "xxxxxxx"
+ text run at (0,10) width 40: "xxxx"
+ RenderBlock {P} at (3,103) size 100x20 [bgcolor=#00FFFF]
+ RenderText {#text} at (0,0) size 70x20
+ text run at (0,0) width 70: "xxxxxxx"
+ text run at (0,10) width 40: "xxxx"
+ RenderBlock {P} at (3,143) size 100x20 [bgcolor=#008080]
+ RenderText {#text} at (0,0) size 70x20
+ text run at (0,0) width 70: "xxxxxxx"
+ text run at (0,10) width 40: "xxxx"
+ RenderBlock {UL} at (3,183) size 100x60 [bgcolor=#0000FF]
RenderListItem {LI} at (0,0) size 100x10
- RenderText {#text} at (0,-1) size 35x12
- text run at (0,-1) width 35: "xxxxxxx"
+ RenderText {#text} at (0,0) size 70x10
+ text run at (0,0) width 70: "xxxxxxx"
RenderListItem {LI} at (0,10) size 100x10
- RenderText {#text} at (0,-1) size 20x12
- text run at (0,-1) width 20: "xxxx"
+ RenderText {#text} at (0,0) size 40x10
+ text run at (0,0) width 40: "xxxx"
RenderListItem {LI} at (0,20) size 100x10
- RenderText {#text} at (0,-1) size 35x12
- text run at (0,-1) width 35: "xxxxxxx"
+ RenderText {#text} at (0,0) size 70x10
+ text run at (0,0) width 70: "xxxxxxx"
RenderListItem {LI} at (0,50) size 100x10
- RenderText {#text} at (0,-1) size 20x12
- text run at (0,-1) width 20: "xxxx"
- RenderBlock {P} at (3,223) size 100x10 [bgcolor=#008080]
- RenderText {#text} at (0,-1) size 58x12
- text run at (0,-1) width 58: "xxxxxxx xxxx"
- RenderBlock {P} at (3,233) size 100x10 [bgcolor=#00FFFF]
- RenderText {#text} at (0,-1) size 58x12
- text run at (0,-1) width 58: "xxxxxxx xxxx"
- RenderBlock {P} at (3,233) size 100x10 [bgcolor=#008080]
- RenderText {#text} at (0,-1) size 20x12
- text run at (0,-1) width 20: "xxxx"
+ RenderText {#text} at (0,0) size 40x10
+ text run at (0,0) width 40: "xxxx"
+ RenderBlock {P} at (3,263) size 100x20 [bgcolor=#008080]
+ RenderText {#text} at (0,0) size 70x20
+ text run at (0,0) width 70: "xxxxxxx"
+ text run at (0,10) width 40: "xxxx"
+ RenderBlock {P} at (3,283) size 100x20 [bgcolor=#00FFFF]
+ RenderText {#text} at (0,0) size 70x20
+ text run at (0,0) width 70: "xxxxxxx"
+ text run at (0,10) width 40: "xxxx"
+ RenderBlock {P} at (3,293) size 100x10 [bgcolor=#008080]
+ RenderText {#text} at (0,0) size 40x10
+ text run at (0,0) width 40: "xxxx"
RenderTableCell {TD} at (110,2) size 106x306 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
RenderBlock {DIV} at (3,3) size 100x20 [bgcolor=#008080]
RenderBlock {DIV} at (0,0) size 70x10 [bgcolor=#FFA500]
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.checksum
index 0de5625..d2cd308 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.checksum
@@ -1 +1 @@
-39e02a5e91e46a6aa2d86f9f784a9128 \ No newline at end of file
+b4e3b794aeacf95d5609df465ca1d8f9 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.png
index f478dd7..d9e9caa 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.txt
index 3193f1b..5e182f8 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-00-b-ag-expected.txt
@@ -7,11 +7,11 @@ layer at (0,0) size 800x97
RenderText {#text} at (0,0) size 260x19
text run at (0,0) width 260: "There should be a green vertical bar below:"
RenderBlock {DIV} at (15,36) size 120x30 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderBlock {P} at (0,0) size 105x15 [bgcolor=#FFFFFF]
- RenderText {#text} at (0,-1) size 11x17
- text run at (0,-1) width 11: "x "
- RenderInline {SPAN} at (0,0) size 7x17
- RenderText {#text} at (71,-1) size 7x17
- text run at (71,-1) width 7: "x"
- RenderText {#text} at (78,-1) size 7x17
- text run at (78,-1) width 7: "x"
+ RenderBlock {P} at (0,0) size 105x30 [bgcolor=#FFFFFF]
+ RenderText {#text} at (0,0) size 15x15
+ text run at (0,0) width 15: "x"
+ RenderInline {SPAN} at (0,0) size 15x15
+ RenderText {#text} at (60,15) size 15x15
+ text run at (60,15) width 15: "x"
+ RenderText {#text} at (75,15) size 15x15
+ text run at (75,15) width 15: "x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.checksum
index 575dbfc..4ecfe97 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.checksum
@@ -1 +1 @@
-6c29d8740a2aadf3119300f0de069d4c \ No newline at end of file
+7353e588e5d70a8adb8d6889cb512208 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.png
index b5fed5f..8c1e09d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.txt
index 813807f..4027cea 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-01-b-ag-expected.txt
@@ -7,11 +7,12 @@ layer at (0,0) size 800x112
RenderText {#text} at (0,0) size 275x19
text run at (0,0) width 275: "There should be a green horizontal bar below:"
RenderBlock {DIV} at (15,36) size 195x45 [bgcolor=#008000]
- RenderBlock {P} at (0,0) size 195x15 [color=#FFFFFF] [bgcolor=#FFFFFF]
- RenderText {#text} at (0,-1) size 11x17
- text run at (0,-1) width 11: "x "
- RenderInline {SPAN} at (0,0) size 74x17
- RenderText {#text} at (71,-1) size 74x17
- text run at (71,-1) width 74: "xxxxx xxxxx"
- RenderText {#text} at (145,-1) size 11x17
- text run at (145,-1) width 11: " x"
+ RenderBlock {P} at (0,0) size 195x30 [color=#FFFFFF] [bgcolor=#FFFFFF]
+ RenderText {#text} at (0,0) size 30x15
+ text run at (0,0) width 30: "x "
+ RenderInline {SPAN} at (0,0) size 165x30
+ RenderText {#text} at (90,0) size 165x30
+ text run at (90,0) width 75: "xxxxx"
+ text run at (0,15) width 75: "xxxxx"
+ RenderText {#text} at (75,15) size 30x15
+ text run at (75,15) width 30: " x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.checksum
index bbb76e9..18a0d58 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.checksum
@@ -1 +1 @@
-c8a70aa9b4fd824a0d558c813ecf2364 \ No newline at end of file
+1dc3bf6f114dcd153181123ac805936e \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.png
index 3d022d6..be849cd 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.txt
index 7ca4192..3e25d5f 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-02-b-ag-expected.txt
@@ -8,11 +8,11 @@ layer at (0,0) size 800x127
text run at (0,0) width 295: "There should be a small light green square below:"
RenderBlock {DIV} at (15,36) size 754x60
RenderBlock {P} at (0,0) size 75x60 [color=#FFFFFF]
- RenderText {#text} at (0,-1) size 14x32
- text run at (0,-1) width 14: "xx"
- text run at (0,14) width 14: "xx"
- RenderInline {SPAN} at (0,0) size 7x17 [color=#00FF00] [bgcolor=#FF0000]
- RenderText {#text} at (60,29) size 7x17
- text run at (60,29) width 7: "x"
- RenderText {#text} at (0,44) size 32x17
- text run at (0,44) width 32: "xx xx"
+ RenderText {#text} at (0,0) size 30x30
+ text run at (0,0) width 30: "xx"
+ text run at (0,15) width 30: "xx"
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#00FF00] [bgcolor=#FF0000]
+ RenderText {#text} at (60,30) size 15x15
+ text run at (60,30) width 15: "x"
+ RenderText {#text} at (0,45) size 75x15
+ text run at (0,45) width 75: "xx xx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.checksum
index 353011a..e3a050d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.checksum
@@ -1 +1 @@
-ba4f853f6226e874ba69125030b8c8b8 \ No newline at end of file
+92397a4a39aeaff5493f50892c809580 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.png
index 2dbc18f..d3e5889 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.txt
index 3cd963a..2049499 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-03-b-a-expected.txt
@@ -1,16 +1,19 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x112
- RenderBlock {HTML} at (0,0) size 800x112
- RenderBody {BODY} at (8,16) size 784x81
+layer at (0,0) size 800x142
+ RenderBlock {HTML} at (0,0) size 800x142
+ RenderBody {BODY} at (8,16) size 784x111
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 150x19
text run at (0,0) width 150: "It should say \"HI\" below:"
- RenderBlock {DIV} at (15,36) size 165x45 [color=#FFFFFF] [bgcolor=#000080]
- RenderText {#text} at (0,-1) size 158x17
- text run at (0,-1) width 158: "xx xx xx xx xx xx xx xx xx"
- RenderInline {SPAN} at (0,0) size 104x17
- RenderText {#text} at (45,14) size 104x17
- text run at (45,14) width 104: "xx xx xx xx xx xx"
- RenderText {#text} at (0,29) size 68x17
- text run at (0,29) width 68: "xx xx xx xx"
+ RenderBlock {DIV} at (15,36) size 165x75 [color=#FFFFFF] [bgcolor=#000080]
+ RenderText {#text} at (0,0) size 165x45
+ text run at (0,0) width 165: "xx xx xx xx"
+ text run at (0,15) width 165: "xx xx xx xx"
+ text run at (0,30) width 45: "xx "
+ RenderInline {SPAN} at (0,0) size 165x30
+ RenderText {#text} at (90,30) size 165x30
+ text run at (90,30) width 75: "xx xx"
+ text run at (0,45) width 165: "xx xx xx xx"
+ RenderText {#text} at (0,60) size 165x15
+ text run at (0,60) width 165: "xx xx xx xx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.checksum
index c2c78ed..d82f8e4 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.checksum
@@ -1 +1 @@
-af050f25afdf0cc01867c0694332431a \ No newline at end of file
+bdb9da3375e55490bee8132b6f304275 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.png
index c29c6e3..4ac6f33 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.txt
index 5ce419b..a59c3ec 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-04-b-ag-expected.txt
@@ -7,11 +7,12 @@ layer at (0,0) size 800x112
RenderText {#text} at (0,0) size 213x19
text run at (0,0) width 213: "There should be a green bar below:"
RenderBlock {DIV} at (15,36) size 120x45 [bgcolor=#008000]
- RenderBlock {P} at (0,0) size 120x15 [color=#FFFFFF] [bgcolor=#FFFFFF]
- RenderText {#text} at (0,-1) size 40x17
- text run at (0,-1) width 40: "x x x x"
- RenderInline {SPAN} at (0,0) size 7x17
- RenderText {#text} at (-20,-1) size 20x17
- text run at (-20,-1) width 7: "x"
- RenderText {#text} at (-13,-1) size 62x17
- text run at (-13,-1) width 62: "x x x x x x"
+ RenderBlock {P} at (0,0) size 120x30 [color=#FFFFFF] [bgcolor=#FFFFFF]
+ RenderText {#text} at (0,0) size 105x15
+ text run at (0,0) width 105: "x x x x"
+ RenderInline {SPAN} at (0,0) size 15x15
+ RenderText {#text} at (45,0) size 15x15
+ text run at (45,0) width 15: "x"
+ RenderText {#text} at (60,0) size 105x30
+ text run at (60,0) width 45: "x x"
+ text run at (0,15) width 105: "x x x x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.checksum
index bc23297..e904bd6 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.checksum
@@ -1 +1 @@
-a5b920c5fc41a99044214a6685a65131 \ No newline at end of file
+f2f10571cc84cf5cf86c870a0666fce4 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.png
index bd6ff3a..c5e8145 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.txt
index 13bb7e8..8c8dafe 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-05-b-ag-expected.txt
@@ -8,13 +8,13 @@ layer at (0,0) size 800x115
text run at (0,0) width 256: "The following two bars should be identical:"
RenderBlock {DIV} at (15,36) size 195x15
RenderBlock {P} at (0,0) size 195x15 [color=#00FF00] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 54x17
- text run at (0,-1) width 54: "xx xx xx "
- RenderInline {SPAN} at (0,0) size 36x17 [color=#FFA500] [bgcolor=#0000FF]
- RenderText {#text} at (-6,-1) size 36x17
- text run at (-6,-1) width 36: "xx xx "
- RenderText {#text} at (30,-1) size 14x17
- text run at (30,-1) width 14: "xx"
+ RenderText {#text} at (0,0) size 135x15
+ text run at (0,0) width 135: "xx xx xx "
+ RenderInline {SPAN} at (0,0) size 90x15 [color=#FFA500] [bgcolor=#0000FF]
+ RenderText {#text} at (75,0) size 90x15
+ text run at (75,0) width 90: "xx xx "
+ RenderText {#text} at (165,0) size 30x15
+ text run at (165,0) width 30: "xx"
RenderBlock {DIV} at (15,66) size 754x18
RenderImage {IMG} at (0,0) size 15x15
RenderImage {IMG} at (15,0) size 15x15
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.checksum
index 230535dd..9644304 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.checksum
@@ -1 +1 @@
-9a1c62d96401ceaadcac0951e28b2df0 \ No newline at end of file
+c87c1f09dddb9e41abc09560d032ae61 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.png
index f8cd484..d070436 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.txt
index 3461d23..23ae5be 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-imrgn-l-06-b-ag-expected.txt
@@ -8,11 +8,11 @@ layer at (0,0) size 800x110
text run at (0,0) width 256: "The following two bars should be identical:"
RenderBlock {DIV} at (30,36) size 75x15
RenderBlock {P} at (0,0) size 75x15 [color=#00FF00] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 18x17
- text run at (0,-1) width 18: "xx "
- RenderInline {SPAN} at (0,0) size 14x17 [color=#FFA500] [bgcolor=#FF0000]
- RenderText {#text} at (-42,-1) size 42x17
- text run at (-42,-1) width 14: "xx"
+ RenderText {#text} at (0,0) size 45x15
+ text run at (0,0) width 45: "xx "
+ RenderInline {SPAN} at (0,0) size 30x15 [color=#FFA500] [bgcolor=#FF0000]
+ RenderText {#text} at (-15,0) size 30x15
+ text run at (-15,0) width 30: "xx"
RenderBlock {DIV} at (0,66) size 784x20
RenderImage {IMG} at (0,0) size 15x15
RenderImage {IMG} at (15,0) size 15x15
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.checksum
index e5e4a5c..a45526e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.checksum
@@ -1 +1 @@
-172f9e232a5712ce2b91d8c617a303b5 \ No newline at end of file
+a076577c445d2d4ab5d906977581e5c3 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.png
index bef0843..ce2d868 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.txt
index ea44123..bbbc6d0 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-00-c-ag-expected.txt
@@ -9,17 +9,17 @@ layer at (0,0) size 800x152
RenderBlock {DIV} at (0,36) size 200x90 [color=#FFA500]
RenderBlock {P} at (0,0) size 200x10 [bgcolor=#A52A2A]
RenderImage {IMG} at (0,0) size 48x10
- RenderText {#text} at (48,-1) size 5x12
- text run at (48,-1) width 5: "x"
+ RenderText {#text} at (48,0) size 10x10
+ text run at (48,0) width 10: "x"
RenderBlock {P} at (48,20) size 152x10 [bgcolor=#A52A2A]
- RenderText {#text} at (0,-1) size 5x12
- text run at (0,-1) width 5: "x"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "x"
RenderBlock {P} at (48,40) size 152x10 [bgcolor=#A52A2A]
- RenderText {#text} at (0,-1) size 5x12
- text run at (0,-1) width 5: "x"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "x"
RenderBlock {P} at (48,60) size 152x10 [bgcolor=#A52A2A]
- RenderText {#text} at (0,-1) size 5x12
- text run at (0,-1) width 5: "x"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "x"
RenderBlock {P} at (48,80) size 152x10 [bgcolor=#A52A2A]
- RenderText {#text} at (0,-1) size 5x12
- text run at (0,-1) width 5: "x"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.checksum
index d4754ac..fc21b7f 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.checksum
@@ -1 +1 @@
-6d0ff4f51951daf0bdc0d329c777431a \ No newline at end of file
+14372580e7ac7c47c311a7970894d178 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.png
index cfb5a36..7e9252a 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.txt
index 0b9e52a..f3b7891 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5504-mrgn-l-01-c-a-expected.txt
@@ -9,14 +9,14 @@ layer at (0,0) size 800x184
RenderBlock {DIV} at (16,36) size 166x54 [color=#008080] [bgcolor=#FFA500] [border: (3px solid #000000)]
RenderBlock {UL} at (35,3) size 128x48 [bgcolor=#FFFF00]
RenderListItem {LI} at (0,0) size 128x16
- RenderText {#text} at (0,-1) size 6x19
- text run at (0,-1) width 6: "-"
+ RenderText {#text} at (0,0) size 16x16
+ text run at (0,0) width 16: "-"
RenderListItem {LI} at (32,16) size 96x16 [bgcolor=#00FFFF]
- RenderText {#text} at (0,-1) size 6x19
- text run at (0,-1) width 6: "-"
+ RenderText {#text} at (0,0) size 16x16
+ text run at (0,0) width 16: "-"
RenderListItem {LI} at (0,32) size 128x16
- RenderText {#text} at (0,-1) size 6x19
- text run at (0,-1) width 6: "-"
+ RenderText {#text} at (0,0) size 16x16
+ text run at (0,0) width 16: "-"
RenderBlock {DIV} at (16,106) size 166x54 [bgcolor=#FF0000] [border: (3px solid #000000)]
RenderBlock {DIV} at (3,3) size 160x16 [border: none (112px solid #FFFF00) none (32px solid #FFA500)]
RenderBlock {DIV} at (32,0) size 16x16 [border: none none none (16px solid #008080)]
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-imrgn-00-a-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-imrgn-00-a-ag-expected.checksum
index 09d7875..5095ab9 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-imrgn-00-a-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-imrgn-00-a-ag-expected.checksum
@@ -1 +1 @@
-c832d5e24177d77d0c9922d605ccc4be \ No newline at end of file
+53c90a3ec55bf7c843d8d49a4485a012 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-imrgn-00-a-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-imrgn-00-a-ag-expected.png
index 25541ee..2108f1e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-imrgn-00-a-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-imrgn-00-a-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-imrgn-00-a-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-imrgn-00-a-ag-expected.txt
index 4d1c505..55d7600 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-imrgn-00-a-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-imrgn-00-a-ag-expected.txt
@@ -8,13 +8,13 @@ layer at (0,0) size 800x119
text run at (0,0) width 239: "The two bars below should be identical:"
RenderBlock {DIV} at (15,36) size 105x15 [bgcolor=#FF0000]
RenderBlock {DIV} at (0,0) size 105x15 [color=#008000] [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 7x17
- text run at (0,-1) width 7: "x"
- RenderInline {SPAN} at (0,0) size 15x17 [color=#FFFF00] [bgcolor=#FFA500]
- RenderText {#text} at (22,-1) size 15x17
- text run at (22,-1) width 15: " x "
- RenderText {#text} at (52,-1) size 7x17
- text run at (52,-1) width 7: "x"
+ RenderText {#text} at (0,0) size 15x15
+ text run at (0,0) width 15: "x"
+ RenderInline {SPAN} at (0,0) size 45x15 [color=#FFFF00] [bgcolor=#FFA500]
+ RenderText {#text} at (30,0) size 45x15
+ text run at (30,0) width 45: " x "
+ RenderText {#text} at (90,0) size 15x15
+ text run at (90,0) width 15: "x"
RenderBlock {DIV} at (16,67) size 752x20
RenderImage {IMG} at (0,0) size 15x15
RenderImage {IMG} at (15,0) size 15x15
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-00-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-00-b-ag-expected.checksum
index a5e0b26..fe06125 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-00-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-00-b-ag-expected.checksum
@@ -1 +1 @@
-7c12f570356491a368ffc5fcf381ff28 \ No newline at end of file
+f2609da44cf123a663367e26d45b48e1 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-00-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-00-b-ag-expected.png
index 7c5c8f3..abcdca7 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-00-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-00-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-00-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-00-b-ag-expected.txt
index d510285..bd508eb 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-00-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-00-b-ag-expected.txt
@@ -14,27 +14,27 @@ layer at (0,0) size 800x240
RenderBlock {DIV} at (0,36) size 200x180 [color=#FFA500]
RenderBlock {P} at (0,0) size 200x10 [bgcolor=#A52A2A]
RenderImage {IMG} at (0,0) size 24x10
- RenderText {#text} at (24,-1) size 5x12
- text run at (24,-1) width 5: "x"
- RenderImage {IMG} at (29,0) size 142x10
- RenderImage {IMG} at (171,0) size 24x10
+ RenderText {#text} at (24,0) size 10x10
+ text run at (24,0) width 10: "x"
+ RenderImage {IMG} at (34,0) size 142x10
+ RenderImage {IMG} at (176,0) size 24x10
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (24,34) size 152x10 [bgcolor=#A52A2A]
- RenderText {#text} at (0,-1) size 5x12
- text run at (0,-1) width 5: "x"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "x"
RenderBlock {P} at (24,68) size 152x10 [bgcolor=#A52A2A]
- RenderText {#text} at (0,-1) size 5x12
- text run at (0,-1) width 5: "x"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "x"
RenderBlock {P} at (24,102) size 152x10 [bgcolor=#A52A2A]
- RenderText {#text} at (0,-1) size 5x12
- text run at (0,-1) width 5: "x"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "x"
RenderBlock {P} at (24,136) size 152x10 [bgcolor=#A52A2A]
- RenderText {#text} at (0,-1) size 5x12
- text run at (0,-1) width 5: "x"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "x"
RenderBlock {P} at (0,170) size 200x10 [bgcolor=#A52A2A]
RenderImage {IMG} at (0,0) size 24x10
- RenderText {#text} at (24,-1) size 5x12
- text run at (24,-1) width 5: "x"
- RenderImage {IMG} at (29,0) size 142x10
- RenderImage {IMG} at (171,0) size 24x10
+ RenderText {#text} at (24,0) size 10x10
+ text run at (24,0) width 10: "x"
+ RenderImage {IMG} at (34,0) size 142x10
+ RenderImage {IMG} at (176,0) size 24x10
RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-01-e-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-01-e-a-expected.checksum
index c52ede7..000645b 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-01-e-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-01-e-a-expected.checksum
@@ -1 +1 @@
-071552f306f45695ffe4b61ab885b3c0 \ No newline at end of file
+05cb1732c2672477d94141c08fc72feb \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-01-e-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-01-e-a-expected.png
index 31da6f5..794ffac 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-01-e-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-01-e-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-01-e-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-01-e-a-expected.txt
index ee379f4..6fa4afe 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-01-e-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-01-e-a-expected.txt
@@ -9,14 +9,14 @@ layer at (0,0) size 800x312
RenderBlock {DIV} at (16,36) size 166x118 [color=#008080] [bgcolor=#FFA500] [border: (3px solid #000000)]
RenderBlock {UL} at (19,19) size 128x80 [bgcolor=#FFFF00]
RenderListItem {LI} at (0,0) size 128x16
- RenderText {#text} at (0,-1) size 6x19
- text run at (0,-1) width 6: "-"
+ RenderText {#text} at (0,0) size 16x16
+ text run at (0,0) width 16: "-"
RenderListItem {LI} at (16,32) size 96x16 [bgcolor=#00FFFF]
- RenderText {#text} at (0,-1) size 6x19
- text run at (0,-1) width 6: "-"
+ RenderText {#text} at (0,0) size 16x16
+ text run at (0,0) width 16: "-"
RenderListItem {LI} at (0,64) size 128x16
- RenderText {#text} at (0,-1) size 6x19
- text run at (0,-1) width 6: "-"
+ RenderText {#text} at (0,0) size 16x16
+ text run at (0,0) width 16: "-"
RenderBlock {DIV} at (16,170) size 166x118 [bgcolor=#FF0000] [border: (3px solid #000000)]
RenderBlock {DIV} at (3,3) size 160x112 [bgcolor=#FFFF00] [border: (16px solid #FFA500)]
RenderBlock {DIV} at (16,16) size 16x16 [bgcolor=#008080]
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-03-c-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-03-c-ag-expected.checksum
index 42dcf13..c1fbbf2 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-03-c-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-03-c-ag-expected.checksum
@@ -1 +1 @@
-a6e3e186f9333fd8983de2b1169ebf75 \ No newline at end of file
+f0a46b28479f9e290715dc35a873c1fd \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-03-c-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-03-c-ag-expected.png
index 49852a7..fac7c01 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-03-c-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-03-c-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-03-c-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-03-c-ag-expected.txt
index 4795d08..38f7240 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-03-c-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0803-c5505-mrgn-03-c-ag-expected.txt
@@ -8,8 +8,8 @@ layer at (0,0) size 800x128
text run at (0,0) width 227: "The next two bars should be identical:"
RenderBlock {DIV} at (16,36) size 134x22 [border: (3px solid #000000)]
RenderBlock {P} at (3,3) size 128x16 [color=#FFA500] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 36x19
- text run at (0,-1) width 36: "TEST"
+ RenderText {#text} at (0,0) size 64x16
+ text run at (0,0) width 64: "TEST"
RenderBlock {DIV} at (16,74) size 134x22 [bgcolor=#FF0000] [border: (3px solid #000000)]
RenderImage {IMG} at (3,3) size 64x16
RenderImage {IMG} at (67,3) size 64x16
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.checksum
index 77bf783..c0e9c25 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.checksum
@@ -1 +1 @@
-c353844d34cf90afa3ec4d6f76cb8a10 \ No newline at end of file
+1773095f85560b89a8306ec7bfc46992 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.png
index 31e2aa3..9642a59 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.txt
index 687e8bd..79c424d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-00-b-a-expected.txt
@@ -1,21 +1,21 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x100
- RenderBlock {HTML} at (0,0) size 800x100
- RenderBody {BODY} at (8,16) size 784x76
+layer at (0,0) size 800x120
+ RenderBlock {HTML} at (0,0) size 800x120
+ RenderBody {BODY} at (8,16) size 784x96
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 213x19
text run at (0,0) width 213: "There should be a green bar below:"
- RenderBlock {DIV} at (0,36) size 120x40 [color=#FFFFFF]
- RenderText {#text} at (0,-1) size 46x22
- text run at (0,-1) width 46: "xx xx "
- RenderInline {SPAN} at (0,0) size 18x22 [color=#FF0000]
- RenderText {#text} at (46,-1) size 18x22
- text run at (46,-1) width 18: "xx"
- RenderText {#text} at (64,-1) size 28x22
- text run at (64,-1) width 28: " xx "
- RenderInline {SPAN} at (0,0) size 18x42 [bgcolor=#008000]
- RenderText {#text} at (92,-1) size 18x22
- text run at (92,-1) width 18: "xx"
- RenderText {#text} at (0,19) size 18x22
- text run at (0,19) width 18: "xx"
+ RenderBlock {DIV} at (0,36) size 120x60 [color=#FFFFFF]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "xx xx"
+ RenderInline {SPAN} at (0,0) size 40x20 [color=#FF0000]
+ RenderText {#text} at (0,20) size 40x20
+ text run at (0,20) width 40: "xx"
+ RenderText {#text} at (40,20) size 60x20
+ text run at (40,20) width 60: " xx"
+ RenderInline {SPAN} at (0,0) size 40x40 [bgcolor=#008000]
+ RenderText {#text} at (0,40) size 40x20
+ text run at (0,40) width 40: "xx"
+ RenderText {#text} at (40,40) size 60x20
+ text run at (40,40) width 60: " xx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.checksum
index 5a85e0b..c0e9c25 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.checksum
@@ -1 +1 @@
-17ca43eb4404e81d0c544430550d9948 \ No newline at end of file
+1773095f85560b89a8306ec7bfc46992 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.png
index 5b9c02d..9642a59 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.txt
index 56936e7..8d7554d0 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-01-b-a-expected.txt
@@ -1,21 +1,21 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x100
- RenderBlock {HTML} at (0,0) size 800x100
- RenderBody {BODY} at (8,16) size 784x76
+layer at (0,0) size 800x120
+ RenderBlock {HTML} at (0,0) size 800x120
+ RenderBody {BODY} at (8,16) size 784x96
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 213x19
text run at (0,0) width 213: "There should be a green bar below:"
- RenderBlock {DIV} at (0,36) size 120x40 [color=#FFFFFF]
- RenderText {#text} at (0,-1) size 46x22
- text run at (0,-1) width 46: "xx xx "
- RenderInline {SPAN} at (0,0) size 18x22 [color=#008000]
- RenderText {#text} at (46,-1) size 18x22
- text run at (46,-1) width 18: "xx"
- RenderText {#text} at (64,-1) size 28x22
- text run at (64,-1) width 28: " xx "
- RenderInline {SPAN} at (0,0) size 18x22 [bgcolor=#FF0000]
- RenderText {#text} at (92,-1) size 18x22
- text run at (92,-1) width 18: "xx"
- RenderText {#text} at (0,19) size 18x22
- text run at (0,19) width 18: "xx"
+ RenderBlock {DIV} at (0,36) size 120x60 [color=#FFFFFF]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "xx xx"
+ RenderInline {SPAN} at (0,0) size 40x20 [color=#008000]
+ RenderText {#text} at (0,20) size 40x20
+ text run at (0,20) width 40: "xx"
+ RenderText {#text} at (40,20) size 60x20
+ text run at (40,20) width 60: " xx"
+ RenderInline {SPAN} at (0,0) size 40x20 [bgcolor=#FF0000]
+ RenderText {#text} at (0,40) size 40x20
+ text run at (0,40) width 40: "xx"
+ RenderText {#text} at (40,40) size 60x20
+ text run at (40,40) width 60: " xx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.checksum
index bdda60a..506458d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.checksum
@@ -1 +1 @@
-7a1976952801b2cf066a95d392f1e80e \ No newline at end of file
+1f566f12bdafc39ca37887afc82f2720 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.png
index 6a5740f..d97794e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.txt
index a4b934d..b853733d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-ipadn-t-02-b-a-expected.txt
@@ -7,7 +7,7 @@ layer at (0,0) size 800x112
RenderText {#text} at (0,0) size 213x19
text run at (0,0) width 213: "There should be a green bar below:"
RenderBlock {DIV} at (0,68) size 120x20 [color=#FFFFFF]
- RenderInline {SPAN} at (0,0) size 18x42 [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 18x22
- text run at (0,-1) width 18: "xx"
+ RenderInline {SPAN} at (0,0) size 40x40 [bgcolor=#008000]
+ RenderText {#text} at (0,0) size 40x20
+ text run at (0,0) width 40: "xx"
RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-padn-t-00-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-padn-t-00-b-a-expected.checksum
index 3e17ac2..c45c72d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-padn-t-00-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-padn-t-00-b-a-expected.checksum
@@ -1 +1 @@
-9b7385246ed989a607105e723f4ec466 \ No newline at end of file
+4b9c6c8734e502dd335f5b1565edea65 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-padn-t-00-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-padn-t-00-b-a-expected.png
index 050267c..0eaa654 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-padn-t-00-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-padn-t-00-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-padn-t-00-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-padn-t-00-b-a-expected.txt
index 9f9edfb..da0f925 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-padn-t-00-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5506-padn-t-00-b-a-expected.txt
@@ -12,23 +12,23 @@ layer at (0,0) size 800x166
RenderTableCell {TD} at (2,2) size 66x126 [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
RenderBlock {DIV} at (3,3) size 60x120
RenderBlock {P} at (0,0) size 60x12 [color=#0000FF] [bgcolor=#FFA500]
- RenderText {#text} at (0,-1) size 25x15
- text run at (0,-1) width 25: "xxxxx"
+ RenderText {#text} at (0,0) size 60x12
+ text run at (0,0) width 60: "xxxxx"
RenderBlock {P} at (0,12) size 60x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,11) size 25x15
- text run at (0,11) width 25: "xxxxx"
+ RenderText {#text} at (0,12) size 60x12
+ text run at (0,12) width 60: "xxxxx"
RenderBlock {P} at (0,36) size 60x24 [color=#FF00FF] [bgcolor=#00FF00]
- RenderText {#text} at (0,11) size 25x15
- text run at (0,11) width 25: "xxxxx"
+ RenderText {#text} at (0,12) size 60x12
+ text run at (0,12) width 60: "xxxxx"
RenderBlock {P} at (0,60) size 60x24 [color=#FFA500] [bgcolor=#0000FF]
- RenderText {#text} at (0,11) size 25x15
- text run at (0,11) width 25: "xxxxx"
+ RenderText {#text} at (0,12) size 60x12
+ text run at (0,12) width 60: "xxxxx"
RenderBlock {P} at (0,84) size 60x24 [color=#FFFF00] [bgcolor=#00FFFF]
- RenderText {#text} at (0,11) size 25x15
- text run at (0,11) width 25: "xxxxx"
+ RenderText {#text} at (0,12) size 60x12
+ text run at (0,12) width 60: "xxxxx"
RenderBlock {P} at (0,108) size 60x12 [color=#00FF00] [bgcolor=#FF00FF]
- RenderText {#text} at (0,-1) size 25x15
- text run at (0,-1) width 25: "xxxxx"
+ RenderText {#text} at (0,0) size 60x12
+ text run at (0,0) width 60: "xxxxx"
RenderTableCell {TD} at (70,2) size 66x126 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
RenderBlock {DIV} at (3,3) size 60x12 [border: (12px solid #0000FF) none]
RenderBlock {DIV} at (3,15) size 60x12 [border: (12px solid #FFFF00) none]
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.checksum
index 0de5625..d2cd308 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.checksum
@@ -1 +1 @@
-39e02a5e91e46a6aa2d86f9f784a9128 \ No newline at end of file
+b4e3b794aeacf95d5609df465ca1d8f9 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.png
index f478dd7..d9e9caa 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.txt
index ee21e48..b691be5 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-00-b-ag-expected.txt
@@ -7,11 +7,11 @@ layer at (0,0) size 800x97
RenderText {#text} at (0,0) size 260x19
text run at (0,0) width 260: "There should be a green vertical bar below:"
RenderBlock {DIV} at (15,36) size 120x30 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderBlock {P} at (0,0) size 105x15 [bgcolor=#FFFFFF]
- RenderText {#text} at (0,-1) size 11x17
- text run at (0,-1) width 11: "x "
- RenderInline {SPAN} at (0,0) size 67x17
- RenderText {#text} at (11,-1) size 7x17
- text run at (11,-1) width 7: "x"
- RenderText {#text} at (78,-1) size 7x17
- text run at (78,-1) width 7: "x"
+ RenderBlock {P} at (0,0) size 105x30 [bgcolor=#FFFFFF]
+ RenderText {#text} at (0,0) size 15x15
+ text run at (0,0) width 15: "x"
+ RenderInline {SPAN} at (0,0) size 75x15
+ RenderText {#text} at (0,15) size 15x15
+ text run at (0,15) width 15: "x"
+ RenderText {#text} at (75,15) size 15x15
+ text run at (75,15) width 15: "x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.checksum
index d6c45e1..e8f6823 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.checksum
@@ -1 +1 @@
-7af83f03d04db81e21994292ab967df4 \ No newline at end of file
+2daa097f6a32430c7b28c0c6f38f09e9 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.png
index fc5ee9b..97e61d8 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.txt
index fb4b49c..777108e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-01-b-ag-expected.txt
@@ -7,11 +7,12 @@ layer at (0,0) size 800x112
RenderText {#text} at (0,0) size 213x19
text run at (0,0) width 213: "There should be a green bar below:"
RenderBlock {DIV} at (15,36) size 195x45 [bgcolor=#008000]
- RenderBlock {P} at (0,0) size 195x15 [color=#FFFFFF] [bgcolor=#FFFFFF]
- RenderText {#text} at (0,-1) size 11x17
- text run at (0,-1) width 11: "x "
- RenderInline {SPAN} at (0,0) size 134x17
- RenderText {#text} at (11,-1) size 74x17
- text run at (11,-1) width 74: "xxxxx xxxxx"
- RenderText {#text} at (145,-1) size 11x17
- text run at (145,-1) width 11: " x"
+ RenderBlock {P} at (0,0) size 195x30 [color=#FFFFFF] [bgcolor=#FFFFFF]
+ RenderText {#text} at (0,0) size 30x15
+ text run at (0,0) width 30: "x "
+ RenderInline {SPAN} at (0,0) size 135x30
+ RenderText {#text} at (30,0) size 105x30
+ text run at (30,0) width 75: "xxxxx"
+ text run at (0,15) width 75: "xxxxx"
+ RenderText {#text} at (135,15) size 30x15
+ text run at (135,15) width 30: " x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.checksum
index 907fc67..d9373be 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.checksum
@@ -1 +1 @@
-ab43e6f2f5fbe0381ce4d30dbb852ce7 \ No newline at end of file
+52a4187a4d30e69374d80e593d860627 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.png
index 9fc67b6..3bbf7f4 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.txt
index f52cb9f..0c68974 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-02-b-ag-expected.txt
@@ -8,12 +8,12 @@ layer at (0,0) size 800x127
text run at (0,0) width 233: "There should be a green square below:"
RenderBlock {DIV} at (15,36) size 754x60
RenderBlock {DIV} at (0,0) size 75x60 [bgcolor=#FF0000]
- RenderBlock {P} at (0,0) size 75x45 [color=#FFFFFF] [bgcolor=#FFFFFF]
- RenderText {#text} at (0,-1) size 36x17
- text run at (0,-1) width 36: "xx xx "
- RenderInline {SPAN} at (0,0) size 74x32 [color=#008000]
- RenderText {#text} at (36,-1) size 50x32
- text run at (36,-1) width 14: "xx"
- text run at (0,14) width 14: "xx"
- RenderText {#text} at (0,29) size 32x17
- text run at (0,29) width 32: "xx xx"
+ RenderBlock {P} at (0,0) size 75x60 [color=#FFFFFF] [bgcolor=#FFFFFF]
+ RenderText {#text} at (0,0) size 75x15
+ text run at (0,0) width 75: "xx xx"
+ RenderInline {SPAN} at (0,0) size 90x30 [color=#008000]
+ RenderText {#text} at (0,15) size 30x30
+ text run at (0,15) width 30: "xx"
+ text run at (0,30) width 30: "xx"
+ RenderText {#text} at (0,45) size 75x15
+ text run at (0,45) width 75: "xx xx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.checksum
index 7e0c4e4..e3a050d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.checksum
@@ -1 +1 @@
-7f90cdb5d0b34f7798cf2ed5bf1875c2 \ No newline at end of file
+92397a4a39aeaff5493f50892c809580 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.png
index c48b6ee..d3e5889 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.txt
index 005d711..f880bcd 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-03-b-a-expected.txt
@@ -1,18 +1,20 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x112
- RenderBlock {HTML} at (0,0) size 800x112
- RenderBody {BODY} at (8,16) size 784x81
+layer at (0,0) size 800x142
+ RenderBlock {HTML} at (0,0) size 800x142
+ RenderBody {BODY} at (8,16) size 784x111
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 150x19
text run at (0,0) width 150: "It should say \"HI\" below:"
- RenderBlock {DIV} at (15,36) size 165x45 [color=#FFFFFF] [bgcolor=#000080]
- RenderText {#text} at (0,-1) size 54x17
- text run at (0,-1) width 54: "xx xx xx "
- RenderInline {SPAN} at (0,0) size 140x32
- RenderText {#text} at (54,-1) size 140x32
- text run at (54,-1) width 86: "xx xx xx xx xx"
- text run at (0,14) width 14: "xx"
- RenderText {#text} at (59,14) size 149x32
- text run at (59,14) width 90: " xx xx xx xx xx"
- text run at (0,29) width 86: "xx xx xx xx xx"
+ RenderBlock {DIV} at (15,36) size 165x75 [color=#FFFFFF] [bgcolor=#000080]
+ RenderText {#text} at (0,0) size 135x15
+ text run at (0,0) width 135: "xx xx xx "
+ RenderInline {SPAN} at (0,0) size 165x45
+ RenderText {#text} at (135,0) size 165x45
+ text run at (135,0) width 30: "xx"
+ text run at (0,15) width 165: "xx xx xx xx"
+ text run at (0,30) width 30: "xx"
+ RenderText {#text} at (75,30) size 165x45
+ text run at (75,30) width 90: " xx xx"
+ text run at (0,45) width 165: "xx xx xx xx"
+ text run at (0,60) width 165: "xx xx xx xx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.checksum
index c85a08c..73b6748 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.checksum
@@ -1 +1 @@
-23b7f0bd0934fdeb59632a37294f6ef0 \ No newline at end of file
+a7589578e50f19e5ab8bbdfc2a7ad627 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.png
index 7667347..74fb6be 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.txt
index 26798ad..ab7387f 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-ipadn-r-04-b-ag-expected.txt
@@ -7,13 +7,13 @@ layer at (0,0) size 800x119
RenderText {#text} at (0,0) size 270x19
text run at (0,0) width 270: "The following two blocks should be identical:"
RenderBlock {DIV} at (15,36) size 135x15 [color=#FFFF00] [bgcolor=#FFA500]
- RenderText {#text} at (0,-1) size 7x17
- text run at (0,-1) width 7: "x"
- RenderInline {SPAN} at (0,0) size 52x17
- RenderText {#text} at (7,-1) size 7x17
- text run at (7,-1) width 7: "x"
- RenderText {#text} at (59,-1) size 7x17
- text run at (59,-1) width 7: "x"
+ RenderText {#text} at (0,0) size 15x15
+ text run at (0,0) width 15: "x"
+ RenderInline {SPAN} at (0,0) size 60x15
+ RenderText {#text} at (15,0) size 15x15
+ text run at (15,0) width 15: "x"
+ RenderText {#text} at (75,0) size 15x15
+ text run at (75,0) width 15: "x"
RenderBlock {P} at (0,67) size 784x20 [color=#000080]
RenderImage {IMG} at (0,0) size 15x15
RenderImage {IMG} at (15,0) size 15x15
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-00-c-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-00-c-ag-expected.checksum
index 00df1f0..119ef00 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-00-c-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-00-c-ag-expected.checksum
@@ -1 +1 @@
-fbc2d18786dc268887bfe566242c15b7 \ No newline at end of file
+660bbcf6bbb2e1457ec08918490e2d4e \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png
index bbaf6fd..6a6c5d4 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-00-c-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-00-c-ag-expected.txt
index d4651b7..b25a8b5 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-00-c-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-00-c-ag-expected.txt
@@ -8,17 +8,17 @@ layer at (0,0) size 800x152
text run at (0,0) width 238: "The five bars below should be identical."
RenderBlock {DIV} at (0,36) size 106x90 [color=#0000FF]
RenderBlock {P} at (0,0) size 106x10 [bgcolor=#000080]
- RenderText {#text} at (50,-1) size 5x12
- text run at (50,-1) width 5: "x"
+ RenderText {#text} at (48,0) size 10x10
+ text run at (48,0) width 10: "x"
RenderBlock {P} at (0,20) size 106x10 [bgcolor=#000080]
- RenderText {#text} at (53,-1) size 5x12
- text run at (53,-1) width 5: "x"
+ RenderText {#text} at (48,0) size 10x10
+ text run at (48,0) width 10: "x"
RenderBlock {P} at (0,40) size 106x10 [bgcolor=#000080]
- RenderText {#text} at (53,-1) size 5x12
- text run at (53,-1) width 5: "x"
+ RenderText {#text} at (48,0) size 10x10
+ text run at (48,0) width 10: "x"
RenderBlock {P} at (0,60) size 106x10 [bgcolor=#000080]
- RenderText {#text} at (53,-1) size 5x12
- text run at (53,-1) width 5: "x"
+ RenderText {#text} at (48,0) size 10x10
+ text run at (48,0) width 10: "x"
RenderBlock {P} at (0,80) size 106x10 [bgcolor=#000080]
- RenderText {#text} at (53,-1) size 5x12
- text run at (53,-1) width 5: "x"
+ RenderText {#text} at (48,0) size 10x10
+ text run at (48,0) width 10: "x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-01-c-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-01-c-a-expected.checksum
index c71f5a8..48f46f4 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-01-c-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-01-c-a-expected.checksum
@@ -1 +1 @@
-1ab2d6ffc33c5389c8faceed376143ca \ No newline at end of file
+d0d1b7883d8d96e030a8601d07b101a2 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-01-c-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-01-c-a-expected.png
index 00459e7..83107d1 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-01-c-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-01-c-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-01-c-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-01-c-a-expected.txt
index 540be0f..621d547 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-01-c-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5507-padn-r-01-c-a-expected.txt
@@ -9,14 +9,14 @@ layer at (0,0) size 800x184
RenderBlock {DIV} at (16,36) size 166x54 [color=#008080] [bgcolor=#FFA500] [border: (3px solid #000000)]
RenderBlock {UL} at (3,3) size 160x48 [bgcolor=#FFFF00]
RenderListItem {LI} at (0,0) size 128x16
- RenderText {#text} at (122,-1) size 6x19
- text run at (122,-1) width 6: "-"
+ RenderText {#text} at (112,0) size 16x16
+ text run at (112,0) width 16: "-"
RenderListItem {LI} at (0,16) size 128x16 [bgcolor=#00FFFF]
- RenderText {#text} at (90,-1) size 6x19
- text run at (90,-1) width 6: "-"
+ RenderText {#text} at (80,0) size 16x16
+ text run at (80,0) width 16: "-"
RenderListItem {LI} at (0,32) size 128x16
- RenderText {#text} at (122,-1) size 6x19
- text run at (122,-1) width 6: "-"
+ RenderText {#text} at (112,0) size 16x16
+ text run at (112,0) width 16: "-"
RenderBlock {DIV} at (16,106) size 166x54 [bgcolor=#FF0000] [border: (3px solid #000000)]
RenderBlock {DIV} at (3,3) size 160x16 [border: none (32px solid #FFFF00) none (112px solid #FFFF00)]
RenderBlock {DIV} at (112,0) size 16x16 [border: none (16px solid #008080) none none]
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.checksum
index 9fc7e83..9d9189a 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.checksum
@@ -1 +1 @@
-3ba8f83c3a2057a0f96155ef6bc29195 \ No newline at end of file
+87eb1292e268e2a53ab11fdd03654579 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.png
index 4c605d3..3c6cf1e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.txt
index 6a0ac41..4785fd3 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-00-b-a-expected.txt
@@ -1,21 +1,21 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x100
- RenderBlock {HTML} at (0,0) size 800x100
- RenderBody {BODY} at (8,16) size 784x76
+layer at (0,0) size 800x120
+ RenderBlock {HTML} at (0,0) size 800x120
+ RenderBody {BODY} at (8,16) size 784x96
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 213x19
text run at (0,0) width 213: "There should be a green bar below:"
- RenderBlock {DIV} at (0,36) size 120x40 [color=#FFFFFF]
- RenderText {#text} at (0,-1) size 46x22
- text run at (0,-1) width 46: "xx xx "
- RenderInline {SPAN} at (0,0) size 18x42 [bgcolor=#FF0000]
- RenderText {#text} at (46,-1) size 18x22
- text run at (46,-1) width 18: "xx"
- RenderText {#text} at (64,-1) size 28x22
- text run at (64,-1) width 28: " xx "
- RenderInline {SPAN} at (0,0) size 18x22 [color=#008000]
- RenderText {#text} at (92,-1) size 18x22
- text run at (92,-1) width 18: "xx"
- RenderText {#text} at (0,19) size 18x22
- text run at (0,19) width 18: "xx"
+ RenderBlock {DIV} at (0,36) size 120x60 [color=#FFFFFF]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "xx xx"
+ RenderInline {SPAN} at (0,0) size 40x40 [bgcolor=#FF0000]
+ RenderText {#text} at (0,20) size 40x20
+ text run at (0,20) width 40: "xx"
+ RenderText {#text} at (40,20) size 60x20
+ text run at (40,20) width 60: " xx"
+ RenderInline {SPAN} at (0,0) size 40x20 [color=#008000]
+ RenderText {#text} at (0,40) size 40x20
+ text run at (0,40) width 40: "xx"
+ RenderText {#text} at (40,40) size 60x20
+ text run at (40,40) width 60: " xx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.checksum
index db6654a..9d9189a 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.checksum
@@ -1 +1 @@
-e1b7d82311227ed63c0330efca707226 \ No newline at end of file
+87eb1292e268e2a53ab11fdd03654579 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.png
index 1809d7d..3c6cf1e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.txt
index 248ab80..6cdd3c1 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-01-f-a-expected.txt
@@ -1,21 +1,21 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x100
- RenderBlock {HTML} at (0,0) size 800x100
- RenderBody {BODY} at (8,16) size 784x76
+layer at (0,0) size 800x120
+ RenderBlock {HTML} at (0,0) size 800x120
+ RenderBody {BODY} at (8,16) size 784x96
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 213x19
text run at (0,0) width 213: "There should be a green bar below:"
- RenderBlock {DIV} at (0,36) size 120x40 [color=#FFFFFF]
- RenderText {#text} at (0,-1) size 46x22
- text run at (0,-1) width 46: "xx xx "
- RenderInline {SPAN} at (0,0) size 18x22 [bgcolor=#FF0000]
- RenderText {#text} at (46,-1) size 18x22
- text run at (46,-1) width 18: "xx"
- RenderText {#text} at (64,-1) size 28x22
- text run at (64,-1) width 28: " xx "
- RenderInline {SPAN} at (0,0) size 18x22 [color=#008000]
- RenderText {#text} at (92,-1) size 18x22
- text run at (92,-1) width 18: "xx"
- RenderText {#text} at (0,19) size 18x22
- text run at (0,19) width 18: "xx"
+ RenderBlock {DIV} at (0,36) size 120x60 [color=#FFFFFF]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "xx xx"
+ RenderInline {SPAN} at (0,0) size 40x20 [bgcolor=#FF0000]
+ RenderText {#text} at (0,20) size 40x20
+ text run at (0,20) width 40: "xx"
+ RenderText {#text} at (40,20) size 60x20
+ text run at (40,20) width 60: " xx"
+ RenderInline {SPAN} at (0,0) size 40x20 [color=#008000]
+ RenderText {#text} at (0,40) size 40x20
+ text run at (0,40) width 40: "xx"
+ RenderText {#text} at (40,40) size 60x20
+ text run at (40,40) width 60: " xx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.checksum
index 9b8f7da..dacdf10 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.checksum
@@ -1 +1 @@
-7a6d605ecc71baca1a413c259b2d93c0 \ No newline at end of file
+a8deabb58259649427b5870fc46592c6 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.png
index 9796e1c..07f9ddd 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.txt
index f4b2fb1..cb4ea9f 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-02-b-a-expected.txt
@@ -1,13 +1,13 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x125
+layer at (0,0) size 800x124
RenderBlock {HTML} at (0,0) size 800x112
RenderBody {BODY} at (8,16) size 784x88
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 213x19
text run at (0,0) width 213: "There should be a green bar below:"
RenderBlock {DIV} at (0,68) size 120x20 [color=#FFFFFF]
- RenderInline {SPAN} at (0,0) size 18x42 [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 18x22
- text run at (0,-1) width 18: "xx"
+ RenderInline {SPAN} at (0,0) size 40x40 [bgcolor=#008000]
+ RenderText {#text} at (0,0) size 40x20
+ text run at (0,0) width 40: "xx"
RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.checksum
index 774bf4d..de1d9b3 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.checksum
@@ -1 +1 @@
-389a68b73021bb01950914911255f2ea \ No newline at end of file
+94399961df792ce515ab71cababeeca5 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.png
index 869ccba..9a0fceb 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.txt
index d21c5a8..f8953be 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.txt
@@ -12,23 +12,23 @@ layer at (0,0) size 800x166
RenderTableCell {TD} at (2,2) size 66x126 [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
RenderBlock {DIV} at (3,3) size 60x120
RenderBlock {P} at (0,0) size 60x12 [color=#0000FF] [bgcolor=#FFA500]
- RenderText {#text} at (0,-1) size 25x15
- text run at (0,-1) width 25: "xxxxx"
+ RenderText {#text} at (0,0) size 60x12
+ text run at (0,0) width 60: "xxxxx"
RenderBlock {P} at (0,12) size 60x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 25x15
- text run at (0,-1) width 25: "xxxxx"
+ RenderText {#text} at (0,0) size 60x12
+ text run at (0,0) width 60: "xxxxx"
RenderBlock {P} at (0,36) size 60x24 [color=#FF00FF] [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 25x15
- text run at (0,-1) width 25: "xxxxx"
+ RenderText {#text} at (0,0) size 60x12
+ text run at (0,0) width 60: "xxxxx"
RenderBlock {P} at (0,60) size 60x24 [color=#FFA500] [bgcolor=#0000FF]
- RenderText {#text} at (0,-1) size 25x15
- text run at (0,-1) width 25: "xxxxx"
+ RenderText {#text} at (0,0) size 60x12
+ text run at (0,0) width 60: "xxxxx"
RenderBlock {P} at (0,84) size 60x24 [color=#FFFF00] [bgcolor=#00FFFF]
- RenderText {#text} at (0,-1) size 25x15
- text run at (0,-1) width 25: "xxxxx"
+ RenderText {#text} at (0,0) size 60x12
+ text run at (0,0) width 60: "xxxxx"
RenderBlock {P} at (0,108) size 60x12 [color=#00FF00] [bgcolor=#FF00FF]
- RenderText {#text} at (0,-1) size 25x15
- text run at (0,-1) width 25: "xxxxx"
+ RenderText {#text} at (0,0) size 60x12
+ text run at (0,0) width 60: "xxxxx"
RenderTableCell {TD} at (70,2) size 66x126 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
RenderBlock {DIV} at (3,3) size 60x12 [border: (12px solid #0000FF) none]
RenderBlock {DIV} at (3,15) size 60x12 [border: (12px solid #00FFFF) none]
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.checksum
index 0de5625..d2cd308 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.checksum
@@ -1 +1 @@
-39e02a5e91e46a6aa2d86f9f784a9128 \ No newline at end of file
+b4e3b794aeacf95d5609df465ca1d8f9 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.png
index f478dd7..d9e9caa 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.txt
index 01532b5..32e62ff 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-00-b-ag-expected.txt
@@ -7,11 +7,11 @@ layer at (0,0) size 800x97
RenderText {#text} at (0,0) size 260x19
text run at (0,0) width 260: "There should be a green vertical bar below:"
RenderBlock {DIV} at (15,36) size 120x30 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderBlock {P} at (0,0) size 105x15 [bgcolor=#FFFFFF]
- RenderText {#text} at (0,-1) size 11x17
- text run at (0,-1) width 11: "x "
- RenderInline {SPAN} at (0,0) size 67x17
- RenderText {#text} at (71,-1) size 7x17
- text run at (71,-1) width 7: "x"
- RenderText {#text} at (78,-1) size 7x17
- text run at (78,-1) width 7: "x"
+ RenderBlock {P} at (0,0) size 105x30 [bgcolor=#FFFFFF]
+ RenderText {#text} at (0,0) size 15x15
+ text run at (0,0) width 15: "x"
+ RenderInline {SPAN} at (0,0) size 75x15
+ RenderText {#text} at (60,15) size 15x15
+ text run at (60,15) width 15: "x"
+ RenderText {#text} at (75,15) size 15x15
+ text run at (75,15) width 15: "x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.checksum
index 2eaccb2..e8f6823 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.checksum
@@ -1 +1 @@
-9697e19353f618ea2f9e47373a927936 \ No newline at end of file
+2daa097f6a32430c7b28c0c6f38f09e9 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.png
index a58231c..97e61d8 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.txt
index 196910e..fd60440 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-01-b-ag-expected.txt
@@ -7,11 +7,12 @@ layer at (0,0) size 800x112
RenderText {#text} at (0,0) size 213x19
text run at (0,0) width 213: "There should be a green bar below:"
RenderBlock {DIV} at (15,36) size 195x45 [bgcolor=#008000]
- RenderBlock {P} at (0,0) size 195x15 [color=#FFFFFF] [bgcolor=#FFFFFF]
- RenderText {#text} at (0,-1) size 11x17
- text run at (0,-1) width 11: "x "
- RenderInline {SPAN} at (0,0) size 120x17
- RenderText {#text} at (71,-1) size 60x17
- text run at (71,-1) width 60: "xxxx xxxx"
- RenderText {#text} at (131,-1) size 11x17
- text run at (131,-1) width 11: " x"
+ RenderBlock {P} at (0,0) size 195x30 [color=#FFFFFF] [bgcolor=#FFFFFF]
+ RenderText {#text} at (0,0) size 30x15
+ text run at (0,0) width 30: "x "
+ RenderInline {SPAN} at (0,0) size 150x30
+ RenderText {#text} at (90,0) size 150x30
+ text run at (90,0) width 60: "xxxx"
+ text run at (0,15) width 60: "xxxx"
+ RenderText {#text} at (60,15) size 30x15
+ text run at (60,15) width 30: " x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.checksum
index 9bc6b6a8..18a0d58 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.checksum
@@ -1 +1 @@
-79016fa461e8069d0072475665f6cc63 \ No newline at end of file
+1dc3bf6f114dcd153181123ac805936e \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.png
index acd61db8..be849cd 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.txt
index 8714eeb..762b396 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-02-b-ag-expected.txt
@@ -8,11 +8,11 @@ layer at (0,0) size 800x127
text run at (0,0) width 295: "There should be a small light green square below:"
RenderBlock {DIV} at (15,36) size 754x60
RenderBlock {P} at (0,0) size 75x60 [color=#FFFFFF]
- RenderText {#text} at (0,-1) size 14x32
- text run at (0,-1) width 14: "xx"
- text run at (0,14) width 14: "xx"
- RenderInline {SPAN} at (0,0) size 67x17 [color=#00FF00]
- RenderText {#text} at (60,29) size 7x17
- text run at (60,29) width 7: "x"
- RenderText {#text} at (0,44) size 32x17
- text run at (0,44) width 32: "xx xx"
+ RenderText {#text} at (0,0) size 30x30
+ text run at (0,0) width 30: "xx"
+ text run at (0,15) width 30: "xx"
+ RenderInline {SPAN} at (0,0) size 75x15 [color=#00FF00]
+ RenderText {#text} at (60,30) size 15x15
+ text run at (60,30) width 15: "x"
+ RenderText {#text} at (0,45) size 75x15
+ text run at (0,45) width 75: "xx xx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.checksum
index 353011a..e3a050d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.checksum
@@ -1 +1 @@
-ba4f853f6226e874ba69125030b8c8b8 \ No newline at end of file
+92397a4a39aeaff5493f50892c809580 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.png
index 2dbc18f..d3e5889 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.txt
index 03657af..2049499 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-03-b-a-expected.txt
@@ -1,16 +1,19 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x112
- RenderBlock {HTML} at (0,0) size 800x112
- RenderBody {BODY} at (8,16) size 784x81
+layer at (0,0) size 800x142
+ RenderBlock {HTML} at (0,0) size 800x142
+ RenderBody {BODY} at (8,16) size 784x111
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 150x19
text run at (0,0) width 150: "It should say \"HI\" below:"
- RenderBlock {DIV} at (15,36) size 165x45 [color=#FFFFFF] [bgcolor=#000080]
- RenderText {#text} at (0,-1) size 158x17
- text run at (0,-1) width 158: "xx xx xx xx xx xx xx xx xx"
- RenderInline {SPAN} at (0,0) size 149x17
- RenderText {#text} at (45,14) size 104x17
- text run at (45,14) width 104: "xx xx xx xx xx xx"
- RenderText {#text} at (0,29) size 68x17
- text run at (0,29) width 68: "xx xx xx xx"
+ RenderBlock {DIV} at (15,36) size 165x75 [color=#FFFFFF] [bgcolor=#000080]
+ RenderText {#text} at (0,0) size 165x45
+ text run at (0,0) width 165: "xx xx xx xx"
+ text run at (0,15) width 165: "xx xx xx xx"
+ text run at (0,30) width 45: "xx "
+ RenderInline {SPAN} at (0,0) size 165x30
+ RenderText {#text} at (90,30) size 165x30
+ text run at (90,30) width 75: "xx xx"
+ text run at (0,45) width 165: "xx xx xx xx"
+ RenderText {#text} at (0,60) size 165x15
+ text run at (0,60) width 165: "xx xx xx xx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.checksum
index 8cfcaff..7be9f67 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.checksum
@@ -1 +1 @@
-4a3534b627247b91bccb0fd06b3cd379 \ No newline at end of file
+4c3e8c26d65e3f46dfac99547fd432f0 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.png
index 672d6f2..831a043 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.txt
index 8f3666e..70f6c9e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-ipadn-l-04-f-ag-expected.txt
@@ -7,13 +7,13 @@ layer at (0,0) size 800x119
RenderText {#text} at (0,0) size 270x19
text run at (0,0) width 270: "The following two blocks should be identical:"
RenderBlock {DIV} at (15,36) size 135x15 [color=#FFFF00] [bgcolor=#FFA500]
- RenderText {#text} at (0,-1) size 7x17
- text run at (0,-1) width 7: "x"
- RenderInline {SPAN} at (0,0) size 52x17
- RenderText {#text} at (52,-1) size 7x17
- text run at (52,-1) width 7: "x"
- RenderText {#text} at (59,-1) size 7x17
- text run at (59,-1) width 7: "x"
+ RenderText {#text} at (0,0) size 15x15
+ text run at (0,0) width 15: "x"
+ RenderInline {SPAN} at (0,0) size 60x15
+ RenderText {#text} at (60,0) size 15x15
+ text run at (60,0) width 15: "x"
+ RenderText {#text} at (75,0) size 15x15
+ text run at (75,0) width 15: "x"
RenderBlock {P} at (0,67) size 784x20 [color=#000080]
RenderImage {IMG} at (0,0) size 15x15
RenderImage {IMG} at (15,0) size 15x15
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-00-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-00-b-ag-expected.checksum
index d03754f..119ef00 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-00-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-00-b-ag-expected.checksum
@@ -1 +1 @@
-13a902e04f97ad3902bbe6c85d5a3775 \ No newline at end of file
+660bbcf6bbb2e1457ec08918490e2d4e \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-00-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-00-b-ag-expected.png
index 84bd164..6a6c5d4 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-00-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-00-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-00-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-00-b-ag-expected.txt
index 3bfe54d..b25a8b5 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-00-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-00-b-ag-expected.txt
@@ -8,17 +8,17 @@ layer at (0,0) size 800x152
text run at (0,0) width 238: "The five bars below should be identical."
RenderBlock {DIV} at (0,36) size 106x90 [color=#0000FF]
RenderBlock {P} at (0,0) size 106x10 [bgcolor=#000080]
- RenderText {#text} at (50,-1) size 5x12
- text run at (50,-1) width 5: "x"
+ RenderText {#text} at (48,0) size 10x10
+ text run at (48,0) width 10: "x"
RenderBlock {P} at (0,20) size 106x10 [bgcolor=#000080]
- RenderText {#text} at (48,-1) size 5x12
- text run at (48,-1) width 5: "x"
+ RenderText {#text} at (48,0) size 10x10
+ text run at (48,0) width 10: "x"
RenderBlock {P} at (0,40) size 106x10 [bgcolor=#000080]
- RenderText {#text} at (48,-1) size 5x12
- text run at (48,-1) width 5: "x"
+ RenderText {#text} at (48,0) size 10x10
+ text run at (48,0) width 10: "x"
RenderBlock {P} at (0,60) size 106x10 [bgcolor=#000080]
- RenderText {#text} at (48,-1) size 5x12
- text run at (48,-1) width 5: "x"
+ RenderText {#text} at (48,0) size 10x10
+ text run at (48,0) width 10: "x"
RenderBlock {P} at (0,80) size 106x10 [bgcolor=#000080]
- RenderText {#text} at (48,-1) size 5x12
- text run at (48,-1) width 5: "x"
+ RenderText {#text} at (48,0) size 10x10
+ text run at (48,0) width 10: "x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-01-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-01-b-a-expected.checksum
index ad9629f..5a1503c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-01-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-01-b-a-expected.checksum
@@ -1 +1 @@
-2a26d0d35e59181471b8d29db7cd48f2 \ No newline at end of file
+287312d075408e02509904c338299953 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-01-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-01-b-a-expected.png
index f4d7807..dd36e6b 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-01-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-01-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-01-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-01-b-a-expected.txt
index 56d19f2..0b146ed 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-01-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5509-padn-l-01-b-a-expected.txt
@@ -9,14 +9,14 @@ layer at (0,0) size 800x184
RenderBlock {DIV} at (16,36) size 166x54 [color=#008080] [bgcolor=#FFA500] [border: (3px solid #000000)]
RenderBlock {UL} at (3,3) size 160x48 [bgcolor=#FFFF00]
RenderListItem {LI} at (32,0) size 128x16
- RenderText {#text} at (0,-1) size 6x19
- text run at (0,-1) width 6: "-"
+ RenderText {#text} at (0,0) size 16x16
+ text run at (0,0) width 16: "-"
RenderListItem {LI} at (32,16) size 128x16 [bgcolor=#00FFFF]
- RenderText {#text} at (32,-1) size 6x19
- text run at (32,-1) width 6: "-"
+ RenderText {#text} at (32,0) size 16x16
+ text run at (32,0) width 16: "-"
RenderListItem {LI} at (32,32) size 128x16
- RenderText {#text} at (0,-1) size 6x19
- text run at (0,-1) width 6: "-"
+ RenderText {#text} at (0,0) size 16x16
+ text run at (0,0) width 16: "-"
RenderBlock {DIV} at (16,106) size 166x54 [bgcolor=#FF0000] [border: (3px solid #000000)]
RenderBlock {DIV} at (3,3) size 160x16 [border: none (112px solid #FFFF00) none (32px solid #FFFF00)]
RenderBlock {DIV} at (32,0) size 16x16 [border: none none none (16px solid #008080)]
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-ipadn-00-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-ipadn-00-b-ag-expected.checksum
index 7457099..f163205 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-ipadn-00-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-ipadn-00-b-ag-expected.checksum
@@ -1 +1 @@
-d2df0a4c7c43efdc57915a29969eed23 \ No newline at end of file
+d3160f33f7817be9f59f0751f43abd33 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-ipadn-00-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-ipadn-00-b-ag-expected.png
index bfcdbc0..7cc73d2 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-ipadn-00-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-ipadn-00-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-ipadn-00-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-ipadn-00-b-ag-expected.txt
index 85f9974..efb35e2 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-ipadn-00-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-ipadn-00-b-ag-expected.txt
@@ -8,12 +8,12 @@ layer at (0,0) size 800x195
text run at (0,0) width 254: "The two sweets below should be identical:"
RenderBlock {DIV} at (0,50) size 105x15 [bgcolor=#FF0000]
RenderBlock {P} at (0,0) size 105x15 [color=#008000] [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 11x17
- text run at (0,-1) width 11: "x "
- RenderInline {SPAN} at (0,0) size 37x47 [color=#FFFF00] [bgcolor=#FFA500]
- RenderText {#text} at (26,-1) size 7x17
- text run at (26,-1) width 7: "x"
- RenderText {#text} at (48,-1) size 11x17
- text run at (48,-1) width 11: " x"
+ RenderText {#text} at (0,0) size 30x15
+ text run at (0,0) width 30: "x "
+ RenderInline {SPAN} at (0,0) size 45x45 [color=#FFFF00] [bgcolor=#FFA500]
+ RenderText {#text} at (45,0) size 15x15
+ text run at (45,0) width 15: "x"
+ RenderText {#text} at (75,0) size 30x15
+ text run at (75,0) width 30: " x"
RenderBlock {DIV} at (0,97) size 784x50
RenderImage {IMG} at (0,0) size 105x45
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-00-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-00-b-ag-expected.checksum
index f5f0108..56015e0 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-00-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-00-b-ag-expected.checksum
@@ -1 +1 @@
-74bda118069988a67cf242fd969bcf2a \ No newline at end of file
+fb74d00aeeb626e4874a9a13742d66e6 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-00-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-00-b-ag-expected.png
index 57ec6e2..11f4309 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-00-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-00-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-00-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-00-b-ag-expected.txt
index 89144e5..5481ffb 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-00-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-00-b-ag-expected.txt
@@ -19,14 +19,14 @@ layer at (0,0) size 800x390
RenderImage {IMG} at (104,24) size 10x10
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,68) size 138x58 [bgcolor=#FFFF00]
- RenderText {#text} at (24,23) size 37x12
- text run at (24,23) width 37: "x x x x x"
+ RenderText {#text} at (24,24) size 90x10
+ text run at (24,24) width 90: "x x x x x"
RenderBlock {P} at (0,136) size 138x58 [bgcolor=#FFFF00]
- RenderText {#text} at (24,23) size 37x12
- text run at (24,23) width 37: "x x x x x"
+ RenderText {#text} at (24,24) size 90x10
+ text run at (24,24) width 90: "x x x x x"
RenderBlock {P} at (0,204) size 138x58 [bgcolor=#FFFF00]
- RenderText {#text} at (24,23) size 37x12
- text run at (24,23) width 37: "x x x x x"
+ RenderText {#text} at (24,24) size 90x10
+ text run at (24,24) width 90: "x x x x x"
RenderBlock {P} at (0,272) size 138x56 [bgcolor=#FFFF00]
- RenderText {#text} at (23,22) size 37x12
- text run at (23,22) width 37: "x x x x x"
+ RenderText {#text} at (23,23) size 90x10
+ text run at (23,23) width 90: "x x x x x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-01-e-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-01-e-a-expected.checksum
index 7f5d1bf..3e1c6d1 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-01-e-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-01-e-a-expected.checksum
@@ -1 +1 @@
-f24d27d8fb16e3a93f601f9c2665f9e6 \ No newline at end of file
+1f6e605aa824a9890749159659ba5f91 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-01-e-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-01-e-a-expected.png
index c807c63..d4420ff 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-01-e-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-01-e-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-01-e-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-01-e-a-expected.txt
index 74799e1..3c6b297 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-01-e-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0804-c5510-padn-01-e-a-expected.txt
@@ -9,14 +9,14 @@ layer at (0,0) size 800x312
RenderBlock {DIV} at (16,36) size 166x118 [color=#008080] [bgcolor=#FFA500] [border: (3px solid #000000)]
RenderBlock {UL} at (3,3) size 160x112 [bgcolor=#FFFF00]
RenderListItem {LI} at (16,16) size 128x16
- RenderText {#text} at (0,-1) size 6x19
- text run at (0,-1) width 6: "-"
+ RenderText {#text} at (0,0) size 16x16
+ text run at (0,0) width 16: "-"
RenderListItem {LI} at (16,32) size 128x48 [bgcolor=#00FFFF]
- RenderText {#text} at (16,15) size 6x19
- text run at (16,15) width 6: "-"
+ RenderText {#text} at (16,16) size 16x16
+ text run at (16,16) width 16: "-"
RenderListItem {LI} at (16,80) size 128x16
- RenderText {#text} at (0,-1) size 6x19
- text run at (0,-1) width 6: "-"
+ RenderText {#text} at (0,0) size 16x16
+ text run at (0,0) width 16: "-"
RenderBlock {DIV} at (16,170) size 166x118 [bgcolor=#FF0000] [border: (3px solid #000000)]
RenderBlock {DIV} at (3,3) size 160x112 [bgcolor=#FFFF00] [border: (16px solid #FFFF00)]
RenderBlock {DIV} at (16,16) size 16x16 [bgcolor=#008080]
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090204-display-change-01-b-ao-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090204-display-change-01-b-ao-expected.checksum
index cd9e375..5957544 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090204-display-change-01-b-ao-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090204-display-change-01-b-ao-expected.checksum
@@ -1 +1 @@
-0ca093b24b6ead4a2a41c154ffbd1a0a \ No newline at end of file
+87c42f58a597d09e7282fcb4a15a1290 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090204-display-change-01-b-ao-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090204-display-change-01-b-ao-expected.png
index a23cc48..9399bc0 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090204-display-change-01-b-ao-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090204-display-change-01-b-ao-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090204-display-change-01-b-ao-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090204-display-change-01-b-ao-expected.txt
index 5a7cee0..4137839 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090204-display-change-01-b-ao-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090204-display-change-01-b-ao-expected.txt
@@ -1,14 +1,14 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x100
- RenderBlock {HTML} at (0,0) size 800x100
- RenderBody {BODY} at (8,16) size 784x76
+layer at (0,0) size 800x92
+ RenderBlock {HTML} at (0,0) size 800x92
+ RenderBody {BODY} at (8,16) size 784x68
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 255x19
text run at (0,0) width 255: "There should be no red below, only green."
- RenderBlock (floating) {DIV} at (0,36) size 784x20 [color=#008000] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 11x19
- text run at (0,0) width 11: "X"
- RenderBlock {DIV} at (0,36) size 16x40 [color=#008000] [bgcolor=#FF0000]
- RenderText {#text} at (0,20) size 11x19
- text run at (0,20) width 11: "X"
+ RenderBlock (floating) {DIV} at (0,36) size 784x16 [color=#008000] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 16x16
+ text run at (0,0) width 16: "X"
+ RenderBlock {DIV} at (0,36) size 16x32 [color=#008000] [bgcolor=#FF0000]
+ RenderText {#text} at (0,16) size 16x16
+ text run at (0,16) width 16: "X"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.checksum
index 8115208..0222ed5 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.checksum
@@ -1 +1 @@
-9af73d6dcfb7f7edcd6b0f67a326773e \ No newline at end of file
+a42f4fa5dba74f57ed2c1f799d578295 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.png
index 66a968e..31ebccd 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.txt
index 8c262e5..2935a5c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t090402-c42-ibx-pad-00-d-ag-expected.txt
@@ -9,18 +9,18 @@ layer at (0,0) size 800x188
RenderTable {TABLE} at (0,36) size 434x128
RenderTableSection {TBODY} at (0,0) size 434x128
RenderTableRow {TR} at (0,2) size 434x124
- RenderTableCell {TD} at (2,26) size 214x76 [border: (2px solid #000000)] [r=0 c=0 rs=1 cs=1]
- RenderBlock {DIV} at (12,2) size 200x72
- RenderText {#text} at (0,6) size 104x12
- text run at (0,6) width 80: "1 2 3 4 5 6 7 8 9 0 "
- text run at (80,6) width 24: "1 2 3 "
- RenderInline {SPAN} at (0,0) size 193x60 [border: (10px solid #0000FF)]
- RenderText {#text} at (164,6) size 193x36
- text run at (164,6) width 29: "7 8 9 0"
- text run at (0,30) width 80: "1 2 3 4 5 6 7 8 9 0 "
- text run at (80,30) width 32: "1 2 3 4 "
- RenderText {#text} at (172,30) size 193x36
- text run at (172,30) width 21: "8 9 0"
- text run at (0,54) width 77: "1 2 3 4 5 6 7 8 9 0"
+ RenderTableCell {TD} at (2,2) size 214x124 [border: (2px solid #000000)] [r=0 c=0 rs=1 cs=1]
+ RenderBlock {DIV} at (12,2) size 200x120
+ RenderText {#text} at (0,7) size 190x34
+ text run at (0,7) width 190: "1 2 3 4 5 6 7 8 9 0"
+ text run at (0,31) width 60: "1 2 3 "
+ RenderInline {SPAN} at (0,0) size 190x82 [border: (10px solid #0000FF)]
+ RenderText {#text} at (120,31) size 190x58
+ text run at (120,31) width 70: "7 8 9 0"
+ text run at (0,55) width 190: "1 2 3 4 5 6 7 8 9 0"
+ text run at (0,79) width 80: "1 2 3 4 "
+ RenderText {#text} at (140,79) size 190x34
+ text run at (140,79) width 50: "8 9 0"
+ text run at (0,103) width 190: "1 2 3 4 5 6 7 8 9 0"
RenderTableCell {TD} at (218,2) size 214x124 [color=#FFFF00] [bgcolor=#FF0000] [border: (2px solid #000000)] [r=0 c=1 rs=1 cs=1]
RenderImage {IMG} at (2,2) size 210x120
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag-expected.checksum
index b47f0f4..88db4e1 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag-expected.checksum
@@ -1 +1 @@
-a8a5099d6727ce5b4251f867ce843062 \ No newline at end of file
+9027e6f1f67e33d37fd683b48ea0d991 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag-expected.png
index ddc0712..5c4eeb4 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag-expected.txt
index 17b55cd..7dc134e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag-expected.txt
@@ -7,21 +7,19 @@ layer at (0,0) size 800x186
RenderText {#text} at (0,0) size 260x19
text run at (0,0) width 260: "There should be a green box to the right. \x{2798}"
RenderBlock {DIV} at (0,20) size 784x150 [bgcolor=#FFFFFF]
- RenderBlock (floating) {P} at (458,10) size 316x61 [color=#008000] [border: (3px solid #008000)]
- RenderText {#text} at (8,7) size 284x47
- text run at (8,7) width 126: "x x xxxx xx xxxx x x "
- text run at (134,7) width 126: "x xx xx xxxx xx xx x "
- text run at (260,7) width 32: "x xxx"
- text run at (8,22) width 90: "xx xx xx xxx x "
- text run at (98,22) width 126: "x xx xx xxxx xx xx x "
- text run at (224,22) width 68: "x x xxxx xx"
- text run at (8,37) width 50: "xxxx x x"
+ RenderBlock (floating) {P} at (458,10) size 316x91 [color=#008000] [border: (3px solid #008000)]
+ RenderText {#text} at (8,8) size 300x75
+ text run at (8,8) width 300: "x x xxxx xx xxxx x x"
+ text run at (8,23) width 300: "x xx xx xxxx xx xx x"
+ text run at (8,38) width 300: "x xxx xx xx xx xxx x"
+ text run at (8,53) width 300: "x xx xx xxxx xx xx x"
+ text run at (8,68) width 300: "x x xxxx xx xxxx x x"
RenderBlock {P} at (0,0) size 784x45 [color=#FFFFFF]
- RenderText {#text} at (441,-1) size 7x17
- text run at (441,-1) width 7: "x"
- RenderBR {BR} at (448,-1) size 0x17
- RenderText {#text} at (441,14) size 7x17
- text run at (441,14) width 7: "x"
- RenderBR {BR} at (448,14) size 0x17
- RenderText {#text} at (441,29) size 7x17
- text run at (441,29) width 7: "x"
+ RenderText {#text} at (433,0) size 15x15
+ text run at (433,0) width 15: "x"
+ RenderBR {BR} at (448,0) size 0x15
+ RenderText {#text} at (433,15) size 15x15
+ text run at (433,15) width 15: "x"
+ RenderBR {BR} at (448,15) size 0x15
+ RenderText {#text} at (433,30) size 15x15
+ text run at (433,30) width 15: "x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltclr-00-c-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltclr-00-c-ag-expected.checksum
index cba1ddb..4331045 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltclr-00-c-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltclr-00-c-ag-expected.checksum
@@ -1 +1 @@
-bb8b96870a323c73b80f4ebebc419718 \ No newline at end of file
+45dc32c8d47fa6ebf0081811ab26fa6a \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltclr-00-c-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltclr-00-c-ag-expected.png
index 81919b6..d2468ca 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltclr-00-c-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltclr-00-c-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltclr-00-c-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltclr-00-c-ag-expected.txt
index 4630aa6..6e19d99 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltclr-00-c-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltclr-00-c-ag-expected.txt
@@ -1,44 +1,57 @@
-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x501
- RenderBlock {HTML} at (0,0) size 800x501
- RenderBody {BODY} at (8,16) size 784x477
- RenderBlock {P} at (0,0) size 784x20
+layer at (0,0) size 785x711
+ RenderView at (0,0) size 785x600
+layer at (0,0) size 785x711
+ RenderBlock {HTML} at (0,0) size 785x711
+ RenderBody {BODY} at (8,16) size 769x687
+ RenderBlock {P} at (0,0) size 769x20
RenderText {#text} at (0,0) size 239x19
text run at (0,0) width 239: "There should be a big green box below."
- RenderBlock {DIV} at (0,36) size 306x441 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderBlock {DIV} at (0,36) size 306x651 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
RenderImage {IMG} at (3,3) size 50x50
- RenderBlock {P} at (3,18) size 300x45
- RenderText {#text} at (50,-1) size 235x47
- text run at (50,-1) width 200: "xxxxx xxxx xxx xx x xx xxx xxxx "
- text run at (250,-1) width 35: "xxxxx"
- text run at (50,14) width 161: "xxxx xxx xx x xx xxx xxxx "
- text run at (211,14) width 67: "xxxxx xxxx"
- text run at (50,29) width 125: "xxx xx x xx xxx xxxx"
- RenderImage {IMG} at (3,78) size 50x50
- RenderBlock {P} at (3,128) size 300x30
- RenderText {#text} at (0,-1) size 292x32
- text run at (0,-1) width 200: "xxxxx xxxx xxx xx x xx xxx xxxx "
- text run at (200,-1) width 92: "xxxxx xxxx xxx"
- text run at (0,14) width 100: "xx x xx xxx xxxx"
- RenderImage {IMG} at (253,173) size 50x50
- RenderBlock {P} at (3,223) size 300x30
- RenderText {#text} at (0,-1) size 292x32
- text run at (0,-1) width 200: "xxxxx xxxx xxx xx x xx xxx xxxx "
- text run at (200,-1) width 92: "xxxxx xxxx xxx"
- text run at (0,14) width 100: "xx x xx xxx xxxx"
- RenderImage {IMG} at (3,268) size 50x50
- RenderImage {IMG} at (253,268) size 50x50
- RenderBlock {P} at (3,318) size 300x30
- RenderText {#text} at (0,-1) size 292x32
- text run at (0,-1) width 200: "xxxxx xxxx xxx xx x xx xxx xxxx "
- text run at (200,-1) width 92: "xxxxx xxxx xxx"
- text run at (0,14) width 100: "xx x xx xxx xxxx"
- RenderImage {IMG} at (3,363) size 50x50
- RenderImage {IMG} at (253,363) size 50x50
- RenderBlock {P} at (3,363) size 300x60
- RenderText {#text} at (50,-1) size 196x62
- text run at (50,-1) width 196: "xxxxx xxxx xxx xx x xx xxx xxxx"
- text run at (50,14) width 196: "xxxxx xxxx xxx xx x xx xxx xxxx"
- text run at (50,29) width 196: "xxxxx xxxx xxx xx x xx xxx xxxx"
- text run at (50,44) width 196: "xxxxx xxxx xxx xx x xx xxx xxxx"
+ RenderBlock {P} at (3,18) size 300x90
+ RenderText {#text} at (50,0) size 290x90
+ text run at (50,0) width 210: "xxxxx xxxx xxx"
+ text run at (50,15) width 240: "xx x xx xxx xxxx"
+ text run at (50,30) width 210: "xxxxx xxxx xxx"
+ text run at (0,45) width 240: "xx x xx xxx xxxx"
+ text run at (0,60) width 285: "xxxxx xxxx xxx xx x"
+ text run at (0,75) width 165: "xx xxx xxxx"
+ RenderImage {IMG} at (3,123) size 50x50
+ RenderBlock {P} at (3,173) size 300x60
+ RenderText {#text} at (0,0) size 300x60
+ text run at (0,0) width 285: "xxxxx xxxx xxx xx x"
+ text run at (0,15) width 180: "xx xxx xxxx "
+ text run at (180,15) width 75: "xxxxx"
+ text run at (0,30) width 300: "xxxx xxx xx x xx xxx"
+ text run at (0,45) width 60: "xxxx"
+ RenderImage {IMG} at (253,248) size 50x50
+ RenderBlock {P} at (3,298) size 300x60
+ RenderText {#text} at (0,0) size 300x60
+ text run at (0,0) width 285: "xxxxx xxxx xxx xx x"
+ text run at (0,15) width 180: "xx xxx xxxx "
+ text run at (180,15) width 75: "xxxxx"
+ text run at (0,30) width 300: "xxxx xxx xx x xx xxx"
+ text run at (0,45) width 60: "xxxx"
+ RenderImage {IMG} at (3,373) size 50x50
+ RenderImage {IMG} at (253,373) size 50x50
+ RenderBlock {P} at (3,423) size 300x60
+ RenderText {#text} at (0,0) size 300x60
+ text run at (0,0) width 285: "xxxxx xxxx xxx xx x"
+ text run at (0,15) width 180: "xx xxx xxxx "
+ text run at (180,15) width 75: "xxxxx"
+ text run at (0,30) width 300: "xxxx xxx xx x xx xxx"
+ text run at (0,45) width 60: "xxxx"
+ RenderImage {IMG} at (3,498) size 50x50
+ RenderImage {IMG} at (253,498) size 50x50
+ RenderBlock {P} at (3,498) size 300x135
+ RenderText {#text} at (50,0) size 300x135
+ text run at (50,0) width 150: "xxxxx xxxx"
+ text run at (50,15) width 165: "xxx xx x xx"
+ text run at (50,30) width 120: "xxx xxxx"
+ text run at (50,45) width 150: "xxxxx xxxx"
+ text run at (0,60) width 300: "xxx xx x xx xxx xxxx"
+ text run at (0,75) width 285: "xxxxx xxxx xxx xx x"
+ text run at (0,90) width 180: "xx xxx xxxx "
+ text run at (180,90) width 75: "xxxxx"
+ text run at (0,105) width 300: "xxxx xxx xx x xx xxx"
+ text run at (0,120) width 60: "xxxx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltinln-00-c-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltinln-00-c-ag-expected.checksum
index f2936bf..0607739 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltinln-00-c-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltinln-00-c-ag-expected.checksum
@@ -1 +1 @@
-c45d6556e14a291615973662fc9a1d02 \ No newline at end of file
+09c1334dbdadff93219667722ab403b9 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltinln-00-c-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltinln-00-c-ag-expected.png
index c975bea..6439451 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltinln-00-c-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltinln-00-c-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltinln-00-c-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltinln-00-c-ag-expected.txt
index 931d71b..cbec288 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltinln-00-c-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltinln-00-c-ag-expected.txt
@@ -1,22 +1,24 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x154
- RenderBlock {HTML} at (0,0) size 800x154
- RenderBody {BODY} at (8,16) size 784x123
+layer at (0,0) size 800x184
+ RenderBlock {HTML} at (0,0) size 800x184
+ RenderBody {BODY} at (8,16) size 784x153
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 262x19
text run at (0,0) width 262: "There should be two boxes of green below."
- RenderBlock {DIV} at (15,36) size 96x36 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderBlock {DIV} at (15,36) size 96x51 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
RenderBlock (floating) {SPAN} at (3,3) size 45x30
- RenderText {#text} at (0,-2) size 22x34
- text run at (0,-2) width 22: "X"
- RenderText {#text} at (48,2) size 36x32
- text run at (48,2) width 36: "x x xx"
- text run at (48,17) width 18: "x x"
- RenderBlock {DIV} at (15,87) size 96x36 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderText {#text} at (0,0) size 30x30
+ text run at (0,0) width 30: "X"
+ RenderText {#text} at (48,3) size 90x45
+ text run at (48,3) width 45: "x x"
+ text run at (48,18) width 30: "xx"
+ text run at (3,33) width 45: "x x"
+ RenderBlock {DIV} at (15,102) size 96x51 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
RenderBlock (floating) {SPAN} at (3,3) size 45x30 [bgcolor=#008000]
- RenderText {#text} at (0,-2) size 22x34
- text run at (0,-2) width 22: "X"
- RenderText {#text} at (48,2) size 36x32
- text run at (48,2) width 36: "x x xx"
- text run at (48,17) width 18: "x x"
+ RenderText {#text} at (0,0) size 30x30
+ text run at (0,0) width 30: "X"
+ RenderText {#text} at (48,3) size 90x45
+ text run at (48,3) width 45: "x x"
+ text run at (48,18) width 30: "xx"
+ text run at (3,33) width 45: "x x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.checksum
index be59a8e..1c71869 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.checksum
@@ -1 +1 @@
-efb9c238242a94e29f05586f4aa64857 \ No newline at end of file
+52e141b11abeb60497359a36ee7f7e5c \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.png
index d220767..0d3ca42 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.txt
index a1d6b13..354c0e1 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.txt
@@ -1,46 +1,50 @@
-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x501
- RenderBlock {HTML} at (0,0) size 800x501
- RenderBody {BODY} at (8,16) size 784x477
- RenderBlock {P} at (0,0) size 784x20
+layer at (0,0) size 785x621
+ RenderView at (0,0) size 785x600
+layer at (0,0) size 785x621
+ RenderBlock {HTML} at (0,0) size 785x621
+ RenderBody {BODY} at (8,16) size 769x597
+ RenderBlock {P} at (0,0) size 769x20
RenderText {#text} at (0,0) size 314x19
text run at (0,0) width 314: "There should be a tall green box below, with no red."
- RenderBlock {DIV} at (0,36) size 126x441 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock {P} at (18,18) size 90x15
- RenderText {#text} at (0,-1) size 80x17
- text run at (0,-1) width 80: "x x x xx x x x"
- RenderBlock {P} at (18,48) size 90x45
+ RenderBlock {DIV} at (0,36) size 126x561 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderBlock {P} at (18,18) size 90x45
+ RenderText {#text} at (0,0) size 90x45
+ text run at (0,0) width 75: "x x x"
+ text run at (0,15) width 90: "xx x x"
+ text run at (0,30) width 15: "x"
+ RenderBlock {P} at (18,78) size 90x60
RenderImage {IMG} at (0,0) size 45x45 [color=#FF0000]
- RenderText {#text} at (45,-1) size 36x47
- text run at (45,-1) width 29: "x x x"
- text run at (45,14) width 36: "xx x x"
- text run at (45,29) width 7: "x"
- RenderBlock {P} at (18,108) size 90x90
+ RenderText {#text} at (45,0) size 90x60
+ text run at (45,0) width 45: "x x"
+ text run at (45,15) width 15: "x"
+ text run at (45,30) width 30: "xx"
+ text run at (0,45) width 75: "x x x"
+ RenderBlock {P} at (18,153) size 90x105
RenderImage {IMG} at (30,30) size 45x45 [color=#FF0000]
- RenderText {#text} at (75,-1) size 89x92
- text run at (75,-1) width 7: "x"
- text run at (75,14) width 7: "x"
- text run at (75,29) width 7: "x"
- text run at (75,44) width 14: "xx"
- text run at (75,59) width 7: "x"
- text run at (0,74) width 18: "x x"
- RenderBlock {P} at (48,243) size 60x30
+ RenderText {#text} at (75,0) size 90x105
+ text run at (75,0) width 15: "x"
+ text run at (75,15) width 15: "x"
+ text run at (75,30) width 15: "x"
+ text run at (0,75) width 90: "xx x x"
+ text run at (0,90) width 15: "x"
+ RenderBlock {P} at (48,303) size 60x60
RenderImage {IMG} at (-30,-30) size 45x45 [color=#FF0000]
- RenderText {#text} at (15,-1) size 47x32
- text run at (15,-1) width 29: "x x x"
- text run at (0,14) width 47: "xx x x x"
- RenderBlock {P} at (18,288) size 90x90
+ RenderText {#text} at (15,0) size 60x60
+ text run at (15,0) width 45: "x x"
+ text run at (0,15) width 60: "x xx"
+ text run at (0,30) width 45: "x x"
+ text run at (0,45) width 15: "x"
+ RenderBlock {P} at (18,378) size 90x105
RenderImage {IMG} at (0,0) size 45x45 [color=#FF0000]
- RenderText {#text} at (75,-1) size 89x92
- text run at (75,-1) width 7: "x"
- text run at (75,14) width 7: "x"
- text run at (75,29) width 7: "x"
- text run at (75,44) width 14: "xx"
- text run at (75,59) width 7: "x"
- text run at (0,74) width 18: "x x"
- RenderBlock {P} at (18,393) size 90x30
+ RenderText {#text} at (75,0) size 90x105
+ text run at (75,0) width 15: "x"
+ text run at (75,15) width 15: "x"
+ text run at (75,30) width 15: "x"
+ text run at (0,75) width 90: "xx x x"
+ text run at (0,90) width 15: "x"
+ RenderBlock {P} at (18,498) size 90x45
RenderImage {IMG} at (0,0) size 45x45 [color=#FF0000]
- RenderText {#text} at (15,-1) size 84x32
- text run at (15,-1) width 69: "x x x xx x x"
- text run at (0,14) width 7: "x"
+ RenderText {#text} at (15,0) size 90x45
+ text run at (15,0) width 75: "x x x"
+ text run at (0,15) width 90: "xx x x"
+ text run at (0,30) width 15: "x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5526-fltclr-00-c-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5526-fltclr-00-c-ag-expected.checksum
index cba1ddb..4331045 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5526-fltclr-00-c-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5526-fltclr-00-c-ag-expected.checksum
@@ -1 +1 @@
-bb8b96870a323c73b80f4ebebc419718 \ No newline at end of file
+45dc32c8d47fa6ebf0081811ab26fa6a \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5526-fltclr-00-c-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5526-fltclr-00-c-ag-expected.png
index 81919b6..d2468ca 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5526-fltclr-00-c-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5526-fltclr-00-c-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5526-fltclr-00-c-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5526-fltclr-00-c-ag-expected.txt
index 4630aa6..6e19d99 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5526-fltclr-00-c-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t0905-c5526-fltclr-00-c-ag-expected.txt
@@ -1,44 +1,57 @@
-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x501
- RenderBlock {HTML} at (0,0) size 800x501
- RenderBody {BODY} at (8,16) size 784x477
- RenderBlock {P} at (0,0) size 784x20
+layer at (0,0) size 785x711
+ RenderView at (0,0) size 785x600
+layer at (0,0) size 785x711
+ RenderBlock {HTML} at (0,0) size 785x711
+ RenderBody {BODY} at (8,16) size 769x687
+ RenderBlock {P} at (0,0) size 769x20
RenderText {#text} at (0,0) size 239x19
text run at (0,0) width 239: "There should be a big green box below."
- RenderBlock {DIV} at (0,36) size 306x441 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderBlock {DIV} at (0,36) size 306x651 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
RenderImage {IMG} at (3,3) size 50x50
- RenderBlock {P} at (3,18) size 300x45
- RenderText {#text} at (50,-1) size 235x47
- text run at (50,-1) width 200: "xxxxx xxxx xxx xx x xx xxx xxxx "
- text run at (250,-1) width 35: "xxxxx"
- text run at (50,14) width 161: "xxxx xxx xx x xx xxx xxxx "
- text run at (211,14) width 67: "xxxxx xxxx"
- text run at (50,29) width 125: "xxx xx x xx xxx xxxx"
- RenderImage {IMG} at (3,78) size 50x50
- RenderBlock {P} at (3,128) size 300x30
- RenderText {#text} at (0,-1) size 292x32
- text run at (0,-1) width 200: "xxxxx xxxx xxx xx x xx xxx xxxx "
- text run at (200,-1) width 92: "xxxxx xxxx xxx"
- text run at (0,14) width 100: "xx x xx xxx xxxx"
- RenderImage {IMG} at (253,173) size 50x50
- RenderBlock {P} at (3,223) size 300x30
- RenderText {#text} at (0,-1) size 292x32
- text run at (0,-1) width 200: "xxxxx xxxx xxx xx x xx xxx xxxx "
- text run at (200,-1) width 92: "xxxxx xxxx xxx"
- text run at (0,14) width 100: "xx x xx xxx xxxx"
- RenderImage {IMG} at (3,268) size 50x50
- RenderImage {IMG} at (253,268) size 50x50
- RenderBlock {P} at (3,318) size 300x30
- RenderText {#text} at (0,-1) size 292x32
- text run at (0,-1) width 200: "xxxxx xxxx xxx xx x xx xxx xxxx "
- text run at (200,-1) width 92: "xxxxx xxxx xxx"
- text run at (0,14) width 100: "xx x xx xxx xxxx"
- RenderImage {IMG} at (3,363) size 50x50
- RenderImage {IMG} at (253,363) size 50x50
- RenderBlock {P} at (3,363) size 300x60
- RenderText {#text} at (50,-1) size 196x62
- text run at (50,-1) width 196: "xxxxx xxxx xxx xx x xx xxx xxxx"
- text run at (50,14) width 196: "xxxxx xxxx xxx xx x xx xxx xxxx"
- text run at (50,29) width 196: "xxxxx xxxx xxx xx x xx xxx xxxx"
- text run at (50,44) width 196: "xxxxx xxxx xxx xx x xx xxx xxxx"
+ RenderBlock {P} at (3,18) size 300x90
+ RenderText {#text} at (50,0) size 290x90
+ text run at (50,0) width 210: "xxxxx xxxx xxx"
+ text run at (50,15) width 240: "xx x xx xxx xxxx"
+ text run at (50,30) width 210: "xxxxx xxxx xxx"
+ text run at (0,45) width 240: "xx x xx xxx xxxx"
+ text run at (0,60) width 285: "xxxxx xxxx xxx xx x"
+ text run at (0,75) width 165: "xx xxx xxxx"
+ RenderImage {IMG} at (3,123) size 50x50
+ RenderBlock {P} at (3,173) size 300x60
+ RenderText {#text} at (0,0) size 300x60
+ text run at (0,0) width 285: "xxxxx xxxx xxx xx x"
+ text run at (0,15) width 180: "xx xxx xxxx "
+ text run at (180,15) width 75: "xxxxx"
+ text run at (0,30) width 300: "xxxx xxx xx x xx xxx"
+ text run at (0,45) width 60: "xxxx"
+ RenderImage {IMG} at (253,248) size 50x50
+ RenderBlock {P} at (3,298) size 300x60
+ RenderText {#text} at (0,0) size 300x60
+ text run at (0,0) width 285: "xxxxx xxxx xxx xx x"
+ text run at (0,15) width 180: "xx xxx xxxx "
+ text run at (180,15) width 75: "xxxxx"
+ text run at (0,30) width 300: "xxxx xxx xx x xx xxx"
+ text run at (0,45) width 60: "xxxx"
+ RenderImage {IMG} at (3,373) size 50x50
+ RenderImage {IMG} at (253,373) size 50x50
+ RenderBlock {P} at (3,423) size 300x60
+ RenderText {#text} at (0,0) size 300x60
+ text run at (0,0) width 285: "xxxxx xxxx xxx xx x"
+ text run at (0,15) width 180: "xx xxx xxxx "
+ text run at (180,15) width 75: "xxxxx"
+ text run at (0,30) width 300: "xxxx xxx xx x xx xxx"
+ text run at (0,45) width 60: "xxxx"
+ RenderImage {IMG} at (3,498) size 50x50
+ RenderImage {IMG} at (253,498) size 50x50
+ RenderBlock {P} at (3,498) size 300x135
+ RenderText {#text} at (50,0) size 300x135
+ text run at (50,0) width 150: "xxxxx xxxx"
+ text run at (50,15) width 165: "xxx xx x xx"
+ text run at (50,30) width 120: "xxx xxxx"
+ text run at (50,45) width 150: "xxxxx xxxx"
+ text run at (0,60) width 300: "xxx xx x xx xxx xxxx"
+ text run at (0,75) width 285: "xxxxx xxxx xxx xx x"
+ text run at (0,90) width 180: "xx xxx xxxx "
+ text run at (180,90) width 75: "xxxxx"
+ text run at (0,105) width 300: "xxxx xxx xx x xx xxx"
+ text run at (0,120) width 60: "xxxx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1002-c5523-width-01-b-g-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1002-c5523-width-01-b-g-expected.checksum
index 250bcd8..f13c2b0 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1002-c5523-width-01-b-g-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1002-c5523-width-01-b-g-expected.checksum
@@ -1 +1 @@
-11d34b26487fd890cad2f3f95bb6ae1b \ No newline at end of file
+66809b8d0718fced7c1bd0babe08729a \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1002-c5523-width-01-b-g-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1002-c5523-width-01-b-g-expected.png
index 0ff09d1..3e2c1b4 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1002-c5523-width-01-b-g-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1002-c5523-width-01-b-g-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100303-c412-blockw-00-d-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100303-c412-blockw-00-d-ag-expected.checksum
index ab13eb7..dc461a5 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100303-c412-blockw-00-d-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100303-c412-blockw-00-d-ag-expected.checksum
@@ -1 +1 @@
-20ce93556d3398b9b83207acb7a896ee \ No newline at end of file
+416d6bb2860ef282cd85a638ef7b4454 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100303-c412-blockw-00-d-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100303-c412-blockw-00-d-ag-expected.png
index fa5510b6..39d0e41 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100303-c412-blockw-00-d-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100303-c412-blockw-00-d-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100303-c412-blockw-00-d-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100303-c412-blockw-00-d-ag-expected.txt
index b0658c1..135864f 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100303-c412-blockw-00-d-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100303-c412-blockw-00-d-ag-expected.txt
@@ -8,65 +8,65 @@ layer at (0,0) size 800x312
text run at (0,0) width 328: "There should be no red below, just two green squares."
RenderBlock {DIV} at (10,36) size 120x120 [color=#008000] [bgcolor=#FF0000] [border: (10px solid #008000)]
RenderBlock {P} at (20,10) size 90x10
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {DIV} at (20,20) size 90x10
RenderBlock {P} at (10,0) size 80x10
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {P} at (10,30) size 50x10
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {P} at (35,40) size 50x10
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {P} at (60,50) size 50x10
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {P} at (10,60) size 100x10
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {P} at (10,70) size 100x10
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {P} at (10,80) size 100x10
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {P} at (10,90) size 50x10
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {P} at (10,100) size 100x10
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {DIV} at (10,166) size 120x120 [color=#008000] [bgcolor=#FF0000] [border: (10px solid #008000)]
RenderBlock {P} at (20,10) size 90x10 [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {DIV} at (20,20) size 90x10
RenderBlock {P} at (10,0) size 80x10 [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {P} at (10,30) size 50x10 [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {P} at (35,40) size 50x10 [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {P} at (60,50) size 50x10 [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {P} at (10,60) size 100x10 [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {P} at (10,70) size 100x10 [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {P} at (10,80) size 100x10 [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {P} at (10,90) size 50x10 [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
RenderBlock {P} at (10,100) size 100x10 [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 7x12
- text run at (0,-1) width 7: "X"
+ RenderText {#text} at (0,0) size 10x10
+ text run at (0,0) width 10: "X"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.checksum
index d8af514..f9d773a 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.checksum
@@ -1 +1 @@
-6f358c1543da7a47ab1186a49accb9c8 \ No newline at end of file
+4a43335c5f6c2a2fe201d3c717551fb4 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.png
index 00fcde0..64e27af 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.txt
index 12eddb6..18d3561 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-bbx-00-d-ag-expected.txt
@@ -1,24 +1,24 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x327
- RenderBlock {HTML} at (0,0) size 800x327
- RenderBody {BODY} at (8,16) size 784x295
+layer at (0,0) size 800x324
+ RenderBlock {HTML} at (0,0) size 800x324
+ RenderBody {BODY} at (8,16) size 784x292
RenderBlock {P} at (0,0) size 784x20 [color=#000080]
RenderText {#text} at (0,0) size 206x19
text run at (0,0) width 206: "There should be no red anywhere."
RenderBlock {P} at (0,36) size 784x20 [color=#000080]
RenderText {#text} at (0,0) size 309x19
text run at (0,0) width 309: "There should be two identical squares after this line:"
- RenderBlock {DIV} at (16,72) size 752x38
+ RenderBlock {DIV} at (16,72) size 752x35
RenderImage {IMG} at (0,0) size 15x15
- RenderBlock {SPAN} at (0,20) size 15x18 [color=#0000FF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 10x17
- text run at (0,0) width 10: "X"
- RenderBlock {P} at (0,126) size 784x20 [color=#000080]
+ RenderBlock {SPAN} at (0,20) size 15x15 [color=#0000FF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 15x15
+ text run at (0,0) width 15: "X"
+ RenderBlock {P} at (0,123) size 784x20 [color=#000080]
RenderText {#text} at (0,0) size 309x19
text run at (0,0) width 309: "There should be two identical squares after this line:"
- RenderBlock {DIV} at (16,162) size 752x133
+ RenderBlock {DIV} at (16,159) size 752x133
RenderImage {IMG} at (0,0) size 64x64
RenderBlock {SPAN} at (0,69) size 64x64 [color=#0000FF] [bgcolor=#FF0000]
- RenderText {#text} at (0,1) size 46x73
- text run at (0,1) width 46: "X"
+ RenderText {#text} at (0,0) size 64x64
+ text run at (0,0) width 64: "X"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.checksum
index 7cd563d..28d9d92 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.checksum
@@ -1 +1 @@
-c92b466b7fffa553f459b0b7e2a1ab49 \ No newline at end of file
+ccfe0cd233f7ac6af598bf113405e5e9 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.png
index f2cff5d..3502754 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.txt
index 23e05c0..b0d8754 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1004-c43-rpl-ibx-00-d-ag-expected.txt
@@ -1,8 +1,8 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x180
- RenderBlock {HTML} at (0,0) size 800x180
- RenderBody {BODY} at (8,16) size 784x148
+layer at (0,0) size 800x173
+ RenderBlock {HTML} at (0,0) size 800x173
+ RenderBody {BODY} at (8,16) size 784x141
RenderBlock {P} at (0,0) size 784x20 [color=#000080]
RenderText {#text} at (0,0) size 206x19
text run at (0,0) width 206: "There should be no red anywhere."
@@ -12,17 +12,17 @@ layer at (0,0) size 800x180
RenderImage {IMG} at (361,0) size 15x15
RenderText {#text} at (376,0) size 4x19
text run at (376,0) width 4: " "
- RenderInline {SPAN} at (0,0) size 10x17 [color=#0000FF] [bgcolor=#FF0000]
- RenderText {#text} at (380,0) size 10x17
- text run at (380,0) width 10: "X"
+ RenderInline {SPAN} at (0,0) size 15x15 [color=#0000FF] [bgcolor=#FF0000]
+ RenderText {#text} at (380,0) size 15x15
+ text run at (380,0) width 15: "X"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (0,72) size 784x76 [color=#000080]
+ RenderBlock {P} at (0,72) size 784x69 [color=#000080]
RenderText {#text} at (0,49) size 361x19
text run at (0,49) width 361: "There should be two identical squares at the end of this line: "
RenderImage {IMG} at (361,0) size 64x64
RenderText {#text} at (425,49) size 4x19
text run at (425,49) width 4: " "
- RenderInline {SPAN} at (0,0) size 46x73 [color=#0000FF] [bgcolor=#FF0000]
- RenderText {#text} at (429,1) size 46x73
- text run at (429,1) width 46: "X"
+ RenderInline {SPAN} at (0,0) size 64x64 [color=#0000FF] [bgcolor=#FF0000]
+ RenderText {#text} at (429,0) size 64x64
+ text run at (429,0) width 64: "X"
RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-00-d-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-00-d-ag-expected.checksum
index 19c6f7e..6c87968 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-00-d-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-00-d-ag-expected.checksum
@@ -1 +1 @@
-c718dc8458f2434335e17de5ae18788c \ No newline at end of file
+2c0e03bfa5eca32fc7a1c7fa9d24f1af \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-00-d-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-00-d-ag-expected.png
index a5634f4..e9326ab 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-00-d-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-00-d-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-00-d-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-00-d-ag-expected.txt
index b0acd1d..fa5c973 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-00-d-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-00-d-ag-expected.txt
@@ -1,22 +1,21 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x198
- RenderBlock {HTML} at (0,0) size 800x198
- RenderBody {BODY} at (8,16) size 784x174
+layer at (0,0) size 800x220
+ RenderBlock {HTML} at (0,0) size 800x220
+ RenderBody {BODY} at (8,16) size 784x196
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 418x19
text run at (0,0) width 418: "There should be no red below, just the outline of an empty green box."
- RenderBlock {DIV} at (0,36) size 230x138 [color=#FFFFFF] [bgcolor=#FF0000] [border: (10px solid #008000)]
- RenderText {#text} at (20,19) size 181x12
- text run at (20,19) width 92: "xxxx xxxx xxxx xxxx "
- text run at (112,19) width 89: "xxxx xxxx xxxx xxxx"
- RenderImage {IMG} at (20,35) size 40x40
- RenderText {#text} at (60,63) size 26x12
- text run at (60,63) width 3: " "
- text run at (63,63) width 23: "xxxx "
- RenderImage {IMG} at (86,63) size 40x40
- RenderText {#text} at (126,63) size 175x56
- text run at (126,63) width 3: " "
- text run at (129,63) width 23: "xxxx "
- text run at (152,63) width 43: "xxxx xxxx"
- text run at (20,107) width 43: "xxxx xxxx"
+ RenderBlock {DIV} at (0,36) size 230x160 [color=#FFFFFF] [bgcolor=#FF0000] [border: (10px solid #008000)]
+ RenderText {#text} at (20,20) size 190x30
+ text run at (20,20) width 190: "xxxx xxxx xxxx xxxx"
+ text run at (20,40) width 190: "xxxx xxxx xxxx xxxx"
+ RenderImage {IMG} at (20,55) size 40x40
+ RenderText {#text} at (60,85) size 60x10
+ text run at (60,85) width 10: " "
+ text run at (70,85) width 50: "xxxx "
+ RenderImage {IMG} at (120,85) size 40x40
+ RenderText {#text} at (160,85) size 190x55
+ text run at (160,85) width 10: " "
+ text run at (170,85) width 40: "xxxx"
+ text run at (20,130) width 190: "xxxx xxxx xxxx xxxx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-01-d-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-01-d-ag-expected.checksum
index ecf4a863..8a82f8b 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-01-d-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-01-d-ag-expected.checksum
@@ -1 +1 @@
-e818d7fa0ac8419831f82c508401cdc1 \ No newline at end of file
+9d60033fad6114b64b360afd1ae958d6 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-01-d-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-01-d-ag-expected.png
index c9a4fba..066bc465 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-01-d-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-01-d-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-01-d-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-01-d-ag-expected.txt
index 32e2f65..51844e0 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-01-d-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-01-d-ag-expected.txt
@@ -1,21 +1,21 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x278
- RenderBlock {HTML} at (0,0) size 800x278
- RenderBody {BODY} at (8,16) size 784x254
+layer at (0,0) size 800x300
+ RenderBlock {HTML} at (0,0) size 800x300
+ RenderBody {BODY} at (8,16) size 784x276
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 418x19
text run at (0,0) width 418: "There should be no red below, just the outline of an empty green box."
- RenderBlock {DIV} at (0,36) size 430x218 [color=#FFFFFF] [bgcolor=#FF0000] [border: (10px solid #008000)]
- RenderText {#text} at (20,93) size 207x12
- text run at (20,93) width 184: "xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx "
- text run at (204,93) width 23: "xxxx "
- RenderImage {IMG} at (242,30) size 60x60 [border: (10px solid #FFFFFF)]
- RenderText {#text} at (317,93) size 46x12
- text run at (317,93) width 3: " "
- text run at (320,93) width 43: "xxxx xxxx"
- RenderImage {IMG} at (35,128) size 60x60 [border: (10px solid #FFFFFF)]
- RenderText {#text} at (110,113) size 207x12
- text run at (110,113) width 3: " "
- text run at (113,113) width 23: "xxxx "
- text run at (136,113) width 181: "xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx"
+ RenderBlock {DIV} at (0,36) size 430x240 [color=#FFFFFF] [bgcolor=#FF0000] [border: (10px solid #008000)]
+ RenderText {#text} at (20,20) size 390x105
+ text run at (20,20) width 390: "xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx"
+ text run at (20,115) width 50: "xxxx "
+ RenderImage {IMG} at (85,50) size 60x60 [border: (10px solid #FFFFFF)]
+ RenderText {#text} at (160,115) size 110x10
+ text run at (160,115) width 10: " "
+ text run at (170,115) width 100: "xxxx xxxx "
+ RenderImage {IMG} at (285,130) size 60x60 [border: (10px solid #FFFFFF)]
+ RenderText {#text} at (360,115) size 390x105
+ text run at (360,115) width 10: " "
+ text run at (370,115) width 40: "xxxx"
+ text run at (20,210) width 390: "xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-02-d-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-02-d-ag-expected.checksum
index 7a75f6a..a3fa82b 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-02-d-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-02-d-ag-expected.checksum
@@ -1 +1 @@
-7349d04c9c5506fd90c57cdac712623d \ No newline at end of file
+4fa94f6980e2d8c4d4bd5e2c7014dbdd \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-02-d-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-02-d-ag-expected.png
index 1bd525b..c78c95a 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-02-d-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-02-d-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt
index 407f754..c60d1dd 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt
@@ -1,20 +1,19 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x242
- RenderBlock {HTML} at (0,0) size 800x242
- RenderBody {BODY} at (8,16) size 784x218
+layer at (0,0) size 800x324
+ RenderBlock {HTML} at (0,0) size 800x324
+ RenderBody {BODY} at (8,16) size 784x300
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 418x19
text run at (0,0) width 418: "There should be no red below, just the outline of an empty green box."
- RenderBlock {DIV} at (0,36) size 360x182 [color=#FFFFFF] [bgcolor=#FF0000] [border: (20px solid #008000)]
- RenderText {#text} at (40,39) size 241x62
- text run at (40,39) width 123: "xxxx xxxx xxxx "
- text run at (163,39) width 118: "xxxx xxxx xxxx"
- text run at (40,79) width 41: "xxxx "
- RenderImage {IMG} at (71,42) size 100x100 [border: (20px solid #FFFFFF)]
- RenderText {#text} at (161,79) size 244x64
- text run at (161,79) width 5: " "
- text run at (166,79) width 41: "xxxx "
- text run at (207,79) width 77: "xxxx xxxx"
- text run at (40,121) width 41: "xxxx "
- text run at (81,121) width 118: "xxxx xxxx xxxx"
+ RenderBlock {DIV} at (0,36) size 360x264 [color=#FFFFFF] [bgcolor=#FF0000] [border: (20px solid #008000)]
+ RenderText {#text} at (40,40) size 280x104
+ text run at (40,40) width 280: "xxxx xxxx xxxx"
+ text run at (40,80) width 280: "xxxx xxxx xxxx"
+ text run at (40,124) width 100: "xxxx "
+ RenderImage {IMG} at (130,80) size 100x100 [border: (20px solid #FFFFFF)]
+ RenderText {#text} at (220,124) size 280x100
+ text run at (220,124) width 20: " "
+ text run at (240,124) width 80: "xxxx"
+ text run at (40,164) width 280: "xxxx xxxx xxxx"
+ text run at (40,204) width 280: "xxxx xxxx xxxx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-03-d-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-03-d-ag-expected.checksum
index 1d44a18..83db2b4 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-03-d-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-03-d-ag-expected.checksum
@@ -1 +1 @@
-cb3f4e2cf57b44bf219d1cf60abbefdf \ No newline at end of file
+878bbb4905f705d71f1fecedce2e36b1 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-03-d-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-03-d-ag-expected.png
index e171703..323ddd9 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-03-d-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-03-d-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-03-d-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-03-d-ag-expected.txt
index 91b4736..c9a35d3 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-03-d-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1008-c44-ln-box-03-d-ag-expected.txt
@@ -1,20 +1,19 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x240
- RenderBlock {HTML} at (0,0) size 800x240
- RenderBody {BODY} at (8,16) size 784x216
+layer at (0,0) size 800x320
+ RenderBlock {HTML} at (0,0) size 800x320
+ RenderBody {BODY} at (8,16) size 784x296
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 418x19
text run at (0,0) width 418: "There should be no red below, just the outline of an empty green box."
- RenderBlock {DIV} at (0,36) size 360x180 [color=#FFFFFF] [bgcolor=#FF0000] [border: (20px solid #008000)]
- RenderText {#text} at (40,39) size 241x62
- text run at (40,39) width 123: "xxxx xxxx xxxx "
- text run at (163,39) width 118: "xxxx xxxx xxxx"
- text run at (40,79) width 41: "xxxx "
- RenderImage {IMG} at (71,40) size 100x100 [border: (20px solid #FFFFFF)]
- RenderText {#text} at (161,79) size 244x62
- text run at (161,79) width 5: " "
- text run at (166,79) width 41: "xxxx "
- text run at (207,79) width 77: "xxxx xxxx"
- text run at (40,119) width 41: "xxxx "
- text run at (81,119) width 118: "xxxx xxxx xxxx"
+ RenderBlock {DIV} at (0,36) size 360x260 [color=#FFFFFF] [bgcolor=#FF0000] [border: (20px solid #008000)]
+ RenderText {#text} at (40,40) size 280x100
+ text run at (40,40) width 280: "xxxx xxxx xxxx"
+ text run at (40,80) width 280: "xxxx xxxx xxxx"
+ text run at (40,120) width 100: "xxxx "
+ RenderImage {IMG} at (130,80) size 100x100 [border: (20px solid #FFFFFF)]
+ RenderText {#text} at (220,120) size 280x100
+ text run at (220,120) width 20: " "
+ text run at (240,120) width 80: "xxxx"
+ text run at (40,160) width 280: "xxxx xxxx xxxx"
+ text run at (40,200) width 280: "xxxx xxxx xxxx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c42-ibx-ht-00-d-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c42-ibx-ht-00-d-a-expected.checksum
index 162ec9b..7c5f32c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c42-ibx-ht-00-d-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c42-ibx-ht-00-d-a-expected.checksum
@@ -1 +1 @@
-0478b3bfe13bfbf591889ded9030b559 \ No newline at end of file
+027fd1dc35c92354f63e3fb66c8dc076 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c42-ibx-ht-00-d-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c42-ibx-ht-00-d-a-expected.png
index b6c18fc..c635a89 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c42-ibx-ht-00-d-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c42-ibx-ht-00-d-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c42-ibx-ht-00-d-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c42-ibx-ht-00-d-a-expected.txt
index b4005d9..58fc3f9 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c42-ibx-ht-00-d-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c42-ibx-ht-00-d-a-expected.txt
@@ -1,27 +1,29 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x96
- RenderBlock {HTML} at (0,0) size 800x96
- RenderBody {BODY} at (8,16) size 784x72
+layer at (0,0) size 800x120
+ RenderBlock {HTML} at (0,0) size 800x120
+ RenderBody {BODY} at (8,16) size 784x96
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 341x19
text run at (0,0) width 341: "There should be no red below, only green lines and dots."
- RenderBlock {DIV} at (0,36) size 200x36 [color=#008000]
- RenderText {#text} at (0,0) size 14x12
- text run at (0,0) width 14: "z z "
- RenderInline {EM} at (0,0) size 80x12 [color=#FF0000]
- RenderText {#text} at (14,0) size 80x12
- text run at (14,0) width 80: "x x x x x x x x x x "
+ RenderBlock {DIV} at (0,36) size 200x60 [color=#008000]
+ RenderText {#text} at (0,1) size 40x10
+ text run at (0,1) width 40: "z z "
+ RenderInline {EM} at (0,0) size 190x22 [color=#FF0000]
+ RenderText {#text} at (40,1) size 190x22
+ text run at (40,1) width 150: "x x x x x x x x"
+ text run at (0,13) width 40: "x x "
RenderText {#text} at (0,0) size 0x0
- RenderInline {SPAN} at (0,0) size 199x48 [border: (10px solid #00FF00)]
+ RenderInline {SPAN} at (0,0) size 190x58 [border: (10px solid #00FF00)]
RenderText {#text} at (0,0) size 0x0
- RenderInline {EM} at (0,0) size 199x24 [color=#FF0000]
- RenderText {#text} at (114,0) size 199x24
- text run at (114,0) width 80: "x x x x x x x x x x "
- text run at (194,0) width 5: "x"
- text run at (0,12) width 16: "x x "
- RenderText {#text} at (16,12) size 72x12
- text run at (16,12) width 72: "y y y y y y y y y "
- RenderText {#text} at (108,12) size 199x24
- text run at (108,12) width 91: "y y y y y y y y y y z z"
- text run at (0,24) width 11: "z z"
+ RenderInline {EM} at (0,0) size 190x22 [color=#FF0000]
+ RenderText {#text} at (60,13) size 190x22
+ text run at (60,13) width 130: "x x x x x x x"
+ text run at (0,25) width 60: "x x x "
+ text run at (60,25) width 60: "x x x "
+ RenderText {#text} at (120,25) size 190x22
+ text run at (120,25) width 70: "y y y y"
+ text run at (0,37) width 100: "y y y y y "
+ RenderText {#text} at (120,37) size 190x22
+ text run at (120,37) width 70: "y y y y"
+ text run at (0,49) width 190: "y y y y y y z z z z"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-00-a-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-00-a-ag-expected.checksum
index 91f9d5f..5f78771 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-00-a-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-00-a-ag-expected.checksum
@@ -1 +1 @@
-85ff952d9d5537f75cbe6504e23d28ba \ No newline at end of file
+deb01f0cbf07d83c50cb08bb6c2c7fc9 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-00-a-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-00-a-ag-expected.png
index 96c908a..e23ee54 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-00-a-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-00-a-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-00-a-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-00-a-ag-expected.txt
index ddad9ef..44739b0 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-00-a-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-00-a-ag-expected.txt
@@ -8,14 +8,14 @@ layer at (0,0) size 800x258
text run at (0,0) width 769: "There should be four identical white boxes in the teal block below, all the same size, each one a little lower down on the line, in a"
text run at (0,20) width 75: "step pattern."
RenderBlock {DIV} at (50,90) size 684x102 [color=#FFFFFF] [bgcolor=#008080]
- RenderInline {SPAN} at (0,0) size 36x57
- RenderText {#text} at (12,9) size 36x57
- text run at (12,9) width 36: "X"
- RenderText {#text} at (48,26) size 13x57
- text run at (48,26) width 13: " "
- RenderImage {IMG} at (61,21) size 50x50
- RenderText {#text} at (111,26) size 62x57
- text run at (111,26) width 62: " X "
- RenderInline {SPAN} at (0,0) size 36x57
- RenderText {#text} at (173,37) size 36x57
- text run at (173,37) width 36: "X"
+ RenderInline {SPAN} at (0,0) size 50x50
+ RenderText {#text} at (12,12) size 50x50
+ text run at (12,12) width 50: "X"
+ RenderText {#text} at (62,29) size 50x50
+ text run at (62,29) width 50: " "
+ RenderImage {IMG} at (112,19) size 50x50
+ RenderText {#text} at (162,29) size 150x50
+ text run at (162,29) width 150: " X "
+ RenderInline {SPAN} at (0,0) size 50x50
+ RenderText {#text} at (312,40) size 50x50
+ text run at (312,40) width 50: "X"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-01-d-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-01-d-ag-expected.checksum
index ad49f6f..fcaeceb 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-01-d-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-01-d-ag-expected.checksum
@@ -1 +1 @@
-4f92e16cd046a3e3fe90ef7b8ff21e3d \ No newline at end of file
+e3871c5c0f3cc8902dcab444ad7a2459 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-01-d-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-01-d-ag-expected.png
index ac2ad74..d4312c5 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-01-d-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-01-d-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-01-d-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-01-d-ag-expected.txt
index 4c3c993..9fd6da4 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-01-d-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-01-d-ag-expected.txt
@@ -1,59 +1,59 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x297
- RenderBlock {HTML} at (0,0) size 800x297
- RenderBody {BODY} at (8,16) size 784x273
+layer at (0,0) size 800x300
+ RenderBlock {HTML} at (0,0) size 800x300
+ RenderBody {BODY} at (8,16) size 784x276
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 300x19
text run at (0,0) width 300: "There should be a green block with no red below."
- RenderBlock {DIV} at (15,36) size 90x237 [color=#008000] [bgcolor=#FF0000]
+ RenderBlock {DIV} at (15,36) size 90x240 [color=#008000] [bgcolor=#FF0000]
RenderBlock {DIV} at (0,0) size 90x33
RenderImage {IMG} at (0,0) size 30x30
- RenderInline {SPAN} at (0,0) size 10x17
- RenderText {#text} at (30,-1) size 10x17
- text run at (30,-1) width 10: "X"
- RenderText {#text} at (40,17) size 10x17
- text run at (40,17) width 10: "X"
- RenderBlock {DIV} at (0,33) size 90x35
+ RenderInline {SPAN} at (0,0) size 15x15
+ RenderText {#text} at (30,0) size 15x15
+ text run at (30,0) width 15: "X"
+ RenderText {#text} at (45,18) size 15x15
+ text run at (45,18) width 15: "X"
+ RenderBlock {DIV} at (0,33) size 90x36
RenderImage {IMG} at (0,0) size 30x30
- RenderInline {SPAN} at (0,0) size 32x34
- RenderInline {SPAN} at (0,0) size 10x17
- RenderText {#text} at (30,2) size 10x17
- text run at (30,2) width 10: "X"
- RenderText {#text} at (40,3) size 22x34
- text run at (40,3) width 22: "X"
- RenderBlock {DIV} at (0,68) size 90x30
+ RenderInline {SPAN} at (0,0) size 45x30
+ RenderInline {SPAN} at (0,0) size 15x15
+ RenderText {#text} at (30,6) size 15x15
+ text run at (30,6) width 15: "X"
+ RenderText {#text} at (45,6) size 30x30
+ text run at (45,6) width 30: "X"
+ RenderBlock {DIV} at (0,69) size 90x30
RenderImage {IMG} at (0,0) size 30x30
- RenderText {#text} at (30,5) size 10x17
- text run at (30,5) width 10: "X"
- RenderBlock {DIV} at (0,98) size 90x35
+ RenderText {#text} at (30,10) size 15x15
+ text run at (30,10) width 15: "X"
+ RenderBlock {DIV} at (0,99) size 90x36
RenderImage {IMG} at (0,0) size 30x30
- RenderInline {SPAN} at (0,0) size 32x34
- RenderInline {SPAN} at (0,0) size 10x17
- RenderText {#text} at (30,19) size 10x17
- text run at (30,19) width 10: "X"
- RenderText {#text} at (40,3) size 22x34
- text run at (40,3) width 22: "X"
- RenderBlock {DIV} at (0,133) size 90x36
+ RenderInline {SPAN} at (0,0) size 45x30
+ RenderInline {SPAN} at (0,0) size 15x15
+ RenderText {#text} at (30,21) size 15x15
+ text run at (30,21) width 15: "X"
+ RenderText {#text} at (45,6) size 30x30
+ text run at (45,6) width 30: "X"
+ RenderBlock {DIV} at (0,135) size 90x36
RenderImage {IMG} at (0,0) size 30x30
- RenderInline {SPAN} at (0,0) size 32x34
- RenderInline {SPAN} at (0,0) size 10x17
- RenderText {#text} at (30,20) size 10x17
- text run at (30,20) width 10: "X"
- RenderText {#text} at (40,3) size 22x34
- text run at (40,3) width 22: "X"
- RenderBlock {DIV} at (0,169) size 90x35
+ RenderInline {SPAN} at (0,0) size 45x30
+ RenderInline {SPAN} at (0,0) size 15x15
+ RenderText {#text} at (30,21) size 15x15
+ text run at (30,21) width 15: "X"
+ RenderText {#text} at (45,6) size 30x30
+ text run at (45,6) width 30: "X"
+ RenderBlock {DIV} at (0,171) size 90x36
RenderImage {IMG} at (0,0) size 30x30
- RenderInline {SPAN} at (0,0) size 32x34
- RenderInline {SPAN} at (0,0) size 10x17
- RenderText {#text} at (30,17) size 10x17
- text run at (30,17) width 10: "X"
- RenderText {#text} at (40,3) size 22x34
- text run at (40,3) width 22: "X"
- RenderBlock {DIV} at (0,204) size 90x33
+ RenderInline {SPAN} at (0,0) size 45x30
+ RenderInline {SPAN} at (0,0) size 15x15
+ RenderText {#text} at (30,18) size 15x15
+ text run at (30,18) width 15: "X"
+ RenderText {#text} at (45,6) size 30x30
+ text run at (45,6) width 30: "X"
+ RenderBlock {DIV} at (0,207) size 90x33
RenderImage {IMG} at (0,0) size 30x30
- RenderInline {SPAN} at (0,0) size 10x17
- RenderText {#text} at (30,7) size 10x17
- text run at (30,7) width 10: "X"
- RenderText {#text} at (40,17) size 10x17
- text run at (40,17) width 10: "X"
+ RenderInline {SPAN} at (0,0) size 15x15
+ RenderText {#text} at (30,8) size 15x15
+ text run at (30,8) width 15: "X"
+ RenderText {#text} at (45,18) size 15x15
+ text run at (45,18) width 15: "X"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-02-d-agi-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-02-d-agi-expected.checksum
index 6f2c7c8..81016cc 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-02-d-agi-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-02-d-agi-expected.checksum
@@ -1 +1 @@
-96f8e47ffbb26f3fe286248701cebe86 \ No newline at end of file
+314264f7139a1042fa7f59b39b1d7d48 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-02-d-agi-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-02-d-agi-expected.png
index 1ca95f5..0056eaf 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-02-d-agi-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-02-d-agi-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-02-d-agi-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-02-d-agi-expected.txt
index d8275c5..f7ca0e3 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-02-d-agi-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-02-d-agi-expected.txt
@@ -1,85 +1,84 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x294
- RenderBlock {HTML} at (0,0) size 800x294
- RenderBody {BODY} at (8,16) size 784x263
+layer at (0,0) size 800x359
+ RenderBlock {HTML} at (0,0) size 800x359
+ RenderBody {BODY} at (8,16) size 784x328
RenderBlock {P} at (0,0) size 784x40
RenderText {#text} at (0,0) size 765x39
text run at (0,0) width 365: "Change your window size. However the lines wrap, the blue "
text run at (365,0) width 400: "rectanglues should always have their tops on the same alignment as"
text run at (0,20) width 193: "other blue rectangles on the line."
- RenderBlock {P} at (15,56) size 754x207 [color=#0000FF] [bgcolor=#FFFFFF] [border: (1px solid #C0C0C0)]
- RenderText {#text} at (8,41) size 25x17
- text run at (8,41) width 25: "xxx "
- RenderImage {IMG} at (33,41) size 30x30
- RenderText {#text} at (63,41) size 4x17
- text run at (63,41) width 4: " "
- RenderInline {SPAN} at (0,0) size 57x43 [color=#C0C0C0]
- RenderText {#text} at (67,20) size 57x43
- text run at (67,20) width 57: "xxx"
- RenderText {#text} at (124,41) size 4x17
- text run at (124,41) width 4: " "
- RenderImage {IMG} at (128,41) size 50x50
- RenderText {#text} at (178,41) size 4x17
- text run at (178,41) width 4: " "
- RenderInline {BIG} at (0,0) size 27x22 [color=#C0C0C0]
- RenderText {#text} at (182,37) size 27x22
- text run at (182,37) width 27: "xxx"
- RenderText {#text} at (209,41) size 4x17
- text run at (209,41) width 4: " "
- RenderImage {IMG} at (213,41) size 10x10
- RenderText {#text} at (223,41) size 4x17
- text run at (223,41) width 4: " "
- RenderInline {SMALL} at (0,0) size 15x12 [color=#C0C0C0]
- RenderText {#text} at (227,44) size 15x12
- text run at (227,44) width 15: "xxx"
- RenderText {#text} at (242,41) size 4x17
- text run at (242,41) width 4: " "
- RenderImage {IMG} at (246,41) size 20x20
- RenderText {#text} at (266,41) size 29x17
- text run at (266,41) width 4: " "
- text run at (270,41) width 25: "xxx "
- RenderImage {IMG} at (295,41) size 65x65
- RenderText {#text} at (360,41) size 4x17
- text run at (360,41) width 4: " "
- RenderInline {SPAN} at (0,0) size 42x34 [color=#C0C0C0]
- RenderText {#text} at (364,27) size 42x34
- text run at (364,27) width 42: "xxx"
- RenderText {#text} at (406,41) size 4x17
- text run at (406,41) width 4: " "
- RenderImage {IMG} at (410,41) size 35x35
- RenderText {#text} at (445,41) size 29x17
- text run at (445,41) width 4: " "
- text run at (449,41) width 25: "xxx "
- RenderImage {IMG} at (474,41) size 30x30
- RenderText {#text} at (504,41) size 4x17
- text run at (504,41) width 4: " "
- RenderInline {SPAN} at (0,0) size 162x26 [color=#C0C0C0]
- RenderText {#text} at (508,34) size 39x26
- text run at (508,34) width 39: "xxx "
- RenderInline {SPAN} at (0,0) size 84x64
- RenderText {#text} at (547,4) size 84x64
- text run at (547,4) width 84: "xxx"
- RenderText {#text} at (631,34) size 39x26
- text run at (631,34) width 39: " xxx"
- RenderText {#text} at (670,41) size 4x17
- text run at (670,41) width 4: " "
- RenderImage {IMG} at (674,41) size 50x50
- RenderText {#text} at (724,41) size 4x17
- text run at (724,41) width 4: " "
- RenderInline {SMALL} at (0,0) size 15x12 [color=#C0C0C0]
- RenderText {#text} at (728,44) size 15x12
- text run at (728,44) width 15: "xxx"
+ RenderBlock {P} at (15,56) size 754x272 [color=#0000FF] [bgcolor=#FFFFFF] [border: (1px solid #C0C0C0)]
+ RenderText {#text} at (8,26) size 60x15
+ text run at (8,26) width 60: "xxx "
+ RenderImage {IMG} at (68,26) size 30x30
+ RenderText {#text} at (98,26) size 15x15
+ text run at (98,26) width 15: " "
+ RenderInline {SPAN} at (0,0) size 114x38 [color=#C0C0C0]
+ RenderText {#text} at (113,8) size 114x38
+ text run at (113,8) width 114: "xxx"
+ RenderText {#text} at (227,26) size 15x15
+ text run at (227,26) width 15: " "
+ RenderImage {IMG} at (242,26) size 50x50
+ RenderText {#text} at (292,26) size 15x15
+ text run at (292,26) width 15: " "
+ RenderInline {BIG} at (0,0) size 60x20 [color=#C0C0C0]
+ RenderText {#text} at (307,22) size 60x20
+ text run at (307,22) width 60: "xxx"
+ RenderText {#text} at (367,26) size 15x15
+ text run at (367,26) width 15: " "
+ RenderImage {IMG} at (382,26) size 10x10
+ RenderText {#text} at (392,26) size 15x15
+ text run at (392,26) width 15: " "
+ RenderInline {SMALL} at (0,0) size 30x10 [color=#C0C0C0]
+ RenderText {#text} at (407,30) size 30x10
+ text run at (407,30) width 30: "xxx"
+ RenderText {#text} at (437,26) size 15x15
+ text run at (437,26) width 15: " "
+ RenderImage {IMG} at (452,26) size 20x20
+ RenderText {#text} at (472,26) size 75x15
+ text run at (472,26) width 15: " "
+ text run at (487,26) width 60: "xxx "
+ RenderImage {IMG} at (547,26) size 65x65
+ RenderText {#text} at (612,26) size 15x15
+ text run at (612,26) width 15: " "
+ RenderInline {SPAN} at (0,0) size 90x30 [color=#C0C0C0]
+ RenderText {#text} at (627,14) size 90x30
+ text run at (627,14) width 90: "xxx"
RenderText {#text} at (0,0) size 0x0
- RenderImage {IMG} at (8,109) size 15x15
- RenderText {#text} at (23,109) size 4x17
- text run at (23,109) width 4: " "
- RenderInline {BIG} at (0,0) size 27x22 [color=#C0C0C0]
- RenderText {#text} at (27,105) size 27x22
- text run at (27,105) width 27: "xxx"
- RenderText {#text} at (54,109) size 4x17
- text run at (54,109) width 4: " "
- RenderImage {IMG} at (58,109) size 90x90
- RenderText {#text} at (148,109) size 25x17
- text run at (148,109) width 4: " "
- text run at (152,109) width 21: "xxx"
+ RenderImage {IMG} at (8,124) size 35x35
+ RenderText {#text} at (43,124) size 75x15
+ text run at (43,124) width 15: " "
+ text run at (58,124) width 60: "xxx "
+ RenderImage {IMG} at (118,124) size 30x30
+ RenderText {#text} at (148,124) size 15x15
+ text run at (148,124) width 15: " "
+ RenderInline {SPAN} at (0,0) size 352x23 [color=#C0C0C0]
+ RenderText {#text} at (163,118) size 92x23
+ text run at (163,118) width 92: "xxx "
+ RenderInline {SPAN} at (0,0) size 168x56
+ RenderText {#text} at (255,91) size 168x56
+ text run at (255,91) width 168: "xxx"
+ RenderText {#text} at (423,118) size 92x23
+ text run at (423,118) width 92: " xxx"
+ RenderText {#text} at (515,124) size 15x15
+ text run at (515,124) width 15: " "
+ RenderImage {IMG} at (530,124) size 50x50
+ RenderText {#text} at (580,124) size 15x15
+ text run at (580,124) width 15: " "
+ RenderInline {SMALL} at (0,0) size 30x10 [color=#C0C0C0]
+ RenderText {#text} at (595,128) size 30x10
+ text run at (595,128) width 30: "xxx"
+ RenderText {#text} at (625,124) size 15x15
+ text run at (625,124) width 15: " "
+ RenderImage {IMG} at (640,124) size 15x15
+ RenderText {#text} at (655,124) size 15x15
+ text run at (655,124) width 15: " "
+ RenderInline {BIG} at (0,0) size 60x20 [color=#C0C0C0]
+ RenderText {#text} at (670,120) size 60x20
+ text run at (670,120) width 60: "xxx"
+ RenderText {#text} at (0,0) size 0x0
+ RenderImage {IMG} at (8,174) size 90x90
+ RenderText {#text} at (98,174) size 60x15
+ text run at (98,174) width 15: " "
+ text run at (113,174) width 45: "xxx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-03-d-agi-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-03-d-agi-expected.checksum
index f994f3b..1821392 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-03-d-agi-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-03-d-agi-expected.checksum
@@ -1 +1 @@
-4873003b2fc87ee424018f40f2d6a8d5 \ No newline at end of file
+eac359654eb5f5a7b7e2417c63343fb4 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-03-d-agi-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-03-d-agi-expected.png
index f9f41d1..3409f8e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-03-d-agi-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-03-d-agi-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-03-d-agi-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-03-d-agi-expected.txt
index 04db2e9..fe6370c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-03-d-agi-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-03-d-agi-expected.txt
@@ -1,82 +1,81 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x269
- RenderBlock {HTML} at (0,0) size 800x269
- RenderBody {BODY} at (8,16) size 784x238
+layer at (0,0) size 800x321
+ RenderBlock {HTML} at (0,0) size 800x321
+ RenderBody {BODY} at (8,16) size 784x290
RenderBlock {P} at (0,0) size 784x40
RenderText {#text} at (0,0) size 768x39
text run at (0,0) width 365: "Change your window size. However the lines wrap, the blue "
text run at (365,0) width 403: "rectanglues should always have their middles on the same alignment"
text run at (0,20) width 17: "as "
text run at (17,20) width 193: "other blue rectangles on the line."
- RenderBlock {P} at (15,56) size 754x182 [color=#0000FF] [bgcolor=#FFFFFF] [border: (1px solid #C0C0C0)]
- RenderText {#text} at (8,41) size 31x17
- text run at (8,41) width 31: "\x{C9}\x{C9}\x{C9} "
- RenderImage {IMG} at (39,36) size 30x30
- RenderText {#text} at (69,41) size 4x17
- text run at (69,41) width 4: " "
- RenderInline {SPAN} at (0,0) size 57x43 [color=#C0C0C0]
- RenderText {#text} at (73,20) size 57x43
- text run at (73,20) width 57: "xxx"
- RenderText {#text} at (130,41) size 4x17
- text run at (130,41) width 4: " "
- RenderImage {IMG} at (134,26) size 50x50
- RenderText {#text} at (184,41) size 35x17
- text run at (184,41) width 4: " "
- text run at (188,41) width 31: "\x{C9}\x{C9}\x{C9} "
- RenderImage {IMG} at (219,46) size 10x10
- RenderText {#text} at (229,41) size 4x17
- text run at (229,41) width 4: " "
- RenderInline {SMALL} at (0,0) size 15x12 [color=#C0C0C0]
- RenderText {#text} at (233,44) size 15x12
- text run at (233,44) width 15: "xxx"
- RenderText {#text} at (248,41) size 4x17
- text run at (248,41) width 4: " "
- RenderImage {IMG} at (252,41) size 20x20
- RenderText {#text} at (272,41) size 35x17
- text run at (272,41) width 4: " "
- text run at (276,41) width 31: "\x{C9}\x{C9}\x{C9} "
- RenderImage {IMG} at (307,19) size 65x65
- RenderText {#text} at (372,41) size 35x17
- text run at (372,41) width 4: " "
- text run at (376,41) width 31: "\x{C9}\x{C9}\x{C9} "
- RenderImage {IMG} at (407,34) size 35x35
- RenderText {#text} at (442,41) size 4x17
- text run at (442,41) width 4: " "
- RenderInline {SPAN} at (0,0) size 42x34 [color=#C0C0C0]
- RenderText {#text} at (446,27) size 42x34
- text run at (446,27) width 42: "xxx"
- RenderText {#text} at (488,41) size 4x17
- text run at (488,41) width 4: " "
- RenderImage {IMG} at (492,26) size 50x50
- RenderText {#text} at (542,41) size 4x17
- text run at (542,41) width 4: " "
- RenderInline {SPAN} at (0,0) size 162x26 [color=#C0C0C0]
- RenderText {#text} at (546,34) size 39x26
- text run at (546,34) width 39: "xxx "
- RenderInline {SPAN} at (0,0) size 84x64
- RenderText {#text} at (585,4) size 84x64
- text run at (585,4) width 84: "xxx"
- RenderText {#text} at (669,34) size 39x26
- text run at (669,34) width 39: " xxx"
+ RenderBlock {P} at (15,56) size 754x234 [color=#0000FF] [bgcolor=#FFFFFF] [border: (1px solid #C0C0C0)]
+ RenderText {#text} at (8,35) size 60x15
+ text run at (8,35) width 60: "\x{C9}\x{C9}\x{C9} "
+ RenderImage {IMG} at (68,25) size 30x30
+ RenderText {#text} at (98,35) size 15x15
+ text run at (98,35) width 15: " "
+ RenderInline {SPAN} at (0,0) size 114x38 [color=#C0C0C0]
+ RenderText {#text} at (113,17) size 114x38
+ text run at (113,17) width 114: "xxx"
+ RenderText {#text} at (227,35) size 15x15
+ text run at (227,35) width 15: " "
+ RenderImage {IMG} at (242,15) size 50x50
+ RenderText {#text} at (292,35) size 75x15
+ text run at (292,35) width 15: " "
+ text run at (307,35) width 60: "\x{C9}\x{C9}\x{C9} "
+ RenderImage {IMG} at (367,35) size 10x10
+ RenderText {#text} at (377,35) size 15x15
+ text run at (377,35) width 15: " "
+ RenderInline {SMALL} at (0,0) size 30x10 [color=#C0C0C0]
+ RenderText {#text} at (392,39) size 30x10
+ text run at (392,39) width 30: "xxx"
+ RenderText {#text} at (422,35) size 15x15
+ text run at (422,35) width 15: " "
+ RenderImage {IMG} at (437,30) size 20x20
+ RenderText {#text} at (457,35) size 75x15
+ text run at (457,35) width 15: " "
+ text run at (472,35) width 60: "\x{C9}\x{C9}\x{C9} "
+ RenderImage {IMG} at (532,8) size 65x65
+ RenderText {#text} at (597,35) size 75x15
+ text run at (597,35) width 15: " "
+ text run at (612,35) width 60: "\x{C9}\x{C9}\x{C9} "
+ RenderImage {IMG} at (672,23) size 35x35
RenderText {#text} at (0,0) size 0x0
- RenderImage {IMG} at (8,104) size 50x50
- RenderText {#text} at (58,119) size 4x17
- text run at (58,119) width 4: " "
- RenderInline {SMALL} at (0,0) size 15x12 [color=#C0C0C0]
- RenderText {#text} at (62,122) size 15x12
- text run at (62,122) width 15: "xxx"
- RenderText {#text} at (77,119) size 4x17
- text run at (77,119) width 4: " "
- RenderImage {IMG} at (81,122) size 15x15
- RenderText {#text} at (96,119) size 4x17
- text run at (96,119) width 4: " "
- RenderInline {BIG} at (0,0) size 27x22 [color=#C0C0C0]
- RenderText {#text} at (100,115) size 27x22
- text run at (100,115) width 27: "xxx"
- RenderText {#text} at (127,119) size 4x17
- text run at (127,119) width 4: " "
- RenderImage {IMG} at (131,84) size 90x90
- RenderText {#text} at (221,119) size 31x17
- text run at (221,119) width 4: " "
- text run at (225,119) width 27: "\x{C9}\x{C9}\x{C9}"
+ RenderInline {SPAN} at (0,0) size 90x30 [color=#C0C0C0]
+ RenderText {#text} at (8,94) size 90x30
+ text run at (8,94) width 90: "xxx"
+ RenderText {#text} at (98,106) size 15x15
+ text run at (98,106) width 15: " "
+ RenderImage {IMG} at (113,86) size 50x50
+ RenderText {#text} at (163,106) size 15x15
+ text run at (163,106) width 15: " "
+ RenderInline {SPAN} at (0,0) size 352x23 [color=#C0C0C0]
+ RenderText {#text} at (178,100) size 92x23
+ text run at (178,100) width 92: "xxx "
+ RenderInline {SPAN} at (0,0) size 168x56
+ RenderText {#text} at (270,73) size 168x56
+ text run at (270,73) width 168: "xxx"
+ RenderText {#text} at (438,100) size 92x23
+ text run at (438,100) width 92: " xxx"
+ RenderText {#text} at (530,106) size 15x15
+ text run at (530,106) width 15: " "
+ RenderImage {IMG} at (545,86) size 50x50
+ RenderText {#text} at (595,106) size 15x15
+ text run at (595,106) width 15: " "
+ RenderInline {SMALL} at (0,0) size 30x10 [color=#C0C0C0]
+ RenderText {#text} at (610,110) size 30x10
+ text run at (610,110) width 30: "xxx"
+ RenderText {#text} at (640,106) size 15x15
+ text run at (640,106) width 15: " "
+ RenderImage {IMG} at (655,104) size 15x15
+ RenderText {#text} at (670,106) size 15x15
+ text run at (670,106) width 15: " "
+ RenderInline {BIG} at (0,0) size 60x20 [color=#C0C0C0]
+ RenderText {#text} at (685,102) size 60x20
+ text run at (685,102) width 60: "xxx"
+ RenderText {#text} at (0,0) size 0x0
+ RenderImage {IMG} at (8,136) size 90x90
+ RenderText {#text} at (98,176) size 60x15
+ text run at (98,176) width 15: " "
+ text run at (113,176) width 45: "\x{C9}\x{C9}\x{C9}"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-04-d-agi-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-04-d-agi-expected.checksum
index 37373c9..0e04975 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-04-d-agi-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-04-d-agi-expected.checksum
@@ -1 +1 @@
-00c611f25213386207ed015a72e2567d \ No newline at end of file
+ede71c435a3b8ffea2ab98851845fcfb \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-04-d-agi-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-04-d-agi-expected.png
index 0f9a356..f63a343 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-04-d-agi-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-04-d-agi-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-04-d-agi-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-04-d-agi-expected.txt
index c0da91f..f681756 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-04-d-agi-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c544-valgn-04-d-agi-expected.txt
@@ -1,90 +1,89 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x193
- RenderBlock {HTML} at (0,0) size 800x193
- RenderBody {BODY} at (8,16) size 784x162
+layer at (0,0) size 800x258
+ RenderBlock {HTML} at (0,0) size 800x258
+ RenderBody {BODY} at (8,16) size 784x227
RenderBlock {P} at (0,0) size 784x40
RenderText {#text} at (0,0) size 765x39
text run at (0,0) width 365: "Change your window size. However the lines wrap, the blue "
text run at (365,0) width 400: "rectanglues should always have their tops on the same alignment as"
text run at (0,20) width 193: "other blue rectangles on the line."
- RenderBlock {P} at (15,56) size 754x106 [color=#0000FF] [bgcolor=#FFFFFF] [border: (1px solid #C0C0C0)]
- RenderInline {SPAN} at (0,0) size 21x17
- RenderText {#text} at (8,7) size 21x17
- text run at (8,7) width 21: "xxx"
- RenderText {#text} at (29,7) size 4x17
- text run at (29,7) width 4: " "
- RenderImage {IMG} at (33,8) size 10x10
- RenderText {#text} at (43,7) size 4x17
- text run at (43,7) width 4: " "
- RenderInline {SPAN} at (0,0) size 57x43
- RenderText {#text} at (47,6) size 57x43
- text run at (47,6) width 57: "xxx"
- RenderText {#text} at (104,7) size 4x17
- text run at (104,7) width 4: " "
- RenderImage {IMG} at (108,8) size 10x10
- RenderText {#text} at (118,7) size 4x17
- text run at (118,7) width 4: " "
- RenderInline {SPAN} at (0,0) size 21x17
- RenderText {#text} at (122,7) size 21x17
- text run at (122,7) width 21: "xxx"
- RenderText {#text} at (143,7) size 4x17
- text run at (143,7) width 4: " "
- RenderImage {IMG} at (147,8) size 10x10
- RenderText {#text} at (157,7) size 4x17
- text run at (157,7) width 4: " "
- RenderInline {SPAN} at (0,0) size 21x17
- RenderText {#text} at (161,7) size 21x17
- text run at (161,7) width 21: "xxx"
- RenderText {#text} at (182,7) size 4x17
- text run at (182,7) width 4: " "
- RenderImage {IMG} at (186,8) size 10x10
- RenderText {#text} at (196,7) size 4x17
- text run at (196,7) width 4: " "
- RenderInline {BIG} at (0,0) size 27x22
- RenderText {#text} at (200,7) size 27x22
- text run at (200,7) width 27: "xxx"
- RenderText {#text} at (227,7) size 4x17
- text run at (227,7) width 4: " "
- RenderImage {IMG} at (231,8) size 20x20
- RenderText {#text} at (251,7) size 4x17
- text run at (251,7) width 4: " "
- RenderInline {SPAN} at (0,0) size 21x17
- RenderText {#text} at (255,7) size 21x17
- text run at (255,7) width 21: "xxx"
- RenderText {#text} at (276,7) size 4x17
- text run at (276,7) width 4: " "
- RenderImage {IMG} at (280,8) size 65x65
- RenderText {#text} at (345,7) size 4x17
- text run at (345,7) width 4: " "
- RenderInline {SPAN} at (0,0) size 21x17
- RenderText {#text} at (349,7) size 21x17
- text run at (349,7) width 21: "xxx"
- RenderText {#text} at (370,7) size 4x17
- text run at (370,7) width 4: " "
- RenderImage {IMG} at (374,8) size 35x35
- RenderText {#text} at (409,7) size 4x17
- text run at (409,7) width 4: " "
- RenderInline {SPAN} at (0,0) size 42x34
- RenderText {#text} at (413,6) size 42x34
- text run at (413,6) width 42: "xxx"
- RenderText {#text} at (455,7) size 4x17
- text run at (455,7) width 4: " "
- RenderImage {IMG} at (459,8) size 50x50
- RenderText {#text} at (509,7) size 4x17
- text run at (509,7) width 4: " "
- RenderInline {SPAN} at (0,0) size 21x17
- RenderText {#text} at (513,7) size 21x17
- text run at (513,7) width 21: "xxx"
- RenderText {#text} at (534,7) size 4x17
- text run at (534,7) width 4: " "
- RenderImage {IMG} at (538,8) size 15x15
- RenderText {#text} at (553,7) size 4x17
- text run at (553,7) width 4: " "
- RenderInline {BIG} at (0,0) size 27x22
- RenderText {#text} at (557,7) size 27x22
- text run at (557,7) width 27: "xxx"
- RenderText {#text} at (584,7) size 4x17
- text run at (584,7) width 4: " "
- RenderImage {IMG} at (588,8) size 90x90
+ RenderBlock {P} at (15,56) size 754x171 [color=#0000FF] [bgcolor=#FFFFFF] [border: (1px solid #C0C0C0)]
+ RenderInline {SPAN} at (0,0) size 45x15
+ RenderText {#text} at (8,8) size 45x15
+ text run at (8,8) width 45: "xxx"
+ RenderText {#text} at (53,8) size 15x15
+ text run at (53,8) width 15: " "
+ RenderImage {IMG} at (68,8) size 10x10
+ RenderText {#text} at (78,8) size 15x15
+ text run at (78,8) width 15: " "
+ RenderInline {SPAN} at (0,0) size 114x38
+ RenderText {#text} at (93,8) size 114x38
+ text run at (93,8) width 114: "xxx"
+ RenderText {#text} at (207,8) size 15x15
+ text run at (207,8) width 15: " "
+ RenderImage {IMG} at (222,8) size 10x10
+ RenderText {#text} at (232,8) size 15x15
+ text run at (232,8) width 15: " "
+ RenderInline {SPAN} at (0,0) size 45x15
+ RenderText {#text} at (247,8) size 45x15
+ text run at (247,8) width 45: "xxx"
+ RenderText {#text} at (292,8) size 15x15
+ text run at (292,8) width 15: " "
+ RenderImage {IMG} at (307,8) size 10x10
+ RenderText {#text} at (317,8) size 15x15
+ text run at (317,8) width 15: " "
+ RenderInline {SPAN} at (0,0) size 45x15
+ RenderText {#text} at (332,8) size 45x15
+ text run at (332,8) width 45: "xxx"
+ RenderText {#text} at (377,8) size 15x15
+ text run at (377,8) width 15: " "
+ RenderImage {IMG} at (392,8) size 10x10
+ RenderText {#text} at (402,8) size 15x15
+ text run at (402,8) width 15: " "
+ RenderInline {BIG} at (0,0) size 60x20
+ RenderText {#text} at (417,8) size 60x20
+ text run at (417,8) width 60: "xxx"
+ RenderText {#text} at (477,8) size 15x15
+ text run at (477,8) width 15: " "
+ RenderImage {IMG} at (492,8) size 20x20
+ RenderText {#text} at (512,8) size 15x15
+ text run at (512,8) width 15: " "
+ RenderInline {SPAN} at (0,0) size 45x15
+ RenderText {#text} at (527,8) size 45x15
+ text run at (527,8) width 45: "xxx"
+ RenderText {#text} at (572,8) size 15x15
+ text run at (572,8) width 15: " "
+ RenderImage {IMG} at (587,8) size 65x65
+ RenderText {#text} at (652,8) size 15x15
+ text run at (652,8) width 15: " "
+ RenderInline {SPAN} at (0,0) size 45x15
+ RenderText {#text} at (667,8) size 45x15
+ text run at (667,8) width 45: "xxx"
+ RenderText {#text} at (0,0) size 0x0
+ RenderImage {IMG} at (8,73) size 35x35
+ RenderText {#text} at (43,73) size 15x15
+ text run at (43,73) width 15: " "
+ RenderInline {SPAN} at (0,0) size 90x30
+ RenderText {#text} at (58,73) size 90x30
+ text run at (58,73) width 90: "xxx"
+ RenderText {#text} at (148,73) size 15x15
+ text run at (148,73) width 15: " "
+ RenderImage {IMG} at (163,73) size 50x50
+ RenderText {#text} at (213,73) size 15x15
+ text run at (213,73) width 15: " "
+ RenderInline {SPAN} at (0,0) size 45x15
+ RenderText {#text} at (228,73) size 45x15
+ text run at (228,73) width 45: "xxx"
+ RenderText {#text} at (273,73) size 15x15
+ text run at (273,73) width 15: " "
+ RenderImage {IMG} at (288,73) size 15x15
+ RenderText {#text} at (303,73) size 15x15
+ text run at (303,73) width 15: " "
+ RenderInline {BIG} at (0,0) size 60x20
+ RenderText {#text} at (318,73) size 60x20
+ text run at (318,73) width 60: "xxx"
+ RenderText {#text} at (378,73) size 15x15
+ text run at (378,73) width 15: " "
+ RenderImage {IMG} at (393,73) size 90x90
RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-leadin-00-d-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-leadin-00-d-a-expected.checksum
index 12b5b9d..fa6d32e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-leadin-00-d-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-leadin-00-d-a-expected.checksum
@@ -1 +1 @@
-078e93fedc476177ed40d5f751ba9487 \ No newline at end of file
+82268d330d31f548c6e98c6cfdbd2094 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-leadin-00-d-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-leadin-00-d-a-expected.png
index 6abea80..77ee2ac 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-leadin-00-d-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-leadin-00-d-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-leadin-00-d-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-leadin-00-d-a-expected.txt
index df5d929..16fe38c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-leadin-00-d-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-leadin-00-d-a-expected.txt
@@ -7,8 +7,8 @@ layer at (0,0) size 800x166
RenderText {#text} at (0,0) size 437x19
text run at (0,0) width 437: "There should be stripes of dark green and light green below, with no red."
RenderBlock {DIV} at (0,36) size 81x106 [color=#00FF00] [bgcolor=#008000] [border: (3px solid #000000)]
- RenderInline {SPAN} at (0,0) size 39x79 [bgcolor=#FF0000]
- RenderText {#text} at (3,13) size 39x79
- text run at (3,13) width 39: "xxx"
- text run at (3,63) width 39: "xxx"
+ RenderInline {SPAN} at (0,0) size 75x75 [bgcolor=#FF0000]
+ RenderText {#text} at (3,15) size 75x75
+ text run at (3,15) width 75: "xxx"
+ text run at (3,65) width 75: "xxx"
RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-00-c-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-00-c-a-expected.checksum
index cb58d58..5c46fa5 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-00-c-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-00-c-a-expected.checksum
@@ -1 +1 @@
-5f7b2960355e10d71c92fb58c37a0568 \ No newline at end of file
+880be8ef811e4bb7a826ebb9609f2d12 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-00-c-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-00-c-a-expected.png
index 9ac7ab9..5a92c0e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-00-c-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-00-c-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt
index 45bc9f7..9caf6ed 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt
@@ -1,22 +1,23 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x280
- RenderBlock {HTML} at (0,0) size 800x280
- RenderBody {BODY} at (8,16) size 784x252
+layer at (0,0) size 800x328
+ RenderBlock {HTML} at (0,0) size 800x328
+ RenderBody {BODY} at (8,16) size 784x300
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 253x19
text run at (0,0) width 253: "The two blocks below should be identical:"
- RenderBlock {DIV} at (12,36) size 126x78 [color=#00FFFF] [bgcolor=#008080] [border: (3px solid #000080)]
- RenderText {#text} at (27,25) size 86x27
- text run at (27,25) width 86: "X X X X"
- RenderBlock {PRE} at (12,126) size 126x126 [color=#00FFFF] [bgcolor=#008080] [border: (3px solid #000080)]
- RenderText {#text} at (3,2) size 52x123
- text run at (3,2) width 30: " "
- text run at (33,2) width 0: " "
- text run at (3,26) width 52: " X X "
- text run at (55,26) width 0: " "
- text run at (3,50) width 30: " "
- text run at (33,50) width 0: " "
- text run at (3,74) width 52: " X X "
- text run at (55,74) width 0: " "
- text run at (3,98) width 30: " "
+ RenderBlock {DIV} at (12,36) size 126x126 [color=#00FFFF] [bgcolor=#008080] [border: (3px solid #000080)]
+ RenderText {#text} at (27,27) size 72x72
+ text run at (27,27) width 72: "X X"
+ text run at (27,75) width 72: "X X"
+ RenderBlock {PRE} at (12,174) size 126x126 [color=#00FFFF] [bgcolor=#008080] [border: (3px solid #000080)]
+ RenderText {#text} at (3,3) size 120x120
+ text run at (3,3) width 120: " "
+ text run at (123,3) width 0: " "
+ text run at (3,27) width 120: " X X "
+ text run at (123,27) width 0: " "
+ text run at (3,51) width 120: " "
+ text run at (123,51) width 0: " "
+ text run at (3,75) width 120: " X X "
+ text run at (123,75) width 0: " "
+ text run at (3,99) width 120: " "
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-01-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-01-b-ag-expected.checksum
index d504d38..1619ced 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-01-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-01-b-ag-expected.checksum
@@ -1 +1 @@
-6c8bbfb6935cdc0ef407273c1e18d103 \ No newline at end of file
+5a990e254ca9c1bd7304905c958f7e7b \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-01-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-01-b-ag-expected.png
index 5d7e0bd..3e2b058 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-01-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-01-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-01-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-01-b-ag-expected.txt
index 9025d80..7ecb874 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-01-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-01-b-ag-expected.txt
@@ -1,27 +1,33 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x204
- RenderBlock {HTML} at (0,0) size 800x204
- RenderBody {BODY} at (8,8) size 784x188
+layer at (0,0) size 800x348
+ RenderBlock {HTML} at (0,0) size 800x348
+ RenderBody {BODY} at (8,8) size 784x332
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 482x19
text run at (0,0) width 482: "There should be a big pattern of green and lime dots below, with no red present."
- RenderBlock {DIV} at (6,26) size 66x162 [color=#00FF00] [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock {P} at (15,9) size 48x24
- RenderText {#text} at (0,4) size 45x15
- text run at (0,4) width 45: "X X X X"
- RenderBlock {P} at (15,33) size 48x24
- RenderText {#text} at (0,4) size 45x15
- text run at (0,4) width 45: "X X X X"
- RenderBlock {P} at (15,57) size 48x24
- RenderText {#text} at (0,4) size 45x15
- text run at (0,4) width 45: "X X X X"
- RenderBlock {P} at (15,81) size 48x24
- RenderText {#text} at (0,4) size 45x15
- text run at (0,4) width 45: "X X X X"
- RenderBlock {P} at (15,105) size 48x24
- RenderText {#text} at (0,4) size 45x15
- text run at (0,4) width 45: "X X X X"
- RenderBlock {P} at (15,129) size 48x24
- RenderText {#text} at (0,4) size 45x15
- text run at (0,4) width 45: "X X X X"
+ RenderBlock {DIV} at (6,26) size 66x306 [color=#00FF00] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderBlock {P} at (15,9) size 48x48
+ RenderText {#text} at (0,6) size 36x36
+ text run at (0,6) width 36: "X X"
+ text run at (0,30) width 36: "X X"
+ RenderBlock {P} at (15,57) size 48x48
+ RenderText {#text} at (0,6) size 36x36
+ text run at (0,6) width 36: "X X"
+ text run at (0,30) width 36: "X X"
+ RenderBlock {P} at (15,105) size 48x48
+ RenderText {#text} at (0,6) size 36x36
+ text run at (0,6) width 36: "X X"
+ text run at (0,30) width 36: "X X"
+ RenderBlock {P} at (15,153) size 48x48
+ RenderText {#text} at (0,6) size 36x36
+ text run at (0,6) width 36: "X X"
+ text run at (0,30) width 36: "X X"
+ RenderBlock {P} at (15,201) size 48x48
+ RenderText {#text} at (0,6) size 36x36
+ text run at (0,6) width 36: "X X"
+ text run at (0,30) width 36: "X X"
+ RenderBlock {P} at (15,249) size 48x48
+ RenderText {#text} at (0,6) size 36x36
+ text run at (0,6) width 36: "X X"
+ text run at (0,30) width 36: "X X"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-02-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-02-b-ag-expected.checksum
index 7d1ba01..9bbf51f 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-02-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-02-b-ag-expected.checksum
@@ -1 +1 @@
-480e17a1546ba7862020952cfc73b3c0 \ No newline at end of file
+80a47ed14f887d58cfea70797d12277e \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png
index 64492ee..9d5a991 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt
index 0a2e765..bb577d7 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt
@@ -1,24 +1,29 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x171
- RenderBlock {HTML} at (0,0) size 800x171
- RenderBody {BODY} at (8,8) size 784x155
+layer at (0,0) size 800x312
+ RenderBlock {HTML} at (0,0) size 800x312
+ RenderBody {BODY} at (8,8) size 784x296
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 482x19
text run at (0,0) width 482: "There should be a big pattern of green and lime dots below, with no red present."
- RenderBlock {DIV} at (6,26) size 66x129 [color=#00FF00] [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock {P} at (15,9) size 48x24
- RenderText {#text} at (0,4) size 45x15
- text run at (0,4) width 45: "X X X X"
- RenderBlock {P} at (15,33) size 48x24
- RenderText {#text} at (0,4) size 45x15
- text run at (0,4) width 45: "X X X X"
- RenderBlock {P} at (15,57) size 48x24
- RenderText {#text} at (0,4) size 45x15
- text run at (0,4) width 45: "X X X X"
- RenderBlock {P} at (15,81) size 48x24
- RenderText {#text} at (0,4) size 45x15
- text run at (0,4) width 45: "X X X X"
- RenderBlock {P} at (15,105) size 48x15
- RenderText {#text} at (0,0) size 45x15
- text run at (0,0) width 45: "X X X X"
+ RenderBlock {DIV} at (6,26) size 66x270 [color=#00FF00] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderBlock {P} at (15,9) size 48x48
+ RenderText {#text} at (0,6) size 36x36
+ text run at (0,6) width 36: "X X"
+ text run at (0,30) width 36: "X X"
+ RenderBlock {P} at (15,57) size 48x48
+ RenderText {#text} at (0,6) size 36x36
+ text run at (0,6) width 36: "X X"
+ text run at (0,30) width 36: "X X"
+ RenderBlock {P} at (15,105) size 48x48
+ RenderText {#text} at (0,6) size 36x36
+ text run at (0,6) width 36: "X X"
+ text run at (0,30) width 36: "X X"
+ RenderBlock {P} at (15,153) size 48x48
+ RenderText {#text} at (0,6) size 36x36
+ text run at (0,6) width 36: "X X"
+ text run at (0,30) width 36: "X X"
+ RenderBlock {P} at (15,201) size 48x60
+ RenderText {#text} at (0,9) size 36x42
+ text run at (0,9) width 36: "X X"
+ text run at (0,39) width 36: "X X"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-03-d-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-03-d-ag-expected.checksum
index ab69130..9efa6a7 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-03-d-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-03-d-ag-expected.checksum
@@ -1 +1 @@
-96cb5329373095c99187c71f2f64cd1c \ No newline at end of file
+3a5068e895e068315d7916ca166efb9c \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-03-d-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-03-d-ag-expected.png
index c4df6770..6bbe557 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-03-d-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-03-d-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-03-d-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-03-d-ag-expected.txt
index 3d6db17..348f22e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-03-d-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-03-d-ag-expected.txt
@@ -1,18 +1,21 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x194
- RenderBlock {HTML} at (0,0) size 800x194
- RenderBody {BODY} at (8,8) size 784x166
+layer at (0,0) size 800x314
+ RenderBlock {HTML} at (0,0) size 800x314
+ RenderBody {BODY} at (8,8) size 784x286
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 184x19
text run at (0,0) width 184: "There should be no red below:"
- RenderBlock {DIV} at (20,40) size 86x126 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock (anonymous) at (3,3) size 80x40
- RenderText {#text} at (0,9) size 51x22
- text run at (0,9) width 51: "x x x x"
- RenderBlock {P} at (3,43) size 80x40
- RenderText {#text} at (0,-3) size 48x46
- text run at (0,-3) width 48: "x x"
- RenderBlock (anonymous) at (3,83) size 80x40
- RenderText {#text} at (0,9) size 51x22
- text run at (0,9) width 51: "x x x x"
+ RenderBlock {DIV} at (20,40) size 86x246 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderBlock (anonymous) at (3,3) size 80x80
+ RenderText {#text} at (0,10) size 60x60
+ text run at (0,10) width 60: "x x"
+ text run at (0,50) width 60: "x x"
+ RenderBlock {P} at (3,83) size 80x80
+ RenderText {#text} at (0,0) size 40x80
+ text run at (0,0) width 40: "x"
+ text run at (0,40) width 40: "x"
+ RenderBlock (anonymous) at (3,163) size 80x80
+ RenderText {#text} at (0,10) size 60x60
+ text run at (0,10) width 60: "x x"
+ text run at (0,50) width 60: "x x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-04-d-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-04-d-ag-expected.checksum
index 13cb9e1..86333e8 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-04-d-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-04-d-ag-expected.checksum
@@ -1 +1 @@
-e794590ba9fe22e3c0b7a3978b12e9d3 \ No newline at end of file
+cef8331f67daef13a1db622b00d15693 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-04-d-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-04-d-ag-expected.png
index 04f8882..d3a0297 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-04-d-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-04-d-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-04-d-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-04-d-ag-expected.txt
index f22b275..5a93640 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-04-d-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t100801-c548-ln-ht-04-d-ag-expected.txt
@@ -1,18 +1,21 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x234
- RenderBlock {HTML} at (0,0) size 800x234
- RenderBody {BODY} at (8,8) size 784x206
+layer at (0,0) size 800x394
+ RenderBlock {HTML} at (0,0) size 800x394
+ RenderBody {BODY} at (8,8) size 784x366
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 184x19
text run at (0,0) width 184: "There should be no red below:"
- RenderBlock {DIV} at (20,40) size 86x166 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock (anonymous) at (3,3) size 80x40
- RenderText {#text} at (0,9) size 51x22
- text run at (0,9) width 51: "x x x x"
- RenderBlock {P} at (3,43) size 80x80
- RenderText {#text} at (0,17) size 48x46
- text run at (0,17) width 48: "x x"
- RenderBlock (anonymous) at (3,123) size 80x40
- RenderText {#text} at (0,9) size 51x22
- text run at (0,9) width 51: "x x x x"
+ RenderBlock {DIV} at (20,40) size 86x326 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderBlock (anonymous) at (3,3) size 80x80
+ RenderText {#text} at (0,10) size 60x60
+ text run at (0,10) width 60: "x x"
+ text run at (0,50) width 60: "x x"
+ RenderBlock {P} at (3,83) size 80x160
+ RenderText {#text} at (0,20) size 40x120
+ text run at (0,20) width 40: "x"
+ text run at (0,100) width 40: "x"
+ RenderBlock (anonymous) at (3,243) size 80x80
+ RenderText {#text} at (0,10) size 60x60
+ text run at (0,10) width 60: "x x"
+ text run at (0,50) width 60: "x x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.checksum
index 5c9d9f5..f798e5d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.checksum
@@ -1 +1 @@
-106deee5e83332eb63440bbce1dd4deb \ No newline at end of file
+2772a9fd5434b5b8c39639b65bd54714 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.png
index ac34ac6..996ff26 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.txt
index 0afdd8a..3a775a4 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.txt
@@ -1,14 +1,15 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x103
- RenderBlock {HTML} at (0,0) size 800x103
- RenderBody {BODY} at (8,16) size 784x72
+layer at (0,0) size 800x118
+ RenderBlock {HTML} at (0,0) size 800x118
+ RenderBody {BODY} at (8,16) size 784x87
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 185x19
text run at (0,0) width 185: "There should be no red below."
- RenderBlock {UL} at (75,36) size 96x36 [color=#00FF00] [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderListItem {LI} at (3,3) size 90x30
- RenderListMarker at (0,-1) size 19x17: "A"
- RenderText {#text} at (19,-1) size 88x32
- text run at (19,-1) width 69: " x x xx xx x"
- text run at (0,14) width 7: "x"
+ RenderBlock {UL} at (75,36) size 96x51 [color=#00FF00] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderListItem {LI} at (3,3) size 90x45
+ RenderListMarker at (0,0) size 45x15: "A"
+ RenderText {#text} at (45,0) size 90x45
+ text run at (45,0) width 30: " x"
+ text run at (0,15) width 60: "x xx"
+ text run at (0,30) width 90: "xx x x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-00-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-00-b-ag-expected.checksum
index 21cf0a7..ffee5bc 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-00-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-00-b-ag-expected.checksum
@@ -1 +1 @@
-399b9a6f742176d5dcd04a19dcbebbc4 \ No newline at end of file
+7cf3dec25790670b84f75ac521e9305d \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-00-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-00-b-ag-expected.png
index 07bab7a..a8d38e8 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-00-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-00-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-00-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-00-b-ag-expected.txt
index 0040b7b..47bfc81 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-00-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-00-b-ag-expected.txt
@@ -1,30 +1,30 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x201
- RenderBlock {HTML} at (0,0) size 800x201
- RenderBody {BODY} at (8,16) size 784x177
+layer at (0,0) size 800x291
+ RenderBlock {HTML} at (0,0) size 800x291
+ RenderBody {BODY} at (8,16) size 784x267
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 228x19
text run at (0,0) width 228: "There should be a green block below."
- RenderBlock {DIV} at (0,36) size 156x141 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock {DIV} at (3,3) size 150x45
- RenderText {#text} at (0,-1) size 138x47
- text run at (0,-1) width 71: " xxxxxxxxx "
- text run at (71,-1) width 67: " xxxxxxxxx"
- text run at (0,14) width 71: " xxxxxxxxx "
- text run at (71,14) width 67: " xxxxxxxxx"
- text run at (0,29) width 67: " xxxxxxxxx"
- RenderBlock {DIV} at (3,48) size 150x45
- RenderText {#text} at (0,-1) size 144x47
- text run at (0,-1) width 44: " "
- text run at (44,-1) width 70: "xxxxxxxxxx"
- text run at (0,14) width 74: "xxxxxxxxxx "
- text run at (74,14) width 70: "xxxxxxxxxx"
- text run at (0,29) width 70: "xxxxxxxxxx"
- RenderBlock {DIV} at (3,93) size 150x45
- RenderText {#text} at (0,-1) size 144x47
- text run at (0,-1) width 71: " xxxxxxxxx "
- text run at (71,-1) width 70: "xxxxxxxxxx"
- text run at (0,14) width 74: "xxxxxxxxxx "
- text run at (74,14) width 70: "xxxxxxxxxx"
- text run at (0,29) width 70: "xxxxxxxxxx"
+ RenderBlock {DIV} at (0,36) size 156x231 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderBlock {DIV} at (3,3) size 150x75
+ RenderText {#text} at (0,0) size 150x75
+ text run at (0,0) width 150: " xxxxxxxxx"
+ text run at (0,15) width 150: " xxxxxxxxx"
+ text run at (0,30) width 150: " xxxxxxxxx"
+ text run at (0,45) width 150: " xxxxxxxxx"
+ text run at (0,60) width 150: " xxxxxxxxx"
+ RenderBlock {DIV} at (3,78) size 150x75
+ RenderText {#text} at (0,0) size 150x75
+ text run at (0,0) width 150: " "
+ text run at (0,15) width 150: "xxxxxxxxxx"
+ text run at (0,30) width 150: "xxxxxxxxxx"
+ text run at (0,45) width 150: "xxxxxxxxxx"
+ text run at (0,60) width 150: "xxxxxxxxxx"
+ RenderBlock {DIV} at (3,153) size 150x75
+ RenderText {#text} at (0,0) size 150x75
+ text run at (0,0) width 150: " xxxxxxxxx"
+ text run at (0,15) width 150: "xxxxxxxxxx"
+ text run at (0,30) width 150: "xxxxxxxxxx"
+ text run at (0,45) width 150: "xxxxxxxxxx"
+ text run at (0,60) width 150: "xxxxxxxxxx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-01-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-01-b-ag-expected.checksum
index 51c749d..ffee5bc 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-01-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-01-b-ag-expected.checksum
@@ -1 +1 @@
-1d80963db7d1c3541f0e233b7a291fe1 \ No newline at end of file
+7cf3dec25790670b84f75ac521e9305d \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-01-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-01-b-ag-expected.png
index add3a1d..a8d38e8 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-01-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-01-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-01-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-01-b-ag-expected.txt
index 8a30d5e..b02c279 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-01-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgre-01-b-ag-expected.txt
@@ -1,30 +1,30 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x156
- RenderBlock {HTML} at (0,0) size 800x156
- RenderBody {BODY} at (8,16) size 784x132
+layer at (0,0) size 800x291
+ RenderBlock {HTML} at (0,0) size 800x291
+ RenderBody {BODY} at (8,16) size 784x267
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 228x19
text run at (0,0) width 228: "There should be a green block below."
- RenderBlock {DIV} at (0,36) size 156x96 [color=#008000] [bgcolor=#008000] [border: (3px solid #000000)]
- RenderBlock {DIV} at (3,3) size 150x30
- RenderText {#text} at (0,-1) size 134x32
- text run at (0,-1) width 46: "z "
- text run at (46,-1) width 46: "z "
- text run at (92,-1) width 42: "z "
- text run at (0,14) width 46: "z "
- text run at (46,14) width 42: "z "
- RenderBlock {DIV} at (3,33) size 150x30
- RenderText {#text} at (0,-1) size 148x32
- text run at (0,-1) width 64: "zzzzzzzzzz "
- text run at (64,-1) width 44: " "
- text run at (108,-1) width 40: " "
- text run at (0,14) width 44: " "
- text run at (44,14) width 40: " "
- RenderBlock {DIV} at (3,63) size 150x30
- RenderText {#text} at (0,-1) size 130x32
- text run at (0,-1) width 46: "z "
- text run at (46,-1) width 44: " "
- text run at (90,-1) width 40: " "
- text run at (0,14) width 44: " "
- text run at (44,14) width 40: " "
+ RenderBlock {DIV} at (0,36) size 156x231 [color=#008000] [bgcolor=#008000] [border: (3px solid #000000)]
+ RenderBlock {DIV} at (3,3) size 150x75
+ RenderText {#text} at (0,0) size 150x75
+ text run at (0,0) width 150: "z "
+ text run at (0,15) width 150: "z "
+ text run at (0,30) width 150: "z "
+ text run at (0,45) width 150: "z "
+ text run at (0,60) width 150: "z "
+ RenderBlock {DIV} at (3,78) size 150x75
+ RenderText {#text} at (0,0) size 150x75
+ text run at (0,0) width 150: "zzzzzzzzzz"
+ text run at (0,15) width 150: " "
+ text run at (0,30) width 150: " "
+ text run at (0,45) width 150: " "
+ text run at (0,60) width 150: " "
+ RenderBlock {DIV} at (3,153) size 150x75
+ RenderText {#text} at (0,0) size 150x75
+ text run at (0,0) width 150: "z "
+ text run at (0,15) width 150: " "
+ text run at (0,30) width 150: " "
+ text run at (0,45) width 150: " "
+ text run at (0,60) width 150: " "
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-00-c-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-00-c-ag-expected.checksum
index efb5a58..2f7e49b 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-00-c-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-00-c-ag-expected.checksum
@@ -1 +1 @@
-aa3e7f09f024cb5bfff2ffb3547ba106 \ No newline at end of file
+1e51604a75d496baae466748b1accd0b \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-00-c-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-00-c-ag-expected.png
index e873cf9..bd79d40 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-00-c-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-00-c-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-00-c-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-00-c-ag-expected.txt
index a9b0a14..75bc02b 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-00-c-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-00-c-ag-expected.txt
@@ -1,16 +1,16 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x108
- RenderBlock {HTML} at (0,0) size 800x108
- RenderBody {BODY} at (8,16) size 784x84
+layer at (0,0) size 800x136
+ RenderBlock {HTML} at (0,0) size 800x136
+ RenderBody {BODY} at (8,16) size 784x112
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 228x19
text run at (0,0) width 228: "There should be a green block below."
- RenderBlock {DIV} at (0,36) size 160x48 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock {DIV} at (3,3) size 154x42
- RenderText {#text} at (0,-1) size 149x44
- text run at (0,-1) width 75: "xxxx x xxxx "
- text run at (75,-1) width 71: "xxxx x xxxx"
- text run at (0,13) width 78: "xxxxx xxxxx "
- text run at (78,13) width 71: "xxxx x xxxx"
- text run at (0,27) width 71: "xxxx x xxxx"
+ RenderBlock {DIV} at (0,36) size 160x76 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderBlock {DIV} at (3,3) size 154x70
+ RenderText {#text} at (0,0) size 154x70
+ text run at (0,0) width 154: "xxxx x xxxx"
+ text run at (0,14) width 154: "xxxx x xxxx"
+ text run at (0,28) width 154: "xxxxx xxxxx"
+ text run at (0,42) width 154: "xxxx x xxxx"
+ text run at (0,56) width 154: "xxxx x xxxx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-01-c-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-01-c-ag-expected.checksum
index f13284b..2f7e49b 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-01-c-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-01-c-ag-expected.checksum
@@ -1 +1 @@
-8ccf7c6935d84f540eef472e834533ff \ No newline at end of file
+1e51604a75d496baae466748b1accd0b \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-01-c-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-01-c-ag-expected.png
index 161ec40..bd79d40 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-01-c-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-01-c-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-01-c-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-01-c-ag-expected.txt
index 5bec065..78a323e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-01-c-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-01-c-ag-expected.txt
@@ -1,16 +1,16 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x94
- RenderBlock {HTML} at (0,0) size 800x94
- RenderBody {BODY} at (8,16) size 784x70
+layer at (0,0) size 800x136
+ RenderBlock {HTML} at (0,0) size 800x136
+ RenderBody {BODY} at (8,16) size 784x112
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 228x19
text run at (0,0) width 228: "There should be a green block below."
- RenderBlock {DIV} at (0,36) size 160x34 [color=#008000] [bgcolor=#008000] [border: (3px solid #000000)]
- RenderBlock {DIV} at (3,3) size 154x28
- RenderText {#text} at (0,-1) size 152x30
- text run at (0,-1) width 51: " x "
- text run at (51,-1) width 51: " x "
- text run at (102,-1) width 50: " x x "
- text run at (0,13) width 51: " x "
- text run at (51,13) width 47: " x "
+ RenderBlock {DIV} at (0,36) size 160x76 [color=#008000] [bgcolor=#008000] [border: (3px solid #000000)]
+ RenderBlock {DIV} at (3,3) size 154x70
+ RenderText {#text} at (0,0) size 154x70
+ text run at (0,0) width 154: " x "
+ text run at (0,14) width 154: " x "
+ text run at (0,28) width 154: " x x "
+ text run at (0,42) width 154: " x "
+ text run at (0,56) width 154: " x "
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-02-c-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-02-c-ag-expected.checksum
index bc7d7b5..2f7e49b 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-02-c-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-02-c-ag-expected.checksum
@@ -1 +1 @@
-91ac4afa372d1c1381df8ab16d27ccca \ No newline at end of file
+1e51604a75d496baae466748b1accd0b \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-02-c-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-02-c-ag-expected.png
index 2a5bab0..bd79d40 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-02-c-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-02-c-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-02-c-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-02-c-ag-expected.txt
index a24912d..582e60d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-02-c-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-02-c-ag-expected.txt
@@ -1,16 +1,16 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x108
- RenderBlock {HTML} at (0,0) size 800x108
- RenderBody {BODY} at (8,16) size 784x84
+layer at (0,0) size 800x136
+ RenderBlock {HTML} at (0,0) size 800x136
+ RenderBody {BODY} at (8,16) size 784x112
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 228x19
text run at (0,0) width 228: "There should be a green block below."
- RenderBlock {DIV} at (0,36) size 160x48 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock {DIV} at (3,3) size 154x42
- RenderText {#text} at (0,-1) size 125x44
- text run at (0,-1) width 57: " _ _ _ "
- text run at (57,-1) width 53: " _ _ _ "
- text run at (0,13) width 72: "__ __ __ __ "
- text run at (72,13) width 53: " _ _ _ "
- text run at (0,27) width 53: " _ _ _ "
+ RenderBlock {DIV} at (0,36) size 160x76 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderBlock {DIV} at (3,3) size 154x70
+ RenderText {#text} at (0,0) size 154x70
+ text run at (0,0) width 154: " _ _ _ "
+ text run at (0,14) width 154: " _ _ _ "
+ text run at (0,28) width 154: "__ __ __ __"
+ text run at (0,42) width 154: " _ _ _ "
+ text run at (0,56) width 154: " _ _ _ "
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-03-c-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-03-c-ag-expected.checksum
index f4e5ec3..2f7e49b 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-03-c-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-03-c-ag-expected.checksum
@@ -1 +1 @@
-6f7540d80a693f0a9ac1c646f70ae84a \ No newline at end of file
+1e51604a75d496baae466748b1accd0b \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-03-c-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-03-c-ag-expected.png
index 748350f..bd79d40 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-03-c-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-03-c-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-03-c-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-03-c-ag-expected.txt
index 7ed0693..ae56e32 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-03-c-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-03-c-ag-expected.txt
@@ -1,16 +1,16 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x94
- RenderBlock {HTML} at (0,0) size 800x94
- RenderBody {BODY} at (8,16) size 784x70
+layer at (0,0) size 800x136
+ RenderBlock {HTML} at (0,0) size 800x136
+ RenderBody {BODY} at (8,16) size 784x112
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 228x19
text run at (0,0) width 228: "There should be a green block below."
- RenderBlock {DIV} at (0,36) size 160x34 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock {DIV} at (3,3) size 154x28
- RenderText {#text} at (0,-1) size 154x30
- text run at (0,-1) width 51: " r r r "
- text run at (51,-1) width 56: "rr rr rr rr "
- text run at (107,-1) width 47: " r r r "
- text run at (0,13) width 51: " r r r "
- text run at (51,13) width 52: "rr rr rr rr"
+ RenderBlock {DIV} at (0,36) size 160x76 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderBlock {DIV} at (3,3) size 154x70
+ RenderText {#text} at (0,0) size 154x70
+ text run at (0,0) width 154: " r r r "
+ text run at (0,14) width 154: "rr rr rr rr"
+ text run at (0,28) width 154: " r r r "
+ text run at (0,42) width 154: " r r r "
+ text run at (0,56) width 154: "rr rr rr rr"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-04-c-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-04-c-ag-expected.checksum
index a343f34..2f7e49b 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-04-c-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-04-c-ag-expected.checksum
@@ -1 +1 @@
-8c32254605fa399c1ecbc49f977dd200 \ No newline at end of file
+1e51604a75d496baae466748b1accd0b \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-04-c-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-04-c-ag-expected.png
index bcdc25b..bd79d40 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-04-c-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-04-c-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-04-c-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-04-c-ag-expected.txt
index 5c38454..1871bc2 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-04-c-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-04-c-ag-expected.txt
@@ -1,16 +1,16 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x108
- RenderBlock {HTML} at (0,0) size 800x108
- RenderBody {BODY} at (8,16) size 784x84
+layer at (0,0) size 800x136
+ RenderBlock {HTML} at (0,0) size 800x136
+ RenderBody {BODY} at (8,16) size 784x112
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 228x19
text run at (0,0) width 228: "There should be a green block below."
- RenderBlock {DIV} at (0,36) size 160x48 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock {DIV} at (3,3) size 154x42
- RenderText {#text} at (0,-1) size 103x44
- text run at (0,-1) width 52: " r r r r "
- text run at (52,-1) width 51: "r rr rr rr "
- text run at (0,13) width 52: " r r r r "
- text run at (52,13) width 48: " r r r r"
- text run at (0,27) width 51: "r rr rr rr "
+ RenderBlock {DIV} at (0,36) size 160x76 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderBlock {DIV} at (3,3) size 154x70
+ RenderText {#text} at (0,0) size 154x70
+ text run at (0,0) width 154: " r r r r"
+ text run at (0,14) width 154: "r rr rr rr "
+ text run at (0,28) width 154: " r r r r"
+ text run at (0,42) width 154: " r r r r"
+ text run at (0,56) width 154: "r rr rr rr "
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-05-c-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-05-c-ag-expected.checksum
index 02796af..2f7e49b 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-05-c-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-05-c-ag-expected.checksum
@@ -1 +1 @@
-a651fa8a890d9b96c23c29c7082cf7b9 \ No newline at end of file
+1e51604a75d496baae466748b1accd0b \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-05-c-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-05-c-ag-expected.png
index 01d4dba..bd79d40 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-05-c-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-05-c-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-05-c-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-05-c-ag-expected.txt
index 50e29d7..7ef744d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-05-c-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c534-bgreps-05-c-ag-expected.txt
@@ -1,16 +1,16 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x108
- RenderBlock {HTML} at (0,0) size 800x108
- RenderBody {BODY} at (8,16) size 784x84
+layer at (0,0) size 800x136
+ RenderBlock {HTML} at (0,0) size 800x136
+ RenderBody {BODY} at (8,16) size 784x112
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 228x19
text run at (0,0) width 228: "There should be a green block below."
- RenderBlock {DIV} at (0,36) size 160x48 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock {DIV} at (3,3) size 154x42
- RenderText {#text} at (0,-1) size 103x44
- text run at (0,-1) width 55: " rr rr rr r "
- text run at (55,-1) width 48: "r r r r "
- text run at (0,13) width 52: "r r r r "
- text run at (52,13) width 51: " rr rr rr r"
- text run at (0,27) width 48: "r r r r "
+ RenderBlock {DIV} at (0,36) size 160x76 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderBlock {DIV} at (3,3) size 154x70
+ RenderText {#text} at (0,0) size 154x70
+ text run at (0,0) width 154: " rr rr rr r"
+ text run at (0,14) width 154: "r r r r "
+ text run at (0,28) width 154: "r r r r "
+ text run at (0,42) width 154: " rr rr rr r"
+ text run at (0,56) width 154: "r r r r "
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-00-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-00-b-ag-expected.checksum
index 6b3a5e8..5ac92eb 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-00-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-00-b-ag-expected.checksum
@@ -1 +1 @@
-2ae10d1fbac5acaae3d5952e52a6b648 \ No newline at end of file
+ebf232aa0c491ab66e1866c5345ae526 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-00-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-00-b-ag-expected.png
index 10d5cce..179f190 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-00-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-00-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-00-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-00-b-ag-expected.txt
index 333d8af..8ab8a22 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-00-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-00-b-ag-expected.txt
@@ -1,32 +1,32 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x158
- RenderBlock {HTML} at (0,0) size 800x157
- RenderBody {BODY} at (0,0) size 800x157
+layer at (0,0) size 800x292
+ RenderBlock {HTML} at (0,0) size 800x292
+ RenderBody {BODY} at (0,0) size 800x292
RenderBlock {DIV} at (0,0) size 800x15 [color=#FFFFFF]
- RenderText {#text} at (790,-1) size 10x17
- text run at (790,-1) width 10: "X"
+ RenderText {#text} at (785,0) size 15x15
+ text run at (785,0) width 15: "X"
RenderBlock {P} at (0,31) size 800x20
RenderText {#text} at (0,0) size 466x19
text run at (0,0) width 466: "There should be no red on this page (look in the upper right hand corner too)."
- RenderBlock {DIV} at (0,67) size 165x30 [color=#FFFFFF]
- RenderText {#text} at (0,-1) size 146x32
- text run at (0,-1) width 48: " "
- text run at (48,-1) width 48: " "
- text run at (96,-1) width 50: " X "
- text run at (0,14) width 48: " "
- text run at (48,14) width 44: " "
- RenderBlock {DIV} at (0,97) size 165x30 [color=#FFFFFF]
- RenderText {#text} at (0,-1) size 146x32
- text run at (0,-1) width 48: " "
- text run at (48,-1) width 48: " "
- text run at (96,-1) width 50: " X "
- text run at (0,14) width 48: " "
- text run at (48,14) width 44: " "
- RenderBlock {DIV} at (0,127) size 165x30 [color=#FFFFFF]
- RenderText {#text} at (0,-1) size 140x32
- text run at (0,-1) width 48: " "
- text run at (48,-1) width 48: " "
- text run at (96,-1) width 44: " "
- text run at (0,14) width 48: " "
- text run at (48,14) width 50: " X"
+ RenderBlock {DIV} at (0,67) size 165x75 [color=#FFFFFF]
+ RenderText {#text} at (0,0) size 165x75
+ text run at (0,0) width 165: " "
+ text run at (0,15) width 165: " "
+ text run at (0,30) width 165: " X "
+ text run at (0,45) width 165: " "
+ text run at (0,60) width 165: " "
+ RenderBlock {DIV} at (0,142) size 165x75 [color=#FFFFFF]
+ RenderText {#text} at (0,0) size 165x75
+ text run at (0,0) width 165: " "
+ text run at (0,15) width 165: " "
+ text run at (0,30) width 165: " X "
+ text run at (0,45) width 165: " "
+ text run at (0,60) width 165: " "
+ RenderBlock {DIV} at (0,217) size 165x75 [color=#FFFFFF]
+ RenderText {#text} at (0,0) size 165x75
+ text run at (0,0) width 165: " "
+ text run at (0,15) width 165: " "
+ text run at (0,30) width 165: " "
+ text run at (0,45) width 165: " "
+ text run at (0,60) width 165: " X"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-01-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-01-b-ag-expected.checksum
index 375c464..23209e8 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-01-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-01-b-ag-expected.checksum
@@ -1 +1 @@
-d0ad9776f4d437f32f24459d8da08cc5 \ No newline at end of file
+f1982139b1afc61277b15355cdfc1160 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-01-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-01-b-ag-expected.png
index fd17322..d5ba26e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-01-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-01-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-01-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-01-b-ag-expected.txt
index 018477d..92ea24a 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-01-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c536-bgpos-01-b-ag-expected.txt
@@ -1,36 +1,36 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x173
- RenderBlock {HTML} at (0,0) size 800x172
- RenderBody {BODY} at (0,16) size 800x156
+layer at (0,0) size 800x352
+ RenderBlock {HTML} at (0,0) size 800x352
+ RenderBody {BODY} at (0,16) size 800x336
RenderBlock {P} at (0,0) size 800x20
RenderText {#text} at (0,0) size 220x19
text run at (0,0) width 220: "There should be no red on this page."
- RenderBlock {DIV} at (0,36) size 165x30 [color=#FFFFFF]
- RenderText {#text} at (0,-1) size 140x32
- text run at (0,-1) width 48: " "
- text run at (48,-1) width 48: " "
- text run at (96,-1) width 44: " "
- text run at (0,14) width 48: " "
- text run at (48,14) width 50: " X"
- RenderBlock {DIV} at (0,66) size 165x30 [color=#FFFFFF]
- RenderText {#text} at (0,-1) size 146x32
- text run at (0,-1) width 48: " "
- text run at (48,-1) width 48: " "
- text run at (96,-1) width 50: "X "
- text run at (0,14) width 48: " "
- text run at (48,14) width 44: " "
- RenderBlock {DIV} at (0,96) size 165x30 [color=#FFFFFF]
- RenderText {#text} at (0,-1) size 146x32
- text run at (0,-1) width 48: " "
- text run at (48,-1) width 54: " X "
- text run at (102,-1) width 44: " "
- text run at (0,14) width 48: " "
- text run at (48,14) width 44: " "
- RenderBlock {DIV} at (0,126) size 165x30 [color=#FFFFFF]
- RenderText {#text} at (0,-1) size 146x32
- text run at (0,-1) width 48: " "
- text run at (48,-1) width 48: " "
- text run at (96,-1) width 50: " X "
- text run at (0,14) width 48: " "
- text run at (48,14) width 44: " "
+ RenderBlock {DIV} at (0,36) size 165x75 [color=#FFFFFF]
+ RenderText {#text} at (0,0) size 165x75
+ text run at (0,0) width 165: " "
+ text run at (0,15) width 165: " "
+ text run at (0,30) width 165: " "
+ text run at (0,45) width 165: " "
+ text run at (0,60) width 165: " X"
+ RenderBlock {DIV} at (0,111) size 165x75 [color=#FFFFFF]
+ RenderText {#text} at (0,0) size 165x75
+ text run at (0,0) width 165: " "
+ text run at (0,15) width 165: " "
+ text run at (0,30) width 165: "X "
+ text run at (0,45) width 165: " "
+ text run at (0,60) width 165: " "
+ RenderBlock {DIV} at (0,186) size 165x75 [color=#FFFFFF]
+ RenderText {#text} at (0,0) size 165x75
+ text run at (0,0) width 165: " "
+ text run at (0,15) width 165: " X "
+ text run at (0,30) width 165: " "
+ text run at (0,45) width 165: " "
+ text run at (0,60) width 165: " "
+ RenderBlock {DIV} at (0,261) size 165x75 [color=#FFFFFF]
+ RenderText {#text} at (0,0) size 165x75
+ text run at (0,0) width 165: " "
+ text run at (0,15) width 165: " "
+ text run at (0,30) width 165: " X "
+ text run at (0,45) width 165: " "
+ text run at (0,60) width 165: " "
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c537-bgfxps-00-c-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c537-bgfxps-00-c-ag-expected.checksum
index 3b2552a..e845746 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c537-bgfxps-00-c-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c537-bgfxps-00-c-ag-expected.checksum
@@ -1 +1 @@
-96b1811050b29ffd7bbe372deca5caa5 \ No newline at end of file
+c20df791b49665ea583bfb442152dfa0 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c537-bgfxps-00-c-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c537-bgfxps-00-c-ag-expected.png
index 5e4ed96..d8158b41 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c537-bgfxps-00-c-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c537-bgfxps-00-c-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c537-bgfxps-00-c-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c537-bgfxps-00-c-ag-expected.txt
index fca153d..ab152e8 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c537-bgfxps-00-c-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t140201-c537-bgfxps-00-c-ag-expected.txt
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1906
+layer at (0,0) size 785x2041
RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1906
- RenderBlock {HTML} at (0,0) size 785x1906
- RenderBody {BODY} at (8,16) size 769x1874
+layer at (0,0) size 785x2041
+ RenderBlock {HTML} at (0,0) size 785x2041
+ RenderBody {BODY} at (8,16) size 769x2009
RenderBlock {P} at (0,0) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
@@ -17,159 +17,159 @@ layer at (0,0) size 785x1906
text run at (0,0) width 374: "Scroll this document. A line of blue should remain stuck at the "
text run at (374,0) width 375: "top of the viewport the whole time, and there should be no red"
text run at (0,20) width 172: "below, just a block of green."
- RenderBlock {DIV} at (30,164) size 165x30 [color=#008000] [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 158x32
- text run at (0,-1) width 54: " X "
- text run at (54,-1) width 54: " X "
- text run at (108,-1) width 50: " X"
- text run at (0,14) width 54: " X "
- text run at (54,14) width 50: " X"
- RenderBlock {DIV} at (30,194) size 165x30 [color=#008000] [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 158x32
- text run at (0,-1) width 54: " X "
- text run at (54,-1) width 54: " X "
- text run at (108,-1) width 50: " X "
- text run at (0,14) width 54: " X "
- text run at (54,14) width 50: " X "
- RenderBlock {DIV} at (30,224) size 165x30 [color=#008000] [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 158x32
- text run at (0,-1) width 114: "XXXXXXXXXXX "
- text run at (114,-1) width 44: " "
- text run at (0,14) width 48: " "
- text run at (48,14) width 48: " "
- text run at (96,14) width 44: " "
- RenderBlock {P} at (0,270) size 769x20 [color=#C0C0C0]
+ RenderBlock {DIV} at (30,164) size 165x75 [color=#008000] [bgcolor=#008000]
+ RenderText {#text} at (0,0) size 165x75
+ text run at (0,0) width 165: " X"
+ text run at (0,15) width 165: " X"
+ text run at (0,30) width 165: " X"
+ text run at (0,45) width 165: " X"
+ text run at (0,60) width 165: " X"
+ RenderBlock {DIV} at (30,239) size 165x75 [color=#008000] [bgcolor=#008000]
+ RenderText {#text} at (0,0) size 165x75
+ text run at (0,0) width 165: " X "
+ text run at (0,15) width 165: " X "
+ text run at (0,30) width 165: " X "
+ text run at (0,45) width 165: " X "
+ text run at (0,60) width 165: " X "
+ RenderBlock {DIV} at (30,314) size 165x75 [color=#008000] [bgcolor=#008000]
+ RenderText {#text} at (0,0) size 165x75
+ text run at (0,0) width 165: "XXXXXXXXXXX"
+ text run at (0,15) width 165: " "
+ text run at (0,30) width 165: " "
+ text run at (0,45) width 165: " "
+ text run at (0,60) width 165: " "
+ RenderBlock {P} at (0,405) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,306) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,441) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,342) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,477) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,378) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,513) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,414) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,549) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,450) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,585) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,486) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,621) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,522) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,657) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,558) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,693) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,594) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,729) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,630) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,765) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,666) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,801) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,702) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,837) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,738) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,873) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,774) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,909) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,810) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,945) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,846) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,981) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,882) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1017) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,918) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1053) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,954) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1089) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,990) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1125) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1026) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1161) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1062) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1197) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1098) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1233) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1134) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1269) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1170) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1305) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1206) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1341) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1242) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1377) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1278) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1413) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1314) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1449) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1350) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1485) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1386) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1521) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1422) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1557) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1458) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1593) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1494) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1629) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1530) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1665) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1566) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1701) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1602) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1737) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1638) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1773) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1674) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1809) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1710) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1845) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1746) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1881) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1782) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1917) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1818) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1953) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
- RenderBlock {P} at (0,1854) size 769x20 [color=#C0C0C0]
+ RenderBlock {P} at (0,1989) size 769x20 [color=#C0C0C0]
RenderText {#text} at (0,0) size 77x19
text run at (0,0) width 77: "Dummy text."
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-01-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-01-b-a-expected.checksum
index a1f36e32..8fb9b30 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-01-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-01-b-a-expected.checksum
@@ -1 +1 @@
-3d6529651b033b1cb5ad69a054232ef5 \ No newline at end of file
+453e1241081ff36c8c721e8a1843a84c \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-01-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-01-b-a-expected.png
index 12872ed..f757761 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-01-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-01-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-01-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-01-b-a-expected.txt
index 009c2ed..731813f 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-01-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-01-b-a-expected.txt
@@ -7,20 +7,20 @@ layer at (0,0) size 800x348
RenderText {#text} at (0,0) size 445x19
text run at (0,0) width 445: "There should be a solid single uninterrupted smooth column of blue below."
RenderBlock {DIV} at (96,36) size 592x48 [color=#000080]
- RenderText {#text} at (0,-3) size 24x55
- text run at (0,-3) width 24: "x"
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "x"
RenderBlock {DIV} at (96,84) size 592x48 [color=#000080]
- RenderText {#text} at (0,-3) size 24x55
- text run at (0,-3) width 24: "x"
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "x"
RenderBlock {DIV} at (96,132) size 592x48 [color=#000080]
- RenderText {#text} at (0,-3) size 24x55
- text run at (0,-3) width 24: "x"
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "x"
RenderBlock {DIV} at (96,180) size 592x48 [color=#000080]
- RenderText {#text} at (0,-3) size 24x55
- text run at (0,-3) width 24: "x"
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "x"
RenderBlock {DIV} at (96,228) size 592x48 [color=#000080]
- RenderText {#text} at (0,-3) size 24x55
- text run at (0,-3) width 24: "x"
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "x"
RenderBlock {DIV} at (96,276) size 592x48 [color=#000080]
- RenderText {#text} at (0,-3) size 24x55
- text run at (0,-3) width 24: "x"
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-02-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-02-b-a-expected.checksum
index f7cbd71..3769f84 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-02-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-02-b-a-expected.checksum
@@ -1 +1 @@
-1ab90f5dce2c4449e2af135472fe5a95 \ No newline at end of file
+fc33cfec77513e58f5d65504ef26a04c \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-02-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-02-b-a-expected.png
index ab7f916d..3123a35 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-02-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-02-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-02-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-02-b-a-expected.txt
index 731f8d0..00be080 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-02-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-02-b-a-expected.txt
@@ -1,18 +1,18 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x142
- RenderBlock {HTML} at (0,0) size 800x142
- RenderBody {BODY} at (8,16) size 784x118
+layer at (0,0) size 800x164
+ RenderBlock {HTML} at (0,0) size 800x164
+ RenderBody {BODY} at (8,16) size 784x140
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 445x19
text run at (0,0) width 445: "There should be a solid single uninterrupted smooth column of blue below."
- RenderBlock {DIV} at (0,36) size 784x82 [color=#000080]
+ RenderBlock {DIV} at (0,36) size 784x104 [color=#000080]
RenderBlock {DIV} at (0,0) size 784x32
- RenderText {#text} at (0,-2) size 15x36
- text run at (0,-2) width 15: "x"
- RenderBlock {DIV} at (0,32) size 784x18
- RenderText {#text} at (0,-1) size 8x20
- text run at (0,-1) width 8: "x"
- RenderBlock {DIV} at (0,50) size 784x32
- RenderText {#text} at (0,-2) size 15x36
- text run at (0,-2) width 15: "x"
+ RenderText {#text} at (0,0) size 32x32
+ text run at (0,0) width 32: "x"
+ RenderBlock {DIV} at (0,32) size 784x40
+ RenderText {#text} at (0,0) size 40x40
+ text run at (0,0) width 40: "x"
+ RenderBlock {DIV} at (0,72) size 784x32
+ RenderText {#text} at (0,0) size 32x32
+ text run at (0,0) width 32: "x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-03-f-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-03-f-a-expected.checksum
index 4f58f33..0911efb 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-03-f-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-03-f-a-expected.checksum
@@ -1 +1 @@
-898960c2bceafb51c9cfd8ba07c755ce \ No newline at end of file
+e0cf1afca98803f40266e1c3c68827c4 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-03-f-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-03-f-a-expected.png
index b5339bd..5bf65bd 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-03-f-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-03-f-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-03-f-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-03-f-a-expected.txt
index 0744609..be1740f 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-03-f-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1507-c526-font-sz-03-f-a-expected.txt
@@ -1,15 +1,15 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x186
- RenderBlock {HTML} at (0,0) size 800x186
- RenderBody {BODY} at (8,16) size 784x160
+layer at (0,0) size 800x168
+ RenderBlock {HTML} at (0,0) size 800x168
+ RenderBody {BODY} at (8,16) size 784x142
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 280x19
text run at (0,0) width 280: "The two boxes below should be the same size."
- RenderBlock {DIV} at (0,36) size 784x124 [color=#000080]
- RenderBlock {P} at (30,0) size 724x57
- RenderText {#text} at (0,1) size 24x55
- text run at (0,1) width 24: "x"
- RenderBlock {P} at (30,67) size 724x57
- RenderText {#text} at (0,1) size 24x55
- text run at (0,1) width 24: "x"
+ RenderBlock {DIV} at (0,36) size 784x106 [color=#000080]
+ RenderBlock {P} at (30,0) size 724x48
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "x"
+ RenderBlock {P} at (30,58) size 724x48
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1601-c547-indent-00-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1601-c547-indent-00-b-a-expected.checksum
index 864b2ce8..90f5b86 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1601-c547-indent-00-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1601-c547-indent-00-b-a-expected.checksum
@@ -1 +1 @@
-f1af6c5417107b7dada9da8054a6e693 \ No newline at end of file
+d5682de794e9f47d37be8808cce86405 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1601-c547-indent-00-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1601-c547-indent-00-b-a-expected.png
index 6d6c6fe..3160bde 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1601-c547-indent-00-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1601-c547-indent-00-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1601-c547-indent-00-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1601-c547-indent-00-b-a-expected.txt
index 62147f6..cdad61e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1601-c547-indent-00-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1601-c547-indent-00-b-a-expected.txt
@@ -7,32 +7,32 @@ layer at (0,0) size 800x300
RenderText {#text} at (0,0) size 359x19
text run at (0,0) width 359: "There should be a tall solid unbroken column of blue below."
RenderBlock {DIV} at (0,36) size 432x24 [color=#0000FF]
- RenderText {#text} at (0,-1) size 18x27
- text run at (0,-1) width 18: " x"
+ RenderText {#text} at (0,0) size 48x24
+ text run at (0,0) width 48: " x"
RenderBlock {DIV} at (0,60) size 432x24 [color=#0000FF]
- RenderText {#text} at (24,-1) size 12x27
- text run at (24,-1) width 12: "x"
+ RenderText {#text} at (24,0) size 24x24
+ text run at (24,0) width 24: "x"
RenderBlock {DIV} at (0,84) size 432x24 [color=#0000FF]
- RenderText {#text} at (24,-1) size 12x27
- text run at (24,-1) width 12: "x"
+ RenderText {#text} at (24,0) size 24x24
+ text run at (24,0) width 24: "x"
RenderBlock {DIV} at (0,108) size 432x24 [color=#0000FF]
- RenderText {#text} at (24,-1) size 12x27
- text run at (24,-1) width 12: "x"
+ RenderText {#text} at (24,0) size 24x24
+ text run at (24,0) width 24: "x"
RenderBlock {DIV} at (0,132) size 432x24 [color=#0000FF]
- RenderText {#text} at (24,-1) size 12x27
- text run at (24,-1) width 12: "x"
+ RenderText {#text} at (24,0) size 24x24
+ text run at (24,0) width 24: "x"
RenderBlock {DIV} at (0,156) size 432x24 [color=#0000FF]
- RenderText {#text} at (24,-1) size 12x27
- text run at (24,-1) width 12: "x"
+ RenderText {#text} at (24,0) size 24x24
+ text run at (24,0) width 24: "x"
RenderBlock {DIV} at (0,180) size 432x24 [color=#0000FF]
- RenderText {#text} at (24,-1) size 12x27
- text run at (24,-1) width 12: "x"
+ RenderText {#text} at (24,0) size 24x24
+ text run at (24,0) width 24: "x"
RenderBlock {DIV} at (0,204) size 432x24 [color=#0000FF]
- RenderText {#text} at (13,-1) size 12x27
- text run at (13,-1) width 12: "x"
+ RenderText {#text} at (30,0) size 24x24
+ text run at (30,0) width 24: "x"
RenderBlock {DIV} at (0,228) size 432x24 [color=#0000FF]
- RenderText {#text} at (24,-1) size 12x27
- text run at (24,-1) width 12: "x"
+ RenderText {#text} at (24,0) size 24x24
+ text run at (24,0) width 24: "x"
RenderBlock {DIV} at (0,252) size 432x24 [color=#0000FF]
- RenderText {#text} at (0,-1) size 18x27
- text run at (0,-1) width 18: " x"
+ RenderText {#text} at (0,0) size 48x24
+ text run at (0,0) width 48: " x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1602-c43-center-00-d-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1602-c43-center-00-d-ag-expected.checksum
index 068c541..28f60f8 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1602-c43-center-00-d-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1602-c43-center-00-d-ag-expected.checksum
@@ -1 +1 @@
-f857c345e2860fdf38437b63c7a4f76b \ No newline at end of file
+06bd15b6b85c8a3a3013b643197aba6b \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1602-c43-center-00-d-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1602-c43-center-00-d-ag-expected.png
index 4967ca3..adb1229 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1602-c43-center-00-d-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1602-c43-center-00-d-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1602-c43-center-00-d-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1602-c43-center-00-d-ag-expected.txt
index e68a8c2..4cea7cb 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1602-c43-center-00-d-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1602-c43-center-00-d-ag-expected.txt
@@ -1,8 +1,8 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x108
- RenderBlock {HTML} at (0,0) size 800x108
- RenderBody {BODY} at (8,16) size 784x84
+layer at (0,0) size 800x105
+ RenderBlock {HTML} at (0,0) size 800x105
+ RenderBody {BODY} at (8,16) size 784x81
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 387x19
text run at (0,0) width 387: "There should be a single small column of blue below with no red:"
@@ -10,6 +10,6 @@ layer at (0,0) size 800x108
RenderImage {IMG} at (384,0) size 15x15
RenderBlock {DIV} at (0,51) size 784x15
RenderImage {IMG} at (384,0) size 15x15
- RenderBlock {DIV} at (0,66) size 784x18 [color=#0000FF]
- RenderText {#text} at (387,0) size 10x17
- text run at (387,0) width 10: "X"
+ RenderBlock {DIV} at (0,66) size 784x15 [color=#0000FF]
+ RenderText {#text} at (384,0) size 15x15
+ text run at (384,0) width 15: "X"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-00-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-00-b-a-expected.checksum
index 6963e3e..b42ebca 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-00-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-00-b-a-expected.checksum
@@ -1 +1 @@
-a1ddb84e976496512b5d3adb3f973eb3 \ No newline at end of file
+f307ddc078b07b87a7a50c9854ca339e \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-00-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-00-b-a-expected.png
index 5e60ccb..8db5591 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-00-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-00-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-00-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-00-b-a-expected.txt
index 2da4b2f..c176615 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-00-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-00-b-a-expected.txt
@@ -7,35 +7,35 @@ layer at (0,0) size 800x324
RenderText {#text} at (0,0) size 676x19
text run at (0,0) width 676: "There should be a stripy pattern of yellow and aqua below (each vertical stripe should be straight and unbroken)."
RenderBlock {DIV} at (0,36) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 156x27
- text run at (0,-1) width 156: "x xx xxx xxxx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "x xx xxx xxxx"
RenderBlock {DIV} at (0,60) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 156x27
- text run at (0,-1) width 156: "x xx xxx xxxx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "x xx xxx xxxx"
RenderBlock {DIV} at (0,84) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 156x27
- text run at (0,-1) width 156: "x xx xxx xxxx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "x xx xxx xxxx"
RenderBlock {DIV} at (0,108) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 210x27
- text run at (0,-1) width 210: "x xx xxx xxxx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "x xx xxx xxxx"
RenderBlock {DIV} at (0,132) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 210x27
- text run at (0,-1) width 210: "x xx xxx xxxx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "x xx xxx xxxx"
RenderBlock {DIV} at (0,156) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 210x27
- text run at (0,-1) width 210: "x xx xxx xxxx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "x xx xxx xxxx"
RenderBlock {DIV} at (0,180) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 210x27
- text run at (0,-1) width 210: "x xx xxx xxxx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "x xx xxx xxxx"
RenderBlock {DIV} at (0,204) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 210x27
- text run at (0,-1) width 210: "x xx xxx xxxx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "x xx xxx xxxx"
RenderBlock {DIV} at (0,228) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 210x27
- text run at (0,-1) width 210: "x xx xxx xxxx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "x xx xxx xxxx"
RenderBlock {DIV} at (0,252) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 177x27
- text run at (0,-1) width 177: "x xx xxx xxxx"
+ RenderText {#text} at (0,0) size 402x24
+ text run at (0,0) width 402: "x xx xxx xxxx"
RenderBlock {DIV} at (0,276) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 210x27
- text run at (0,-1) width 210: "x xx xxx xxxx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "x xx xxx xxxx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-01-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-01-b-a-expected.checksum
index a6674d5..9e60185 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-01-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-01-b-a-expected.checksum
@@ -1 +1 @@
-a0c773b0d9b0dd33dccd5714aee85f52 \ No newline at end of file
+ada8a9eaec56a31e17cb5c98eaa7564a \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-01-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-01-b-a-expected.png
index c3115e0..4778137 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-01-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-01-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-01-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-01-b-a-expected.txt
index 4a08a63..ba8d106 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-01-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c541-word-sp-01-b-a-expected.txt
@@ -7,24 +7,24 @@ layer at (0,0) size 800x204
RenderText {#text} at (0,0) size 676x19
text run at (0,0) width 676: "There should be a stripy pattern of yellow and aqua below (each vertical stripe should be straight and unbroken)."
RenderBlock {DIV} at (48,36) size 288x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 102x27
- text run at (0,-1) width 102: "x x xx xx"
+ RenderText {#text} at (0,0) size 264x24
+ text run at (0,0) width 264: "x x xx xx"
RenderBlock {DIV} at (48,60) size 288x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 102x27
- text run at (0,-1) width 102: "x x xx xx"
+ RenderText {#text} at (0,0) size 264x24
+ text run at (0,0) width 264: "x x xx xx"
RenderBlock {DIV} at (48,84) size 288x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 102x27
- text run at (0,-1) width 102: "x x xx xx"
+ RenderText {#text} at (0,0) size 264x24
+ text run at (0,0) width 264: "x x xx xx"
RenderBlock {DIV} at (48,108) size 288x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 84x27
- text run at (0,-1) width 84: "x x "
- RenderInline {SPAN} at (0,0) size 54x27
- RenderText {#text} at (84,-1) size 54x27
- text run at (84,-1) width 54: "xx xx"
+ RenderText {#text} at (0,0) size 144x24
+ text run at (0,0) width 144: "x x "
+ RenderInline {SPAN} at (0,0) size 120x24
+ RenderText {#text} at (144,0) size 120x24
+ text run at (144,0) width 120: "xx xx"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (48,132) size 288x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 102x27
- text run at (0,-1) width 102: "x x xx xx"
+ RenderText {#text} at (0,0) size 264x24
+ text run at (0,0) width 264: "x x xx xx"
RenderBlock {DIV} at (48,156) size 288x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 48x27
- text run at (0,-1) width 48: "x x xx xx"
+ RenderText {#text} at (0,0) size 264x24
+ text run at (0,0) width 264: "x x xx xx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-00-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-00-b-a-expected.checksum
index 33a5c9f..23cd3e1 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-00-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-00-b-a-expected.checksum
@@ -1 +1 @@
-b52fcb0db775df8e1e4e81a3a2149035 \ No newline at end of file
+a71cab14121827b588d65e626cfee493 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-00-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-00-b-a-expected.png
index 81c7e75..d8564b3 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-00-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-00-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt
index e3f4801..cb09bff 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt
@@ -7,35 +7,35 @@ layer at (0,0) size 800x324
RenderText {#text} at (0,0) size 676x19
text run at (0,0) width 676: "There should be a stripy pattern of yellow and aqua below (each vertical stripe should be straight and unbroken)."
RenderBlock {DIV} at (0,36) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 126x27
- text run at (0,-1) width 126: "x x x x x x"
+ RenderText {#text} at (0,0) size 360x24
+ text run at (0,0) width 360: "x x x x x x"
RenderBlock {DIV} at (0,60) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 126x27
- text run at (0,-1) width 126: "x x x x x x"
+ RenderText {#text} at (0,0) size 360x24
+ text run at (0,0) width 360: "x x x x x x"
RenderBlock {DIV} at (0,84) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 126x27
- text run at (0,-1) width 126: "x x x x x x"
+ RenderText {#text} at (0,0) size 360x24
+ text run at (0,0) width 360: "x x x x x x"
RenderBlock {DIV} at (0,108) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 276x27
- text run at (0,-1) width 276: "xx xx xx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "xx xx xx"
RenderBlock {DIV} at (0,132) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 276x27
- text run at (0,-1) width 276: "xx xx xx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "xx xx xx"
RenderBlock {DIV} at (0,156) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 276x27
- text run at (0,-1) width 276: "xx xx xx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "xx xx xx"
RenderBlock {DIV} at (0,180) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 276x27
- text run at (0,-1) width 276: "xx xx xx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "xx xx xx"
RenderBlock {DIV} at (0,204) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 276x27
- text run at (0,-1) width 276: "xx xx xx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "xx xx xx"
RenderBlock {DIV} at (0,228) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 276x27
- text run at (0,-1) width 276: "xx xx xx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "xx xx xx"
RenderBlock {DIV} at (0,252) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 188x27
- text run at (0,-1) width 188: "xx xx xx"
+ RenderText {#text} at (0,0) size 432x24
+ text run at (0,0) width 432: "xx xx xx"
RenderBlock {DIV} at (0,276) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 276x27
- text run at (0,-1) width 276: "xx xx xx"
+ RenderText {#text} at (0,0) size 384x24
+ text run at (0,0) width 384: "xx xx xx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-01-b-a-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-01-b-a-expected.checksum
index 3e05a49..1df8aed 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-01-b-a-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-01-b-a-expected.checksum
@@ -1 +1 @@
-d0df653f4eafe2f363db7d8d9d25512c \ No newline at end of file
+43db8309daa61f2d8fac77ddf2f7ea36 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-01-b-a-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-01-b-a-expected.png
index 3e06c01..5fa9f90 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-01-b-a-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-01-b-a-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-01-b-a-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-01-b-a-expected.txt
index e1b0b04..b86e6a7 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-01-b-a-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1604-c542-letter-sp-01-b-a-expected.txt
@@ -7,24 +7,24 @@ layer at (0,0) size 800x204
RenderText {#text} at (0,0) size 676x19
text run at (0,0) width 676: "There should be a stripy pattern of yellow and aqua below (each vertical stripe should be straight and unbroken)."
RenderBlock {DIV} at (48,36) size 360x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 114x27
- text run at (0,-1) width 114: "x x xx xx"
+ RenderText {#text} at (0,0) size 312x24
+ text run at (0,0) width 312: "x x xx xx"
RenderBlock {DIV} at (48,60) size 360x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 114x27
- text run at (0,-1) width 114: "x x xx xx"
+ RenderText {#text} at (0,0) size 312x24
+ text run at (0,0) width 312: "x x xx xx"
RenderBlock {DIV} at (48,84) size 360x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 114x27
- text run at (0,-1) width 114: "x x xx xx"
+ RenderText {#text} at (0,0) size 312x24
+ text run at (0,0) width 312: "x x xx xx"
RenderBlock {DIV} at (48,108) size 360x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 174x27
- text run at (0,-1) width 174: "xx "
- RenderInline {SPAN} at (0,0) size 54x27
- RenderText {#text} at (174,-1) size 54x27
- text run at (174,-1) width 54: "xx xx"
+ RenderText {#text} at (0,0) size 216x24
+ text run at (0,0) width 216: "xx "
+ RenderInline {SPAN} at (0,0) size 120x24
+ RenderText {#text} at (216,0) size 120x24
+ text run at (216,0) width 120: "xx xx"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (48,132) size 360x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 114x27
- text run at (0,-1) width 114: "x x xx xx"
+ RenderText {#text} at (0,0) size 312x24
+ text run at (0,0) width 312: "x x xx xx"
RenderBlock {DIV} at (48,156) size 360x24 [color=#00FFFF] [bgcolor=#FFFF00]
- RenderText {#text} at (0,-1) size 0x27
- text run at (0,-1) width -114: "x x x x x x"
+ RenderText {#text} at (0,0) size 300x24
+ text run at (0,0) width 300: "x x x x x x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1605-c545-txttrans-00-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1605-c545-txttrans-00-b-ag-expected.checksum
index 05f8008..48d3232 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1605-c545-txttrans-00-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1605-c545-txttrans-00-b-ag-expected.checksum
@@ -1 +1 @@
-5f8dbe663706f1e039865eb3a43342c9 \ No newline at end of file
+4591e54c59c260a74e299ffa1f567953 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1605-c545-txttrans-00-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1605-c545-txttrans-00-b-ag-expected.png
index 97599e4..e2f0358 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1605-c545-txttrans-00-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1605-c545-txttrans-00-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1605-c545-txttrans-00-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1605-c545-txttrans-00-b-ag-expected.txt
index e754d4f..c8bdf1c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1605-c545-txttrans-00-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1605-c545-txttrans-00-b-ag-expected.txt
@@ -1,182 +1,169 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x142
- RenderBlock {HTML} at (0,0) size 800x142
- RenderBody {BODY} at (8,8) size 784x126
+layer at (0,0) size 800x192
+ RenderBlock {HTML} at (0,0) size 800x192
+ RenderBody {BODY} at (8,8) size 784x176
RenderBlock {P} at (0,0) size 784x20
RenderText {#text} at (0,0) size 217x19
text run at (0,0) width 217: "There should be a green box below."
- RenderBlock {DIV} at (0,20) size 326x106 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock {P} at (3,3) size 320x20
- RenderText {#text} at (0,-1) size 97x12
- text run at (0,-1) width 97: "Xx xx x. (x.x. XX) x x "
- RenderInline {SPAN} at (0,0) size 12x12
- RenderText {#text} at (97,-1) size 12x12
- text run at (97,-1) width 12: "Xx"
- RenderText {#text} at (109,-1) size 18x12
- text run at (109,-1) width 18: "xxx "
- RenderInline {SPAN} at (0,0) size 15x12
- RenderText {#text} at (127,-1) size 15x12
- text run at (127,-1) width 15: "xxx"
- RenderText {#text} at (142,-1) size 97x12
- text run at (142,-1) width 3: " "
- text run at (145,-1) width 94: "Pp pp p. (p.p. PP) p p "
- RenderInline {SPAN} at (0,0) size 11x12
- RenderText {#text} at (239,-1) size 11x12
- text run at (239,-1) width 11: "Pp"
- RenderText {#text} at (250,-1) size 18x12
- text run at (250,-1) width 18: "ppp "
- RenderInline {SPAN} at (0,0) size 15x12
- RenderText {#text} at (268,-1) size 15x12
- text run at (268,-1) width 15: "ppp"
- RenderText {#text} at (283,-1) size 317x22
- text run at (283,-1) width 3: " "
- text run at (286,-1) width 31: "\x{C9}\x{E9} \x{E9}\x{E9} \x{E9}."
- text run at (0,9) width 52: "(\x{E9}.\x{E9}. \x{C9}\x{C9}) \x{E9} \x{E9} "
- RenderInline {SPAN} at (0,0) size 10x12
- RenderText {#text} at (52,9) size 10x12
- text run at (52,9) width 10: "\x{C9}\x{E9}"
- RenderText {#text} at (62,9) size 15x12
- text run at (62,9) width 15: "\x{E9}\x{E9}\x{E9} "
- RenderInline {SPAN} at (0,0) size 12x12
- RenderText {#text} at (77,9) size 12x12
- text run at (77,9) width 12: "\x{E9}\x{E9}\x{E9}"
+ RenderBlock {DIV} at (0,20) size 326x156 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderBlock {P} at (3,3) size 320x30
+ RenderText {#text} at (0,0) size 230x10
+ text run at (0,0) width 230: "Xx xx x. (x.x. XX) x x "
+ RenderInline {SPAN} at (0,0) size 20x10
+ RenderText {#text} at (230,0) size 20x10
+ text run at (230,0) width 20: "Xx"
+ RenderText {#text} at (250,0) size 40x10
+ text run at (250,0) width 40: "xxx "
+ RenderInline {SPAN} at (0,0) size 30x10
+ RenderText {#text} at (290,0) size 30x10
+ text run at (290,0) width 30: "xxx"
+ RenderText {#text} at (0,10) size 230x10
+ text run at (0,10) width 230: "Pp pp p. (p.p. PP) p p "
+ RenderInline {SPAN} at (0,0) size 20x10
+ RenderText {#text} at (230,10) size 20x10
+ text run at (230,10) width 20: "Pp"
+ RenderText {#text} at (250,10) size 40x10
+ text run at (250,10) width 40: "ppp "
+ RenderInline {SPAN} at (0,0) size 30x10
+ RenderText {#text} at (290,10) size 30x10
+ text run at (290,10) width 30: "ppp"
+ RenderText {#text} at (0,20) size 230x10
+ text run at (0,20) width 230: "\x{C9}\x{E9} \x{E9}\x{E9} \x{E9}. (\x{E9}.\x{E9}. \x{C9}\x{C9}) \x{E9} \x{E9} "
+ RenderInline {SPAN} at (0,0) size 20x10
+ RenderText {#text} at (230,20) size 20x10
+ text run at (230,20) width 20: "\x{C9}\x{E9}"
+ RenderText {#text} at (250,20) size 40x10
+ text run at (250,20) width 40: "\x{E9}\x{E9}\x{E9} "
+ RenderInline {SPAN} at (0,0) size 30x10
+ RenderText {#text} at (290,20) size 30x10
+ text run at (290,20) width 30: "\x{E9}\x{E9}\x{E9}"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (3,23) size 320x20
- RenderText {#text} at (0,-1) size 97x12
- text run at (0,-1) width 97: "Xx xx x. (x.x. XX) x x "
- RenderInline {SPAN} at (0,0) size 12x12
- RenderText {#text} at (97,-1) size 12x12
- text run at (97,-1) width 12: "Xx"
- RenderText {#text} at (109,-1) size 18x12
- text run at (109,-1) width 18: "xxx "
- RenderInline {SPAN} at (0,0) size 15x12
- RenderText {#text} at (127,-1) size 15x12
- text run at (127,-1) width 15: "xxx"
- RenderText {#text} at (142,-1) size 97x12
- text run at (142,-1) width 3: " "
- text run at (145,-1) width 94: "Pp pp p. (p.p. PP) p p "
- RenderInline {SPAN} at (0,0) size 11x12
- RenderText {#text} at (239,-1) size 11x12
- text run at (239,-1) width 11: "Pp"
- RenderText {#text} at (250,-1) size 18x12
- text run at (250,-1) width 18: "ppp "
- RenderInline {SPAN} at (0,0) size 15x12
- RenderText {#text} at (268,-1) size 15x12
- text run at (268,-1) width 15: "ppp"
- RenderText {#text} at (283,-1) size 317x22
- text run at (283,-1) width 3: " "
- text run at (286,-1) width 31: "\x{C9}\x{E9} \x{E9}\x{E9} \x{E9}."
- text run at (0,9) width 52: "(\x{E9}.\x{E9}. \x{C9}\x{C9}) \x{E9} \x{E9} "
- RenderInline {SPAN} at (0,0) size 10x12
- RenderText {#text} at (52,9) size 10x12
- text run at (52,9) width 10: "\x{C9}\x{E9}"
- RenderText {#text} at (62,9) size 15x12
- text run at (62,9) width 15: "\x{E9}\x{E9}\x{E9} "
- RenderInline {SPAN} at (0,0) size 12x12
- RenderText {#text} at (77,9) size 12x12
- text run at (77,9) width 12: "\x{E9}\x{E9}\x{E9}"
+ RenderBlock {P} at (3,33) size 320x30
+ RenderText {#text} at (0,0) size 230x10
+ text run at (0,0) width 230: "Xx xx x. (x.x. XX) x x "
+ RenderInline {SPAN} at (0,0) size 20x10
+ RenderText {#text} at (230,0) size 20x10
+ text run at (230,0) width 20: "Xx"
+ RenderText {#text} at (250,0) size 40x10
+ text run at (250,0) width 40: "xxx "
+ RenderInline {SPAN} at (0,0) size 30x10
+ RenderText {#text} at (290,0) size 30x10
+ text run at (290,0) width 30: "xxx"
+ RenderText {#text} at (0,10) size 230x10
+ text run at (0,10) width 230: "Pp pp p. (p.p. PP) p p "
+ RenderInline {SPAN} at (0,0) size 20x10
+ RenderText {#text} at (230,10) size 20x10
+ text run at (230,10) width 20: "Pp"
+ RenderText {#text} at (250,10) size 40x10
+ text run at (250,10) width 40: "ppp "
+ RenderInline {SPAN} at (0,0) size 30x10
+ RenderText {#text} at (290,10) size 30x10
+ text run at (290,10) width 30: "ppp"
+ RenderText {#text} at (0,20) size 230x10
+ text run at (0,20) width 230: "\x{C9}\x{E9} \x{E9}\x{E9} \x{E9}. (\x{E9}.\x{E9}. \x{C9}\x{C9}) \x{E9} \x{E9} "
+ RenderInline {SPAN} at (0,0) size 20x10
+ RenderText {#text} at (230,20) size 20x10
+ text run at (230,20) width 20: "\x{C9}\x{E9}"
+ RenderText {#text} at (250,20) size 40x10
+ text run at (250,20) width 40: "\x{E9}\x{E9}\x{E9} "
+ RenderInline {SPAN} at (0,0) size 30x10
+ RenderText {#text} at (290,20) size 30x10
+ text run at (290,20) width 30: "\x{E9}\x{E9}\x{E9}"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (3,43) size 320x20
- RenderText {#text} at (0,-1) size 109x12
- text run at (0,-1) width 109: "Xx Xx X. (X.X. XX) X X "
- RenderInline {SPAN} at (0,0) size 12x12
- RenderText {#text} at (109,-1) size 12x12
- text run at (109,-1) width 12: "Xx"
- RenderText {#text} at (121,-1) size 18x12
- text run at (121,-1) width 18: "xxx "
- RenderInline {SPAN} at (0,0) size 15x12
- RenderText {#text} at (139,-1) size 15x12
- text run at (139,-1) width 15: "xxx"
- RenderText {#text} at (154,-1) size 103x12
- text run at (154,-1) width 3: " "
- text run at (157,-1) width 100: "Pp Pp P. (P.P. PP) P P "
- RenderInline {SPAN} at (0,0) size 11x12
- RenderText {#text} at (257,-1) size 11x12
- text run at (257,-1) width 11: "Pp"
- RenderText {#text} at (268,-1) size 18x12
- text run at (268,-1) width 18: "ppp "
- RenderInline {SPAN} at (0,0) size 15x12
- RenderText {#text} at (286,-1) size 15x12
- text run at (286,-1) width 15: "ppp"
- RenderText {#text} at (301,-1) size 314x22
- text run at (301,-1) width 3: " "
- text run at (304,-1) width 10: "\x{C9}\x{E9}"
- text run at (0,9) width 85: "\x{C9}\x{E9} \x{C9}. (\x{C9}.\x{C9}. \x{C9}\x{C9}) \x{C9} \x{C9} "
- RenderInline {SPAN} at (0,0) size 10x12
- RenderText {#text} at (85,9) size 10x12
- text run at (85,9) width 10: "\x{C9}\x{E9}"
- RenderText {#text} at (95,9) size 15x12
- text run at (95,9) width 15: "\x{E9}\x{E9}\x{E9} "
- RenderInline {SPAN} at (0,0) size 12x12
- RenderText {#text} at (110,9) size 12x12
- text run at (110,9) width 12: "\x{E9}\x{E9}\x{E9}"
+ RenderBlock {P} at (3,63) size 320x30
+ RenderText {#text} at (0,0) size 230x10
+ text run at (0,0) width 230: "Xx Xx X. (X.X. XX) X X "
+ RenderInline {SPAN} at (0,0) size 20x10
+ RenderText {#text} at (230,0) size 20x10
+ text run at (230,0) width 20: "Xx"
+ RenderText {#text} at (250,0) size 40x10
+ text run at (250,0) width 40: "xxx "
+ RenderInline {SPAN} at (0,0) size 30x10
+ RenderText {#text} at (290,0) size 30x10
+ text run at (290,0) width 30: "xxx"
+ RenderText {#text} at (0,10) size 230x10
+ text run at (0,10) width 230: "Pp Pp P. (P.P. PP) P P "
+ RenderInline {SPAN} at (0,0) size 20x10
+ RenderText {#text} at (230,10) size 20x10
+ text run at (230,10) width 20: "Pp"
+ RenderText {#text} at (250,10) size 40x10
+ text run at (250,10) width 40: "ppp "
+ RenderInline {SPAN} at (0,0) size 30x10
+ RenderText {#text} at (290,10) size 30x10
+ text run at (290,10) width 30: "ppp"
+ RenderText {#text} at (0,20) size 230x10
+ text run at (0,20) width 230: "\x{C9}\x{E9} \x{C9}\x{E9} \x{C9}. (\x{C9}.\x{C9}. \x{C9}\x{C9}) \x{C9} \x{C9} "
+ RenderInline {SPAN} at (0,0) size 20x10
+ RenderText {#text} at (230,20) size 20x10
+ text run at (230,20) width 20: "\x{C9}\x{E9}"
+ RenderText {#text} at (250,20) size 40x10
+ text run at (250,20) width 40: "\x{E9}\x{E9}\x{E9} "
+ RenderInline {SPAN} at (0,0) size 30x10
+ RenderText {#text} at (290,20) size 30x10
+ text run at (290,20) width 30: "\x{E9}\x{E9}\x{E9}"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (3,63) size 320x20
- RenderText {#text} at (0,-1) size 113x12
- text run at (0,-1) width 113: "XX XX X. (X.X. XX) X X "
- RenderInline {SPAN} at (0,0) size 12x12
- RenderText {#text} at (113,-1) size 12x12
- text run at (113,-1) width 12: "Xx"
- RenderText {#text} at (125,-1) size 24x12
- text run at (125,-1) width 24: "XXX "
- RenderInline {SPAN} at (0,0) size 15x12
- RenderText {#text} at (149,-1) size 15x12
- text run at (149,-1) width 15: "xxx"
- RenderText {#text} at (164,-1) size 105x12
- text run at (164,-1) width 3: " "
- text run at (167,-1) width 102: "PP PP P. (P.P. PP) P P "
- RenderInline {SPAN} at (0,0) size 11x12
- RenderText {#text} at (269,-1) size 11x12
- text run at (269,-1) width 11: "Pp"
- RenderText {#text} at (280,-1) size 21x12
- text run at (280,-1) width 21: "PPP "
- RenderInline {SPAN} at (0,0) size 15x12
- RenderText {#text} at (301,-1) size 15x12
- text run at (301,-1) width 15: "ppp"
- RenderText {#text} at (0,9) size 102x12
- text run at (0,9) width 102: "\x{C9}\x{C9} \x{C9}\x{C9} \x{C9}. (\x{C9}.\x{C9}. \x{C9}\x{C9}) \x{C9} \x{C9} "
- RenderInline {SPAN} at (0,0) size 10x12
- RenderText {#text} at (102,9) size 10x12
- text run at (102,9) width 10: "\x{C9}\x{E9}"
- RenderText {#text} at (112,9) size 21x12
- text run at (112,9) width 21: "\x{C9}\x{C9}\x{C9} "
- RenderInline {SPAN} at (0,0) size 12x12
- RenderText {#text} at (133,9) size 12x12
- text run at (133,9) width 12: "\x{E9}\x{E9}\x{E9}"
+ RenderBlock {P} at (3,93) size 320x30
+ RenderText {#text} at (0,0) size 230x10
+ text run at (0,0) width 230: "XX XX X. (X.X. XX) X X "
+ RenderInline {SPAN} at (0,0) size 20x10
+ RenderText {#text} at (230,0) size 20x10
+ text run at (230,0) width 20: "Xx"
+ RenderText {#text} at (250,0) size 40x10
+ text run at (250,0) width 40: "XXX "
+ RenderInline {SPAN} at (0,0) size 30x10
+ RenderText {#text} at (290,0) size 30x10
+ text run at (290,0) width 30: "xxx"
+ RenderText {#text} at (0,10) size 230x10
+ text run at (0,10) width 230: "PP PP P. (P.P. PP) P P "
+ RenderInline {SPAN} at (0,0) size 20x10
+ RenderText {#text} at (230,10) size 20x10
+ text run at (230,10) width 20: "Pp"
+ RenderText {#text} at (250,10) size 40x10
+ text run at (250,10) width 40: "PPP "
+ RenderInline {SPAN} at (0,0) size 30x10
+ RenderText {#text} at (290,10) size 30x10
+ text run at (290,10) width 30: "ppp"
+ RenderText {#text} at (0,20) size 230x10
+ text run at (0,20) width 230: "\x{C9}\x{C9} \x{C9}\x{C9} \x{C9}. (\x{C9}.\x{C9}. \x{C9}\x{C9}) \x{C9} \x{C9} "
+ RenderInline {SPAN} at (0,0) size 20x10
+ RenderText {#text} at (230,20) size 20x10
+ text run at (230,20) width 20: "\x{C9}\x{E9}"
+ RenderText {#text} at (250,20) size 40x10
+ text run at (250,20) width 40: "\x{C9}\x{C9}\x{C9} "
+ RenderInline {SPAN} at (0,0) size 30x10
+ RenderText {#text} at (290,20) size 30x10
+ text run at (290,20) width 30: "\x{E9}\x{E9}\x{E9}"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (3,83) size 320x20
- RenderText {#text} at (0,-1) size 91x12
- text run at (0,-1) width 91: "xx xx x. (x.x. xx) x x "
- RenderInline {SPAN} at (0,0) size 12x12
- RenderText {#text} at (91,-1) size 12x12
- text run at (91,-1) width 12: "Xx"
- RenderText {#text} at (103,-1) size 18x12
- text run at (103,-1) width 18: "xxx "
- RenderInline {SPAN} at (0,0) size 15x12
- RenderText {#text} at (121,-1) size 15x12
- text run at (121,-1) width 15: "xxx"
- RenderText {#text} at (136,-1) size 94x12
- text run at (136,-1) width 3: " "
- text run at (139,-1) width 91: "pp pp p. (p.p. pp) p p "
- RenderInline {SPAN} at (0,0) size 11x12
- RenderText {#text} at (230,-1) size 11x12
- text run at (230,-1) width 11: "Pp"
- RenderText {#text} at (241,-1) size 18x12
- text run at (241,-1) width 18: "ppp "
- RenderInline {SPAN} at (0,0) size 15x12
- RenderText {#text} at (259,-1) size 15x12
- text run at (259,-1) width 15: "ppp"
- RenderText {#text} at (274,-1) size 306x22
- text run at (274,-1) width 3: " "
- text run at (277,-1) width 29: "\x{E9}\x{E9} \x{E9}\x{E9} \x{E9}."
- text run at (0,9) width 48: "(\x{E9}.\x{E9}. \x{E9}\x{E9}) \x{E9} \x{E9} "
- RenderInline {SPAN} at (0,0) size 10x12
- RenderText {#text} at (48,9) size 10x12
- text run at (48,9) width 10: "\x{C9}\x{E9}"
- RenderText {#text} at (58,9) size 15x12
- text run at (58,9) width 15: "\x{E9}\x{E9}\x{E9} "
- RenderInline {SPAN} at (0,0) size 12x12
- RenderText {#text} at (73,9) size 12x12
- text run at (73,9) width 12: "\x{E9}\x{E9}\x{E9}"
+ RenderBlock {P} at (3,123) size 320x30
+ RenderText {#text} at (0,0) size 230x10
+ text run at (0,0) width 230: "xx xx x. (x.x. xx) x x "
+ RenderInline {SPAN} at (0,0) size 20x10
+ RenderText {#text} at (230,0) size 20x10
+ text run at (230,0) width 20: "Xx"
+ RenderText {#text} at (250,0) size 40x10
+ text run at (250,0) width 40: "xxx "
+ RenderInline {SPAN} at (0,0) size 30x10
+ RenderText {#text} at (290,0) size 30x10
+ text run at (290,0) width 30: "xxx"
+ RenderText {#text} at (0,10) size 230x10
+ text run at (0,10) width 230: "pp pp p. (p.p. pp) p p "
+ RenderInline {SPAN} at (0,0) size 20x10
+ RenderText {#text} at (230,10) size 20x10
+ text run at (230,10) width 20: "Pp"
+ RenderText {#text} at (250,10) size 40x10
+ text run at (250,10) width 40: "ppp "
+ RenderInline {SPAN} at (0,0) size 30x10
+ RenderText {#text} at (290,10) size 30x10
+ text run at (290,10) width 30: "ppp"
+ RenderText {#text} at (0,20) size 230x10
+ text run at (0,20) width 230: "\x{E9}\x{E9} \x{E9}\x{E9} \x{E9}. (\x{E9}.\x{E9}. \x{E9}\x{E9}) \x{E9} \x{E9} "
+ RenderInline {SPAN} at (0,0) size 20x10
+ RenderText {#text} at (230,20) size 20x10
+ text run at (230,20) width 20: "\x{C9}\x{E9}"
+ RenderText {#text} at (250,20) size 40x10
+ text run at (250,20) width 40: "\x{E9}\x{E9}\x{E9} "
+ RenderInline {SPAN} at (0,0) size 30x10
+ RenderText {#text} at (290,20) size 30x10
+ text run at (290,20) width 30: "\x{E9}\x{E9}\x{E9}"
RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1606-c562-white-sp-00-b-ag-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1606-c562-white-sp-00-b-ag-expected.checksum
index ee95efe..7451fd7 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1606-c562-white-sp-00-b-ag-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1606-c562-white-sp-00-b-ag-expected.checksum
@@ -1 +1 @@
-c9e502dc531dbb7cccb3ab08ce19b9c8 \ No newline at end of file
+e9207dd6f9a93f85967e682336f712f7 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1606-c562-white-sp-00-b-ag-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1606-c562-white-sp-00-b-ag-expected.png
index 1a48bd6..2eeb08a 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1606-c562-white-sp-00-b-ag-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1606-c562-white-sp-00-b-ag-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt
index 9ee00b7..9b0b6b3 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt
@@ -8,30 +8,30 @@ layer at (0,0) size 800x156
text run at (0,0) width 265: "There should be a single green block below."
RenderBlock {DIV} at (0,36) size 231x96 [color=#008000] [bgcolor=#FF0000] [border: (3px solid #000000)]
RenderBlock {P} at (3,3) size 225x45
- RenderText {#text} at (0,-1) size 53x47
- text run at (0,-1) width 41: "x x x"
- text run at (41,-1) width 0: " "
- text run at (0,14) width 53: " x x x"
- text run at (53,14) width 0: " "
- text run at (0,29) width 42: " x x"
+ RenderText {#text} at (0,0) size 165x45
+ text run at (0,0) width 120: "x x x"
+ text run at (120,0) width 0: " "
+ text run at (0,15) width 165: " x x x"
+ text run at (165,15) width 0: " "
+ text run at (0,30) width 135: " x x"
RenderBlock {P} at (3,48) size 225x15
- RenderText {#text} at (0,-1) size 84x17
- text run at (0,-1) width 11: "x "
- text run at (11,-1) width 11: "x "
- text run at (22,-1) width 11: "x "
- text run at (33,-1) width 11: "x "
- text run at (44,-1) width 11: "x "
- text run at (55,-1) width 11: "x "
- text run at (66,-1) width 11: "x "
- text run at (77,-1) width 7: "x"
+ RenderText {#text} at (0,0) size 225x15
+ text run at (0,0) width 30: "x "
+ text run at (30,0) width 30: "x "
+ text run at (60,0) width 30: "x "
+ text run at (90,0) width 30: "x "
+ text run at (120,0) width 30: "x "
+ text run at (150,0) width 30: "x "
+ text run at (180,0) width 30: "x "
+ text run at (210,0) width 15: "x"
RenderBlock {P} at (3,63) size 225x30
- RenderText {#text} at (0,-1) size 41x32
- text run at (0,-1) width 41: "x x x"
- text run at (41,-1) width 0: " "
- text run at (0,14) width 27: " x "
- RenderInline {SPAN} at (0,0) size 40x17
- RenderText {#text} at (27,14) size 40x17
- text run at (27,14) width 11: "x "
- text run at (38,14) width 11: "x "
- text run at (49,14) width 11: "x "
- text run at (60,14) width 7: "x"
+ RenderText {#text} at (0,0) size 120x30
+ text run at (0,0) width 120: "x x x"
+ text run at (120,0) width 0: " "
+ text run at (0,15) width 90: " x "
+ RenderInline {SPAN} at (0,0) size 105x15
+ RenderText {#text} at (90,15) size 105x15
+ text run at (90,15) width 30: "x "
+ text run at (120,15) width 30: "x "
+ text run at (150,15) width 30: "x "
+ text run at (180,15) width 15: "x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/basic/010-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/basic/010-expected.checksum
index 829ba66..9b6afa8 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/basic/010-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/basic/010-expected.checksum
@@ -1 +1 @@
-60f9a3cdf8f2fea33e5fa216c74f9a6e \ No newline at end of file
+4c28573ee294d4cab25a4de752a5cb28 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/basic/010-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/basic/010-expected.png
index ec56a2f..461eb73 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/basic/010-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/basic/010-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/basic/010-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/basic/010-expected.txt
index 1520306..ca496a6 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/basic/010-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/basic/010-expected.txt
@@ -4,11 +4,11 @@ layer at (0,0) size 800x228
RenderBlock {HTML} at (0,0) size 800x136
RenderBody {BODY} at (8,8) size 784x120
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (0,20) size 300x100 [bgcolor=#FF0000]
RenderBlock {DIV} at (0,0) size 600x200 [color=#008000]
- RenderText {#text} at (0,-7) size 216x114
- text run at (0,-7) width 216: "XXX"
+ RenderText {#text} at (0,0) size 300x100
+ text run at (0,0) width 300: "XXX"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/004-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/004-expected.checksum
index 6675b4a..975dc9e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/004-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/004-expected.checksum
@@ -1 +1 @@
-86f539f52655f9f45011e0edd7a1db0f \ No newline at end of file
+338b8b9736a0e6014d957b041a254aac \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/004-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/004-expected.png
index d85b01f..7c9bfe1 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/004-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/004-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/004-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/004-expected.txt
index e564f67..863da99 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/004-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/004-expected.txt
@@ -4,18 +4,18 @@ layer at (0,0) size 800x236
RenderBlock {HTML} at (0,0) size 800x236
RenderBody {BODY} at (8,8) size 784x196
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {P} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {P} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 279x19
text run at (0,0) width 279: "The following two boxes should look identical."
RenderBlock {DIV} at (32,88) size 38x38 [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock (floating) {DIV} at (20,3) size 15x32 [color=#008000]
- RenderText {#text} at (0,-2) size 15x36
- text run at (0,-2) width 15: "x"
+ RenderBlock (floating) {DIV} at (3,3) size 32x32 [color=#008000]
+ RenderText {#text} at (0,0) size 32x32
+ text run at (0,0) width 32: "x"
RenderBlock {DIV} at (32,158) size 38x38 [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock (floating) {DIV} at (20,3) size 15x32 [color=#008000]
- RenderText {#text} at (0,-2) size 15x36
- text run at (0,-2) width 15: "x"
+ RenderBlock (floating) {DIV} at (3,3) size 32x32 [color=#008000]
+ RenderText {#text} at (0,0) size 32x32
+ text run at (0,0) width 32: "x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/005-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/005-expected.checksum
index 1745ba1..ffe7dd0 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/005-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/005-expected.checksum
@@ -1 +1 @@
-0ba6301382724e00f9f049591b1cf8b6 \ No newline at end of file
+8a4c3a4a9c49f9920a4ccce248317336 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/005-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/005-expected.png
index df0330f..f696919 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/005-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/005-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/005-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/005-expected.txt
index 14980df..fa1a72f 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/005-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/005-expected.txt
@@ -4,18 +4,18 @@ layer at (0,0) size 800x236
RenderBlock {HTML} at (0,0) size 800x236
RenderBody {BODY} at (8,8) size 784x196
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {P} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {P} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 279x19
text run at (0,0) width 279: "The following two boxes should look identical."
RenderBlock {DIV} at (32,88) size 70x38 [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock (floating) {DIV} at (37,3) size 30x32 [color=#008000]
- RenderText {#text} at (0,-2) size 30x36
- text run at (0,-2) width 30: "xx"
+ RenderBlock (floating) {DIV} at (3,3) size 64x32 [color=#008000]
+ RenderText {#text} at (0,0) size 64x32
+ text run at (0,0) width 64: "xx"
RenderBlock {DIV} at (32,158) size 70x38 [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderBlock (floating) {DIV} at (37,3) size 30x32 [color=#008000]
- RenderText {#text} at (0,-2) size 30x36
- text run at (0,-2) width 30: "xx"
+ RenderBlock (floating) {DIV} at (3,3) size 64x32 [color=#008000]
+ RenderText {#text} at (0,0) size 64x32
+ text run at (0,0) width 64: "xx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/006-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/006-expected.checksum
index 92a40087..1f8bbc3 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/006-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/006-expected.checksum
@@ -1 +1 @@
-43277d9971cda8b96b8d68c84860eb2a \ No newline at end of file
+22075e3bf974a0c59b9e6f04abef68f0 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/006-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/006-expected.png
index ca97f73..8fe9370 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/006-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/006-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/006-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/006-expected.txt
index fa542c1..a4e045c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/006-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/006-expected.txt
@@ -4,18 +4,18 @@ layer at (0,0) size 800x236
RenderBlock {HTML} at (0,0) size 800x236
RenderBody {BODY} at (8,8) size 784x196
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {P} at (0,0) size 287x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 287x18
- text run at (0,0) width 287: "Ahem_font_would_be_nice_for_this_test."
+ RenderInline {P} at (0,0) size 608x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 608x16
+ text run at (0,2) width 608: "Ahem_font_would_be_nice_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 279x19
text run at (0,0) width 279: "The following two boxes should look identical."
RenderBlock {DIV} at (32,88) size 102x38 [bgcolor=#FFFFFF] [border: (3px solid #000000)]
- RenderBlock (floating) {DIV} at (61,3) size 38x32 [color=#008000]
- RenderText {#text} at (0,-2) size 38x36
- text run at (0,-2) width 38: "x x"
+ RenderBlock (floating) {DIV} at (3,3) size 96x32 [color=#008000]
+ RenderText {#text} at (0,0) size 96x32
+ text run at (0,0) width 96: "x x"
RenderBlock {DIV} at (32,158) size 102x38 [bgcolor=#FFFFFF] [border: (3px solid #000000)]
- RenderBlock (floating) {DIV} at (61,3) size 38x32 [color=#008000]
- RenderText {#text} at (0,-2) size 38x36
- text run at (0,-2) width 38: "x x"
+ RenderBlock (floating) {DIV} at (3,3) size 96x32 [color=#008000]
+ RenderText {#text} at (0,0) size 96x32
+ text run at (0,0) width 96: "x x"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-2-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-2-expected.checksum
new file mode 100644
index 0000000..dacd573
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-2-expected.checksum
@@ -0,0 +1 @@
+170d57a338686e9cdef5971fd19e00e8 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-2-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-2-expected.png
new file mode 100644
index 0000000..08a84ff
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-2-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-expected.checksum
new file mode 100644
index 0000000..5711597
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-expected.checksum
@@ -0,0 +1 @@
+6b0ecc73552409651fdf34f695a73063 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-expected.png
new file mode 100644
index 0000000..5f97ba5
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-expected.txt
new file mode 100644
index 0000000..c8200e9
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/br-with-clear-expected.txt
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x584
+ RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
+ RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
+ RenderBlock (floating) {SPAN} at (0,0) size 10x100
+ RenderText {#text} at (0,0) size 4x19
+ text run at (0,0) width 4: " "
+ RenderBR {BR} at (10,0) size 0x19
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/clamped-right-float-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/clamped-right-float-expected.checksum
new file mode 100644
index 0000000..4c729ff
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/clamped-right-float-expected.checksum
@@ -0,0 +1 @@
+e43f29e23740b84dc83b218fe7e37190 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/clamped-right-float-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/clamped-right-float-expected.png
new file mode 100644
index 0000000..997f7ab
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/clamped-right-float-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/clamped-right-float-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/clamped-right-float-expected.txt
new file mode 100644
index 0000000..aaa535e
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/clamped-right-float-expected.txt
@@ -0,0 +1,8 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x108
+ RenderBlock {HTML} at (0,0) size 800x8
+ RenderBody {BODY} at (8,8) size 784x0
+ RenderBlock (floating) {DIV} at (-4216,0) size 5000x100 [bgcolor=#66EEAA]
+ RenderText {#text} at (4729,0) size 271x19
+ text run at (4729,0) width 271: "Element floated right with a width of 5000px."
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/editable-text-overlapping-float-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/editable-text-overlapping-float-expected.checksum
new file mode 100644
index 0000000..249e544
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/editable-text-overlapping-float-expected.checksum
@@ -0,0 +1 @@
+ffa2c7579156f288560a692590c59f7c \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/editable-text-overlapping-float-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/editable-text-overlapping-float-expected.png
new file mode 100644
index 0000000..3baba92
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/editable-text-overlapping-float-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/editable-text-overlapping-float-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/editable-text-overlapping-float-expected.txt
new file mode 100644
index 0000000..65aacea
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/editable-text-overlapping-float-expected.txt
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x584
+ RenderBlock {P} at (0,0) size 784x20
+ RenderText {#text} at (0,0) size 241x19
+ text run at (0,0) width 241: "Text should not overlap the blue square."
+ RenderBlock {DIV} at (0,36) size 406x210 [border: (3px solid #800000)]
+ RenderText {#text} at (5,5) size 396x79
+ text run at (5,5) width 392: "Fusce at ante. In hac habitasse platea dictumst. Maecenas iaculis "
+ text run at (5,25) width 321: "nonummy magna. Vivamus a tortor vitae enim ornare "
+ text run at (5,45) width 396: "consectetuer. Lorem ipsum dolor sit amet, consectetuer adipiscing "
+ text run at (5,65) width 310: "elit. Etiam et ipsum. Nam consectetuer mi eget velit."
+ RenderBlock (floating) {DIV} at (337,65) size 64x64 [bgcolor=#ADD8E6]
+ RenderText {#text} at (5,85) size 362x119
+ text run at (5,85) width 317: "Sed nec risus vitae felis auctor ultricies. Pellentesque "
+ text run at (5,105) width 315: "aliquet quam ac lorem. Duis interdum, elit in ultricies "
+ text run at (5,125) width 318: "auctor, erat pede sollicitudin libero, non ultrices odio "
+ text run at (5,145) width 360: "elit in augue. Ut egestas bibendum lectus. Class aptent taciti "
+ text run at (5,165) width 362: "sociosqu ad litora torquent per conubia nostra, per inceptos "
+ text run at (5,185) width 71: "hymenaeos."
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/float-on-zero-height-line-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/float-on-zero-height-line-expected.checksum
new file mode 100644
index 0000000..c87b80b
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/float-on-zero-height-line-expected.checksum
@@ -0,0 +1 @@
+f74a771587f0ac8576d2d733fa12421b \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/float-on-zero-height-line-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/float-on-zero-height-line-expected.png
new file mode 100644
index 0000000..4e9decd
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/float-on-zero-height-line-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/narrow-after-wide-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/narrow-after-wide-expected.checksum
new file mode 100644
index 0000000..aa8a3fd
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/narrow-after-wide-expected.checksum
@@ -0,0 +1 @@
+f526fd7f35888ad511057c4977ed5758 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/narrow-after-wide-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/narrow-after-wide-expected.png
new file mode 100644
index 0000000..b9f1107
--- /dev/null
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/float/narrow-after-wide-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/006-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/006-expected.checksum
index ffc28fb..2b1d3f5 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/006-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/006-expected.checksum
@@ -1 +1 @@
-969569f50a6e4839d973cce97a5e3f65 \ No newline at end of file
+0d1dc3cfd44336dc591ff99e107d9e77 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/006-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/006-expected.png
index f309847..c4ce789 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/006-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/006-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/006-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/006-expected.txt
index 31c35ef..50f0d21 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/006-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/006-expected.txt
@@ -4,24 +4,24 @@ layer at (0,0) size 800x418
RenderBlock {HTML} at (0,0) size 800x418
RenderBody {BODY} at (8,8) size 784x402
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 471x19
text run at (0,0) width 471: "The following two columns should be pixel perfect identical with no red visible."
- RenderTable {TABLE} at (0,72) size 92x256 [bgcolor=#FF0000] [border: (3px solid #000000)]
- RenderTableSection {TBODY} at (3,3) size 86x250
- RenderTableRow {TR} at (0,0) size 86x250
- RenderTableCell {TD} at (0,0) size 36x250 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
- RenderBlock {DIV} at (0,50) size 36x50 [color=#FFFF00] [bgcolor=#FF0000]
- RenderText {#text} at (0,-3) size 36x57
- text run at (0,-3) width 36: "X"
- RenderBlock {DIV} at (0,150) size 36x50 [color=#00FF00] [bgcolor=#FF0000]
- RenderText {#text} at (0,-3) size 36x57
- text run at (0,-3) width 36: "X"
- RenderTableCell {TD} at (36,0) size 50x250 [r=0 c=1 rs=1 cs=1]
+ RenderTable {TABLE} at (0,72) size 106x256 [bgcolor=#FF0000] [border: (3px solid #000000)]
+ RenderTableSection {TBODY} at (3,3) size 100x250
+ RenderTableRow {TR} at (0,0) size 100x250
+ RenderTableCell {TD} at (0,0) size 50x250 [bgcolor=#FFA500] [r=0 c=0 rs=1 cs=1]
+ RenderBlock {DIV} at (0,50) size 50x50 [color=#FFFF00] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 50x50
+ text run at (0,0) width 50: "X"
+ RenderBlock {DIV} at (0,150) size 50x50 [color=#00FF00] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 50x50
+ text run at (0,0) width 50: "X"
+ RenderTableCell {TD} at (50,0) size 50x250 [r=0 c=1 rs=1 cs=1]
RenderBlock {DIV} at (0,0) size 50x50 [border: (50px solid #FFA500) none]
RenderBlock {DIV} at (0,50) size 50x50 [border: (50px solid #FFFF00) none]
RenderBlock {DIV} at (0,100) size 50x50 [border: (50px solid #FFA500) none]
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/030-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/030-expected.checksum
index b7be933..b48f256 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/030-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/030-expected.checksum
@@ -1 +1 @@
-b0723d21b1201cb50d45da8305c144dd \ No newline at end of file
+9bffed748c8e48c679d63c74942047ec \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/030-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/030-expected.png
index 8ba327a..b4a0aad 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/030-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/030-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/030-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/030-expected.txt
index 017d9c1..933890b 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/030-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/030-expected.txt
@@ -4,15 +4,15 @@ layer at (0,0) size 800x126
RenderBlock {HTML} at (0,0) size 800x126
RenderBody {BODY} at (8,8) size 784x110
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 185x19
text run at (0,0) width 185: "There should be no red below."
RenderBlock {DIV} at (0,72) size 86x38 [bgcolor=#FF0000] [border: (3px solid #000000)]
RenderBlock {P} at (3,3) size 80x0 [color=#00FF00]
- RenderText {#text} at (0,-1) size 55x19
- text run at (0,-1) width 55: "XXXXX"
+ RenderText {#text} at (0,0) size 80x16
+ text run at (0,0) width 80: "XXXXX"
RenderBlock {P} at (3,19) size 80x16 [bgcolor=#00FF00]
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/031-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/031-expected.checksum
index b25656b..850b37e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/031-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/031-expected.checksum
@@ -1 +1 @@
-cdb537d1f2f811ef717b3bc530da1680 \ No newline at end of file
+9ad2000e974d41a94535131845b9f3e8 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/031-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/031-expected.png
index 922f2e1..8ad6d20 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/031-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/031-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/031-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/031-expected.txt
index dd2c6fa..5eb4165 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/031-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/031-expected.txt
@@ -4,17 +4,17 @@ layer at (0,0) size 800x264
RenderBlock {HTML} at (0,0) size 800x264
RenderBody {BODY} at (8,8) size 784x216
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 270x19
text run at (0,0) width 270: "There should be a big square green H below:"
RenderBlock {DIV} at (40,96) size 120x120 [bgcolor=#008000]
RenderBlock {DIV} at (40,0) size 40x40 [color=#FFFFFF]
- RenderText {#text} at (0,-3) size 29x46
- text run at (0,-3) width 29: "X"
+ RenderText {#text} at (0,0) size 40x40
+ text run at (0,0) width 40: "X"
RenderBlock {DIV} at (40,80) size 40x40 [color=#FFFFFF]
- RenderText {#text} at (0,-3) size 29x46
- text run at (0,-3) width 29: "X"
+ RenderText {#text} at (0,0) size 40x40
+ text run at (0,0) width 40: "X"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/037-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/037-expected.checksum
index 4f051d7..d89d754 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/037-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/037-expected.checksum
@@ -1 +1 @@
-3fa9c7efe7285145d7688b042f6e66f2 \ No newline at end of file
+b4b3838dfe3958d6258114dac3ea4fa0 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/037-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/037-expected.png
index a742978..111d01a 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/037-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/037-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/037-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/037-expected.txt
index a09936b..990d736 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/037-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/037-expected.txt
@@ -4,19 +4,19 @@ layer at (0,0) size 800x176
RenderBlock {HTML} at (0,0) size 800x176
RenderBody {BODY} at (8,80) size 784x88
RenderBlock {DIV} at (0,0) size 784x16 [color=#FF0000]
- RenderText {#text} at (0,-1) size 55x18
- text run at (0,-1) width 55: "XXXXX"
+ RenderText {#text} at (0,0) size 80x16
+ text run at (0,0) width 80: "XXXXX"
RenderBlock {P} at (0,32) size 784x20
RenderText {#text} at (0,0) size 185x19
text run at (0,0) width 185: "There should be no red above."
RenderBlock (anonymous) at (0,68) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
-layer at (8,80) size 55x17
- RenderBlock (positioned) {DIV} at (0,0) size 55x16 [color=#008000]
- RenderText {#text} at (0,-1) size 55x18
- text run at (0,-1) width 55: "XXXXX"
+layer at (8,80) size 80x16
+ RenderBlock (positioned) {DIV} at (0,0) size 80x16 [color=#008000]
+ RenderText {#text} at (0,0) size 80x16
+ text run at (0,0) width 80: "XXXXX"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/038-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/038-expected.checksum
index 4f051d7..d89d754 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/038-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/038-expected.checksum
@@ -1 +1 @@
-3fa9c7efe7285145d7688b042f6e66f2 \ No newline at end of file
+b4b3838dfe3958d6258114dac3ea4fa0 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/038-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/038-expected.png
index a742978..111d01a 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/038-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/038-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/038-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/038-expected.txt
index a09936b..990d736 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/038-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/038-expected.txt
@@ -4,19 +4,19 @@ layer at (0,0) size 800x176
RenderBlock {HTML} at (0,0) size 800x176
RenderBody {BODY} at (8,80) size 784x88
RenderBlock {DIV} at (0,0) size 784x16 [color=#FF0000]
- RenderText {#text} at (0,-1) size 55x18
- text run at (0,-1) width 55: "XXXXX"
+ RenderText {#text} at (0,0) size 80x16
+ text run at (0,0) width 80: "XXXXX"
RenderBlock {P} at (0,32) size 784x20
RenderText {#text} at (0,0) size 185x19
text run at (0,0) width 185: "There should be no red above."
RenderBlock (anonymous) at (0,68) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
-layer at (8,80) size 55x17
- RenderBlock (positioned) {DIV} at (0,0) size 55x16 [color=#008000]
- RenderText {#text} at (0,-1) size 55x18
- text run at (0,-1) width 55: "XXXXX"
+layer at (8,80) size 80x16
+ RenderBlock (positioned) {DIV} at (0,0) size 80x16 [color=#008000]
+ RenderText {#text} at (0,0) size 80x16
+ text run at (0,0) width 80: "XXXXX"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/055-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/055-expected.checksum
index 5115e72..13592f9 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/055-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/055-expected.checksum
@@ -1 +1 @@
-bf5c25f39c711b4ef64605aed6357017 \ No newline at end of file
+121ece21e74126dec6d99b714fb401e8 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/055-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/055-expected.png
index 021b8ef..78675f8 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/055-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/055-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/055-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/055-expected.txt
index 3b74620..e41c43c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/055-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/margin-collapse/055-expected.txt
@@ -7,77 +7,77 @@ layer at (0,0) size 800x214
RenderText {#text} at (0,0) size 432x19
text run at (0,0) width 379: "All the following should look the same (and all should look like "
text run at (379,0) width 53: "the first)."
- RenderTable {TABLE} at (0,36) size 338x154
- RenderTableSection {TBODY} at (0,0) size 338x154
- RenderTableRow {TR} at (0,2) size 338x150
- RenderTableCell {TD} at (2,2) size 40x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
- RenderBlock {DIV} at (3,3) size 34x144 [color=#FFFF00] [bgcolor=#FFA500]
- RenderBlock {DIV} at (0,0) size 34x48 [bgcolor=#00FF00]
- RenderText {#text} at (0,-3) size 34x55
- text run at (0,-3) width 34: "A"
- RenderBlock {DIV} at (0,96) size 34x48 [bgcolor=#00FFFF]
- RenderText {#text} at (0,-3) size 32x55
- text run at (0,-3) width 32: "C"
- RenderTableCell {TD} at (44,2) size 40x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
- RenderBlock {DIV} at (3,3) size 34x144 [color=#FFFF00] [bgcolor=#FFA500]
- RenderBlock {DIV} at (0,0) size 34x48 [bgcolor=#00FF00]
- RenderText {#text} at (0,-3) size 34x55
- text run at (0,-3) width 34: "A"
- RenderBlock {DIV} at (0,96) size 34x0
- RenderBlock {DIV} at (0,96) size 34x48 [bgcolor=#00FFFF]
- RenderText {#text} at (0,-3) size 32x55
- text run at (0,-3) width 32: "C"
- RenderTableCell {TD} at (86,2) size 40x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=2 rs=1 cs=1]
- RenderBlock {DIV} at (3,3) size 34x144 [color=#FFFF00] [bgcolor=#FFA500]
- RenderBlock {DIV} at (0,0) size 34x48 [bgcolor=#00FF00]
- RenderText {#text} at (0,-3) size 34x55
- text run at (0,-3) width 34: "A"
- RenderBlock {DIV} at (0,96) size 34x0
- RenderBlock {DIV} at (0,96) size 34x48 [bgcolor=#00FFFF]
- RenderText {#text} at (0,-3) size 32x55
- text run at (0,-3) width 32: "C"
- RenderTableCell {TD} at (128,2) size 40x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=3 rs=1 cs=1]
- RenderBlock {DIV} at (3,3) size 34x144 [color=#FFFF00] [bgcolor=#FFA500]
- RenderBlock {DIV} at (0,0) size 34x48 [bgcolor=#00FF00]
- RenderText {#text} at (0,-3) size 34x55
- text run at (0,-3) width 34: "A"
- RenderBlock {DIV} at (0,96) size 34x0
- RenderBlock {DIV} at (0,96) size 34x48 [bgcolor=#00FFFF]
- RenderText {#text} at (0,-3) size 32x55
- text run at (0,-3) width 32: "C"
- RenderTableCell {TD} at (170,2) size 40x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=4 rs=1 cs=1]
- RenderBlock {DIV} at (3,3) size 34x144 [color=#FFFF00] [bgcolor=#FFA500]
- RenderBlock {DIV} at (0,0) size 34x48 [bgcolor=#00FF00]
- RenderText {#text} at (0,-3) size 34x55
- text run at (0,-3) width 34: "A"
- RenderBlock {DIV} at (0,96) size 34x0
- RenderBlock {DIV} at (0,96) size 34x48 [bgcolor=#00FFFF]
- RenderText {#text} at (0,-3) size 32x55
- text run at (0,-3) width 32: "C"
- RenderTableCell {TD} at (212,2) size 40x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=5 rs=1 cs=1]
- RenderBlock {DIV} at (3,3) size 34x144 [color=#FFFF00] [bgcolor=#FFA500]
- RenderBlock {DIV} at (0,0) size 34x48 [bgcolor=#00FF00]
- RenderText {#text} at (0,-3) size 34x55
- text run at (0,-3) width 34: "A"
- RenderBlock {DIV} at (0,96) size 34x0
- RenderBlock {DIV} at (0,96) size 34x48 [bgcolor=#00FFFF]
- RenderText {#text} at (0,-3) size 32x55
- text run at (0,-3) width 32: "C"
- RenderTableCell {TD} at (254,2) size 40x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=6 rs=1 cs=1]
- RenderBlock {DIV} at (3,3) size 34x144 [color=#FFFF00] [bgcolor=#FFA500]
- RenderBlock {DIV} at (0,0) size 34x48 [bgcolor=#00FF00]
- RenderText {#text} at (0,-3) size 34x55
- text run at (0,-3) width 34: "A"
- RenderBlock {DIV} at (0,96) size 34x0
- RenderBlock {DIV} at (0,96) size 34x48 [bgcolor=#00FFFF]
- RenderText {#text} at (0,-3) size 32x55
- text run at (0,-3) width 32: "C"
- RenderTableCell {TD} at (296,2) size 40x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=7 rs=1 cs=1]
- RenderBlock {DIV} at (3,3) size 34x144 [color=#FFFF00] [bgcolor=#FFA500]
- RenderBlock {DIV} at (0,0) size 34x48 [bgcolor=#00FF00]
- RenderText {#text} at (0,-3) size 34x55
- text run at (0,-3) width 34: "A"
- RenderBlock {DIV} at (0,96) size 34x0
- RenderBlock {DIV} at (0,96) size 34x48 [bgcolor=#00FFFF]
- RenderText {#text} at (0,-3) size 32x55
- text run at (0,-3) width 32: "C"
+ RenderTable {TABLE} at (0,36) size 450x154
+ RenderTableSection {TBODY} at (0,0) size 450x154
+ RenderTableRow {TR} at (0,2) size 450x150
+ RenderTableCell {TD} at (2,2) size 54x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
+ RenderBlock {DIV} at (3,3) size 48x144 [color=#FFFF00] [bgcolor=#FFA500]
+ RenderBlock {DIV} at (0,0) size 48x48 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "A"
+ RenderBlock {DIV} at (0,96) size 48x48 [bgcolor=#00FFFF]
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "C"
+ RenderTableCell {TD} at (58,2) size 54x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=1 rs=1 cs=1]
+ RenderBlock {DIV} at (3,3) size 48x144 [color=#FFFF00] [bgcolor=#FFA500]
+ RenderBlock {DIV} at (0,0) size 48x48 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "A"
+ RenderBlock {DIV} at (0,96) size 48x0
+ RenderBlock {DIV} at (0,96) size 48x48 [bgcolor=#00FFFF]
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "C"
+ RenderTableCell {TD} at (114,2) size 54x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=2 rs=1 cs=1]
+ RenderBlock {DIV} at (3,3) size 48x144 [color=#FFFF00] [bgcolor=#FFA500]
+ RenderBlock {DIV} at (0,0) size 48x48 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "A"
+ RenderBlock {DIV} at (0,96) size 48x0
+ RenderBlock {DIV} at (0,96) size 48x48 [bgcolor=#00FFFF]
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "C"
+ RenderTableCell {TD} at (170,2) size 54x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=3 rs=1 cs=1]
+ RenderBlock {DIV} at (3,3) size 48x144 [color=#FFFF00] [bgcolor=#FFA500]
+ RenderBlock {DIV} at (0,0) size 48x48 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "A"
+ RenderBlock {DIV} at (0,96) size 48x0
+ RenderBlock {DIV} at (0,96) size 48x48 [bgcolor=#00FFFF]
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "C"
+ RenderTableCell {TD} at (226,2) size 54x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=4 rs=1 cs=1]
+ RenderBlock {DIV} at (3,3) size 48x144 [color=#FFFF00] [bgcolor=#FFA500]
+ RenderBlock {DIV} at (0,0) size 48x48 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "A"
+ RenderBlock {DIV} at (0,96) size 48x0
+ RenderBlock {DIV} at (0,96) size 48x48 [bgcolor=#00FFFF]
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "C"
+ RenderTableCell {TD} at (282,2) size 54x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=5 rs=1 cs=1]
+ RenderBlock {DIV} at (3,3) size 48x144 [color=#FFFF00] [bgcolor=#FFA500]
+ RenderBlock {DIV} at (0,0) size 48x48 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "A"
+ RenderBlock {DIV} at (0,96) size 48x0
+ RenderBlock {DIV} at (0,96) size 48x48 [bgcolor=#00FFFF]
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "C"
+ RenderTableCell {TD} at (338,2) size 54x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=6 rs=1 cs=1]
+ RenderBlock {DIV} at (3,3) size 48x144 [color=#FFFF00] [bgcolor=#FFA500]
+ RenderBlock {DIV} at (0,0) size 48x48 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "A"
+ RenderBlock {DIV} at (0,96) size 48x0
+ RenderBlock {DIV} at (0,96) size 48x48 [bgcolor=#00FFFF]
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "C"
+ RenderTableCell {TD} at (394,2) size 54x150 [bgcolor=#FF0000] [border: (3px solid #000000)] [r=0 c=7 rs=1 cs=1]
+ RenderBlock {DIV} at (3,3) size 48x144 [color=#FFFF00] [bgcolor=#FFA500]
+ RenderBlock {DIV} at (0,0) size 48x48 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "A"
+ RenderBlock {DIV} at (0,96) size 48x0
+ RenderBlock {DIV} at (0,96) size 48x48 [bgcolor=#00FFFF]
+ RenderText {#text} at (0,0) size 48x48
+ text run at (0,0) width 48: "C"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/positioning/002-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/positioning/002-expected.checksum
index 829ba66..9b6afa8 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/positioning/002-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/positioning/002-expected.checksum
@@ -1 +1 @@
-60f9a3cdf8f2fea33e5fa216c74f9a6e \ No newline at end of file
+4c28573ee294d4cab25a4de752a5cb28 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/positioning/002-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/positioning/002-expected.png
index ec56a2f..461eb73 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/positioning/002-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/positioning/002-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/positioning/002-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/positioning/002-expected.txt
index f334843..e44d226 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/block/positioning/002-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/block/positioning/002-expected.txt
@@ -4,12 +4,12 @@ layer at (0,0) size 800x228
RenderBlock {HTML} at (0,0) size 800x136
RenderBody {BODY} at (8,8) size 784x120
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
layer at (8,28) size 600x200
RenderBlock (relative positioned) {DIV} at (0,20) size 300x100 [bgcolor=#FF0000]
RenderBlock {DIV} at (0,0) size 600x200 [color=#008000]
- RenderText {#text} at (0,-7) size 216x114
- text run at (0,-7) width 216: "XXX"
+ RenderText {#text} at (0,0) size 300x100
+ text run at (0,0) width 300: "XXX"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/compact/002-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/compact/002-expected.checksum
index 2d66443..1063f49 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/compact/002-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/compact/002-expected.checksum
@@ -1 +1 @@
-ea2e65fb4e05e6e82552e2bd12c1755a \ No newline at end of file
+ce20f2abcf62cba25277ea65a62a703e \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/compact/002-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/compact/002-expected.png
index f8081b6..de37fe9 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/compact/002-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/compact/002-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/compact/002-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/compact/002-expected.txt
index 817d8f5..2e530aa 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/compact/002-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/compact/002-expected.txt
@@ -4,9 +4,9 @@ layer at (0,0) size 800x120
RenderBlock {HTML} at (0,0) size 800x120
RenderBody {BODY} at (8,8) size 784x104
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 329x19
@@ -14,7 +14,7 @@ layer at (0,0) size 800x120
RenderBlock {DIV} at (0,72) size 64x32 [color=#008000] [bgcolor=#FF0000]
RenderBlock {DIV} at (32,0) size 32x32
RenderBlock (compact) {DIV} at (-32,0) size 0x0
- RenderText {#text} at (0,-2) size 23x36
- text run at (0,-2) width 23: "X"
- RenderText {#text} at (0,-2) size 23x36
- text run at (0,-2) width 23: "X"
+ RenderText {#text} at (0,0) size 32x32
+ text run at (0,0) width 32: "X"
+ RenderText {#text} at (0,0) size 32x32
+ text run at (0,0) width 32: "X"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-2-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-2-expected.checksum
index 6e62020..c87b80b 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-2-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-2-expected.checksum
@@ -1 +1 @@
-165bac16f46d682de430dfb1dfd0303d \ No newline at end of file
+f74a771587f0ac8576d2d733fa12421b \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-2-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-2-expected.png
index 12b038f..4e9decd 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-2-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-2-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-2-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-2-expected.txt
index 21b3352..25c8bbd 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-2-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-2-expected.txt
@@ -3,10 +3,10 @@ layer at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
- RenderBlock {DIV} at (0,0) size 784x59 [color=#FF0000]
- RenderText {#text} at (0,1) size 30x57
- text run at (0,1) width 30: "Z"
-layer at (8,8) size 36x59
- RenderBlock (positioned) {SPAN} at (8,8) size 36x59 [color=#008000]
- RenderText {#text} at (0,1) size 36x57
- text run at (0,1) width 36: "Y"
+ RenderBlock {DIV} at (0,0) size 784x50 [color=#FF0000]
+ RenderText {#text} at (0,0) size 50x50
+ text run at (0,0) width 50: "Z"
+layer at (8,8) size 50x50
+ RenderBlock (positioned) {SPAN} at (8,8) size 50x50 [color=#008000]
+ RenderText {#text} at (0,0) size 50x50
+ text run at (0,0) width 50: "Y"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-expected.checksum
index 6e62020..c87b80b 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-expected.checksum
@@ -1 +1 @@
-165bac16f46d682de430dfb1dfd0303d \ No newline at end of file
+f74a771587f0ac8576d2d733fa12421b \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-expected.png
index 12b038f..4e9decd 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-expected.txt
index 21b3352..25c8bbd 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/dynamic/floating-to-positioned-expected.txt
@@ -3,10 +3,10 @@ layer at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
- RenderBlock {DIV} at (0,0) size 784x59 [color=#FF0000]
- RenderText {#text} at (0,1) size 30x57
- text run at (0,1) width 30: "Z"
-layer at (8,8) size 36x59
- RenderBlock (positioned) {SPAN} at (8,8) size 36x59 [color=#008000]
- RenderText {#text} at (0,1) size 36x57
- text run at (0,1) width 36: "Y"
+ RenderBlock {DIV} at (0,0) size 784x50 [color=#FF0000]
+ RenderText {#text} at (0,0) size 50x50
+ text run at (0,0) width 50: "Z"
+layer at (8,8) size 50x50
+ RenderBlock (positioned) {SPAN} at (8,8) size 50x50 [color=#008000]
+ RenderText {#text} at (0,0) size 50x50
+ text run at (0,0) width 50: "Y"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/forms/listbox-clip-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/forms/listbox-clip-expected.checksum
index 32dd9f1..2d33780 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/forms/listbox-clip-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/forms/listbox-clip-expected.checksum
@@ -1 +1 @@
-a3b704b732debd1ec685e257ae8dd686 \ No newline at end of file
+9a731adb461b5a7def9e1b243a9ce83e \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/forms/listbox-clip-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/forms/listbox-clip-expected.png
index 1442f63..eb9865d 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/forms/listbox-clip-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/forms/listbox-clip-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/forms/listbox-clip-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/forms/listbox-clip-expected.txt
index 93aee7d..a064823 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/forms/listbox-clip-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/forms/listbox-clip-expected.txt
@@ -3,7 +3,7 @@ layer at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
- RenderListBox {SELECT} at (0,0) size 100x116 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
+ RenderListBox {SELECT} at (0,0) size 100x106 [bgcolor=#FFFFFF] [border: (1px inset #808080)]
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/inline-block/002-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/inline-block/002-expected.checksum
index 6d1a030..0558cf1 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/inline-block/002-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/inline-block/002-expected.checksum
@@ -1 +1 @@
-283a69d4b7d8fb46e2eae8862955015a \ No newline at end of file
+c0398d584e217545a1686a31df805ab2 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/inline-block/002-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/inline-block/002-expected.png
index 817045a..98f7946 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/inline-block/002-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/inline-block/002-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/inline-block/002-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/inline-block/002-expected.txt
index 8c380a1..ffa6486 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/inline-block/002-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/inline-block/002-expected.txt
@@ -4,9 +4,9 @@ layer at (0,0) size 800x52
RenderBlock {HTML} at (0,0) size 800x52
RenderBody {BODY} at (8,8) size 784x36
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {P} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {P} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,20) size 784x16
RenderText {#text} at (0,-1) size 271x19
@@ -17,8 +17,8 @@ layer at (10,77) size 50x50
RenderBlock (positioned) {DIV} at (2,2) size 50x50 [bgcolor=#FFA500]
layer at (160,77) size 50x50
RenderBlock (positioned) {DIV} at (152,2) size 50x50 [bgcolor=#FFA500]
-layer at (8,175) size 204x62
- RenderBlock (positioned) {DIV} at (8,175) size 204x62 [bgcolor=#FFFF00] [border: (2px solid #000000)]
+layer at (8,175) size 204x64
+ RenderBlock (positioned) {DIV} at (8,175) size 204x64 [bgcolor=#FFFF00] [border: (2px solid #000000)]
RenderBlock (floating) {DIV} at (2,2) size 50x50 [bgcolor=#FFA500]
RenderBlock {DIV} at (152,2) size 50x50 [bgcolor=#FFA500]
RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/parser/fonts-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/parser/fonts-expected.checksum
index c273eb3..b098f78 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/parser/fonts-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/parser/fonts-expected.checksum
@@ -1 +1 @@
-d4cbe81c788fa0036793af06a8a6e4ab \ No newline at end of file
+4e2fae3d9d34ca8076c9dfa05daec5be \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/parser/fonts-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/parser/fonts-expected.png
index c50689a..43a9f21 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/parser/fonts-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/parser/fonts-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/parser/fonts-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/parser/fonts-expected.txt
index 2de4356..7108af5 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/parser/fonts-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/parser/fonts-expected.txt
@@ -1,83 +1,83 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x564
- RenderBlock {HTML} at (0,0) size 800x564
- RenderBody {BODY} at (8,8) size 784x540
+layer at (0,0) size 800x528
+ RenderBlock {HTML} at (0,0) size 800x528
+ RenderBody {BODY} at (8,8) size 784x504
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (16,36) size 752x20 [color=#008000]
RenderText {#text} at (0,0) size 341x19
text run at (0,0) width 341: "This line should be green. There should be no red below."
- RenderBlock {P} at (16,72) size 96x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 47x19 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 47x19
- text run at (0,0) width 47: "FAIL-a"
+ RenderBlock {P} at (16,72) size 96x16 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 96x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 96x16
+ text run at (0,0) width 96: "FAIL-a"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (16,108) size 96x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 48x19 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 48x19
- text run at (0,0) width 48: "FAIL-b"
+ RenderBlock {P} at (16,104) size 96x16 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 96x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 96x16
+ text run at (0,0) width 96: "FAIL-b"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (16,144) size 96x16 [color=#008000]
- RenderInline {SPAN} at (0,0) size 47x19 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,-1) size 47x19
- text run at (0,-1) width 47: "FAIL-c"
+ RenderBlock {P} at (16,136) size 96x16 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 96x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 96x16
+ text run at (0,0) width 96: "FAIL-c"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (16,176) size 96x16 [color=#008000]
- RenderInline {SPAN} at (0,0) size 48x19 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,-1) size 48x19
- text run at (0,-1) width 48: "FAIL-d"
+ RenderBlock {P} at (16,168) size 96x16 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 96x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 96x16
+ text run at (0,0) width 96: "FAIL-d"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (16,208) size 96x16 [color=#008000]
- RenderInline {SPAN} at (0,0) size 47x19 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,-1) size 47x19
- text run at (0,-1) width 47: "FAIL-e"
+ RenderBlock {P} at (16,200) size 96x16 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 96x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 96x16
+ text run at (0,0) width 96: "FAIL-e"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (16,240) size 96x16 [color=#008000]
- RenderInline {SPAN} at (0,0) size 44x19 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,-1) size 44x19
- text run at (0,-1) width 44: "FAIL-f"
+ RenderBlock {P} at (16,232) size 96x16 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 96x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 96x16
+ text run at (0,0) width 96: "FAIL-f"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (16,272) size 96x16 [color=#008000]
- RenderInline {SPAN} at (0,0) size 47x19 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,-1) size 47x19
- text run at (0,-1) width 47: "FAIL-g"
+ RenderBlock {P} at (16,264) size 96x16 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 96x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 96x16
+ text run at (0,0) width 96: "FAIL-g"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (16,304) size 96x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 47x19 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 47x19
- text run at (0,0) width 47: "FAIL-h"
+ RenderBlock {P} at (16,296) size 96x16 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 96x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 96x16
+ text run at (0,0) width 96: "FAIL-h"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (16,340) size 96x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 43x19 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 43x19
- text run at (0,0) width 43: "FAIL-i"
+ RenderBlock {P} at (16,328) size 96x16 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 96x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 96x16
+ text run at (0,0) width 96: "FAIL-i"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (16,376) size 96x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 44x19 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 44x19
- text run at (0,0) width 44: "FAIL-j"
+ RenderBlock {P} at (16,360) size 96x16 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 96x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 96x16
+ text run at (0,0) width 96: "FAIL-j"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (16,412) size 96x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 48x19 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 48x19
- text run at (0,0) width 48: "FAIL-k"
+ RenderBlock {P} at (16,392) size 96x16 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 96x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 96x16
+ text run at (0,0) width 96: "FAIL-k"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (16,448) size 96x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 43x19 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 43x19
- text run at (0,0) width 43: "FAIL-l"
+ RenderBlock {P} at (16,424) size 96x16 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 96x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 96x16
+ text run at (0,0) width 96: "FAIL-l"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (16,484) size 96x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 51x19 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 51x19
- text run at (0,0) width 51: "FAIL-m"
+ RenderBlock {P} at (16,456) size 96x16 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 96x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 96x16
+ text run at (0,0) width 96: "FAIL-m"
RenderText {#text} at (0,0) size 0x0
- RenderBlock {P} at (16,520) size 96x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 47x19 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 47x19
- text run at (0,0) width 47: "FAIL-n"
+ RenderBlock {P} at (16,488) size 96x16 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 96x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 96x16
+ text run at (0,0) width 96: "FAIL-n"
RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-expected.checksum
index ec7329d..86e451e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-expected.checksum
@@ -1 +1 @@
-5691da6465fa1e22222ce09a41b33671 \ No newline at end of file
+5b2a9f9d387db1f7930f2351d1b9a6e8 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-expected.png
index a20dc2e..e1a2f23 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-expected.txt
index 5a4f06b..4f07cbc 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-expected.txt
@@ -8,63 +8,63 @@ layer at (0,0) size 800x588
RenderBlock {DIV} at (51,7) size 62x22 [border: (1px solid #800080)]
RenderBlock {DIV} at (6,6) size 50x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (-2,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (-2,0) size 7x19
- text run at (-2,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (-2,2) size 16x16
+ text run at (-2,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,39) size 780x37 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (1,1) size 0x6
RenderBlock {DIV} at (51,7) size 62x22 [border: (1px solid #800080)]
RenderBlock {DIV} at (6,6) size 50x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (-2,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (-8,0) size 8x19
- text run at (-8,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (-8,2) size 16x16
+ text run at (-8,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,78) size 780x37 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (1,1) size 0x6
RenderBlock {DIV} at (51,7) size 62x22 [border: (1px solid #800080)]
RenderBlock {DIV} at (6,6) size 50x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (-8,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (-2,0) size 7x19
- text run at (-2,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (-2,2) size 16x16
+ text run at (-2,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,117) size 780x37 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (1,1) size 0x6
RenderBlock {DIV} at (51,7) size 62x22 [border: (1px solid #800080)]
RenderBlock {DIV} at (6,6) size 50x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (0,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (-8,0) size 8x19
- text run at (-8,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (-8,2) size 16x16
+ text run at (-8,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,156) size 780x37 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (1,1) size 0x6
RenderBlock {DIV} at (51,7) size 62x22 [border: (1px solid #800080)]
RenderBlock {DIV} at (6,6) size 50x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (-8,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (0,0) size 7x19
- text run at (0,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (0,2) size 16x16
+ text run at (0,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,195) size 780x37 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (1,1) size 0x6
RenderFlexibleBox {DIV} at (51,7) size 62x22 [border: (1px solid #800080)]
RenderBlock {DIV} at (6,6) size 50x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (-8,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (0,0) size 7x19
- text run at (0,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (0,2) size 16x16
+ text run at (0,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,234) size 780x37 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (1,1) size 0x6
RenderFlexibleBox {DIV} at (51,7) size 62x22 [border: (1px solid #800080)]
RenderBlock {DIV} at (6,6) size 32x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (-8,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (0,0) size 7x19
- text run at (0,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (0,2) size 16x16
+ text run at (0,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,273) size 780x37 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (1,1) size 0x6
@@ -73,9 +73,9 @@ layer at (0,0) size 800x588
RenderTableRow {TR} at (0,2) size 46x12
RenderTableCell {TD} at (2,2) size 42x12 [bgcolor=#FFC0CB] [r=0 c=0 rs=1 cs=1]
RenderBlock (floating) {DIV} at (1,1) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (-4,0) size 7x19
- text run at (-4,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (-4,2) size 16x16
+ text run at (-4,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,312) size 780x37 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (1,1) size 0x6
@@ -84,9 +84,9 @@ layer at (0,0) size 800x588
RenderTableRow {TR} at (0,2) size 46x12
RenderTableCell {TD} at (2,2) size 42x12 [bgcolor=#FFC0CB] [r=0 c=0 rs=1 cs=1]
RenderBlock (floating) {DIV} at (1,1) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (-12,0) size 12x19
- text run at (-12,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (-12,2) size 16x16
+ text run at (-12,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,351) size 780x52 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (1,1) size 0x6
@@ -96,9 +96,9 @@ layer at (0,0) size 800x588
RenderTableRow {TR} at (0,2) size 46x12
RenderTableCell {TD} at (2,2) size 42x12 [bgcolor=#FFC0CB] [r=0 c=0 rs=1 cs=1]
RenderBlock (floating) {DIV} at (1,1) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (-12,0) size 12x19
- text run at (-12,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (-12,2) size 16x16
+ text run at (-12,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,405) size 780x37 [border: (1px dotted #D3D3D3)]
@@ -115,29 +115,29 @@ layer at (0,0) size 800x588
RenderBlock {DIV} at (51,7) size 62x37 [border: (1px solid #800080)]
RenderBlock {DIV} at (6,6) size 32x20 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (-8,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (0,0) size 7x19
- text run at (0,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (0,2) size 16x16
+ text run at (0,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
layer at (59,426) size 40x20
RenderBlock (floating) {DIV} at (-8,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (0,0) size 7x19
- text run at (0,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (0,2) size 16x16
+ text run at (0,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
layer at (67,465) size 50x20
RenderBlock {DIV} at (6,6) size 50x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (-8,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (0,0) size 7x19
- text run at (0,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (0,2) size 16x16
+ text run at (0,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
layer at (61,498) size 62x26
RenderBlock {DIV} at (51,7) size 62x22 [border: (1px solid #800080)]
RenderBlock {DIV} at (6,6) size 50x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (-8,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (0,0) size 7x19
- text run at (0,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (0,2) size 16x16
+ text run at (0,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-right-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-right-expected.checksum
index ce8128a..77a059e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-right-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-right-expected.checksum
@@ -1 +1 @@
-424409a82a4837516a804e944b48333b \ No newline at end of file
+3f71ad3554ab78a136897c33f8374ee3 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-right-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-right-expected.png
index 775cd17..15ffe97 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-right-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-right-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-right-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-right-expected.txt
index 276d4e6..f78d627 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-right-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/repaint/float-overflow-right-expected.txt
@@ -8,63 +8,63 @@ layer at (0,0) size 800x588
RenderBlock {DIV} at (667,7) size 62x22 [border: (1px solid #800080)]
RenderBlock {DIV} at (6,6) size 50x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (12,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (35,0) size 7x19
- text run at (35,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (26,2) size 16x16
+ text run at (26,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,39) size 780x37 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (779,1) size 0x6
RenderBlock {DIV} at (667,7) size 62x22 [border: (1px solid #800080)]
RenderBlock {DIV} at (6,6) size 50x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (12,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (41,0) size 7x19
- text run at (41,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (32,2) size 16x16
+ text run at (32,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,78) size 780x37 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (779,1) size 0x6
RenderBlock {DIV} at (667,7) size 62x22 [border: (1px solid #800080)]
RenderBlock {DIV} at (6,6) size 50x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (18,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (35,0) size 7x19
- text run at (35,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (26,2) size 16x16
+ text run at (26,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,117) size 780x37 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (779,1) size 0x6
RenderBlock {DIV} at (667,7) size 62x22 [border: (1px solid #800080)]
RenderBlock {DIV} at (6,6) size 50x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (10,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (41,0) size 7x19
- text run at (41,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (32,2) size 16x16
+ text run at (32,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,156) size 780x37 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (779,1) size 0x6
RenderBlock {DIV} at (667,7) size 62x22 [border: (1px solid #800080)]
RenderBlock {DIV} at (6,6) size 50x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (18,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (33,0) size 7x19
- text run at (33,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (24,2) size 16x16
+ text run at (24,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,195) size 780x37 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (779,1) size 0x6
RenderFlexibleBox {DIV} at (667,7) size 62x22 [border: (1px solid #800080)]
RenderBlock {DIV} at (6,6) size 50x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (18,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (33,0) size 7x19
- text run at (33,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (24,2) size 16x16
+ text run at (24,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,234) size 780x37 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (779,1) size 0x6
RenderFlexibleBox {DIV} at (667,7) size 62x22 [border: (1px solid #800080)]
RenderBlock {DIV} at (24,6) size 32x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (0,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (33,0) size 7x19
- text run at (33,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (24,2) size 16x16
+ text run at (24,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,273) size 780x37 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (779,1) size 0x6
@@ -73,9 +73,9 @@ layer at (0,0) size 800x588
RenderTableRow {TR} at (0,2) size 46x12
RenderTableCell {TD} at (2,2) size 42x12 [bgcolor=#FFC0CB] [r=0 c=0 rs=1 cs=1]
RenderBlock (floating) {DIV} at (1,1) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (37,0) size 7x19
- text run at (37,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (28,2) size 16x16
+ text run at (28,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,312) size 780x37 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (779,1) size 0x6
@@ -84,9 +84,9 @@ layer at (0,0) size 800x588
RenderTableRow {TR} at (0,2) size 46x12
RenderTableCell {TD} at (2,2) size 42x12 [bgcolor=#FFC0CB] [r=0 c=0 rs=1 cs=1]
RenderBlock (floating) {DIV} at (1,1) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (45,0) size 7x19
- text run at (45,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (36,2) size 16x16
+ text run at (36,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,351) size 780x52 [border: (1px dotted #D3D3D3)]
RenderBlock {DIV} at (779,1) size 0x6
@@ -96,9 +96,9 @@ layer at (0,0) size 800x588
RenderTableRow {TR} at (0,2) size 46x12
RenderTableCell {TD} at (2,2) size 42x12 [bgcolor=#FFC0CB] [r=0 c=0 rs=1 cs=1]
RenderBlock (floating) {DIV} at (1,1) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (45,0) size 7x19
- text run at (45,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (36,2) size 16x16
+ text run at (36,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (2,405) size 780x37 [border: (1px dotted #D3D3D3)]
@@ -115,29 +115,29 @@ layer at (0,0) size 800x588
RenderBlock {DIV} at (667,7) size 62x37 [border: (1px solid #800080)]
RenderBlock {DIV} at (24,6) size 32x20 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (0,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (33,0) size 7x19
- text run at (33,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (24,2) size 16x16
+ text run at (24,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
layer at (701,426) size 40x20
RenderBlock (floating) {DIV} at (18,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (33,0) size 7x19
- text run at (33,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (24,2) size 16x16
+ text run at (24,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
layer at (683,465) size 58x20
RenderBlock {DIV} at (6,6) size 50x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (18,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (33,0) size 7x19
- text run at (33,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (24,2) size 16x16
+ text run at (24,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
layer at (677,498) size 64x26
RenderBlock {DIV} at (667,7) size 62x22 [border: (1px solid #800080)]
RenderBlock {DIV} at (6,6) size 50x10 [bgcolor=#FFC0CB]
RenderBlock (floating) {DIV} at (18,0) size 40x10 [bgcolor=#ADD8E6]
- RenderInline {SPAN} at (0,0) size 7x19 [color=#0000FF]
- RenderText {#text} at (33,0) size 7x19
- text run at (33,0) width 7: "x"
+ RenderInline {SPAN} at (0,0) size 16x16 [color=#0000FF]
+ RenderText {#text} at (24,2) size 16x16
+ text run at (24,2) width 16: "x"
RenderText {#text} at (0,0) size 0x0
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/cg-fallback-bolding-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/cg-fallback-bolding-expected.checksum
index e09b515..319d5d6 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/cg-fallback-bolding-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/cg-fallback-bolding-expected.checksum
@@ -1 +1 @@
-3bd3677108499e8ca85cc0bda94c0088 \ No newline at end of file
+7cdbfa15d71df5634043d14d4dea51e3 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/cg-fallback-bolding-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/cg-fallback-bolding-expected.png
index ade6a0f..ac53dbb 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/cg-fallback-bolding-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/cg-fallback-bolding-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/cg-fallback-bolding-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/cg-fallback-bolding-expected.txt
index 70e9990..999bb3f 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/cg-fallback-bolding-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/cg-fallback-bolding-expected.txt
@@ -12,6 +12,6 @@ layer at (0,0) size 800x600
text run at (0,40) width 35: "bold. "
text run at (35,40) width 749: "This test is making sure we don't make incorrect assumptions based off the fact that we would have to synthesize bold for the"
text run at (0,60) width 109: "first font in the list."
- RenderBlock {P} at (0,208) size 784x150
- RenderText {#text} at (0,2) size 67x145
- text run at (0,2) width 67 RTL: "\x{5D0}"
+ RenderBlock {P} at (0,208) size 784x128
+ RenderText {#text} at (0,0) size 71x128
+ text run at (0,0) width 71 RTL: "\x{5D0}"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/002-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/002-expected.checksum
index 16f6ee2..81900965 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/002-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/002-expected.checksum
@@ -1 +1 @@
-933da0bcb9e86dc0e1676b6a38e4ef05 \ No newline at end of file
+ae1ca9be122ebe255d2384946b4989f8 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/002-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/002-expected.png
index de12b8e..6740015 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/002-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/002-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/002-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/002-expected.txt
index 9a78467..10eadff 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/002-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/002-expected.txt
@@ -4,9 +4,9 @@ layer at (0,0) size 800x214
RenderBlock {HTML} at (0,0) size 800x214
RenderBody {BODY} at (8,8) size 784x198
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 608x19
@@ -31,57 +31,57 @@ layer at (0,0) size 800x214
RenderBlock {DIV} at (0,0) size 60x0
RenderBlock {DIV} at (0,0) size 60x0
RenderBlock {DIV} at (0,0) size 60x20 [color=#008000] [bgcolor=#00FF00]
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderText {#text} at (14,-1) size 5x22
- text run at (14,-1) width 5: " "
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (19,-1) size 14x22
- text run at (19,-1) width 14: "X"
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderText {#text} at (20,0) size 20x20
+ text run at (20,0) width 20: " "
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (40,0) size 20x20
+ text run at (40,0) width 20: "X"
RenderBlock {DIV} at (0,20) size 60x20 [color=#008000] [bgcolor=#00FF00]
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderText {#text} at (14,-1) size 5x22
- text run at (14,-1) width 5: " "
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (19,-1) size 14x22
- text run at (19,-1) width 14: "X"
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderText {#text} at (20,0) size 20x20
+ text run at (20,0) width 20: " "
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (40,0) size 20x20
+ text run at (40,0) width 20: "X"
RenderBlock {DIV} at (0,40) size 60x20 [color=#008000] [bgcolor=#00FF00]
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderText {#text} at (14,-1) size 5x22
- text run at (14,-1) width 5: " "
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (19,-1) size 14x22
- text run at (19,-1) width 14: "X"
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderText {#text} at (20,0) size 20x20
+ text run at (20,0) width 20: " "
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (40,0) size 20x20
+ text run at (40,0) width 20: "X"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (0,60) size 60x20 [color=#008000] [bgcolor=#00FF00]
RenderBlock {DIV} at (0,0) size 60x0
RenderBlock (anonymous) at (0,0) size 60x20
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderText {#text} at (14,-1) size 5x22
- text run at (14,-1) width 5: " "
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (19,-1) size 14x22
- text run at (19,-1) width 14: "X"
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderText {#text} at (20,0) size 20x20
+ text run at (20,0) width 20: " "
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (40,0) size 20x20
+ text run at (40,0) width 20: "X"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (0,80) size 60x20 [color=#008000] [bgcolor=#00FF00]
RenderBlock (anonymous) at (0,0) size 60x20
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderText {#text} at (14,-1) size 5x22
- text run at (14,-1) width 5: " "
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (19,-1) size 14x22
- text run at (19,-1) width 14: "X"
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderText {#text} at (20,0) size 20x20
+ text run at (20,0) width 20: " "
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (40,0) size 20x20
+ text run at (40,0) width 20: "X"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (0,20) size 60x0
RenderBlock {DIV} at (0,100) size 60x20 [color=#008000] [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 33x22
- text run at (0,-1) width 33: "X X"
+ RenderText {#text} at (0,0) size 60x20
+ text run at (0,0) width 60: "X X"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/003-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/003-expected.checksum
index 16f6ee2..81900965 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/003-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/003-expected.checksum
@@ -1 +1 @@
-933da0bcb9e86dc0e1676b6a38e4ef05 \ No newline at end of file
+ae1ca9be122ebe255d2384946b4989f8 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/003-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/003-expected.png
index de12b8e..6740015 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/003-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/003-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/003-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/003-expected.txt
index 9a78467..10eadff 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/003-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/003-expected.txt
@@ -4,9 +4,9 @@ layer at (0,0) size 800x214
RenderBlock {HTML} at (0,0) size 800x214
RenderBody {BODY} at (8,8) size 784x198
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 608x19
@@ -31,57 +31,57 @@ layer at (0,0) size 800x214
RenderBlock {DIV} at (0,0) size 60x0
RenderBlock {DIV} at (0,0) size 60x0
RenderBlock {DIV} at (0,0) size 60x20 [color=#008000] [bgcolor=#00FF00]
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderText {#text} at (14,-1) size 5x22
- text run at (14,-1) width 5: " "
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (19,-1) size 14x22
- text run at (19,-1) width 14: "X"
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderText {#text} at (20,0) size 20x20
+ text run at (20,0) width 20: " "
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (40,0) size 20x20
+ text run at (40,0) width 20: "X"
RenderBlock {DIV} at (0,20) size 60x20 [color=#008000] [bgcolor=#00FF00]
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderText {#text} at (14,-1) size 5x22
- text run at (14,-1) width 5: " "
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (19,-1) size 14x22
- text run at (19,-1) width 14: "X"
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderText {#text} at (20,0) size 20x20
+ text run at (20,0) width 20: " "
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (40,0) size 20x20
+ text run at (40,0) width 20: "X"
RenderBlock {DIV} at (0,40) size 60x20 [color=#008000] [bgcolor=#00FF00]
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderText {#text} at (14,-1) size 5x22
- text run at (14,-1) width 5: " "
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (19,-1) size 14x22
- text run at (19,-1) width 14: "X"
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderText {#text} at (20,0) size 20x20
+ text run at (20,0) width 20: " "
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (40,0) size 20x20
+ text run at (40,0) width 20: "X"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (0,60) size 60x20 [color=#008000] [bgcolor=#00FF00]
RenderBlock {DIV} at (0,0) size 60x0
RenderBlock (anonymous) at (0,0) size 60x20
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderText {#text} at (14,-1) size 5x22
- text run at (14,-1) width 5: " "
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (19,-1) size 14x22
- text run at (19,-1) width 14: "X"
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderText {#text} at (20,0) size 20x20
+ text run at (20,0) width 20: " "
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (40,0) size 20x20
+ text run at (40,0) width 20: "X"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (0,80) size 60x20 [color=#008000] [bgcolor=#00FF00]
RenderBlock (anonymous) at (0,0) size 60x20
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderText {#text} at (14,-1) size 5x22
- text run at (14,-1) width 5: " "
- RenderInline {SPAN} at (0,0) size 14x22
- RenderText {#text} at (19,-1) size 14x22
- text run at (19,-1) width 14: "X"
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderText {#text} at (20,0) size 20x20
+ text run at (20,0) width 20: " "
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (40,0) size 20x20
+ text run at (40,0) width 20: "X"
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (0,20) size 60x0
RenderBlock {DIV} at (0,100) size 60x20 [color=#008000] [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 33x22
- text run at (0,-1) width 33: "X X"
+ RenderText {#text} at (0,0) size 60x20
+ text run at (0,0) width 60: "X X"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/004-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/004-expected.checksum
index 0dbac6e..747fe8c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/004-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/004-expected.checksum
@@ -1 +1 @@
-3a5898d33bcf4a4c9b1629863238e72f \ No newline at end of file
+c90b2932b387229916547bad26ef0bb0 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/004-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/004-expected.png
index fcc0422..a9f0e60 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/004-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/004-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/004-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/004-expected.txt
index e58404c..e079554 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/004-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/004-expected.txt
@@ -4,44 +4,44 @@ layer at (0,0) size 800x192
RenderBlock {HTML} at (0,0) size 800x192
RenderBody {BODY} at (8,8) size 784x176
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 421x19
text run at (0,0) width 421: "There should be no red below, only a green square bordered in green."
- RenderTable {TABLE} at (0,72) size 74x104
- RenderTableSection {TBODY} at (0,0) size 74x104
- RenderTableRow {TR} at (0,2) size 74x100
- RenderTableCell {TD} at (2,2) size 70x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
- RenderBlock {DIV} at (0,0) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 70x22
- text run at (0,-1) width 70: "XXXXX"
- RenderBlock {DIV} at (0,20) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderInline {SPAN} at (0,0) size 15x22 [bgcolor=#00FF00]
- RenderText {#text} at (14,-1) size 15x22
- text run at (14,-1) width 15: " "
- RenderText {#text} at (29,-1) size 14x22
- text run at (29,-1) width 14: "X"
- RenderBlock {DIV} at (0,40) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderInline {SPAN} at (0,0) size 15x22 [bgcolor=#00FF00]
- RenderText {#text} at (14,-1) size 15x22
- text run at (14,-1) width 15: "\x{200B} \x{200B} \x{200B} \x{200B}"
- RenderText {#text} at (29,-1) size 14x22
- text run at (29,-1) width 14: "X"
- RenderBlock {DIV} at (0,60) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderInline {SPAN} at (0,0) size 15x22 [bgcolor=#00FF00]
- RenderText {#text} at (14,-1) size 15x22
- text run at (14,-1) width 15: " \x{200B} \x{200B} "
- RenderText {#text} at (29,-1) size 14x22
- text run at (29,-1) width 14: "X"
- RenderBlock {DIV} at (0,80) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 70x22
- text run at (0,-1) width 70: "XXXXX"
+ RenderTable {TABLE} at (0,72) size 104x104
+ RenderTableSection {TBODY} at (0,0) size 104x104
+ RenderTableRow {TR} at (0,2) size 104x100
+ RenderTableCell {TD} at (2,2) size 100x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
+ RenderBlock {DIV} at (0,0) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "XXXXX"
+ RenderBlock {DIV} at (0,20) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderInline {SPAN} at (0,0) size 60x20 [bgcolor=#00FF00]
+ RenderText {#text} at (20,0) size 60x20
+ text run at (20,0) width 60: " "
+ RenderText {#text} at (80,0) size 20x20
+ text run at (80,0) width 20: "X"
+ RenderBlock {DIV} at (0,40) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderInline {SPAN} at (0,0) size 60x20 [bgcolor=#00FF00]
+ RenderText {#text} at (20,0) size 60x20
+ text run at (20,0) width 60: "\x{200B} \x{200B} \x{200B} \x{200B}"
+ RenderText {#text} at (80,0) size 20x20
+ text run at (80,0) width 20: "X"
+ RenderBlock {DIV} at (0,60) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderInline {SPAN} at (0,0) size 60x20 [bgcolor=#00FF00]
+ RenderText {#text} at (20,0) size 60x20
+ text run at (20,0) width 60: " \x{200B} \x{200B} "
+ RenderText {#text} at (80,0) size 20x20
+ text run at (80,0) width 20: "X"
+ RenderBlock {DIV} at (0,80) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "XXXXX"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/005-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/005-expected.checksum
index 40359cd..747fe8c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/005-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/005-expected.checksum
@@ -1 +1 @@
-6475cb355edafd07d2290a61bb86cf79 \ No newline at end of file
+c90b2932b387229916547bad26ef0bb0 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/005-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/005-expected.png
index 675673d..a9f0e60 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/005-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/005-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/005-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/005-expected.txt
index 04f3a11..f438ffa 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/005-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/005-expected.txt
@@ -4,32 +4,32 @@ layer at (0,0) size 800x192
RenderBlock {HTML} at (0,0) size 800x192
RenderBody {BODY} at (8,8) size 784x176
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 421x19
text run at (0,0) width 421: "There should be no red below, only a green square bordered in green."
- RenderTable {TABLE} at (0,72) size 74x104
- RenderTableSection {TBODY} at (0,0) size 74x104
- RenderTableRow {TR} at (0,2) size 74x100
- RenderTableCell {TD} at (2,2) size 70x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
- RenderBlock {DIV} at (0,0) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 70x22
- text run at (0,-1) width 70: "XXXXX"
- RenderBlock {DIV} at (0,20) size 70x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 43x22 [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 43x22
- text run at (0,-1) width 43: "X X"
- RenderBlock {DIV} at (0,40) size 70x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 43x22 [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 43x22
- text run at (0,-1) width 43: "X\x{200B} \x{200B} \x{200B} \x{200B}X"
- RenderBlock {DIV} at (0,60) size 70x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 43x22 [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 43x22
- text run at (0,-1) width 43: "X \x{200B} \x{200B} X"
- RenderBlock {DIV} at (0,80) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 70x22
- text run at (0,-1) width 70: "XXXXX"
+ RenderTable {TABLE} at (0,72) size 104x104
+ RenderTableSection {TBODY} at (0,0) size 104x104
+ RenderTableRow {TR} at (0,2) size 104x100
+ RenderTableCell {TD} at (2,2) size 100x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
+ RenderBlock {DIV} at (0,0) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "XXXXX"
+ RenderBlock {DIV} at (0,20) size 100x20 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 100x20 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "X X"
+ RenderBlock {DIV} at (0,40) size 100x20 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 100x20 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "X\x{200B} \x{200B} \x{200B} \x{200B}X"
+ RenderBlock {DIV} at (0,60) size 100x20 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 100x20 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "X \x{200B} \x{200B} X"
+ RenderBlock {DIV} at (0,80) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "XXXXX"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/006-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/006-expected.checksum
index 423585d..c0657d8 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/006-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/006-expected.checksum
@@ -1 +1 @@
-9d89e487d9421a2f89ffded8b030249a \ No newline at end of file
+22a5e080ee7399b249f5b699865a827e \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/006-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/006-expected.png
index ff80cd1..0dcd25c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/006-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/006-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/006-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/006-expected.txt
index 45d0c08..8ba0298 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/006-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/006-expected.txt
@@ -4,104 +4,104 @@ layer at (0,0) size 800x204
RenderBlock {HTML} at (0,0) size 800x204
RenderBody {BODY} at (8,8) size 784x176
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (16,0) size 240x18
- text run at (16,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (16,2) size 528x16
+ text run at (16,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 471x19
text run at (0,0) width 471: "There should be no red below, only three identical striped green and lime bars."
RenderBlock {DIV} at (20,76) size 744x20
- RenderInline {SPAN} at (0,0) size 109x22 [color=#800000] [bgcolor=#FF0000]
+ RenderInline {SPAN} at (0,0) size 220x20 [color=#800000] [bgcolor=#FF0000]
RenderText {#text} at (0,0) size 0x0
- RenderInline {SPAN} at (0,0) size 109x22 [color=#008000] [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 19x22
- text run at (0,-1) width 19: "X "
+ RenderInline {SPAN} at (0,0) size 220x20 [color=#008000] [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 40x20
+ text run at (0,0) width 40: "X "
RenderInline {SPAN} at (0,0) size 0x0 [color=#800000] [bgcolor=#FF0000]
RenderInline {SPAN} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderInline {SPAN} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
- RenderText {#text} at (19,-1) size 19x22
- text run at (19,-1) width 19: "X "
+ RenderText {#text} at (40,0) size 40x20
+ text run at (40,0) width 40: "X "
RenderInline {SPAN} at (0,0) size 0x0 [color=#800000] [bgcolor=#FF0000]
RenderText {#text} at (0,0) size 0x0
- RenderText {#text} at (38,-1) size 14x22
- text run at (38,-1) width 14: "X"
- RenderInline {SPAN} at (0,0) size 5x22 [color=#800000] [bgcolor=#FF0000]
- RenderInline {SPAN} at (0,0) size 5x22
- RenderInline {SPAN} at (0,0) size 5x22 [color=#008000] [bgcolor=#00FF00]
- RenderText {#text} at (52,-1) size 5x22
- text run at (52,-1) width 5: " "
+ RenderText {#text} at (80,0) size 20x20
+ text run at (80,0) width 20: "X"
+ RenderInline {SPAN} at (0,0) size 20x20 [color=#800000] [bgcolor=#FF0000]
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderInline {SPAN} at (0,0) size 20x20 [color=#008000] [bgcolor=#00FF00]
+ RenderText {#text} at (100,0) size 20x20
+ text run at (100,0) width 20: " "
RenderInline {SPAN} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
- RenderText {#text} at (57,-1) size 19x22
- text run at (57,-1) width 19: "X "
+ RenderText {#text} at (120,0) size 40x20
+ text run at (120,0) width 40: "X "
RenderInline {SPAN} at (0,0) size 0x0 [color=#800000] [bgcolor=#FF0000]
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
- RenderInline {SPAN} at (0,0) size 33x22
- RenderText {#text} at (76,-1) size 14x22
- text run at (76,-1) width 14: "X"
- RenderInline {SPAN} at (0,0) size 5x22
- RenderText {#text} at (90,-1) size 5x22
- text run at (90,-1) width 5: " "
+ RenderInline {SPAN} at (0,0) size 60x20
+ RenderText {#text} at (160,0) size 20x20
+ text run at (160,0) width 20: "X"
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (180,0) size 20x20
+ text run at (180,0) width 20: " "
RenderInline {SPAN} at (0,0) size 0x0 [color=#800000] [bgcolor=#FF0000]
RenderText {#text} at (0,0) size 0x0
RenderInline {SPAN} at (0,0) size 0x0 [color=#800000] [bgcolor=#FF0000]
RenderText {#text} at (0,0) size 0x0
- RenderText {#text} at (95,-1) size 14x22
- text run at (95,-1) width 14: "X"
+ RenderText {#text} at (200,0) size 20x20
+ text run at (200,0) width 20: "X"
RenderInline {SPAN} at (0,0) size 0x0 [color=#800000] [bgcolor=#FF0000]
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (20,116) size 744x20
- RenderInline {SPAN} at (0,0) size 109x22 [color=#800000] [bgcolor=#FF0000]
+ RenderInline {SPAN} at (0,0) size 220x20 [color=#800000] [bgcolor=#FF0000]
RenderText {#text} at (0,0) size 0x0
- RenderInline {SPAN} at (0,0) size 109x22 [color=#008000] [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 19x22
- text run at (0,-1) width 19: "X "
+ RenderInline {SPAN} at (0,0) size 220x20 [color=#008000] [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 40x20
+ text run at (0,0) width 40: "X "
RenderInline {SPAN} at (0,0) size 0x0 [color=#800000] [bgcolor=#FF0000]
RenderInline {SPAN} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderInline {SPAN} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
- RenderText {#text} at (19,-1) size 19x22
- text run at (19,-1) width 19: "X "
+ RenderText {#text} at (40,0) size 40x20
+ text run at (40,0) width 40: "X "
RenderInline {SPAN} at (0,0) size 0x0 [color=#800000] [bgcolor=#FF0000]
RenderText {#text} at (0,0) size 0x0
- RenderText {#text} at (38,-1) size 14x22
- text run at (38,-1) width 14: "X"
- RenderInline {SPAN} at (0,0) size 5x22 [color=#800000] [bgcolor=#FF0000]
- RenderInline {SPAN} at (0,0) size 5x22
- RenderInline {SPAN} at (0,0) size 5x22 [color=#008000] [bgcolor=#00FF00]
- RenderText {#text} at (52,-1) size 5x22
- text run at (52,-1) width 5: " "
+ RenderText {#text} at (80,0) size 20x20
+ text run at (80,0) width 20: "X"
+ RenderInline {SPAN} at (0,0) size 20x20 [color=#800000] [bgcolor=#FF0000]
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderInline {SPAN} at (0,0) size 20x20 [color=#008000] [bgcolor=#00FF00]
+ RenderText {#text} at (100,0) size 20x20
+ text run at (100,0) width 20: " "
RenderInline {SPAN} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
- RenderText {#text} at (57,-1) size 19x22
- text run at (57,-1) width 19: "X "
+ RenderText {#text} at (120,0) size 40x20
+ text run at (120,0) width 40: "X "
RenderInline {SPAN} at (0,0) size 0x0 [color=#800000] [bgcolor=#FF0000]
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
- RenderInline {SPAN} at (0,0) size 33x22
- RenderText {#text} at (76,-1) size 14x22
- text run at (76,-1) width 14: "X"
- RenderInline {SPAN} at (0,0) size 5x22
- RenderText {#text} at (90,-1) size 5x22
- text run at (90,-1) width 5: " "
+ RenderInline {SPAN} at (0,0) size 60x20
+ RenderText {#text} at (160,0) size 20x20
+ text run at (160,0) width 20: "X"
+ RenderInline {SPAN} at (0,0) size 20x20
+ RenderText {#text} at (180,0) size 20x20
+ text run at (180,0) width 20: " "
RenderInline {SPAN} at (0,0) size 0x0 [color=#800000] [bgcolor=#FF0000]
RenderText {#text} at (0,0) size 0x0
RenderInline {SPAN} at (0,0) size 0x0 [color=#800000] [bgcolor=#FF0000]
RenderText {#text} at (0,0) size 0x0
- RenderText {#text} at (95,-1) size 14x22
- text run at (95,-1) width 14: "X"
+ RenderText {#text} at (200,0) size 20x20
+ text run at (200,0) width 20: "X"
RenderInline {SPAN} at (0,0) size 0x0 [color=#800000] [bgcolor=#FF0000]
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (20,156) size 744x20
- RenderInline {SPAN} at (0,0) size 109x22 [color=#008000] [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 109x22
- text run at (0,-1) width 109: "X X X X X X"
+ RenderInline {SPAN} at (0,0) size 220x20 [color=#008000] [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 220x20
+ text run at (0,0) width 220: "X X X X X X"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/007-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/007-expected.checksum
index 3cf2904..74cea0f 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/007-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/007-expected.checksum
@@ -1 +1 @@
-311bbcf0eb89277dd3fa89bf57508e7f \ No newline at end of file
+d42ad3f6e7761f5a94c2078bbd5c40ae \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/007-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/007-expected.png
index de21416..4aa17a5 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/007-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/007-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/007-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/007-expected.txt
index 2daebd9..111bbb1 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/007-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/007-expected.txt
@@ -4,45 +4,45 @@ layer at (0,0) size 800x164
RenderBlock {HTML} at (0,0) size 800x164
RenderBody {BODY} at (8,8) size 784x136
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (16,0) size 240x18
- text run at (16,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (16,2) size 528x16
+ text run at (16,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 464x19
text run at (0,0) width 464: "There should be no red below, only two identical striped green and lime bars."
RenderBlock {DIV} at (20,76) size 744x20
- RenderInline {SPAN} at (0,0) size 109x22 [color=#800000] [bgcolor=#FF0000]
+ RenderInline {SPAN} at (0,0) size 220x20 [color=#800000] [bgcolor=#FF0000]
RenderText {#text} at (0,0) size 0x0
- RenderInline {SPAN} at (0,0) size 19x22 [color=#008000] [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 19x22
- text run at (0,-1) width 19: "X "
+ RenderInline {SPAN} at (0,0) size 40x20 [color=#008000] [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 40x20
+ text run at (0,0) width 40: "X "
RenderText {#text} at (0,0) size 0x0
RenderInline {SPAN} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
- RenderInline {SPAN} at (0,0) size 19x22 [color=#008000] [bgcolor=#00FF00]
- RenderText {#text} at (19,-1) size 19x22
- text run at (19,-1) width 19: "X "
+ RenderInline {SPAN} at (0,0) size 40x20 [color=#008000] [bgcolor=#00FF00]
+ RenderText {#text} at (40,0) size 40x20
+ text run at (40,0) width 40: "X "
RenderText {#text} at (0,0) size 0x0
- RenderInline {SPAN} at (0,0) size 19x22 [color=#008000] [bgcolor=#00FF00]
- RenderText {#text} at (38,-1) size 19x22
- text run at (38,-1) width 19: "X "
+ RenderInline {SPAN} at (0,0) size 40x20 [color=#008000] [bgcolor=#00FF00]
+ RenderText {#text} at (80,0) size 40x20
+ text run at (80,0) width 40: "X "
RenderText {#text} at (0,0) size 0x0
- RenderInline {SPAN} at (0,0) size 19x22 [color=#008000] [bgcolor=#00FF00]
- RenderText {#text} at (57,-1) size 19x22
- text run at (57,-1) width 19: "X "
+ RenderInline {SPAN} at (0,0) size 40x20 [color=#008000] [bgcolor=#00FF00]
+ RenderText {#text} at (120,0) size 40x20
+ text run at (120,0) width 40: "X "
RenderText {#text} at (0,0) size 0x0
- RenderInline {SPAN} at (0,0) size 14x22 [color=#008000] [bgcolor=#00FF00]
- RenderText {#text} at (76,-1) size 14x22
- text run at (76,-1) width 14: "X"
- RenderInline {SPAN} at (0,0) size 19x22 [color=#008000] [bgcolor=#00FF00]
- RenderText {#text} at (90,-1) size 19x22
- text run at (90,-1) width 19: " X"
+ RenderInline {SPAN} at (0,0) size 20x20 [color=#008000] [bgcolor=#00FF00]
+ RenderText {#text} at (160,0) size 20x20
+ text run at (160,0) width 20: "X"
+ RenderInline {SPAN} at (0,0) size 40x20 [color=#008000] [bgcolor=#00FF00]
+ RenderText {#text} at (180,0) size 40x20
+ text run at (180,0) width 40: " X"
RenderInline {SPAN} at (0,0) size 0x0 [color=#800000] [bgcolor=#FF0000]
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderBlock {DIV} at (20,116) size 744x20
- RenderInline {SPAN} at (0,0) size 109x22 [color=#008000] [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 109x22
- text run at (0,-1) width 109: "X X X X X X"
+ RenderInline {SPAN} at (0,0) size 220x20 [color=#008000] [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 220x20
+ text run at (0,0) width 220: "X X X X X X"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/008-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/008-expected.checksum
index 0431101..1008795 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/008-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/008-expected.checksum
@@ -1 +1 @@
-acf8e9752d567db38d00f7b857779228 \ No newline at end of file
+5948e2e3e45efdd8a5bce768207e1ead \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/008-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/008-expected.png
index 822cf2f..79f6a42 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/008-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/008-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/008-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/008-expected.txt
index fff4888..72670d7 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/008-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/008-expected.txt
@@ -1,17 +1,17 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x124
- RenderBlock {HTML} at (0,0) size 800x124
- RenderBody {BODY} at (8,8) size 784x96
+layer at (0,0) size 800x144
+ RenderBlock {HTML} at (0,0) size 800x144
+ RenderBody {BODY} at (8,8) size 784x116
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (16,0) size 240x18
- text run at (16,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (16,2) size 528x16
+ text run at (16,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 275x19
text run at (0,0) width 275: "There should be a green block below, no red."
- RenderBlock {DIV} at (20,76) size 80x20 [color=#008000] [bgcolor=#FF0000]
- RenderText {#text} at (0,-1) size 77x22
- text run at (0,-1) width 41: "xxxx "
- text run at (41,-1) width 36: "xxxx"
+ RenderBlock {DIV} at (20,76) size 80x40 [color=#008000] [bgcolor=#FF0000]
+ RenderText {#text} at (0,0) size 80x40
+ text run at (0,0) width 80: "xxxx"
+ text run at (0,20) width 80: "xxxx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/009-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/009-expected.checksum
index d823d8a..4c34e76 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/009-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/009-expected.checksum
@@ -1 +1 @@
-2a4ce50815ce3b4528abd2c74044c1be \ No newline at end of file
+a90c02d091b2abfcf05ad83bfe337f8b \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/009-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/009-expected.png
index 88c0b75..a65f3c2 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/009-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/009-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/009-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/009-expected.txt
index 7428fa0..23a3546 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/009-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/009-expected.txt
@@ -4,9 +4,9 @@ layer at (0,0) size 800x108
RenderBlock {HTML} at (0,0) size 800x108
RenderBody {BODY} at (8,8) size 784x92
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 427x19
@@ -14,5 +14,5 @@ layer at (0,0) size 800x108
RenderBlock {DIV} at (0,72) size 784x20
RenderBlock {DIV} at (0,0) size 200x20 [bgcolor=#FF0000]
RenderBlock {DIV} at (0,0) size 140x20 [color=#00FF00] [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 86x22
- text run at (0,-1) width 86: "xxx xxxxxx"
+ RenderText {#text} at (0,0) size 200x20
+ text run at (0,0) width 200: "xxx xxxxxx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/010-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/010-expected.checksum
index 0dbac6e..747fe8c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/010-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/010-expected.checksum
@@ -1 +1 @@
-3a5898d33bcf4a4c9b1629863238e72f \ No newline at end of file
+c90b2932b387229916547bad26ef0bb0 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/010-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/010-expected.png
index fcc0422..a9f0e60 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/010-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/010-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/010-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/010-expected.txt
index e58404c..e079554 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/010-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/010-expected.txt
@@ -4,44 +4,44 @@ layer at (0,0) size 800x192
RenderBlock {HTML} at (0,0) size 800x192
RenderBody {BODY} at (8,8) size 784x176
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 421x19
text run at (0,0) width 421: "There should be no red below, only a green square bordered in green."
- RenderTable {TABLE} at (0,72) size 74x104
- RenderTableSection {TBODY} at (0,0) size 74x104
- RenderTableRow {TR} at (0,2) size 74x100
- RenderTableCell {TD} at (2,2) size 70x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
- RenderBlock {DIV} at (0,0) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 70x22
- text run at (0,-1) width 70: "XXXXX"
- RenderBlock {DIV} at (0,20) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderInline {SPAN} at (0,0) size 15x22 [bgcolor=#00FF00]
- RenderText {#text} at (14,-1) size 15x22
- text run at (14,-1) width 15: " "
- RenderText {#text} at (29,-1) size 14x22
- text run at (29,-1) width 14: "X"
- RenderBlock {DIV} at (0,40) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderInline {SPAN} at (0,0) size 15x22 [bgcolor=#00FF00]
- RenderText {#text} at (14,-1) size 15x22
- text run at (14,-1) width 15: "\x{200B} \x{200B} \x{200B} \x{200B}"
- RenderText {#text} at (29,-1) size 14x22
- text run at (29,-1) width 14: "X"
- RenderBlock {DIV} at (0,60) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderInline {SPAN} at (0,0) size 15x22 [bgcolor=#00FF00]
- RenderText {#text} at (14,-1) size 15x22
- text run at (14,-1) width 15: " \x{200B} \x{200B} "
- RenderText {#text} at (29,-1) size 14x22
- text run at (29,-1) width 14: "X"
- RenderBlock {DIV} at (0,80) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 70x22
- text run at (0,-1) width 70: "XXXXX"
+ RenderTable {TABLE} at (0,72) size 104x104
+ RenderTableSection {TBODY} at (0,0) size 104x104
+ RenderTableRow {TR} at (0,2) size 104x100
+ RenderTableCell {TD} at (2,2) size 100x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
+ RenderBlock {DIV} at (0,0) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "XXXXX"
+ RenderBlock {DIV} at (0,20) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderInline {SPAN} at (0,0) size 60x20 [bgcolor=#00FF00]
+ RenderText {#text} at (20,0) size 60x20
+ text run at (20,0) width 60: " "
+ RenderText {#text} at (80,0) size 20x20
+ text run at (80,0) width 20: "X"
+ RenderBlock {DIV} at (0,40) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderInline {SPAN} at (0,0) size 60x20 [bgcolor=#00FF00]
+ RenderText {#text} at (20,0) size 60x20
+ text run at (20,0) width 60: "\x{200B} \x{200B} \x{200B} \x{200B}"
+ RenderText {#text} at (80,0) size 20x20
+ text run at (80,0) width 20: "X"
+ RenderBlock {DIV} at (0,60) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderInline {SPAN} at (0,0) size 60x20 [bgcolor=#00FF00]
+ RenderText {#text} at (20,0) size 60x20
+ text run at (20,0) width 60: " \x{200B} \x{200B} "
+ RenderText {#text} at (80,0) size 20x20
+ text run at (80,0) width 20: "X"
+ RenderBlock {DIV} at (0,80) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "XXXXX"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/011-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/011-expected.checksum
index 40359cd..747fe8c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/011-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/011-expected.checksum
@@ -1 +1 @@
-6475cb355edafd07d2290a61bb86cf79 \ No newline at end of file
+c90b2932b387229916547bad26ef0bb0 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/011-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/011-expected.png
index 675673d..a9f0e60 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/011-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/011-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/011-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/011-expected.txt
index 04f3a11..f438ffa 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/011-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/011-expected.txt
@@ -4,32 +4,32 @@ layer at (0,0) size 800x192
RenderBlock {HTML} at (0,0) size 800x192
RenderBody {BODY} at (8,8) size 784x176
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 421x19
text run at (0,0) width 421: "There should be no red below, only a green square bordered in green."
- RenderTable {TABLE} at (0,72) size 74x104
- RenderTableSection {TBODY} at (0,0) size 74x104
- RenderTableRow {TR} at (0,2) size 74x100
- RenderTableCell {TD} at (2,2) size 70x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
- RenderBlock {DIV} at (0,0) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 70x22
- text run at (0,-1) width 70: "XXXXX"
- RenderBlock {DIV} at (0,20) size 70x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 43x22 [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 43x22
- text run at (0,-1) width 43: "X X"
- RenderBlock {DIV} at (0,40) size 70x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 43x22 [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 43x22
- text run at (0,-1) width 43: "X\x{200B} \x{200B} \x{200B} \x{200B}X"
- RenderBlock {DIV} at (0,60) size 70x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 43x22 [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 43x22
- text run at (0,-1) width 43: "X \x{200B} \x{200B} X"
- RenderBlock {DIV} at (0,80) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 70x22
- text run at (0,-1) width 70: "XXXXX"
+ RenderTable {TABLE} at (0,72) size 104x104
+ RenderTableSection {TBODY} at (0,0) size 104x104
+ RenderTableRow {TR} at (0,2) size 104x100
+ RenderTableCell {TD} at (2,2) size 100x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
+ RenderBlock {DIV} at (0,0) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "XXXXX"
+ RenderBlock {DIV} at (0,20) size 100x20 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 100x20 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "X X"
+ RenderBlock {DIV} at (0,40) size 100x20 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 100x20 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "X\x{200B} \x{200B} \x{200B} \x{200B}X"
+ RenderBlock {DIV} at (0,60) size 100x20 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 100x20 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "X \x{200B} \x{200B} X"
+ RenderBlock {DIV} at (0,80) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "XXXXX"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/012-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/012-expected.checksum
index b996c3b..9ac24e3 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/012-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/012-expected.checksum
@@ -1 +1 @@
-697a5989beae52217c1069656d337b45 \ No newline at end of file
+ca92cc460c479ea07230f40a53560a43 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/012-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/012-expected.png
index 86185b4..c680bf7 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/012-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/012-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/012-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/012-expected.txt
index 543d30b..f8817d8 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/012-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/012-expected.txt
@@ -1,36 +1,36 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x162
+layer at (0,0) size 800x160
RenderBlock {HTML} at (0,0) size 800x80
RenderBody {BODY} at (8,8) size 784x56
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 271x19
text run at (0,0) width 271: "The following two blocks should be identical."
- RenderBlock (floating) {DIV} at (16,88) size 30x16 [color=#00FF00] [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 5x19
- text run at (0,-1) width 5: "["
- RenderInline {SPAN} at (0,0) size 4x19
- RenderText {#text} at (5,-1) size 4x19
- text run at (5,-1) width 4: " "
- RenderInline {SPAN} at (0,0) size 4x19
- RenderText {#text} at (9,-1) size 4x19
- text run at (9,-1) width 4: " "
- RenderInline {SPAN} at (0,0) size 4x19
- RenderText {#text} at (13,-1) size 4x19
- text run at (13,-1) width 4: " "
- RenderInline {SPAN} at (0,0) size 4x19
- RenderText {#text} at (17,-1) size 4x19
- text run at (17,-1) width 4: " "
- RenderInline {SPAN} at (0,0) size 4x19
- RenderText {#text} at (21,-1) size 4x19
- text run at (21,-1) width 4: " "
- RenderText {#text} at (25,-1) size 5x19
- text run at (25,-1) width 5: "]"
- RenderBlock (floating) {DIV} at (16,136) size 30x16 [color=#00FF00] [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 30x19
- text run at (0,-1) width 30: "[ ]"
+ RenderBlock (floating) {DIV} at (16,88) size 112x16 [color=#00FF00] [bgcolor=#008000]
+ RenderText {#text} at (0,0) size 16x16
+ text run at (0,0) width 16: "["
+ RenderInline {SPAN} at (0,0) size 16x16
+ RenderText {#text} at (16,0) size 16x16
+ text run at (16,0) width 16: " "
+ RenderInline {SPAN} at (0,0) size 16x16
+ RenderText {#text} at (32,0) size 16x16
+ text run at (32,0) width 16: " "
+ RenderInline {SPAN} at (0,0) size 16x16
+ RenderText {#text} at (48,0) size 16x16
+ text run at (48,0) width 16: " "
+ RenderInline {SPAN} at (0,0) size 16x16
+ RenderText {#text} at (64,0) size 16x16
+ text run at (64,0) width 16: " "
+ RenderInline {SPAN} at (0,0) size 16x16
+ RenderText {#text} at (80,0) size 16x16
+ text run at (80,0) width 16: " "
+ RenderText {#text} at (96,0) size 16x16
+ text run at (96,0) width 16: "]"
+ RenderBlock (floating) {DIV} at (16,136) size 112x16 [color=#00FF00] [bgcolor=#008000]
+ RenderText {#text} at (0,0) size 112x16
+ text run at (0,0) width 112: "[ ]"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/013-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/013-expected.checksum
index 56c74ee..cfb5500 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/013-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/013-expected.checksum
@@ -1 +1 @@
-f80b07285601332e9fc99c1fd6ff5bbe \ No newline at end of file
+e4285ee87d4bfa84ced8ef1740514363 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/013-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/013-expected.png
index 0c5e290..aabaa8c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/013-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/013-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/013-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/013-expected.txt
index fef1845..25f20a3 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/013-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/013-expected.txt
@@ -4,26 +4,26 @@ layer at (0,0) size 800x186
RenderBlock {HTML} at (0,0) size 800x186
RenderBody {BODY} at (8,8) size 784x170
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
- RenderTable {TABLE} at (0,20) size 138x150
- RenderTableSection {TBODY} at (0,0) size 138x150
- RenderTableRow {TR} at (0,2) size 138x146
- RenderTableCell {TD} at (2,2) size 134x146 [r=0 c=0 rs=1 cs=1]
- RenderBlock {PRE} at (1,17) size 132x112 [color=#00FF00] [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 132x115
- text run at (0,-1) width 84: " "
- text run at (84,-1) width 0: " "
- text run at (0,15) width 132: " xxxx xxxx xxxx xxxx "
- text run at (132,15) width 0: " "
- text run at (0,31) width 102: " x x x x x x "
- text run at (102,31) width 0: " "
- text run at (0,47) width 128: " xxxx xxxx xxxx xxxx"
- text run at (128,47) width 0: " "
- text run at (0,63) width 99: " x x x x x "
- text run at (99,63) width 0: " "
- text run at (0,79) width 117: " x x x xxxx xxxx "
- text run at (117,79) width 0: " "
- text run at (0,95) width 84: " "
+ RenderTable {TABLE} at (0,20) size 342x150
+ RenderTableSection {TBODY} at (0,0) size 342x150
+ RenderTableRow {TR} at (0,2) size 342x146
+ RenderTableCell {TD} at (2,2) size 338x146 [r=0 c=0 rs=1 cs=1]
+ RenderBlock {PRE} at (1,17) size 336x112 [color=#00FF00] [bgcolor=#008000]
+ RenderText {#text} at (0,0) size 336x112
+ text run at (0,0) width 336: " "
+ text run at (336,0) width 0: " "
+ text run at (0,16) width 336: " xxxx xxxx xxxx xxxx "
+ text run at (336,16) width 0: " "
+ text run at (0,32) width 336: " x x x x x x "
+ text run at (336,32) width 0: " "
+ text run at (0,48) width 320: " xxxx xxxx xxxx xxxx"
+ text run at (320,48) width 0: " "
+ text run at (0,64) width 336: " x x x x x "
+ text run at (336,64) width 0: " "
+ text run at (0,80) width 336: " x x x xxxx xxxx "
+ text run at (336,80) width 0: " "
+ text run at (0,96) width 336: " "
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/014-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/014-expected.checksum
index 6092e23..f7a7233 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/014-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/014-expected.checksum
@@ -1 +1 @@
-0cfb0eb9b27b9ad220bae1511b82c35c \ No newline at end of file
+14f3497e7a118ee4f226a6c4daa6581e \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/014-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/014-expected.png
index 8658daf..6ab3cfd 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/014-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/014-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/014-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/014-expected.txt
index 470bbee..badff76 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/014-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/014-expected.txt
@@ -4,26 +4,26 @@ layer at (0,0) size 800x154
RenderBlock {HTML} at (0,0) size 800x154
RenderBody {BODY} at (8,8) size 784x138
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
- RenderTable {TABLE} at (0,20) size 138x118
- RenderTableSection {TBODY} at (0,0) size 138x118
- RenderTableRow {TR} at (0,2) size 138x114
- RenderTableCell {TD} at (2,2) size 134x114 [r=0 c=0 rs=1 cs=1]
- RenderBlock {DIV} at (1,1) size 132x112 [color=#00FF00] [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 132x115
- text run at (0,-1) width 84: " "
- text run at (84,-1) width 0: " "
- text run at (0,15) width 132: " xxxx xxxx xxxx xxxx "
- text run at (132,15) width 0: " "
- text run at (0,31) width 102: " x x x x x x "
- text run at (102,31) width 0: " "
- text run at (0,47) width 128: " xxxx xxxx xxxx xxxx"
- text run at (128,47) width 0: " "
- text run at (0,63) width 99: " x x x x x "
- text run at (99,63) width 0: " "
- text run at (0,79) width 117: " x x x xxxx xxxx "
- text run at (117,79) width 0: " "
- text run at (0,95) width 84: " "
+ RenderTable {TABLE} at (0,20) size 342x118
+ RenderTableSection {TBODY} at (0,0) size 342x118
+ RenderTableRow {TR} at (0,2) size 342x114
+ RenderTableCell {TD} at (2,2) size 338x114 [r=0 c=0 rs=1 cs=1]
+ RenderBlock {DIV} at (1,1) size 336x112 [color=#00FF00] [bgcolor=#008000]
+ RenderText {#text} at (0,0) size 336x112
+ text run at (0,0) width 336: " "
+ text run at (336,0) width 0: " "
+ text run at (0,16) width 336: " xxxx xxxx xxxx xxxx "
+ text run at (336,16) width 0: " "
+ text run at (0,32) width 336: " x x x x x x "
+ text run at (336,32) width 0: " "
+ text run at (0,48) width 320: " xxxx xxxx xxxx xxxx"
+ text run at (320,48) width 0: " "
+ text run at (0,64) width 336: " x x x x x "
+ text run at (336,64) width 0: " "
+ text run at (0,80) width 336: " x x x xxxx xxxx "
+ text run at (336,80) width 0: " "
+ text run at (0,96) width 336: " "
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/015-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/015-expected.checksum
index 0dbac6e..747fe8c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/015-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/015-expected.checksum
@@ -1 +1 @@
-3a5898d33bcf4a4c9b1629863238e72f \ No newline at end of file
+c90b2932b387229916547bad26ef0bb0 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/015-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/015-expected.png
index fcc0422..a9f0e60 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/015-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/015-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/015-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/015-expected.txt
index e58404c..e079554 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/015-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/015-expected.txt
@@ -4,44 +4,44 @@ layer at (0,0) size 800x192
RenderBlock {HTML} at (0,0) size 800x192
RenderBody {BODY} at (8,8) size 784x176
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 421x19
text run at (0,0) width 421: "There should be no red below, only a green square bordered in green."
- RenderTable {TABLE} at (0,72) size 74x104
- RenderTableSection {TBODY} at (0,0) size 74x104
- RenderTableRow {TR} at (0,2) size 74x100
- RenderTableCell {TD} at (2,2) size 70x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
- RenderBlock {DIV} at (0,0) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 70x22
- text run at (0,-1) width 70: "XXXXX"
- RenderBlock {DIV} at (0,20) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderInline {SPAN} at (0,0) size 15x22 [bgcolor=#00FF00]
- RenderText {#text} at (14,-1) size 15x22
- text run at (14,-1) width 15: " "
- RenderText {#text} at (29,-1) size 14x22
- text run at (29,-1) width 14: "X"
- RenderBlock {DIV} at (0,40) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderInline {SPAN} at (0,0) size 15x22 [bgcolor=#00FF00]
- RenderText {#text} at (14,-1) size 15x22
- text run at (14,-1) width 15: "\x{200B} \x{200B} \x{200B} \x{200B}"
- RenderText {#text} at (29,-1) size 14x22
- text run at (29,-1) width 14: "X"
- RenderBlock {DIV} at (0,60) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 14x22
- text run at (0,-1) width 14: "X"
- RenderInline {SPAN} at (0,0) size 15x22 [bgcolor=#00FF00]
- RenderText {#text} at (14,-1) size 15x22
- text run at (14,-1) width 15: " \x{200B} \x{200B} "
- RenderText {#text} at (29,-1) size 14x22
- text run at (29,-1) width 14: "X"
- RenderBlock {DIV} at (0,80) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 70x22
- text run at (0,-1) width 70: "XXXXX"
+ RenderTable {TABLE} at (0,72) size 104x104
+ RenderTableSection {TBODY} at (0,0) size 104x104
+ RenderTableRow {TR} at (0,2) size 104x100
+ RenderTableCell {TD} at (2,2) size 100x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
+ RenderBlock {DIV} at (0,0) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "XXXXX"
+ RenderBlock {DIV} at (0,20) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderInline {SPAN} at (0,0) size 60x20 [bgcolor=#00FF00]
+ RenderText {#text} at (20,0) size 60x20
+ text run at (20,0) width 60: " "
+ RenderText {#text} at (80,0) size 20x20
+ text run at (80,0) width 20: "X"
+ RenderBlock {DIV} at (0,40) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderInline {SPAN} at (0,0) size 60x20 [bgcolor=#00FF00]
+ RenderText {#text} at (20,0) size 60x20
+ text run at (20,0) width 60: "\x{200B} \x{200B} \x{200B} \x{200B}"
+ RenderText {#text} at (80,0) size 20x20
+ text run at (80,0) width 20: "X"
+ RenderBlock {DIV} at (0,60) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 20x20
+ text run at (0,0) width 20: "X"
+ RenderInline {SPAN} at (0,0) size 60x20 [bgcolor=#00FF00]
+ RenderText {#text} at (20,0) size 60x20
+ text run at (20,0) width 60: " \x{200B} \x{200B} "
+ RenderText {#text} at (80,0) size 20x20
+ text run at (80,0) width 20: "X"
+ RenderBlock {DIV} at (0,80) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "XXXXX"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/016-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/016-expected.checksum
index 40359cd..747fe8c 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/016-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/016-expected.checksum
@@ -1 +1 @@
-6475cb355edafd07d2290a61bb86cf79 \ No newline at end of file
+c90b2932b387229916547bad26ef0bb0 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/016-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/016-expected.png
index 675673d..a9f0e60 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/016-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/016-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/016-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/016-expected.txt
index 04f3a11..f438ffa 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/016-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/016-expected.txt
@@ -4,32 +4,32 @@ layer at (0,0) size 800x192
RenderBlock {HTML} at (0,0) size 800x192
RenderBody {BODY} at (8,8) size 784x176
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 421x19
text run at (0,0) width 421: "There should be no red below, only a green square bordered in green."
- RenderTable {TABLE} at (0,72) size 74x104
- RenderTableSection {TBODY} at (0,0) size 74x104
- RenderTableRow {TR} at (0,2) size 74x100
- RenderTableCell {TD} at (2,2) size 70x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
- RenderBlock {DIV} at (0,0) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 70x22
- text run at (0,-1) width 70: "XXXXX"
- RenderBlock {DIV} at (0,20) size 70x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 43x22 [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 43x22
- text run at (0,-1) width 43: "X X"
- RenderBlock {DIV} at (0,40) size 70x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 43x22 [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 43x22
- text run at (0,-1) width 43: "X\x{200B} \x{200B} \x{200B} \x{200B}X"
- RenderBlock {DIV} at (0,60) size 70x20 [color=#008000]
- RenderInline {SPAN} at (0,0) size 43x22 [bgcolor=#00FF00]
- RenderText {#text} at (0,-1) size 43x22
- text run at (0,-1) width 43: "X \x{200B} \x{200B} X"
- RenderBlock {DIV} at (0,80) size 70x20 [color=#008000]
- RenderText {#text} at (0,-1) size 70x22
- text run at (0,-1) width 70: "XXXXX"
+ RenderTable {TABLE} at (0,72) size 104x104
+ RenderTableSection {TBODY} at (0,0) size 104x104
+ RenderTableRow {TR} at (0,2) size 104x100
+ RenderTableCell {TD} at (2,2) size 100x100 [color=#800000] [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
+ RenderBlock {DIV} at (0,0) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "XXXXX"
+ RenderBlock {DIV} at (0,20) size 100x20 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 100x20 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "X X"
+ RenderBlock {DIV} at (0,40) size 100x20 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 100x20 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "X\x{200B} \x{200B} \x{200B} \x{200B}X"
+ RenderBlock {DIV} at (0,60) size 100x20 [color=#008000]
+ RenderInline {SPAN} at (0,0) size 100x20 [bgcolor=#00FF00]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "X \x{200B} \x{200B} X"
+ RenderBlock {DIV} at (0,80) size 100x20 [color=#008000]
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "XXXXX"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/017-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/017-expected.checksum
index 397f9ef..b702361 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/017-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/017-expected.checksum
@@ -1 +1 @@
-1afcbb02dcc4ffb2e9a4f250e1814402 \ No newline at end of file
+56b5b55e305a91290bca22ae93efccd7 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/017-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/017-expected.png
index f97f7b9..f18e6a7 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/017-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/017-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/017-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/017-expected.txt
index 0a3d440..da53690 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/017-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/017-expected.txt
@@ -4,8 +4,8 @@ layer at (0,0) size 800x32
RenderBlock {HTML} at (0,0) size 800x32
RenderBody {BODY} at (8,8) size 784x16
RenderBlock {DIV} at (0,0) size 304x16 [color=#00FF00] [bgcolor=#008000]
- RenderInline {SPAN} at (0,0) size 32x19
- RenderText {#text} at (0,-1) size 32x19
- text run at (0,-1) width 32: "1234"
- RenderText {#text} at (32,-1) size 202x19
- text run at (32,-1) width 202: "567890123456789 xxxx xxxx xx"
+ RenderInline {SPAN} at (0,0) size 64x16
+ RenderText {#text} at (0,0) size 64x16
+ text run at (0,0) width 64: "1234"
+ RenderText {#text} at (64,0) size 448x16
+ text run at (64,0) width 448: "567890123456789 xxxx xxxx xx"
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/018-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/018-expected.checksum
index e0171de..ec04dd6 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/018-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/018-expected.checksum
@@ -1 +1 @@
-0e15b70c133120aa658577c54b8334e6 \ No newline at end of file
+d2916af6cafce10f335a728e3e93ea0c \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/018-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/018-expected.png
index c9a22e0..180632a 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/018-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/018-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/018-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/018-expected.txt
index 54de3b2..4753c57 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/018-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/fast/text/whitespace/018-expected.txt
@@ -1,107 +1,107 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x200
- RenderBlock {HTML} at (0,0) size 800x200
- RenderBody {BODY} at (8,8) size 784x184
+layer at (0,0) size 800x216
+ RenderBlock {HTML} at (0,0) size 800x216
+ RenderBody {BODY} at (8,8) size 784x200
RenderBlock (anonymous) at (0,0) size 784x20
- RenderInline {DIV} at (0,0) size 240x18 [color=#FFFFFF] [bgcolor=#FF0000]
- RenderText {#text} at (0,0) size 240x18
- text run at (0,0) width 240: "Ahem_font_required_for_this_test."
+ RenderInline {DIV} at (0,0) size 528x16 [color=#FFFFFF] [bgcolor=#FF0000]
+ RenderText {#text} at (0,2) size 528x16
+ text run at (0,2) width 528: "Ahem_font_required_for_this_test."
RenderText {#text} at (0,0) size 0x0
RenderBlock {P} at (0,36) size 784x20
RenderText {#text} at (0,0) size 562x19
text run at (0,0) width 562: "There should be a pretty green and lime pattern and the word \"PASS\" in lime on white below."
- RenderBlock {DIV} at (0,72) size 304x112 [color=#00FF00] [bgcolor=#008000]
- RenderText {#text} at (0,-1) size 152x35
- text run at (0,-1) width 0: " "
- text run at (0,15) width 152: "1234567890123456789"
- RenderInline {SPAN} at (0,0) size 262x35
- RenderText {#text} at (152,15) size 15x19
- text run at (152,15) width 4: " "
- text run at (156,15) width 11: "x "
- RenderInline {SPAN} at (0,0) size 40x19
- RenderText {#text} at (167,15) size 11x19
- text run at (167,15) width 11: "x "
+ RenderBlock {DIV} at (0,72) size 304x128 [color=#00FF00] [bgcolor=#008000]
+ RenderText {#text} at (0,0) size 304x32
+ text run at (0,0) width 0: " "
+ text run at (0,16) width 304: "1234567890123456789"
+ RenderInline {SPAN} at (0,0) size 304x32
+ RenderText {#text} at (0,32) size 32x16
+ text run at (0,32) width 32: "x "
+ RenderInline {SPAN} at (0,0) size 112x16
+ RenderText {#text} at (32,32) size 32x16
+ text run at (32,32) width 32: "x "
RenderInline {SPAN} at (0,0) size 0x0
- RenderText {#text} at (178,15) size 7x19
- text run at (178,15) width 7: "x"
- RenderInline {SPAN} at (0,0) size 4x19
- RenderText {#text} at (185,15) size 4x19
- text run at (185,15) width 4: " "
- RenderText {#text} at (189,15) size 18x19
- text run at (189,15) width 18: "x x"
- RenderText {#text} at (207,15) size 15x19
- text run at (207,15) width 15: " x "
- RenderInline {SPAN} at (0,0) size 22x19
- RenderText {#text} at (222,15) size 22x19
- text run at (222,15) width 22: "x x "
- RenderText {#text} at (244,15) size 11x19
- text run at (244,15) width 11: "x "
- RenderInline {SPAN} at (0,0) size 7x19
- RenderText {#text} at (255,15) size 7x19
- text run at (255,15) width 7: "x"
- RenderText {#text} at (0,31) size 32x19
- text run at (0,31) width 32: "1234"
- RenderText {#text} at (32,31) size 202x19
- text run at (32,31) width 202: "567890123456789 xxxx xxxx xx"
- RenderInline {SPAN} at (0,0) size 50x19
- RenderText {#text} at (234,31) size 7x19
- text run at (234,31) width 7: "x"
- RenderInline {SPAN} at (0,0) size 43x19
- RenderText {#text} at (241,31) size 43x19
- text run at (241,31) width 43: "x xxxx "
+ RenderText {#text} at (64,32) size 16x16
+ text run at (64,32) width 16: "x"
+ RenderInline {SPAN} at (0,0) size 16x16
+ RenderText {#text} at (80,32) size 16x16
+ text run at (80,32) width 16: " "
+ RenderText {#text} at (96,32) size 48x16
+ text run at (96,32) width 48: "x x"
+ RenderText {#text} at (144,32) size 48x16
+ text run at (144,32) width 48: " x "
+ RenderInline {SPAN} at (0,0) size 64x16
+ RenderText {#text} at (192,32) size 64x16
+ text run at (192,32) width 64: "x x "
+ RenderText {#text} at (256,32) size 32x16
+ text run at (256,32) width 32: "x "
+ RenderInline {SPAN} at (0,0) size 16x16
+ RenderText {#text} at (288,32) size 16x16
+ text run at (288,32) width 16: "x"
+ RenderText {#text} at (0,48) size 64x16
+ text run at (0,48) width 64: "1234"
+ RenderText {#text} at (64,48) size 448x16
+ text run at (64,48) width 448: "567890123456789 xxxx xxxx xx"
+ RenderInline {SPAN} at (0,0) size 112x16
+ RenderText {#text} at (512,48) size 16x16
+ text run at (512,48) width 16: "x"
+ RenderInline {SPAN} at (0,0) size 96x16
+ RenderText {#text} at (528,48) size 96x16
+ text run at (528,48) width 96: "x xxxx"
RenderText {#text} at (0,0) size 0x0
- RenderText {#text} at (284,31) size 7x19
- text run at (284,31) width 7: "x"
- RenderInline {SPAN} at (0,0) size 299x35
- RenderText {#text} at (291,31) size 4x19
- text run at (291,31) width 4: " "
- RenderInline {SPAN} at (0,0) size 4x19
- RenderText {#text} at (295,31) size 4x19
- text run at (295,31) width 4: " "
- RenderText {#text} at (0,0) size 0x0
- RenderInline {SPAN} at (0,0) size 4x19
- RenderText {#text} at (0,47) size 4x19
- text run at (0,47) width 4: " "
- RenderText {#text} at (4,47) size 4x19
- text run at (4,47) width 4: " "
- RenderInline {SPAN} at (0,0) size 4x19
- RenderText {#text} at (8,47) size 4x19
- text run at (8,47) width 4: " "
- RenderText {#text} at (12,47) size 4x19
- text run at (12,47) width 4: " "
+ RenderText {#text} at (0,64) size 16x16
+ text run at (0,64) width 16: "x"
+ RenderInline {SPAN} at (0,0) size 112x16
+ RenderText {#text} at (16,64) size 16x16
+ text run at (16,64) width 16: " "
+ RenderInline {SPAN} at (0,0) size 16x16
+ RenderText {#text} at (32,64) size 16x16
+ text run at (32,64) width 16: " "
+ RenderText {#text} at (48,64) size 16x16
+ text run at (48,64) width 16: " "
+ RenderInline {SPAN} at (0,0) size 16x16
+ RenderText {#text} at (64,64) size 16x16
+ text run at (64,64) width 16: " "
+ RenderText {#text} at (80,64) size 16x16
+ text run at (80,64) width 16: " "
+ RenderInline {SPAN} at (0,0) size 16x16
+ RenderText {#text} at (96,64) size 16x16
+ text run at (96,64) width 16: " "
+ RenderText {#text} at (112,64) size 16x16
+ text run at (112,64) width 16: " "
RenderInline {SPAN} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
- RenderText {#text} at (16,47) size 8x19
- text run at (16,47) width 8: " "
- RenderInline {SPAN} at (0,0) size 4x19
- RenderText {#text} at (24,47) size 4x19
- text run at (24,47) width 4: " "
- RenderInline {SPAN} at (0,0) size 4x19
- RenderText {#text} at (28,47) size 4x19
- text run at (28,47) width 4: " "
- RenderText {#text} at (32,47) size 12x19
- text run at (32,47) width 12: " "
- RenderInline {SPAN} at (0,0) size 4x19
- RenderText {#text} at (44,47) size 4x19
- text run at (44,47) width 4: " "
+ RenderText {#text} at (128,64) size 32x16
+ text run at (128,64) width 32: " "
+ RenderInline {SPAN} at (0,0) size 16x16
+ RenderText {#text} at (160,64) size 16x16
+ text run at (160,64) width 16: " "
+ RenderInline {SPAN} at (0,0) size 16x16
+ RenderText {#text} at (176,64) size 16x16
+ text run at (176,64) width 16: " "
+ RenderText {#text} at (192,64) size 48x16
+ text run at (192,64) width 48: " "
+ RenderInline {SPAN} at (0,0) size 16x16
+ RenderText {#text} at (240,64) size 16x16
+ text run at (240,64) width 16: " "
RenderInline {SPAN} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
- RenderText {#text} at (48,47) size 117x19
- text run at (48,47) width 117: " x x x x x x x "
- text run at (165,47) width 0: " "
- RenderInline {SPAN} at (0,0) size 238x19
- RenderText {#text} at (0,63) size 238x19
- text run at (0,63) width 238: "x x x x x x x x x x xxxx xxxx xxxx xxxx "
- RenderText {#text} at (238,63) size 238x35
- text run at (238,63) width 0: " "
- text run at (0,79) width 177: "x x x x x x x"
- RenderInline {SPAN} at (0,0) size 250x19
- RenderText {#text} at (0,95) size 133x19
- text run at (0,95) width 133: "xxxxxxxxxxxxxxxxxxx"
- RenderInline {SPAN} at (0,0) size 117x19
- RenderText {#text} at (133,95) size 117x19
- text run at (133,95) width 117: " x x x xxxx xxxx "
- RenderText {#text} at (250,95) size 0x19
- text run at (250,95) width 0: " "
+ RenderText {#text} at (256,64) size 384x16
+ text run at (256,64) width 384: " x x x x x x x "
+ text run at (640,64) width 0: " "
+ RenderInline {SPAN} at (0,0) size 640x16
+ RenderText {#text} at (0,80) size 640x16
+ text run at (0,80) width 640: "x x x x x x x x x x xxxx xxxx xxxx xxxx "
+ RenderText {#text} at (640,80) size 640x32
+ text run at (640,80) width 0: " "
+ text run at (0,96) width 624: "x x x x x x x"
+ RenderInline {SPAN} at (0,0) size 640x16
+ RenderText {#text} at (0,112) size 304x16
+ text run at (0,112) width 304: "xxxxxxxxxxxxxxxxxxx"
+ RenderInline {SPAN} at (0,0) size 336x16
+ RenderText {#text} at (304,112) size 336x16
+ text run at (304,112) width 336: " x x x xxxx xxxx "
+ RenderText {#text} at (640,112) size 0x16
+ text run at (640,112) width 0: " "
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/hixie/text/001-broken-expected.checksum b/webkit/data/layout_test_results/v8/LayoutTests/svg/hixie/text/001-broken-expected.checksum
index 15e368b..55077d3 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/svg/hixie/text/001-broken-expected.checksum
+++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/hixie/text/001-broken-expected.checksum
@@ -1 +1 @@
-c812227e6f252d464e761793924b9f01 \ No newline at end of file
+03a0d29f398905cdb1b37dddd0ff1377 \ No newline at end of file
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/hixie/text/001-broken-expected.png b/webkit/data/layout_test_results/v8/LayoutTests/svg/hixie/text/001-broken-expected.png
index 5619b87..4cb486e 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/svg/hixie/text/001-broken-expected.png
+++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/hixie/text/001-broken-expected.png
Binary files differ
diff --git a/webkit/data/layout_test_results/v8/LayoutTests/svg/hixie/text/001-broken-expected.txt b/webkit/data/layout_test_results/v8/LayoutTests/svg/hixie/text/001-broken-expected.txt
index f46a545..ad7c448 100644
--- a/webkit/data/layout_test_results/v8/LayoutTests/svg/hixie/text/001-broken-expected.txt
+++ b/webkit/data/layout_test_results/v8/LayoutTests/svg/hixie/text/001-broken-expected.txt
@@ -4,6 +4,6 @@ layer at (0,0) size 400x400
RenderSVGRoot {svg} at (0,0) size 400x400
RenderPath {rect} at (0,0) size 400x400 [fill={[type=SOLID] [color=#EEEEEE]}] [data="M0.00,0.00 L4.00,0.00 L4.00,4.00 L0.00,4.00"]
RenderPath {rect} at (100,100) size 200x200 [fill={[type=SOLID] [color=#FF0000]}] [data="M1.00,1.00 L3.00,1.00 L3.00,3.00 L1.00,3.00"]
- RenderSVGText {text} at (1,2) size 1x3 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,-2) size 1x3
- chunk 1 text run 1 at (1.00,2.60) startOffset 0 endOffset 1 width 1.00: "X"
+ RenderSVGText {text} at (1,2) size 2x3 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,-2) size 2x3
+ chunk 1 text run 1 at (1.00,2.60) startOffset 0 endOffset 1 width 2.00: "X"
diff --git a/webkit/tools/layout_tests/test_lists/tests_fixable.txt b/webkit/tools/layout_tests/test_lists/tests_fixable.txt
index b12fba1..760ee98 100644
--- a/webkit/tools/layout_tests/test_lists/tests_fixable.txt
+++ b/webkit/tools/layout_tests/test_lists/tests_fixable.txt
@@ -901,12 +901,6 @@ V8 | KJS # LayoutTests/fast/backgrounds/mask-composite.html = FAIL
V8 | KJS # LayoutTests/fast/backgrounds/repeat/mask-negative-offset-repeat.html = FAIL
V8 | KJS # LayoutTests/fast/block/basic/adding-near-anonymous-block.html = FAIL
V8 | KJS # LayoutTests/fast/block/basic/min-pref-width-nowrap-floats.html = FAIL
-V8 | KJS # LayoutTests/fast/block/float/br-with-clear-2.html = FAIL
-V8 | KJS # LayoutTests/fast/block/float/br-with-clear.html = FAIL
-V8 | KJS # LayoutTests/fast/block/float/clamped-right-float.html = FAIL
-V8 | KJS # LayoutTests/fast/block/float/editable-text-overlapping-float.html = FAIL
-V8 | KJS # LayoutTests/fast/block/float/float-on-zero-height-line.html = FAIL
-V8 | KJS # LayoutTests/fast/block/float/narrow-after-wide.html = FAIL
V8 | KJS # LayoutTests/fast/block/positioning/move-with-auto-width.html = FAIL
V8 | KJS # LayoutTests/fast/borders/block-mask-overlay-image.html = FAIL
V8 | KJS # LayoutTests/fast/borders/border-color-inherit.html = FAIL
@@ -978,10 +972,6 @@ V8 | KJS # LayoutTests/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradi
// Post-MERGE failures: these will all need to be fixed one day
-V8 | KJS # LayoutTests/css2.1/t1002-c5523-width-01-b-g.html = FAIL
-V8 | KJS # LayoutTests/css2.1/t140201-c536-bgpos-00-b-ag.html = FAIL
-V8 | KJS # LayoutTests/css2.1/t140201-c536-bgpos-01-b-ag.html = FAIL
-V8 | KJS # LayoutTests/css2.1/t1602-c43-center-00-d-ag.html = FAIL
V8 | KJS # LayoutTests/editing/execCommand/outdent-selection.gchtml = FAIL
V8 | KJS # LayoutTests/editing/selection/caret-rtl-2.html = FAIL
V8 | KJS # LayoutTests/fast/backgrounds/svg-as-background-5.html = FAIL
diff --git a/webkit/tools/test_shell/resource.h b/webkit/tools/test_shell/resource.h
index d56339e..7deb4b9 100644
--- a/webkit/tools/test_shell/resource.h
+++ b/webkit/tools/test_shell/resource.h
@@ -16,6 +16,7 @@
#define IDI_TESTSHELL 107
#define IDI_SMALL 108
#define IDC_TESTSHELL 109
+#define IDR_AHEM_FONT 113
#define IDC_MYICON 2
#define IDC_NAV_BACK 1001
#define IDC_NAV_FORWARD 1002
@@ -33,6 +34,6 @@
#define _APS_NEXT_RESOURCE_VALUE 129
#define _APS_NEXT_COMMAND_VALUE 32771
#define _APS_NEXT_CONTROL_VALUE 1000
-#define _APS_NEXT_SYMED_VALUE 113
+#define _APS_NEXT_SYMED_VALUE 114
#endif
#endif
diff --git a/webkit/tools/test_shell/resources/test_shell.rc b/webkit/tools/test_shell/resources/test_shell.rc
index a8fe86e..1366891 100644
--- a/webkit/tools/test_shell/resources/test_shell.rc
+++ b/webkit/tools/test_shell/resources/test_shell.rc
@@ -28,6 +28,9 @@ LANGUAGE 9, 1
IDI_TESTSHELL ICON "test_shell.ico"
IDI_SMALL ICON "small.ico"
+IDR_AHEM_FONT BINDATA "AHEM____.TTF"
+
+
/////////////////////////////////////////////////////////////////////////////
//
// Menu
@@ -80,7 +83,6 @@ BEGIN
DEFPUSHBUTTON "OK",IDOK,195,6,30,11,WS_GROUP
END
-
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
diff --git a/webkit/tools/test_shell/test_shell_main.cc b/webkit/tools/test_shell/test_shell_main.cc
index 2415170..e2980ae 100644
--- a/webkit/tools/test_shell/test_shell_main.cc
+++ b/webkit/tools/test_shell/test_shell_main.cc
@@ -196,6 +196,16 @@ int main(int argc, char* argv[]) {
InitCtrlEx.dwICC = ICC_STANDARD_CLASSES;
InitCommonControlsEx(&InitCtrlEx);
+ // Register the Ahem font used by layout tests.
+ DWORD num_fonts = 1;
+ void* font_ptr;
+ size_t font_size;
+ if (base::GetDataResourceFromModule(::GetModuleHandle(NULL), IDR_AHEM_FONT,
+ &font_ptr, &font_size)) {
+ HANDLE rc = AddFontMemResourceEx(font_ptr, font_size, 0, &num_fonts);
+ DCHECK(rc != 0);
+ }
+
bool interactive = !layout_test_mode;
TestShell::InitializeTestShell(interactive);