summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
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);