WebKit mishandles line boxes where the content height exceeds the
authoraestes@apple.com <aestes@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 17 Nov 2010 06:45:50 +0000 (06:45 +0000)
committeraestes@apple.com <aestes@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 17 Nov 2010 06:45:50 +0000 (06:45 +0000)
specified line-height.
https://bugs.webkit.org/show_bug.cgi?id=49410

Reviewed by Dave Hyatt.

WebCore:

If a line height is explicitly specified on a text box and fallback
fonts are in use, only the primary font should be considered when
computing the box's ascent and descent. This prevents the inline box
from being sized larger than the specified line height.

This patch also fixes a math error when computing a used font's descent
in the case where line height isn't explicitly set. This change results
in a number of layout tests needing re-baselining.

Test: fast/css/line-height-determined-by-primary-font.html

* rendering/InlineFlowBox.cpp:
(WebCore::InlineFlowBox::computeLogicalBoxHeights):

LayoutTests:

* fast/css/line-height-determined-by-primary-font.html: Added.
* platform/mac/fast/css/line-height-determined-by-primary-font-expected.checksum: Added.
* platform/mac/fast/css/line-height-determined-by-primary-font-expected.png: Added.
* platform/mac/fast/css/line-height-determined-by-primary-font-expected.txt: Added.

The following test results were re-baselined:

* platform/mac/css2.1/t0805-c5518-brdr-t-01-e-expected.checksum:
* platform/mac/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
* platform/mac/css2.1/t0805-c5518-brdr-t-01-e-expected.txt:
* platform/mac/css2.1/t0805-c5519-brdr-r-00-a-expected.checksum:
* platform/mac/css2.1/t0805-c5519-brdr-r-00-a-expected.png:
* platform/mac/css2.1/t0805-c5519-brdr-r-00-a-expected.txt:
* platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.checksum:
* platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
* platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
* platform/mac/css2.1/t0805-c5521-brdr-l-00-a-expected.checksum:
* platform/mac/css2.1/t0805-c5521-brdr-l-00-a-expected.png:
* platform/mac/css2.1/t0805-c5521-brdr-l-00-a-expected.txt:
* platform/mac/css2.1/t0805-c5521-brdr-l-01-e-expected.checksum:
* platform/mac/css2.1/t0805-c5521-brdr-l-01-e-expected.png:
* platform/mac/css2.1/t0805-c5521-brdr-l-01-e-expected.txt:
* platform/mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.checksum:
* platform/mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png:
* platform/mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.txt:
* platform/mac/css2.1/t0905-c414-flt-02-c-expected.checksum:
* platform/mac/css2.1/t0905-c414-flt-02-c-expected.png:
* platform/mac/css2.1/t0905-c414-flt-02-c-expected.txt:
* platform/mac/css2.1/t0905-c414-flt-03-c-expected.checksum:
* platform/mac/css2.1/t0905-c414-flt-03-c-expected.png:
* platform/mac/css2.1/t0905-c414-flt-03-c-expected.txt:
* platform/mac/css2.1/t0905-c414-flt-04-c-expected.checksum:
* platform/mac/css2.1/t0905-c414-flt-04-c-expected.png:
* platform/mac/css2.1/t0905-c414-flt-04-c-expected.txt:
* platform/mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.checksum:
* platform/mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.png:
* platform/mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.txt:
* platform/mac/css2.1/t0905-c5525-fltblck-01-d-expected.checksum:
* platform/mac/css2.1/t0905-c5525-fltblck-01-d-expected.png:
* platform/mac/css2.1/t0905-c5525-fltblck-01-d-expected.txt:
* platform/mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.checksum:
* platform/mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
* platform/mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.txt:
* platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.checksum:
* platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
* platform/mac/css2.1/t0905-c5525-fltwidth-02-c-g-expected.checksum:
* platform/mac/css2.1/t0905-c5525-fltwidth-02-c-g-expected.png:
* platform/mac/css2.1/t0905-c5525-fltwidth-02-c-g-expected.txt:
* platform/mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.checksum:
* platform/mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png:
* platform/mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.txt:
* platform/mac/css2.1/t0905-c5525-fltwrap-00-b-expected.checksum:
* platform/mac/css2.1/t0905-c5525-fltwrap-00-b-expected.png:
* platform/mac/css2.1/t0905-c5525-fltwrap-00-b-expected.txt:
* platform/mac/css2.1/t090501-c414-flt-01-b-expected.checksum:
* platform/mac/css2.1/t090501-c414-flt-01-b-expected.png:
* platform/mac/css2.1/t090501-c414-flt-01-b-expected.txt:
* platform/mac/css2.1/t090501-c414-flt-03-b-g-expected.checksum:
* platform/mac/css2.1/t090501-c414-flt-03-b-g-expected.png:
* platform/mac/css2.1/t090501-c414-flt-03-b-g-expected.txt:
* platform/mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.checksum:
* platform/mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
* platform/mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.txt:
* platform/mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.checksum:
* platform/mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
* platform/mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.txt:
* platform/mac/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.checksum:
* platform/mac/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.png:
* platform/mac/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.txt:
* platform/mac/css2.1/t1202-counter-03-b-expected.checksum:
* platform/mac/css2.1/t1202-counter-03-b-expected.png:
* platform/mac/css2.1/t1202-counter-03-b-expected.txt:
* platform/mac/css2.1/t1202-counter-04-b-expected.checksum:
* platform/mac/css2.1/t1202-counter-04-b-expected.png:
* platform/mac/css2.1/t1202-counter-04-b-expected.txt:
* platform/mac/css2.1/t1202-counter-09-b-expected.checksum:
* platform/mac/css2.1/t1202-counter-09-b-expected.png:
* platform/mac/css2.1/t1202-counter-09-b-expected.txt:
* platform/mac/css2.1/t1202-counters-03-b-expected.checksum:
* platform/mac/css2.1/t1202-counters-03-b-expected.png:
* platform/mac/css2.1/t1202-counters-03-b-expected.txt:
* platform/mac/css2.1/t1202-counters-04-b-expected.checksum:
* platform/mac/css2.1/t1202-counters-04-b-expected.png:
* platform/mac/css2.1/t1202-counters-04-b-expected.txt:
* platform/mac/css2.1/t1202-counters-09-b-expected.checksum:
* platform/mac/css2.1/t1202-counters-09-b-expected.png:
* platform/mac/css2.1/t1202-counters-09-b-expected.txt:
* platform/mac/fast/blockflow/vertical-font-fallback-expected.checksum:
* platform/mac/fast/blockflow/vertical-font-fallback-expected.png:
* platform/mac/fast/blockflow/vertical-font-fallback-expected.txt:
* platform/mac/fast/css/beforeSelectorOnCodeElement-expected.checksum:
* platform/mac/fast/css/beforeSelectorOnCodeElement-expected.png:
* platform/mac/fast/css/beforeSelectorOnCodeElement-expected.txt:
* platform/mac/fast/css/font-face-opentype-expected.checksum:
* platform/mac/fast/css/font-face-opentype-expected.png:
* platform/mac/fast/css/font-face-opentype-expected.txt:
* platform/mac/fast/css/rtl-ordering-expected.checksum:
* platform/mac/fast/css/rtl-ordering-expected.png:
* platform/mac/fast/css/rtl-ordering-expected.txt:
* platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.checksum:
* platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.png:
* platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
* platform/mac/fast/css/text-overflow-ellipsis-expected.checksum:
* platform/mac/fast/css/text-overflow-ellipsis-expected.png:
* platform/mac/fast/css/text-overflow-ellipsis-expected.txt:
* platform/mac/fast/css/text-overflow-ellipsis-strict-expected.checksum:
* platform/mac/fast/css/text-overflow-ellipsis-strict-expected.png:
* platform/mac/fast/css/text-overflow-ellipsis-strict-expected.txt:
* platform/mac/fast/css/text-security-expected.checksum:
* platform/mac/fast/css/text-security-expected.png:
* platform/mac/fast/css/text-security-expected.txt:
* platform/mac/fast/encoding/denormalised-voiced-japanese-chars-expected.checksum:
* platform/mac/fast/encoding/denormalised-voiced-japanese-chars-expected.png:
* platform/mac/fast/encoding/denormalised-voiced-japanese-chars-expected.txt:
* platform/mac/fast/encoding/invalid-UTF-8-expected.checksum:
* platform/mac/fast/encoding/invalid-UTF-8-expected.png:
* platform/mac/fast/encoding/invalid-UTF-8-expected.txt:
* platform/mac/fast/events/updateLayoutForHitTest-expected.checksum:
* platform/mac/fast/events/updateLayoutForHitTest-expected.png:
* platform/mac/fast/events/updateLayoutForHitTest-expected.txt:
* platform/mac/fast/forms/select-visual-hebrew-expected.checksum:
* platform/mac/fast/forms/select-visual-hebrew-expected.png:
* platform/mac/fast/forms/select-visual-hebrew-expected.txt:
* platform/mac/fast/forms/select-writing-direction-natural-expected.checksum:
* platform/mac/fast/forms/select-writing-direction-natural-expected.png:
* platform/mac/fast/forms/select-writing-direction-natural-expected.txt:
* platform/mac/fast/forms/visual-hebrew-text-field-expected.checksum:
* platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
* platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
* platform/mac/fast/repaint/repaint-across-writing-mode-boundary-expected.checksum:
* platform/mac/fast/repaint/repaint-across-writing-mode-boundary-expected.png:
* platform/mac/fast/repaint/repaint-across-writing-mode-boundary-expected.txt:
* platform/mac/fast/text/atsui-multiple-renderers-expected.checksum:
* platform/mac/fast/text/atsui-multiple-renderers-expected.png:
* platform/mac/fast/text/atsui-multiple-renderers-expected.txt:
* platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.checksum:
* platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.png:
* platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.txt:
* platform/mac/fast/text/capitalize-boundaries-expected.checksum:
* platform/mac/fast/text/capitalize-boundaries-expected.png:
* platform/mac/fast/text/capitalize-boundaries-expected.txt:
* platform/mac/fast/text/cg-fallback-bolding-expected.checksum:
* platform/mac/fast/text/cg-fallback-bolding-expected.png:
* platform/mac/fast/text/cg-fallback-bolding-expected.txt:
* platform/mac/fast/text/complex-text-opacity-expected.checksum:
* platform/mac/fast/text/complex-text-opacity-expected.png:
* platform/mac/fast/text/complex-text-opacity-expected.txt:
* platform/mac/fast/text/in-rendered-text-rtl-expected.checksum:
* platform/mac/fast/text/in-rendered-text-rtl-expected.png:
* platform/mac/fast/text/in-rendered-text-rtl-expected.txt:
* platform/mac/fast/text/international/001-expected.checksum:
* platform/mac/fast/text/international/001-expected.png:
* platform/mac/fast/text/international/001-expected.txt:
* platform/mac/fast/text/international/002-expected.checksum:
* platform/mac/fast/text/international/002-expected.png:
* platform/mac/fast/text/international/002-expected.txt:
* platform/mac/fast/text/international/003-expected.checksum:
* platform/mac/fast/text/international/003-expected.png:
* platform/mac/fast/text/international/003-expected.txt:
* platform/mac/fast/text/international/bidi-AN-after-L-expected.checksum:
* platform/mac/fast/text/international/bidi-AN-after-L-expected.png:
* platform/mac/fast/text/international/bidi-AN-after-L-expected.txt:
* platform/mac/fast/text/international/bidi-AN-after-empty-run-expected.checksum:
* platform/mac/fast/text/international/bidi-AN-after-empty-run-expected.png:
* platform/mac/fast/text/international/bidi-AN-after-empty-run-expected.txt:
* platform/mac/fast/text/international/bidi-CS-after-AN-expected.checksum:
* platform/mac/fast/text/international/bidi-CS-after-AN-expected.png:
* platform/mac/fast/text/international/bidi-CS-after-AN-expected.txt:
* platform/mac/fast/text/international/bidi-L2-run-reordering-expected.checksum:
* platform/mac/fast/text/international/bidi-L2-run-reordering-expected.png:
* platform/mac/fast/text/international/bidi-L2-run-reordering-expected.txt:
* platform/mac/fast/text/international/bidi-LDB-2-CSS-expected.checksum:
* platform/mac/fast/text/international/bidi-LDB-2-CSS-expected.png:
* platform/mac/fast/text/international/bidi-LDB-2-CSS-expected.txt:
* platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.checksum:
* platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.png:
* platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.txt:
* platform/mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.checksum:
* platform/mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
* platform/mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
* platform/mac/fast/text/international/bidi-european-terminators-expected.checksum:
* platform/mac/fast/text/international/bidi-european-terminators-expected.png:
* platform/mac/fast/text/international/bidi-european-terminators-expected.txt:
* platform/mac/fast/text/international/bidi-fallback-font-weight-expected.checksum:
* platform/mac/fast/text/international/bidi-fallback-font-weight-expected.png:
* platform/mac/fast/text/international/bidi-fallback-font-weight-expected.txt:
* platform/mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.checksum:
* platform/mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
* platform/mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt:
* platform/mac/fast/text/international/bidi-innertext-expected.checksum:
* platform/mac/fast/text/international/bidi-innertext-expected.png:
* platform/mac/fast/text/international/bidi-innertext-expected.txt:
* platform/mac/fast/text/international/bidi-linebreak-001-expected.checksum:
* platform/mac/fast/text/international/bidi-linebreak-001-expected.png:
* platform/mac/fast/text/international/bidi-linebreak-001-expected.txt:
* platform/mac/fast/text/international/bidi-linebreak-002-expected.checksum:
* platform/mac/fast/text/international/bidi-linebreak-002-expected.png:
* platform/mac/fast/text/international/bidi-linebreak-002-expected.txt:
* platform/mac/fast/text/international/bidi-linebreak-003-expected.checksum:
* platform/mac/fast/text/international/bidi-linebreak-003-expected.png:
* platform/mac/fast/text/international/bidi-linebreak-003-expected.txt:
* platform/mac/fast/text/international/bidi-listbox-atsui-expected.checksum:
* platform/mac/fast/text/international/bidi-listbox-atsui-expected.png:
* platform/mac/fast/text/international/bidi-listbox-atsui-expected.txt:
* platform/mac/fast/text/international/bidi-listbox-expected.checksum:
* platform/mac/fast/text/international/bidi-listbox-expected.png:
* platform/mac/fast/text/international/bidi-listbox-expected.txt:
* platform/mac/fast/text/international/bidi-menulist-expected.checksum:
* platform/mac/fast/text/international/bidi-menulist-expected.png:
* platform/mac/fast/text/international/bidi-menulist-expected.txt:
* platform/mac/fast/text/international/bidi-mirror-he-ar-expected.checksum:
* platform/mac/fast/text/international/bidi-mirror-he-ar-expected.png:
* platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
* platform/mac/fast/text/international/bidi-neutral-run-expected.checksum:
* platform/mac/fast/text/international/bidi-neutral-run-expected.png:
* platform/mac/fast/text/international/bidi-neutral-run-expected.txt:
* platform/mac/fast/text/international/bidi-override-expected.checksum:
* platform/mac/fast/text/international/bidi-override-expected.png:
* platform/mac/fast/text/international/bidi-override-expected.txt:
* platform/mac/fast/text/international/danda-space-expected.checksum:
* platform/mac/fast/text/international/danda-space-expected.png:
* platform/mac/fast/text/international/danda-space-expected.txt:
* platform/mac/fast/text/international/hebrew-vowels-expected.checksum:
* platform/mac/fast/text/international/hebrew-vowels-expected.png:
* platform/mac/fast/text/international/hebrew-vowels-expected.txt:
* platform/mac/fast/text/international/hindi-spacing-expected.checksum:
* platform/mac/fast/text/international/hindi-spacing-expected.png:
* platform/mac/fast/text/international/hindi-spacing-expected.txt:
* platform/mac/fast/text/international/hindi-whitespace-expected.checksum:
* platform/mac/fast/text/international/hindi-whitespace-expected.png:
* platform/mac/fast/text/international/hindi-whitespace-expected.txt:
* platform/mac/fast/text/international/plane2-expected.checksum:
* platform/mac/fast/text/international/plane2-expected.png:
* platform/mac/fast/text/international/plane2-expected.txt:
* platform/mac/fast/text/international/rtl-caret-expected.checksum:
* platform/mac/fast/text/international/rtl-caret-expected.png:
* platform/mac/fast/text/international/rtl-caret-expected.txt:
* platform/mac/fast/text/international/thai-baht-space-expected.checksum:
* platform/mac/fast/text/international/thai-baht-space-expected.png:
* platform/mac/fast/text/international/thai-baht-space-expected.txt:
* platform/mac/fast/text/international/thai-line-breaks-expected.checksum:
* platform/mac/fast/text/international/thai-line-breaks-expected.png:
* platform/mac/fast/text/international/thai-line-breaks-expected.txt:
* platform/mac/fast/text/international/wrap-CJK-001-expected.checksum:
* platform/mac/fast/text/international/wrap-CJK-001-expected.png:
* platform/mac/fast/text/international/wrap-CJK-001-expected.txt:
* platform/mac/mathml/presentation/attributes-expected.checksum:
* platform/mac/mathml/presentation/attributes-expected.png:
* platform/mac/mathml/presentation/attributes-expected.txt:
* platform/mac/mathml/presentation/fractions-expected.checksum:
* platform/mac/mathml/presentation/fractions-expected.png:
* platform/mac/mathml/presentation/fractions-expected.txt:
* platform/mac/mathml/presentation/fractions-vertical-alignment-expected.checksum:
* platform/mac/mathml/presentation/fractions-vertical-alignment-expected.png:
* platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt:
* platform/mac/mathml/presentation/mo-expected.checksum:
* platform/mac/mathml/presentation/mo-expected.png:
* platform/mac/mathml/presentation/mo-expected.txt:
* platform/mac/mathml/presentation/over-expected.checksum:
* platform/mac/mathml/presentation/over-expected.png:
* platform/mac/mathml/presentation/over-expected.txt:
* platform/mac/mathml/presentation/roots-expected.checksum:
* platform/mac/mathml/presentation/roots-expected.png:
* platform/mac/mathml/presentation/roots-expected.txt:
* platform/mac/mathml/presentation/row-alignment-expected.checksum:
* platform/mac/mathml/presentation/row-alignment-expected.png:
* platform/mac/mathml/presentation/row-alignment-expected.txt:
* platform/mac/mathml/presentation/row-expected.txt:
* platform/mac/mathml/presentation/style-expected.txt:
* platform/mac/mathml/presentation/sub-expected.txt:
* platform/mac/mathml/presentation/subsup-expected.txt:
* platform/mac/mathml/presentation/sup-expected.checksum:
* platform/mac/mathml/presentation/sup-expected.png:
* platform/mac/mathml/presentation/sup-expected.txt:
* platform/mac/mathml/presentation/tables-expected.checksum:
* platform/mac/mathml/presentation/tables-expected.png:
* platform/mac/mathml/presentation/tables-expected.txt:
* platform/mac/mathml/presentation/tokenElements-expected.txt:
* platform/mac/mathml/presentation/under-expected.checksum:
* platform/mac/mathml/presentation/under-expected.png:
* platform/mac/mathml/presentation/under-expected.txt:
* platform/mac/mathml/presentation/underover-expected.checksum:
* platform/mac/mathml/presentation/underover-expected.png:
* platform/mac/mathml/presentation/underover-expected.txt:
* platform/mac/mathml/xHeight-expected.txt:

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

286 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/css/line-height-determined-by-primary-font.html [new file with mode: 0644]
LayoutTests/platform/mac/css2.1/t0805-c5518-brdr-t-01-e-expected.checksum
LayoutTests/platform/mac/css2.1/t0805-c5518-brdr-t-01-e-expected.png
LayoutTests/platform/mac/css2.1/t0805-c5518-brdr-t-01-e-expected.txt
LayoutTests/platform/mac/css2.1/t0805-c5519-brdr-r-00-a-expected.checksum
LayoutTests/platform/mac/css2.1/t0805-c5519-brdr-r-00-a-expected.png
LayoutTests/platform/mac/css2.1/t0805-c5519-brdr-r-00-a-expected.txt
LayoutTests/platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.checksum
LayoutTests/platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.png
LayoutTests/platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.txt
LayoutTests/platform/mac/css2.1/t0805-c5521-brdr-l-00-a-expected.checksum
LayoutTests/platform/mac/css2.1/t0805-c5521-brdr-l-00-a-expected.png
LayoutTests/platform/mac/css2.1/t0805-c5521-brdr-l-00-a-expected.txt
LayoutTests/platform/mac/css2.1/t0805-c5521-brdr-l-01-e-expected.checksum
LayoutTests/platform/mac/css2.1/t0805-c5521-brdr-l-01-e-expected.png
LayoutTests/platform/mac/css2.1/t0805-c5521-brdr-l-01-e-expected.txt
LayoutTests/platform/mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.checksum
LayoutTests/platform/mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png
LayoutTests/platform/mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.txt
LayoutTests/platform/mac/css2.1/t0905-c414-flt-02-c-expected.checksum
LayoutTests/platform/mac/css2.1/t0905-c414-flt-02-c-expected.png
LayoutTests/platform/mac/css2.1/t0905-c414-flt-02-c-expected.txt
LayoutTests/platform/mac/css2.1/t0905-c414-flt-03-c-expected.checksum
LayoutTests/platform/mac/css2.1/t0905-c414-flt-03-c-expected.png
LayoutTests/platform/mac/css2.1/t0905-c414-flt-03-c-expected.txt
LayoutTests/platform/mac/css2.1/t0905-c414-flt-04-c-expected.checksum
LayoutTests/platform/mac/css2.1/t0905-c414-flt-04-c-expected.png
LayoutTests/platform/mac/css2.1/t0905-c414-flt-04-c-expected.txt
LayoutTests/platform/mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.checksum
LayoutTests/platform/mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.png
LayoutTests/platform/mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.txt
LayoutTests/platform/mac/css2.1/t0905-c5525-fltblck-01-d-expected.checksum
LayoutTests/platform/mac/css2.1/t0905-c5525-fltblck-01-d-expected.png
LayoutTests/platform/mac/css2.1/t0905-c5525-fltblck-01-d-expected.txt
LayoutTests/platform/mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.checksum
LayoutTests/platform/mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png
LayoutTests/platform/mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.txt
LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.checksum
LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png
LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt
LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-02-c-g-expected.checksum
LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-02-c-g-expected.png
LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-02-c-g-expected.txt
LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.checksum
LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png
LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.txt
LayoutTests/platform/mac/css2.1/t0905-c5525-fltwrap-00-b-expected.checksum
LayoutTests/platform/mac/css2.1/t0905-c5525-fltwrap-00-b-expected.png
LayoutTests/platform/mac/css2.1/t0905-c5525-fltwrap-00-b-expected.txt
LayoutTests/platform/mac/css2.1/t090501-c414-flt-01-b-expected.checksum
LayoutTests/platform/mac/css2.1/t090501-c414-flt-01-b-expected.png
LayoutTests/platform/mac/css2.1/t090501-c414-flt-01-b-expected.txt
LayoutTests/platform/mac/css2.1/t090501-c414-flt-03-b-g-expected.checksum
LayoutTests/platform/mac/css2.1/t090501-c414-flt-03-b-g-expected.png
LayoutTests/platform/mac/css2.1/t090501-c414-flt-03-b-g-expected.txt
LayoutTests/platform/mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.checksum
LayoutTests/platform/mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.png
LayoutTests/platform/mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.txt
LayoutTests/platform/mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.checksum
LayoutTests/platform/mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.png
LayoutTests/platform/mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.txt
LayoutTests/platform/mac/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.checksum
LayoutTests/platform/mac/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.png
LayoutTests/platform/mac/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.txt
LayoutTests/platform/mac/css2.1/t1202-counter-03-b-expected.checksum
LayoutTests/platform/mac/css2.1/t1202-counter-03-b-expected.png
LayoutTests/platform/mac/css2.1/t1202-counter-03-b-expected.txt
LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.checksum
LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png
LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt
LayoutTests/platform/mac/css2.1/t1202-counter-09-b-expected.checksum
LayoutTests/platform/mac/css2.1/t1202-counter-09-b-expected.png
LayoutTests/platform/mac/css2.1/t1202-counter-09-b-expected.txt
LayoutTests/platform/mac/css2.1/t1202-counters-03-b-expected.checksum
LayoutTests/platform/mac/css2.1/t1202-counters-03-b-expected.png
LayoutTests/platform/mac/css2.1/t1202-counters-03-b-expected.txt
LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.checksum
LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png
LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt
LayoutTests/platform/mac/css2.1/t1202-counters-09-b-expected.checksum
LayoutTests/platform/mac/css2.1/t1202-counters-09-b-expected.png
LayoutTests/platform/mac/css2.1/t1202-counters-09-b-expected.txt
LayoutTests/platform/mac/fast/blockflow/vertical-font-fallback-expected.checksum
LayoutTests/platform/mac/fast/blockflow/vertical-font-fallback-expected.png
LayoutTests/platform/mac/fast/blockflow/vertical-font-fallback-expected.txt
LayoutTests/platform/mac/fast/css/beforeSelectorOnCodeElement-expected.checksum
LayoutTests/platform/mac/fast/css/beforeSelectorOnCodeElement-expected.png
LayoutTests/platform/mac/fast/css/beforeSelectorOnCodeElement-expected.txt
LayoutTests/platform/mac/fast/css/font-face-opentype-expected.checksum
LayoutTests/platform/mac/fast/css/font-face-opentype-expected.png
LayoutTests/platform/mac/fast/css/font-face-opentype-expected.txt
LayoutTests/platform/mac/fast/css/line-height-determined-by-primary-font-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/css/line-height-determined-by-primary-font-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/css/line-height-determined-by-primary-font-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/fast/css/rtl-ordering-expected.checksum
LayoutTests/platform/mac/fast/css/rtl-ordering-expected.png
LayoutTests/platform/mac/fast/css/rtl-ordering-expected.txt
LayoutTests/platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.checksum
LayoutTests/platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.png
LayoutTests/platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt
LayoutTests/platform/mac/fast/css/text-overflow-ellipsis-expected.checksum
LayoutTests/platform/mac/fast/css/text-overflow-ellipsis-expected.png
LayoutTests/platform/mac/fast/css/text-overflow-ellipsis-expected.txt
LayoutTests/platform/mac/fast/css/text-overflow-ellipsis-strict-expected.checksum
LayoutTests/platform/mac/fast/css/text-overflow-ellipsis-strict-expected.png
LayoutTests/platform/mac/fast/css/text-overflow-ellipsis-strict-expected.txt
LayoutTests/platform/mac/fast/css/text-security-expected.checksum
LayoutTests/platform/mac/fast/css/text-security-expected.png
LayoutTests/platform/mac/fast/css/text-security-expected.txt
LayoutTests/platform/mac/fast/encoding/denormalised-voiced-japanese-chars-expected.checksum
LayoutTests/platform/mac/fast/encoding/denormalised-voiced-japanese-chars-expected.png
LayoutTests/platform/mac/fast/encoding/denormalised-voiced-japanese-chars-expected.txt
LayoutTests/platform/mac/fast/encoding/invalid-UTF-8-expected.checksum
LayoutTests/platform/mac/fast/encoding/invalid-UTF-8-expected.png
LayoutTests/platform/mac/fast/encoding/invalid-UTF-8-expected.txt
LayoutTests/platform/mac/fast/events/updateLayoutForHitTest-expected.checksum
LayoutTests/platform/mac/fast/events/updateLayoutForHitTest-expected.png
LayoutTests/platform/mac/fast/events/updateLayoutForHitTest-expected.txt
LayoutTests/platform/mac/fast/forms/select-visual-hebrew-expected.checksum
LayoutTests/platform/mac/fast/forms/select-visual-hebrew-expected.png
LayoutTests/platform/mac/fast/forms/select-visual-hebrew-expected.txt
LayoutTests/platform/mac/fast/forms/select-writing-direction-natural-expected.checksum
LayoutTests/platform/mac/fast/forms/select-writing-direction-natural-expected.png
LayoutTests/platform/mac/fast/forms/select-writing-direction-natural-expected.txt
LayoutTests/platform/mac/fast/forms/visual-hebrew-text-field-expected.checksum
LayoutTests/platform/mac/fast/forms/visual-hebrew-text-field-expected.png
LayoutTests/platform/mac/fast/forms/visual-hebrew-text-field-expected.txt
LayoutTests/platform/mac/fast/repaint/repaint-across-writing-mode-boundary-expected.checksum
LayoutTests/platform/mac/fast/repaint/repaint-across-writing-mode-boundary-expected.png
LayoutTests/platform/mac/fast/repaint/repaint-across-writing-mode-boundary-expected.txt
LayoutTests/platform/mac/fast/text/atsui-multiple-renderers-expected.checksum
LayoutTests/platform/mac/fast/text/atsui-multiple-renderers-expected.png
LayoutTests/platform/mac/fast/text/atsui-multiple-renderers-expected.txt
LayoutTests/platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.checksum
LayoutTests/platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.png
LayoutTests/platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.txt
LayoutTests/platform/mac/fast/text/capitalize-boundaries-expected.checksum
LayoutTests/platform/mac/fast/text/capitalize-boundaries-expected.png
LayoutTests/platform/mac/fast/text/capitalize-boundaries-expected.txt
LayoutTests/platform/mac/fast/text/cg-fallback-bolding-expected.checksum
LayoutTests/platform/mac/fast/text/cg-fallback-bolding-expected.png
LayoutTests/platform/mac/fast/text/cg-fallback-bolding-expected.txt
LayoutTests/platform/mac/fast/text/complex-text-opacity-expected.checksum
LayoutTests/platform/mac/fast/text/complex-text-opacity-expected.png
LayoutTests/platform/mac/fast/text/complex-text-opacity-expected.txt
LayoutTests/platform/mac/fast/text/in-rendered-text-rtl-expected.checksum
LayoutTests/platform/mac/fast/text/in-rendered-text-rtl-expected.png
LayoutTests/platform/mac/fast/text/in-rendered-text-rtl-expected.txt
LayoutTests/platform/mac/fast/text/international/001-expected.checksum
LayoutTests/platform/mac/fast/text/international/001-expected.png
LayoutTests/platform/mac/fast/text/international/001-expected.txt
LayoutTests/platform/mac/fast/text/international/002-expected.checksum
LayoutTests/platform/mac/fast/text/international/002-expected.png
LayoutTests/platform/mac/fast/text/international/002-expected.txt
LayoutTests/platform/mac/fast/text/international/003-expected.checksum
LayoutTests/platform/mac/fast/text/international/003-expected.png
LayoutTests/platform/mac/fast/text/international/003-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-AN-after-L-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-AN-after-L-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-AN-after-L-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-AN-after-empty-run-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-AN-after-empty-run-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-AN-after-empty-run-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-CS-after-AN-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-CS-after-AN-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-CS-after-AN-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-L2-run-reordering-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-L2-run-reordering-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-L2-run-reordering-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-LDB-2-CSS-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-LDB-2-CSS-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-LDB-2-CSS-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-european-terminators-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-european-terminators-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-european-terminators-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-fallback-font-weight-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-fallback-font-weight-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-fallback-font-weight-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-innertext-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-innertext-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-innertext-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-linebreak-001-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-linebreak-001-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-linebreak-001-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-linebreak-002-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-linebreak-002-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-linebreak-002-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-linebreak-003-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-linebreak-003-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-linebreak-003-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-listbox-atsui-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-listbox-atsui-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-listbox-atsui-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-listbox-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-listbox-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-listbox-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-menulist-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-menulist-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-menulist-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-neutral-run-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-neutral-run-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-neutral-run-expected.txt
LayoutTests/platform/mac/fast/text/international/bidi-override-expected.checksum
LayoutTests/platform/mac/fast/text/international/bidi-override-expected.png
LayoutTests/platform/mac/fast/text/international/bidi-override-expected.txt
LayoutTests/platform/mac/fast/text/international/danda-space-expected.checksum
LayoutTests/platform/mac/fast/text/international/danda-space-expected.png
LayoutTests/platform/mac/fast/text/international/danda-space-expected.txt
LayoutTests/platform/mac/fast/text/international/hebrew-vowels-expected.checksum
LayoutTests/platform/mac/fast/text/international/hebrew-vowels-expected.png
LayoutTests/platform/mac/fast/text/international/hebrew-vowels-expected.txt
LayoutTests/platform/mac/fast/text/international/hindi-spacing-expected.checksum
LayoutTests/platform/mac/fast/text/international/hindi-spacing-expected.png
LayoutTests/platform/mac/fast/text/international/hindi-spacing-expected.txt
LayoutTests/platform/mac/fast/text/international/hindi-whitespace-expected.checksum
LayoutTests/platform/mac/fast/text/international/hindi-whitespace-expected.png
LayoutTests/platform/mac/fast/text/international/hindi-whitespace-expected.txt
LayoutTests/platform/mac/fast/text/international/plane2-expected.checksum
LayoutTests/platform/mac/fast/text/international/plane2-expected.png
LayoutTests/platform/mac/fast/text/international/plane2-expected.txt
LayoutTests/platform/mac/fast/text/international/rtl-caret-expected.checksum
LayoutTests/platform/mac/fast/text/international/rtl-caret-expected.png
LayoutTests/platform/mac/fast/text/international/rtl-caret-expected.txt
LayoutTests/platform/mac/fast/text/international/thai-baht-space-expected.checksum
LayoutTests/platform/mac/fast/text/international/thai-baht-space-expected.png
LayoutTests/platform/mac/fast/text/international/thai-baht-space-expected.txt
LayoutTests/platform/mac/fast/text/international/thai-line-breaks-expected.checksum
LayoutTests/platform/mac/fast/text/international/thai-line-breaks-expected.png
LayoutTests/platform/mac/fast/text/international/thai-line-breaks-expected.txt
LayoutTests/platform/mac/fast/text/international/wrap-CJK-001-expected.checksum
LayoutTests/platform/mac/fast/text/international/wrap-CJK-001-expected.png
LayoutTests/platform/mac/fast/text/international/wrap-CJK-001-expected.txt
LayoutTests/platform/mac/mathml/presentation/attributes-expected.checksum
LayoutTests/platform/mac/mathml/presentation/attributes-expected.png
LayoutTests/platform/mac/mathml/presentation/attributes-expected.txt
LayoutTests/platform/mac/mathml/presentation/fractions-expected.checksum
LayoutTests/platform/mac/mathml/presentation/fractions-expected.png
LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt
LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.checksum
LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.png
LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt
LayoutTests/platform/mac/mathml/presentation/mo-expected.checksum
LayoutTests/platform/mac/mathml/presentation/mo-expected.png
LayoutTests/platform/mac/mathml/presentation/mo-expected.txt
LayoutTests/platform/mac/mathml/presentation/over-expected.checksum
LayoutTests/platform/mac/mathml/presentation/over-expected.png
LayoutTests/platform/mac/mathml/presentation/over-expected.txt
LayoutTests/platform/mac/mathml/presentation/roots-expected.checksum
LayoutTests/platform/mac/mathml/presentation/roots-expected.png
LayoutTests/platform/mac/mathml/presentation/roots-expected.txt
LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.checksum
LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.png
LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt
LayoutTests/platform/mac/mathml/presentation/row-expected.txt
LayoutTests/platform/mac/mathml/presentation/style-expected.txt
LayoutTests/platform/mac/mathml/presentation/sub-expected.txt
LayoutTests/platform/mac/mathml/presentation/subsup-expected.txt
LayoutTests/platform/mac/mathml/presentation/sup-expected.checksum
LayoutTests/platform/mac/mathml/presentation/sup-expected.png
LayoutTests/platform/mac/mathml/presentation/sup-expected.txt
LayoutTests/platform/mac/mathml/presentation/tables-expected.checksum
LayoutTests/platform/mac/mathml/presentation/tables-expected.png
LayoutTests/platform/mac/mathml/presentation/tables-expected.txt
LayoutTests/platform/mac/mathml/presentation/tokenElements-expected.txt
LayoutTests/platform/mac/mathml/presentation/under-expected.checksum
LayoutTests/platform/mac/mathml/presentation/under-expected.png
LayoutTests/platform/mac/mathml/presentation/under-expected.txt
LayoutTests/platform/mac/mathml/presentation/underover-expected.checksum
LayoutTests/platform/mac/mathml/presentation/underover-expected.png
LayoutTests/platform/mac/mathml/presentation/underover-expected.txt
LayoutTests/platform/mac/mathml/xHeight-expected.txt
WebCore/ChangeLog
WebCore/rendering/InlineFlowBox.cpp

index 33c2e20..ddb5fd5 100644 (file)
@@ -1,3 +1,298 @@
+2010-11-16  Andy Estes  <aestes@apple.com>
+
+        Reviewed by Dave Hyatt.
+
+        WebKit mishandles line boxes where the content height exceeds the
+        specified line-height.
+        https://bugs.webkit.org/show_bug.cgi?id=49410
+
+        * fast/css/line-height-determined-by-primary-font.html: Added.
+        * platform/mac/fast/css/line-height-determined-by-primary-font-expected.checksum: Added.
+        * platform/mac/fast/css/line-height-determined-by-primary-font-expected.png: Added.
+        * platform/mac/fast/css/line-height-determined-by-primary-font-expected.txt: Added.
+
+        The following test results were re-baselined:
+
+        * platform/mac/css2.1/t0805-c5518-brdr-t-01-e-expected.checksum:
+        * platform/mac/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
+        * platform/mac/css2.1/t0805-c5518-brdr-t-01-e-expected.txt:
+        * platform/mac/css2.1/t0805-c5519-brdr-r-00-a-expected.checksum:
+        * platform/mac/css2.1/t0805-c5519-brdr-r-00-a-expected.png:
+        * platform/mac/css2.1/t0805-c5519-brdr-r-00-a-expected.txt:
+        * platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.checksum:
+        * platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
+        * platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
+        * platform/mac/css2.1/t0805-c5521-brdr-l-00-a-expected.checksum:
+        * platform/mac/css2.1/t0805-c5521-brdr-l-00-a-expected.png:
+        * platform/mac/css2.1/t0805-c5521-brdr-l-00-a-expected.txt:
+        * platform/mac/css2.1/t0805-c5521-brdr-l-01-e-expected.checksum:
+        * platform/mac/css2.1/t0805-c5521-brdr-l-01-e-expected.png:
+        * platform/mac/css2.1/t0805-c5521-brdr-l-01-e-expected.txt:
+        * platform/mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.checksum:
+        * platform/mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png:
+        * platform/mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.txt:
+        * platform/mac/css2.1/t0905-c414-flt-02-c-expected.checksum:
+        * platform/mac/css2.1/t0905-c414-flt-02-c-expected.png:
+        * platform/mac/css2.1/t0905-c414-flt-02-c-expected.txt:
+        * platform/mac/css2.1/t0905-c414-flt-03-c-expected.checksum:
+        * platform/mac/css2.1/t0905-c414-flt-03-c-expected.png:
+        * platform/mac/css2.1/t0905-c414-flt-03-c-expected.txt:
+        * platform/mac/css2.1/t0905-c414-flt-04-c-expected.checksum:
+        * platform/mac/css2.1/t0905-c414-flt-04-c-expected.png:
+        * platform/mac/css2.1/t0905-c414-flt-04-c-expected.txt:
+        * platform/mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.checksum:
+        * platform/mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.png:
+        * platform/mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.txt:
+        * platform/mac/css2.1/t0905-c5525-fltblck-01-d-expected.checksum:
+        * platform/mac/css2.1/t0905-c5525-fltblck-01-d-expected.png:
+        * platform/mac/css2.1/t0905-c5525-fltblck-01-d-expected.txt:
+        * platform/mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.checksum:
+        * platform/mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
+        * platform/mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.txt:
+        * platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.checksum:
+        * platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
+        * platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
+        * platform/mac/css2.1/t0905-c5525-fltwidth-02-c-g-expected.checksum:
+        * platform/mac/css2.1/t0905-c5525-fltwidth-02-c-g-expected.png:
+        * platform/mac/css2.1/t0905-c5525-fltwidth-02-c-g-expected.txt:
+        * platform/mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.checksum:
+        * platform/mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png:
+        * platform/mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.txt:
+        * platform/mac/css2.1/t0905-c5525-fltwrap-00-b-expected.checksum:
+        * platform/mac/css2.1/t0905-c5525-fltwrap-00-b-expected.png:
+        * platform/mac/css2.1/t0905-c5525-fltwrap-00-b-expected.txt:
+        * platform/mac/css2.1/t090501-c414-flt-01-b-expected.checksum:
+        * platform/mac/css2.1/t090501-c414-flt-01-b-expected.png:
+        * platform/mac/css2.1/t090501-c414-flt-01-b-expected.txt:
+        * platform/mac/css2.1/t090501-c414-flt-03-b-g-expected.checksum:
+        * platform/mac/css2.1/t090501-c414-flt-03-b-g-expected.png:
+        * platform/mac/css2.1/t090501-c414-flt-03-b-g-expected.txt:
+        * platform/mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.checksum:
+        * platform/mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
+        * platform/mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.txt:
+        * platform/mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.checksum:
+        * platform/mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
+        * platform/mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.txt:
+        * platform/mac/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.checksum:
+        * platform/mac/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.png:
+        * platform/mac/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.txt:
+        * platform/mac/css2.1/t1202-counter-03-b-expected.checksum:
+        * platform/mac/css2.1/t1202-counter-03-b-expected.png:
+        * platform/mac/css2.1/t1202-counter-03-b-expected.txt:
+        * platform/mac/css2.1/t1202-counter-04-b-expected.checksum:
+        * platform/mac/css2.1/t1202-counter-04-b-expected.png:
+        * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
+        * platform/mac/css2.1/t1202-counter-09-b-expected.checksum:
+        * platform/mac/css2.1/t1202-counter-09-b-expected.png:
+        * platform/mac/css2.1/t1202-counter-09-b-expected.txt:
+        * platform/mac/css2.1/t1202-counters-03-b-expected.checksum:
+        * platform/mac/css2.1/t1202-counters-03-b-expected.png:
+        * platform/mac/css2.1/t1202-counters-03-b-expected.txt:
+        * platform/mac/css2.1/t1202-counters-04-b-expected.checksum:
+        * platform/mac/css2.1/t1202-counters-04-b-expected.png:
+        * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
+        * platform/mac/css2.1/t1202-counters-09-b-expected.checksum:
+        * platform/mac/css2.1/t1202-counters-09-b-expected.png:
+        * platform/mac/css2.1/t1202-counters-09-b-expected.txt:
+        * platform/mac/fast/blockflow/vertical-font-fallback-expected.checksum:
+        * platform/mac/fast/blockflow/vertical-font-fallback-expected.png:
+        * platform/mac/fast/blockflow/vertical-font-fallback-expected.txt:
+        * platform/mac/fast/css/beforeSelectorOnCodeElement-expected.checksum:
+        * platform/mac/fast/css/beforeSelectorOnCodeElement-expected.png:
+        * platform/mac/fast/css/beforeSelectorOnCodeElement-expected.txt:
+        * platform/mac/fast/css/font-face-opentype-expected.checksum:
+        * platform/mac/fast/css/font-face-opentype-expected.png:
+        * platform/mac/fast/css/font-face-opentype-expected.txt:
+        * platform/mac/fast/css/rtl-ordering-expected.checksum:
+        * platform/mac/fast/css/rtl-ordering-expected.png:
+        * platform/mac/fast/css/rtl-ordering-expected.txt:
+        * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.checksum:
+        * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.png:
+        * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
+        * platform/mac/fast/css/text-overflow-ellipsis-expected.checksum:
+        * platform/mac/fast/css/text-overflow-ellipsis-expected.png:
+        * platform/mac/fast/css/text-overflow-ellipsis-expected.txt:
+        * platform/mac/fast/css/text-overflow-ellipsis-strict-expected.checksum:
+        * platform/mac/fast/css/text-overflow-ellipsis-strict-expected.png:
+        * platform/mac/fast/css/text-overflow-ellipsis-strict-expected.txt:
+        * platform/mac/fast/css/text-security-expected.checksum:
+        * platform/mac/fast/css/text-security-expected.png:
+        * platform/mac/fast/css/text-security-expected.txt:
+        * platform/mac/fast/encoding/denormalised-voiced-japanese-chars-expected.checksum:
+        * platform/mac/fast/encoding/denormalised-voiced-japanese-chars-expected.png:
+        * platform/mac/fast/encoding/denormalised-voiced-japanese-chars-expected.txt:
+        * platform/mac/fast/encoding/invalid-UTF-8-expected.checksum:
+        * platform/mac/fast/encoding/invalid-UTF-8-expected.png:
+        * platform/mac/fast/encoding/invalid-UTF-8-expected.txt:
+        * platform/mac/fast/events/updateLayoutForHitTest-expected.checksum:
+        * platform/mac/fast/events/updateLayoutForHitTest-expected.png:
+        * platform/mac/fast/events/updateLayoutForHitTest-expected.txt:
+        * platform/mac/fast/forms/select-visual-hebrew-expected.checksum:
+        * platform/mac/fast/forms/select-visual-hebrew-expected.png:
+        * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
+        * platform/mac/fast/forms/select-writing-direction-natural-expected.checksum:
+        * platform/mac/fast/forms/select-writing-direction-natural-expected.png:
+        * platform/mac/fast/forms/select-writing-direction-natural-expected.txt:
+        * platform/mac/fast/forms/visual-hebrew-text-field-expected.checksum:
+        * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
+        * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
+        * platform/mac/fast/repaint/repaint-across-writing-mode-boundary-expected.checksum:
+        * platform/mac/fast/repaint/repaint-across-writing-mode-boundary-expected.png:
+        * platform/mac/fast/repaint/repaint-across-writing-mode-boundary-expected.txt:
+        * platform/mac/fast/text/atsui-multiple-renderers-expected.checksum:
+        * platform/mac/fast/text/atsui-multiple-renderers-expected.png:
+        * platform/mac/fast/text/atsui-multiple-renderers-expected.txt:
+        * platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.checksum:
+        * platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.png:
+        * platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.txt:
+        * platform/mac/fast/text/capitalize-boundaries-expected.checksum:
+        * platform/mac/fast/text/capitalize-boundaries-expected.png:
+        * platform/mac/fast/text/capitalize-boundaries-expected.txt:
+        * platform/mac/fast/text/cg-fallback-bolding-expected.checksum:
+        * platform/mac/fast/text/cg-fallback-bolding-expected.png:
+        * platform/mac/fast/text/cg-fallback-bolding-expected.txt:
+        * platform/mac/fast/text/complex-text-opacity-expected.checksum:
+        * platform/mac/fast/text/complex-text-opacity-expected.png:
+        * platform/mac/fast/text/complex-text-opacity-expected.txt:
+        * platform/mac/fast/text/in-rendered-text-rtl-expected.checksum:
+        * platform/mac/fast/text/in-rendered-text-rtl-expected.png:
+        * platform/mac/fast/text/in-rendered-text-rtl-expected.txt:
+        * platform/mac/fast/text/international/001-expected.checksum:
+        * platform/mac/fast/text/international/001-expected.png:
+        * platform/mac/fast/text/international/001-expected.txt:
+        * platform/mac/fast/text/international/002-expected.checksum:
+        * platform/mac/fast/text/international/002-expected.png:
+        * platform/mac/fast/text/international/002-expected.txt:
+        * platform/mac/fast/text/international/003-expected.checksum:
+        * platform/mac/fast/text/international/003-expected.png:
+        * platform/mac/fast/text/international/003-expected.txt:
+        * platform/mac/fast/text/international/bidi-AN-after-L-expected.checksum:
+        * platform/mac/fast/text/international/bidi-AN-after-L-expected.png:
+        * platform/mac/fast/text/international/bidi-AN-after-L-expected.txt:
+        * platform/mac/fast/text/international/bidi-AN-after-empty-run-expected.checksum:
+        * platform/mac/fast/text/international/bidi-AN-after-empty-run-expected.png:
+        * platform/mac/fast/text/international/bidi-AN-after-empty-run-expected.txt:
+        * platform/mac/fast/text/international/bidi-CS-after-AN-expected.checksum:
+        * platform/mac/fast/text/international/bidi-CS-after-AN-expected.png:
+        * platform/mac/fast/text/international/bidi-CS-after-AN-expected.txt:
+        * platform/mac/fast/text/international/bidi-L2-run-reordering-expected.checksum:
+        * platform/mac/fast/text/international/bidi-L2-run-reordering-expected.png:
+        * platform/mac/fast/text/international/bidi-L2-run-reordering-expected.txt:
+        * platform/mac/fast/text/international/bidi-LDB-2-CSS-expected.checksum:
+        * platform/mac/fast/text/international/bidi-LDB-2-CSS-expected.png:
+        * platform/mac/fast/text/international/bidi-LDB-2-CSS-expected.txt:
+        * platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.checksum:
+        * platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.png:
+        * platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.txt:
+        * platform/mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.checksum:
+        * platform/mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
+        * platform/mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
+        * platform/mac/fast/text/international/bidi-european-terminators-expected.checksum:
+        * platform/mac/fast/text/international/bidi-european-terminators-expected.png:
+        * platform/mac/fast/text/international/bidi-european-terminators-expected.txt:
+        * platform/mac/fast/text/international/bidi-fallback-font-weight-expected.checksum:
+        * platform/mac/fast/text/international/bidi-fallback-font-weight-expected.png:
+        * platform/mac/fast/text/international/bidi-fallback-font-weight-expected.txt:
+        * platform/mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.checksum:
+        * platform/mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
+        * platform/mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt:
+        * platform/mac/fast/text/international/bidi-innertext-expected.checksum:
+        * platform/mac/fast/text/international/bidi-innertext-expected.png:
+        * platform/mac/fast/text/international/bidi-innertext-expected.txt:
+        * platform/mac/fast/text/international/bidi-linebreak-001-expected.checksum:
+        * platform/mac/fast/text/international/bidi-linebreak-001-expected.png:
+        * platform/mac/fast/text/international/bidi-linebreak-001-expected.txt:
+        * platform/mac/fast/text/international/bidi-linebreak-002-expected.checksum:
+        * platform/mac/fast/text/international/bidi-linebreak-002-expected.png:
+        * platform/mac/fast/text/international/bidi-linebreak-002-expected.txt:
+        * platform/mac/fast/text/international/bidi-linebreak-003-expected.checksum:
+        * platform/mac/fast/text/international/bidi-linebreak-003-expected.png:
+        * platform/mac/fast/text/international/bidi-linebreak-003-expected.txt:
+        * platform/mac/fast/text/international/bidi-listbox-atsui-expected.checksum:
+        * platform/mac/fast/text/international/bidi-listbox-atsui-expected.png:
+        * platform/mac/fast/text/international/bidi-listbox-atsui-expected.txt:
+        * platform/mac/fast/text/international/bidi-listbox-expected.checksum:
+        * platform/mac/fast/text/international/bidi-listbox-expected.png:
+        * platform/mac/fast/text/international/bidi-listbox-expected.txt:
+        * platform/mac/fast/text/international/bidi-menulist-expected.checksum:
+        * platform/mac/fast/text/international/bidi-menulist-expected.png:
+        * platform/mac/fast/text/international/bidi-menulist-expected.txt:
+        * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.checksum:
+        * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.png:
+        * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
+        * platform/mac/fast/text/international/bidi-neutral-run-expected.checksum:
+        * platform/mac/fast/text/international/bidi-neutral-run-expected.png:
+        * platform/mac/fast/text/international/bidi-neutral-run-expected.txt:
+        * platform/mac/fast/text/international/bidi-override-expected.checksum:
+        * platform/mac/fast/text/international/bidi-override-expected.png:
+        * platform/mac/fast/text/international/bidi-override-expected.txt:
+        * platform/mac/fast/text/international/danda-space-expected.checksum:
+        * platform/mac/fast/text/international/danda-space-expected.png:
+        * platform/mac/fast/text/international/danda-space-expected.txt:
+        * platform/mac/fast/text/international/hebrew-vowels-expected.checksum:
+        * platform/mac/fast/text/international/hebrew-vowels-expected.png:
+        * platform/mac/fast/text/international/hebrew-vowels-expected.txt:
+        * platform/mac/fast/text/international/hindi-spacing-expected.checksum:
+        * platform/mac/fast/text/international/hindi-spacing-expected.png:
+        * platform/mac/fast/text/international/hindi-spacing-expected.txt:
+        * platform/mac/fast/text/international/hindi-whitespace-expected.checksum:
+        * platform/mac/fast/text/international/hindi-whitespace-expected.png:
+        * platform/mac/fast/text/international/hindi-whitespace-expected.txt:
+        * platform/mac/fast/text/international/plane2-expected.checksum:
+        * platform/mac/fast/text/international/plane2-expected.png:
+        * platform/mac/fast/text/international/plane2-expected.txt:
+        * platform/mac/fast/text/international/rtl-caret-expected.checksum:
+        * platform/mac/fast/text/international/rtl-caret-expected.png:
+        * platform/mac/fast/text/international/rtl-caret-expected.txt:
+        * platform/mac/fast/text/international/thai-baht-space-expected.checksum:
+        * platform/mac/fast/text/international/thai-baht-space-expected.png:
+        * platform/mac/fast/text/international/thai-baht-space-expected.txt:
+        * platform/mac/fast/text/international/thai-line-breaks-expected.checksum:
+        * platform/mac/fast/text/international/thai-line-breaks-expected.png:
+        * platform/mac/fast/text/international/thai-line-breaks-expected.txt:
+        * platform/mac/fast/text/international/wrap-CJK-001-expected.checksum:
+        * platform/mac/fast/text/international/wrap-CJK-001-expected.png:
+        * platform/mac/fast/text/international/wrap-CJK-001-expected.txt:
+        * platform/mac/mathml/presentation/attributes-expected.checksum:
+        * platform/mac/mathml/presentation/attributes-expected.png:
+        * platform/mac/mathml/presentation/attributes-expected.txt:
+        * platform/mac/mathml/presentation/fractions-expected.checksum:
+        * platform/mac/mathml/presentation/fractions-expected.png:
+        * platform/mac/mathml/presentation/fractions-expected.txt:
+        * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.checksum:
+        * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.png:
+        * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt:
+        * platform/mac/mathml/presentation/mo-expected.checksum:
+        * platform/mac/mathml/presentation/mo-expected.png:
+        * platform/mac/mathml/presentation/mo-expected.txt:
+        * platform/mac/mathml/presentation/over-expected.checksum:
+        * platform/mac/mathml/presentation/over-expected.png:
+        * platform/mac/mathml/presentation/over-expected.txt:
+        * platform/mac/mathml/presentation/roots-expected.checksum:
+        * platform/mac/mathml/presentation/roots-expected.png:
+        * platform/mac/mathml/presentation/roots-expected.txt:
+        * platform/mac/mathml/presentation/row-alignment-expected.checksum:
+        * platform/mac/mathml/presentation/row-alignment-expected.png:
+        * platform/mac/mathml/presentation/row-alignment-expected.txt:
+        * platform/mac/mathml/presentation/row-expected.txt:
+        * platform/mac/mathml/presentation/style-expected.txt:
+        * platform/mac/mathml/presentation/sub-expected.txt:
+        * platform/mac/mathml/presentation/subsup-expected.txt:
+        * platform/mac/mathml/presentation/sup-expected.checksum:
+        * platform/mac/mathml/presentation/sup-expected.png:
+        * platform/mac/mathml/presentation/sup-expected.txt:
+        * platform/mac/mathml/presentation/tables-expected.checksum:
+        * platform/mac/mathml/presentation/tables-expected.png:
+        * platform/mac/mathml/presentation/tables-expected.txt:
+        * platform/mac/mathml/presentation/tokenElements-expected.txt:
+        * platform/mac/mathml/presentation/under-expected.checksum:
+        * platform/mac/mathml/presentation/under-expected.png:
+        * platform/mac/mathml/presentation/under-expected.txt:
+        * platform/mac/mathml/presentation/underover-expected.checksum:
+        * platform/mac/mathml/presentation/underover-expected.png:
+        * platform/mac/mathml/presentation/underover-expected.txt:
+        * platform/mac/mathml/xHeight-expected.txt:
+
 2010-11-16  Sam Weinig  <sam@webkit.org>
 
         Rubber-stamped by Jon Honeycutt.
diff --git a/LayoutTests/fast/css/line-height-determined-by-primary-font.html b/LayoutTests/fast/css/line-height-determined-by-primary-font.html
new file mode 100644 (file)
index 0000000..b27e5d2
--- /dev/null
@@ -0,0 +1,70 @@
+<!doctype html>
+<html>
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
+        <style>
+            body {
+                font-size:12px;
+            }
+
+            .container ul {
+                width:527px;
+                height:97px;
+                list-style:none;
+                line-height:30px;
+            }
+
+            .container ul li {
+                float:left;
+                padding:0 10px 0 12px;
+                display:inline;
+                border-bottom: 1px solid red;
+            }
+
+            .container ul .li_f1 {
+                font-size:14px
+            }
+
+            .container ul .li_f2 {
+                font-size:14px;
+            }
+
+            .container ul .li_f3 {
+                font-size:18px;
+            }
+
+            .container ul .li_f3_2 {
+                font-size:18px
+            }
+
+            .container ul .li_f4 {
+                font-size:24px;
+            }
+        </style>
+    </head>
+    <body>
+        <p>This test verifies that line height is determined solely by a box's primary font, not by its fallback fonts. The following two lines should have a solid, unbroken red line below them:</p>
+        <div class="container">
+            <ul>
+                <li class="li_f1"><a>±õÆé²½</a></li>
+                <li class="li_f3"><a>²ÌÒÀÁÖ</a></li>
+                <li class="li_f4"><a>³Âç²Õê</a></li>
+                <li class="li_f3"><a>³ÂÞÈѸ</a></li>
+                <li><a>ºÚѼ×Ó</a></li>
+                <li class="li_f2"><a>ÀîÓî´º</a></li>
+                <li class="li_f1"><a>Áº¾²Èã</a></li>
+            </ul>
+        </div>
+        <div class="container">
+            <ul>
+                <li class="li_f1">±õÆé²½</li>
+                <li class="li_f3">²ÌÒÀÁÖ</li>
+                <li class="li_f4">³Âç²Õê</li>
+                <li class="li_f3">³ÂÞÈѸ</li>
+                <li >ºÚѼ×Ó</li>
+                <li class="li_f2">ÀîÓî´º</li>
+                <li class="li_f1">Áº¾²Èã</li>
+            </ul>
+        </div>
+    </body>
+</html>
index 2670731..cc12043 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t0805-c5518-brdr-t-01-e-expected.png and b/LayoutTests/platform/mac/css2.1/t0805-c5518-brdr-t-01-e-expected.png differ
index a896eac..df4f7cf 100644 (file)
@@ -1,44 +1,44 @@
 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 784x265 [color=#0000FF]
-      RenderBlock {P} at (0,0) size 784x37
-        RenderText {#text} at (0,1) size 483x18
-          text run at (0,1) width 483: "There should be a solid blue line directly over every occurance of the word \""
+layer at (0,0) size 800x290
+  RenderBlock {HTML} at (0,0) size 800x290
+    RenderBody {BODY} at (8,16) size 784x258 [color=#0000FF]
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 483x18
+          text run at (0,0) width 483: "There should be a solid blue line directly over every occurance of the word \""
         RenderInline {SPAN} at (0,0) size 63x20 [border: (2px solid #0000FF) none]
-          RenderText {#text} at (483,1) size 63x18
-            text run at (483,1) width 63: "HERE \x{21E7}"
-        RenderText {#text} at (546,1) size 779x36
-          text run at (546,1) width 233: "\". (So there should be 8 blue lines on"
-          text run at (0,19) width 65: "this page.)"
-      RenderTable {TABLE} at (0,53) size 142x79
-        RenderTableSection {TBODY} at (0,0) size 142x79
-          RenderTableRow {TR} at (0,2) size 142x23
-            RenderTableCell {TD} at (2,2) size 138x23 [border: (2px solid #0000FF) none] [r=0 c=0 rs=1 cs=2]
-              RenderText {#text} at (37,4) size 63x18
-                text run at (37,4) width 63: "HERE \x{21E7}"
-          RenderTableRow {TR} at (0,27) size 142x50
-            RenderTableCell {TD} at (2,40) size 65x23 [border: (2px solid #0000FF) none] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (1,4) size 63x18
-                text run at (1,4) width 63: "HERE \x{21E7}"
-            RenderTableCell {TD} at (69,27) size 71x50 [border: (2px solid #0000FF) none] [r=1 c=1 rs=1 cs=1]
-              RenderBlock (anonymous) at (1,3) size 69x19
-                RenderText {#text} at (3,1) size 63x18
-                  text run at (3,1) width 63: "HERE \x{21E7}"
-              RenderTable {TABLE} at (1,22) size 69x27
-                RenderTableSection {TBODY} at (0,0) size 69x27
-                  RenderTableRow {TR} at (0,2) size 69x23
-                    RenderTableCell {TD} at (2,2) size 65x23 [border: (2px solid #0000FF) none] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,4) size 63x18
-                        text run at (1,4) width 63: "HERE \x{21E7}"
-      RenderBlock {UL} at (0,148) size 784x117
-        RenderListItem {LI} at (40,0) size 744x75 [border: (2px solid #0000FF) none]
-          RenderBlock (anonymous) at (0,2) size 744x19
-            RenderListMarker at (-17,1) size 7x18: bullet
-            RenderText {#text} at (0,1) size 63x18
-              text run at (0,1) width 63: "HERE \x{21E7}"
-          RenderBlock {UL} at (0,21) size 744x54
+          RenderText {#text} at (483,0) size 63x18
+            text run at (483,0) width 63: "HERE \x{21E7}"
+        RenderText {#text} at (546,0) size 779x36
+          text run at (546,0) width 233: "\". (So there should be 8 blue lines on"
+          text run at (0,18) width 65: "this page.)"
+      RenderTable {TABLE} at (0,52) size 142x76
+        RenderTableSection {TBODY} at (0,0) size 142x76
+          RenderTableRow {TR} at (0,2) size 142x22
+            RenderTableCell {TD} at (2,2) size 138x22 [border: (2px solid #0000FF) none] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (37,3) size 63x18
+                text run at (37,3) width 63: "HERE \x{21E7}"
+          RenderTableRow {TR} at (0,26) size 142x48
+            RenderTableCell {TD} at (2,39) size 65x22 [border: (2px solid #0000FF) none] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,3) size 63x18
+                text run at (1,3) width 63: "HERE \x{21E7}"
+            RenderTableCell {TD} at (69,26) size 71x48 [border: (2px solid #0000FF) none] [r=1 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (1,3) size 69x18
+                RenderText {#text} at (3,0) size 63x18
+                  text run at (3,0) width 63: "HERE \x{21E7}"
+              RenderTable {TABLE} at (1,21) size 69x26
+                RenderTableSection {TBODY} at (0,0) size 69x26
+                  RenderTableRow {TR} at (0,2) size 69x22
+                    RenderTableCell {TD} at (2,2) size 65x22 [border: (2px solid #0000FF) none] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,3) size 63x18
+                        text run at (1,3) width 63: "HERE \x{21E7}"
+      RenderBlock {UL} at (0,144) size 784x114
+        RenderListItem {LI} at (40,0) size 744x74 [border: (2px solid #0000FF) none]
+          RenderBlock (anonymous) at (0,2) size 744x18
+            RenderListMarker at (-17,0) size 7x18: bullet
+            RenderText {#text} at (0,0) size 63x18
+              text run at (0,0) width 63: "HERE \x{21E7}"
+          RenderBlock {UL} at (0,20) size 744x54
             RenderListItem {LI} at (40,0) size 704x18
               RenderListMarker at (-17,0) size 7x18: white bullet
               RenderText {#text} at (0,0) size 75x18
@@ -51,11 +51,11 @@ layer at (0,0) size 800x297
               RenderListMarker at (-17,0) size 7x18: white bullet
               RenderText {#text} at (0,0) size 75x18
                 text run at (0,0) width 75: "dummy text"
-        RenderListItem {LI} at (40,75) size 744x21 [border: (2px solid #0000FF) none]
-          RenderListMarker at (-17,3) size 7x18: bullet
-          RenderText {#text} at (0,3) size 63x18
-            text run at (0,3) width 63: "HERE \x{21E7}"
-        RenderListItem {LI} at (40,96) size 744x21 [border: (2px solid #0000FF) none]
-          RenderListMarker at (-17,3) size 7x18: bullet
-          RenderText {#text} at (0,3) size 63x18
-            text run at (0,3) width 63: "HERE \x{21E7}"
+        RenderListItem {LI} at (40,74) size 744x20 [border: (2px solid #0000FF) none]
+          RenderListMarker at (-17,2) size 7x18: bullet
+          RenderText {#text} at (0,2) size 63x18
+            text run at (0,2) width 63: "HERE \x{21E7}"
+        RenderListItem {LI} at (40,94) size 744x20 [border: (2px solid #0000FF) none]
+          RenderListMarker at (-17,2) size 7x18: bullet
+          RenderText {#text} at (0,2) size 63x18
+            text run at (0,2) width 63: "HERE \x{21E7}"
index 2bd2564..c82b5c7 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t0805-c5519-brdr-r-00-a-expected.png and b/LayoutTests/platform/mac/css2.1/t0805-c5519-brdr-r-00-a-expected.png differ
index 68d4178..4dd6fe3 100644 (file)
@@ -1,37 +1,37 @@
 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,16) size 784x202
-      RenderBlock {P} at (0,0) size 764x93 [color=#0000FF] [border: (10px double #0000FF) none]
-        RenderText {#text} at (0,3) size 366x18
-          text run at (0,3) width 366: "This paragraph should have two blue lines on its right. \x{21E8} "
+layer at (0,0) size 800x228
+  RenderBlock {HTML} at (0,0) size 800x228
+    RenderBody {BODY} at (8,16) size 784x196
+      RenderBlock {P} at (0,0) size 764x90 [color=#0000FF] [border: (10px double #0000FF) none]
+        RenderText {#text} at (0,0) size 366x18
+          text run at (0,0) width 366: "This paragraph should have two blue lines on its right. \x{21E8} "
         RenderInline {SPAN} at (0,0) size 734x90 [color=#C0C0C0]
-          RenderText {#text} at (366,3) size 734x90
-            text run at (366,3) width 364: "dummy text dummy text dummy text dummy text dummy"
-            text run at (0,21) width 79: "text dummy "
-            text run at (79,21) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (553,21) width 181: "text dummy text dummy text"
-            text run at (0,39) width 289: "dummy text dummy text dummy text dummy "
-            text run at (289,39) width 418: "text dummy text dummy text dummy text dummy text dummy text"
-            text run at (0,57) width 52: "dummy "
-            text run at (52,57) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (526,57) width 181: "text dummy text dummy text"
-            text run at (0,75) width 154: "dummy text dummy text"
+          RenderText {#text} at (366,0) size 734x90
+            text run at (366,0) width 364: "dummy text dummy text dummy text dummy text dummy"
+            text run at (0,18) width 79: "text dummy "
+            text run at (79,18) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (553,18) width 181: "text dummy text dummy text"
+            text run at (0,36) width 289: "dummy text dummy text dummy text dummy "
+            text run at (289,36) width 418: "text dummy text dummy text dummy text dummy text dummy text"
+            text run at (0,54) width 52: "dummy "
+            text run at (52,54) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (526,54) width 181: "text dummy text dummy text"
+            text run at (0,72) width 154: "dummy text dummy text"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,109) size 764x93 [color=#0000FF] [border: (1px solid #0000FF) none]
-        RenderText {#text} at (0,3) size 371x18
-          text run at (0,3) width 371: "This paragraph should have a thin blue line on its right. \x{21E8} "
+      RenderBlock {P} at (0,106) size 764x90 [color=#0000FF] [border: (1px solid #0000FF) none]
+        RenderText {#text} at (0,0) size 371x18
+          text run at (0,0) width 371: "This paragraph should have a thin blue line on its right. \x{21E8} "
         RenderInline {SPAN} at (0,0) size 762x90 [color=#C0C0C0]
-          RenderText {#text} at (371,3) size 762x90
-            text run at (371,3) width 391: "dummy text dummy text dummy text dummy text dummy text"
-            text run at (0,21) width 52: "dummy "
-            text run at (52,21) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (526,21) width 233: "text dummy text dummy text dummy"
-            text run at (0,39) width 237: "text dummy text dummy text dummy "
-            text run at (237,39) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (711,39) width 23: "text"
-            text run at (0,57) width 447: "dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (447,57) width 312: "text dummy text dummy text dummy text dummy"
-            text run at (0,75) width 23: "text"
+          RenderText {#text} at (371,0) size 762x90
+            text run at (371,0) width 391: "dummy text dummy text dummy text dummy text dummy text"
+            text run at (0,18) width 52: "dummy "
+            text run at (52,18) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (526,18) width 233: "text dummy text dummy text dummy"
+            text run at (0,36) width 237: "text dummy text dummy text dummy "
+            text run at (237,36) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (711,36) width 23: "text"
+            text run at (0,54) width 447: "dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (447,54) width 312: "text dummy text dummy text dummy text dummy"
+            text run at (0,72) width 23: "text"
         RenderText {#text} at (0,0) size 0x0
index 41917f9..f7e8bfa 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.png and b/LayoutTests/platform/mac/css2.1/t0805-c5520-brdr-b-01-e-expected.png differ
index f501393..f4a2d9c 100644 (file)
@@ -1,39 +1,39 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x311
-  RenderBlock {HTML} at (0,0) size 800x311
-    RenderBody {BODY} at (8,16) size 784x279 [color=#0000FF]
-      RenderBlock {P} at (0,0) size 784x39
-        RenderText {#text} at (0,3) size 496x18
-          text run at (0,3) width 496: "There should be a solid blue line directly under every occurrence of the word \""
+layer at (0,0) size 800x290
+  RenderBlock {HTML} at (0,0) size 800x290
+    RenderBody {BODY} at (8,16) size 784x258 [color=#0000FF]
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 496x18
+          text run at (0,0) width 496: "There should be a solid blue line directly under every occurrence of the word \""
         RenderInline {SPAN} at (0,0) size 63x20 [border: (2px solid #0000FF) none]
-          RenderText {#text} at (496,3) size 63x18
-            text run at (496,3) width 63: "HERE \x{21E9}"
-        RenderText {#text} at (559,3) size 772x36
-          text run at (559,3) width 213: "\". (So there should be 8 blue lines"
-          text run at (0,21) width 85: "on this page.)"
-      RenderTable {TABLE} at (0,55) size 142x85
-        RenderTableSection {TBODY} at (0,0) size 142x85
-          RenderTableRow {TR} at (0,2) size 142x25
-            RenderTableCell {TD} at (2,2) size 138x25 [border: none (2px solid #0000FF) none] [r=0 c=0 rs=1 cs=2]
-              RenderText {#text} at (37,4) size 63x18
-                text run at (37,4) width 63: "HERE \x{21E9}"
-          RenderTableRow {TR} at (0,29) size 142x54
-            RenderTableCell {TD} at (2,43) size 65x25 [border: none (2px solid #0000FF) none] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (1,4) size 63x18
-                text run at (1,4) width 63: "HERE \x{21E9}"
-            RenderTableCell {TD} at (69,29) size 71x54 [border: none (2px solid #0000FF) none] [r=1 c=1 rs=1 cs=1]
-              RenderTable {TABLE} at (1,1) size 69x29
-                RenderTableSection {TBODY} at (0,0) size 69x29
-                  RenderTableRow {TR} at (0,2) size 69x25
-                    RenderTableCell {TD} at (2,2) size 65x25 [border: none (2px solid #0000FF) none] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (1,4) size 63x18
-                        text run at (1,4) width 63: "HERE \x{21E9}"
-              RenderBlock (anonymous) at (1,30) size 69x21
-                RenderText {#text} at (3,3) size 63x18
-                  text run at (3,3) width 63: "HERE \x{21E9}"
-      RenderBlock {UL} at (0,156) size 784x123
-        RenderListItem {LI} at (40,0) size 744x77 [border: (2px solid #0000FF) none]
+          RenderText {#text} at (496,0) size 63x18
+            text run at (496,0) width 63: "HERE \x{21E9}"
+        RenderText {#text} at (559,0) size 772x36
+          text run at (559,0) width 213: "\". (So there should be 8 blue lines"
+          text run at (0,18) width 85: "on this page.)"
+      RenderTable {TABLE} at (0,52) size 142x76
+        RenderTableSection {TBODY} at (0,0) size 142x76
+          RenderTableRow {TR} at (0,2) size 142x22
+            RenderTableCell {TD} at (2,2) size 138x22 [border: none (2px solid #0000FF) none] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (37,1) size 63x18
+                text run at (37,1) width 63: "HERE \x{21E9}"
+          RenderTableRow {TR} at (0,26) size 142x48
+            RenderTableCell {TD} at (2,39) size 65x22 [border: none (2px solid #0000FF) none] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 63x18
+                text run at (1,1) width 63: "HERE \x{21E9}"
+            RenderTableCell {TD} at (69,26) size 71x48 [border: none (2px solid #0000FF) none] [r=1 c=1 rs=1 cs=1]
+              RenderTable {TABLE} at (1,1) size 69x26
+                RenderTableSection {TBODY} at (0,0) size 69x26
+                  RenderTableRow {TR} at (0,2) size 69x22
+                    RenderTableCell {TD} at (2,2) size 65x22 [border: none (2px solid #0000FF) none] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (1,1) size 63x18
+                        text run at (1,1) width 63: "HERE \x{21E9}"
+              RenderBlock (anonymous) at (1,27) size 69x18
+                RenderText {#text} at (3,0) size 63x18
+                  text run at (3,0) width 63: "HERE \x{21E9}"
+      RenderBlock {UL} at (0,144) size 784x114
+        RenderListItem {LI} at (40,0) size 744x74 [border: (2px solid #0000FF) none]
           RenderBlock {UL} at (0,0) size 744x54
             RenderListItem {LI} at (40,0) size 704x18
               RenderListMarker at (-57,0) size 7x18: bullet
@@ -48,14 +48,14 @@ layer at (0,0) size 800x311
               RenderListMarker at (-17,0) size 7x18: white bullet
               RenderText {#text} at (0,0) size 75x18
                 text run at (0,0) width 75: "dummy text"
-          RenderBlock (anonymous) at (0,54) size 744x21
-            RenderText {#text} at (0,3) size 63x18
-              text run at (0,3) width 63: "HERE \x{21E9}"
-        RenderListItem {LI} at (40,77) size 744x23 [border: (2px solid #0000FF) none]
-          RenderListMarker at (-17,3) size 7x18: bullet
-          RenderText {#text} at (0,3) size 63x18
-            text run at (0,3) width 63: "HERE \x{21E9}"
-        RenderListItem {LI} at (40,100) size 744x23 [border: (2px solid #0000FF) none]
-          RenderListMarker at (-17,3) size 7x18: bullet
-          RenderText {#text} at (0,3) size 63x18
-            text run at (0,3) width 63: "HERE \x{21E9}"
+          RenderBlock (anonymous) at (0,54) size 744x18
+            RenderText {#text} at (0,0) size 63x18
+              text run at (0,0) width 63: "HERE \x{21E9}"
+        RenderListItem {LI} at (40,74) size 744x20 [border: (2px solid #0000FF) none]
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 63x18
+            text run at (0,0) width 63: "HERE \x{21E9}"
+        RenderListItem {LI} at (40,94) size 744x20 [border: (2px solid #0000FF) none]
+          RenderListMarker at (-17,0) size 7x18: bullet
+          RenderText {#text} at (0,0) size 63x18
+            text run at (0,0) width 63: "HERE \x{21E9}"
index db87e0b..d89a2ef 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t0805-c5521-brdr-l-00-a-expected.png and b/LayoutTests/platform/mac/css2.1/t0805-c5521-brdr-l-00-a-expected.png differ
index 584b518..54dd45d 100644 (file)
@@ -1,37 +1,37 @@
 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,16) size 784x202
-      RenderBlock {P} at (20,0) size 764x93 [color=#0000FF] [border: (10px double #0000FF)]
-        RenderText {#text} at (10,3) size 357x18
-          text run at (10,3) width 357: "\x{21E6} This paragraph should have two blue lines on its left. "
+layer at (0,0) size 800x228
+  RenderBlock {HTML} at (0,0) size 800x228
+    RenderBody {BODY} at (8,16) size 784x196
+      RenderBlock {P} at (20,0) size 764x90 [color=#0000FF] [border: (10px double #0000FF)]
+        RenderText {#text} at (10,0) size 357x18
+          text run at (10,0) width 357: "\x{21E6} This paragraph should have two blue lines on its left. "
         RenderInline {SPAN} at (0,0) size 748x90 [color=#C0C0C0]
-          RenderText {#text} at (367,3) size 748x90
-            text run at (367,3) width 391: "dummy text dummy text dummy text dummy text dummy text"
-            text run at (10,21) width 52: "dummy "
-            text run at (62,21) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (536,21) width 181: "text dummy text dummy text"
-            text run at (10,39) width 289: "dummy text dummy text dummy text dummy "
-            text run at (299,39) width 418: "text dummy text dummy text dummy text dummy text dummy text"
-            text run at (10,57) width 52: "dummy "
-            text run at (62,57) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (536,57) width 181: "text dummy text dummy text"
-            text run at (10,75) width 154: "dummy text dummy text"
+          RenderText {#text} at (367,0) size 748x90
+            text run at (367,0) width 391: "dummy text dummy text dummy text dummy text dummy text"
+            text run at (10,18) width 52: "dummy "
+            text run at (62,18) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (536,18) width 181: "text dummy text dummy text"
+            text run at (10,36) width 289: "dummy text dummy text dummy text dummy "
+            text run at (299,36) width 418: "text dummy text dummy text dummy text dummy text dummy text"
+            text run at (10,54) width 52: "dummy "
+            text run at (62,54) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (536,54) width 181: "text dummy text dummy text"
+            text run at (10,72) width 154: "dummy text dummy text"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (20,109) size 764x93 [color=#0000FF] [border: (1px solid #0000FF)]
-        RenderText {#text} at (1,3) size 362x18
-          text run at (1,3) width 362: "\x{21E6} This paragraph should have a thin blue line on its left. "
+      RenderBlock {P} at (20,106) size 764x90 [color=#0000FF] [border: (1px solid #0000FF)]
+        RenderText {#text} at (1,0) size 362x18
+          text run at (1,0) width 362: "\x{21E6} This paragraph should have a thin blue line on its left. "
         RenderInline {SPAN} at (0,0) size 759x90 [color=#C0C0C0]
-          RenderText {#text} at (363,3) size 759x90
-            text run at (363,3) width 391: "dummy text dummy text dummy text dummy text dummy text"
-            text run at (1,21) width 52: "dummy "
-            text run at (53,21) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (527,21) width 233: "text dummy text dummy text dummy"
-            text run at (1,39) width 237: "text dummy text dummy text dummy "
-            text run at (238,39) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (712,39) width 23: "text"
-            text run at (1,57) width 447: "dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (448,57) width 312: "text dummy text dummy text dummy text dummy"
-            text run at (1,75) width 23: "text"
+          RenderText {#text} at (363,0) size 759x90
+            text run at (363,0) width 391: "dummy text dummy text dummy text dummy text dummy text"
+            text run at (1,18) width 52: "dummy "
+            text run at (53,18) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (527,18) width 233: "text dummy text dummy text dummy"
+            text run at (1,36) width 237: "text dummy text dummy text dummy "
+            text run at (238,36) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (712,36) width 23: "text"
+            text run at (1,54) width 447: "dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (448,54) width 312: "text dummy text dummy text dummy text dummy"
+            text run at (1,72) width 23: "text"
         RenderText {#text} at (0,0) size 0x0
index 5d02ee7..01291c8 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t0805-c5521-brdr-l-01-e-expected.png and b/LayoutTests/platform/mac/css2.1/t0805-c5521-brdr-l-01-e-expected.png differ
index 43f619d..4fd9d9e 100644 (file)
@@ -1,36 +1,36 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x274
-  RenderBlock {HTML} at (0,0) size 800x274
-    RenderBody {BODY} at (8,16) size 784x242 [color=#0000FF]
-      RenderBlock {P} at (0,0) size 784x44
-        RenderText {#text} at (0,22) size 480x18
-          text run at (0,22) width 480: "There should be a solid blue line to the left of every occurance of the word \""
+layer at (0,0) size 800x246
+  RenderBlock {HTML} at (0,0) size 800x246
+    RenderBody {BODY} at (8,16) size 784x214 [color=#0000FF]
+      RenderBlock {P} at (0,0) size 784x37
+        RenderText {#text} at (0,15) size 480x18
+          text run at (0,15) width 480: "There should be a solid blue line to the left of every occurance of the word \""
         RenderInline {SPAN} at (0,0) size 138x37 [border: (2px solid #0000FF)]
-          RenderText {#text} at (482,7) size 136x37
-            text run at (482,7) width 136: "\x{21E6}THERE"
-        RenderText {#text} at (618,22) size 11x18
-          text run at (618,22) width 11: "\"."
-      RenderTable {TABLE} at (0,60) size 294x148
-        RenderTableSection {TBODY} at (0,0) size 294x148
-          RenderTableRow {TR} at (0,2) size 294x46
-            RenderTableCell {TD} at (2,2) size 290x46 [border: none (2px solid #0000FF)] [r=0 c=0 rs=1 cs=2]
-              RenderText {#text} at (3,8) size 136x37
-                text run at (3,8) width 136: "\x{21E6}THERE"
-          RenderTableRow {TR} at (0,50) size 294x96
-            RenderTableCell {TD} at (2,75) size 140x46 [border: none (2px solid #0000FF)] [r=1 c=0 rs=1 cs=1]
-              RenderText {#text} at (3,8) size 136x37
-                text run at (3,8) width 136: "\x{21E6}THERE"
-            RenderTableCell {TD} at (144,50) size 148x96 [border: none (2px solid #0000FF)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock (anonymous) at (3,1) size 144x44
-                RenderText {#text} at (0,7) size 136x37
-                  text run at (0,7) width 136: "\x{21E6}THERE"
-              RenderTable {TABLE} at (3,45) size 144x50
-                RenderTableSection {TBODY} at (0,0) size 144x50
-                  RenderTableRow {TR} at (0,2) size 144x46
-                    RenderTableCell {TD} at (2,2) size 140x46 [border: none (2px solid #0000FF)] [r=0 c=0 rs=1 cs=1]
-                      RenderText {#text} at (3,8) size 136x37
-                        text run at (3,8) width 136: "\x{21E6}THERE"
-      RenderBlock {P} at (0,224) size 784x18
+          RenderText {#text} at (482,0) size 136x37
+            text run at (482,0) width 136: "\x{21E6}THERE"
+        RenderText {#text} at (618,15) size 11x18
+          text run at (618,15) width 11: "\"."
+      RenderTable {TABLE} at (0,53) size 294x127
+        RenderTableSection {TBODY} at (0,0) size 294x127
+          RenderTableRow {TR} at (0,2) size 294x39
+            RenderTableCell {TD} at (2,2) size 290x39 [border: none (2px solid #0000FF)] [r=0 c=0 rs=1 cs=2]
+              RenderText {#text} at (3,1) size 136x37
+                text run at (3,1) width 136: "\x{21E6}THERE"
+          RenderTableRow {TR} at (0,43) size 294x82
+            RenderTableCell {TD} at (2,64) size 140x39 [border: none (2px solid #0000FF)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (3,1) size 136x37
+                text run at (3,1) width 136: "\x{21E6}THERE"
+            RenderTableCell {TD} at (144,43) size 148x82 [border: none (2px solid #0000FF)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock (anonymous) at (3,1) size 144x37
+                RenderText {#text} at (0,0) size 136x37
+                  text run at (0,0) width 136: "\x{21E6}THERE"
+              RenderTable {TABLE} at (3,38) size 144x43
+                RenderTableSection {TBODY} at (0,0) size 144x43
+                  RenderTableRow {TR} at (0,2) size 144x39
+                    RenderTableCell {TD} at (2,2) size 140x39 [border: none (2px solid #0000FF)] [r=0 c=0 rs=1 cs=1]
+                      RenderText {#text} at (3,1) size 136x37
+                        text run at (3,1) width 136: "\x{21E6}THERE"
+      RenderBlock {P} at (0,196) size 784x18
         RenderText {#text} at (0,0) size 337x18
           text run at (0,0) width 337: "There should be 3 short lines and 2 long lines in total."
index a9b8b98..83c40ba 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png and b/LayoutTests/platform/mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png differ
index 8603229..4b50e0e 100644 (file)
@@ -1,59 +1,59 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x324
-  RenderBlock {HTML} at (0,0) size 800x324
-    RenderBody {BODY} at (8,8) size 784x308
+layer at (0,0) size 800x318
+  RenderBlock {HTML} at (0,0) size 800x318
+    RenderBody {BODY} at (8,8) size 784x302
       RenderBlock {DIV} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 341x18
           text run at (0,0) width 341: "The blue bits of text should be decorated as described."
-      RenderBlock {P} at (0,34) size 784x240 [color=#C0C0C0]
-        RenderText {#text} at (0,0) size 759x57
+      RenderBlock {P} at (0,34) size 784x234 [color=#C0C0C0]
+        RenderText {#text} at (0,0) size 759x54
           text run at (0,0) width 474: "dummy text dummy text dummy text dummy text dummy text dummy text "
           text run at (474,0) width 285: "dummy text dummy text dummy text dummy"
           text run at (0,18) width 185: "text dummy text dummy text "
           text run at (185,18) width 474: "dummy text dummy text dummy text dummy text dummy text dummy text "
           text run at (659,18) width 75: "dummy text"
-          text run at (0,39) width 395: "dummy text dummy text dummy text dummy text dummy text "
+          text run at (0,36) width 395: "dummy text dummy text dummy text dummy text dummy text "
         RenderInline {SPAN} at (0,0) size 759x54 [color=#0000FF] [border: (10px double #0000FF)]
-          RenderText {#text} at (405,39) size 175x18
-            text run at (405,39) width 175: "\x{21E6} two blue lines to the left "
+          RenderText {#text} at (405,36) size 175x18
+            text run at (405,36) width 175: "\x{21E6} two blue lines to the left "
           RenderInline {SPAN} at (0,0) size 759x54 [color=#C0C0C0]
-            RenderText {#text} at (580,39) size 759x54
-              text run at (580,39) width 52: "dummy "
-              text run at (632,39) width 102: "text dummy text"
-              text run at (0,57) width 368: "dummy text dummy text dummy text dummy text dummy "
-              text run at (368,57) width 391: "text dummy text dummy text dummy text dummy text dummy"
-              text run at (0,75) width 23: "text"
-          RenderText {#text} at (23,75) size 4x18
-            text run at (23,75) width 4: " "
-        RenderText {#text} at (27,75) size 759x93
-          text run at (27,75) width 395: "dummy text dummy text dummy text dummy text dummy text "
-          text run at (422,75) width 312: "dummy text dummy text dummy text dummy text"
-          text run at (0,93) width 158: "dummy text dummy text "
-          text run at (158,93) width 474: "dummy text dummy text dummy text dummy text dummy text dummy text "
-          text run at (632,93) width 127: "dummy text dummy"
-          text run at (0,111) width 343: "text dummy text dummy text dummy text dummy text "
-          text run at (343,111) width 391: "dummy text dummy text dummy text dummy text dummy text"
-          text run at (0,129) width 79: "dummy text "
-          text run at (79,129) width 474: "dummy text dummy text dummy text dummy text dummy text dummy text "
-          text run at (553,129) width 206: "dummy text dummy text dummy"
-          text run at (0,150) width 185: "text dummy text dummy text "
+            RenderText {#text} at (580,36) size 759x54
+              text run at (580,36) width 52: "dummy "
+              text run at (632,36) width 102: "text dummy text"
+              text run at (0,54) width 368: "dummy text dummy text dummy text dummy text dummy "
+              text run at (368,54) width 391: "text dummy text dummy text dummy text dummy text dummy"
+              text run at (0,72) width 23: "text"
+          RenderText {#text} at (23,72) size 4x18
+            text run at (23,72) width 4: " "
+        RenderText {#text} at (27,72) size 759x90
+          text run at (27,72) width 395: "dummy text dummy text dummy text dummy text dummy text "
+          text run at (422,72) width 312: "dummy text dummy text dummy text dummy text"
+          text run at (0,90) width 158: "dummy text dummy text "
+          text run at (158,90) width 474: "dummy text dummy text dummy text dummy text dummy text dummy text "
+          text run at (632,90) width 127: "dummy text dummy"
+          text run at (0,108) width 343: "text dummy text dummy text dummy text dummy text "
+          text run at (343,108) width 391: "dummy text dummy text dummy text dummy text dummy text"
+          text run at (0,126) width 79: "dummy text "
+          text run at (79,126) width 474: "dummy text dummy text dummy text dummy text dummy text dummy text "
+          text run at (553,126) width 206: "dummy text dummy text dummy"
+          text run at (0,144) width 185: "text dummy text dummy text "
         RenderInline {SPAN} at (0,0) size 197x18 [color=#0000FF] [border: (1px solid #0000FF)]
-          RenderText {#text} at (186,150) size 196x18
-            text run at (186,150) width 196: "\x{21E6} one thin blue line to the left "
-        RenderText {#text} at (382,150) size 773x90
-          text run at (382,150) width 52: "dummy "
-          text run at (434,150) width 339: "text dummy text dummy text dummy text dummy text"
-          text run at (0,168) width 131: "dummy text dummy "
-          text run at (131,168) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-          text run at (605,168) width 154: "text dummy text dummy"
-          text run at (0,186) width 316: "text dummy text dummy text dummy text dummy "
-          text run at (316,186) width 418: "text dummy text dummy text dummy text dummy text dummy text"
-          text run at (0,204) width 52: "dummy "
-          text run at (52,204) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-          text run at (526,204) width 233: "text dummy text dummy text dummy"
-          text run at (0,222) width 237: "text dummy text dummy text dummy "
-          text run at (237,222) width 181: "text dummy text dummy text"
-      RenderBlock {DIV} at (0,290) size 784x18
+          RenderText {#text} at (186,144) size 196x18
+            text run at (186,144) width 196: "\x{21E6} one thin blue line to the left "
+        RenderText {#text} at (382,144) size 773x90
+          text run at (382,144) width 52: "dummy "
+          text run at (434,144) width 339: "text dummy text dummy text dummy text dummy text"
+          text run at (0,162) width 131: "dummy text dummy "
+          text run at (131,162) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+          text run at (605,162) width 154: "text dummy text dummy"
+          text run at (0,180) width 316: "text dummy text dummy text dummy text dummy "
+          text run at (316,180) width 418: "text dummy text dummy text dummy text dummy text dummy text"
+          text run at (0,198) width 52: "dummy "
+          text run at (52,198) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+          text run at (526,198) width 233: "text dummy text dummy text dummy"
+          text run at (0,216) width 237: "text dummy text dummy text dummy "
+          text run at (237,216) width 181: "text dummy text dummy text"
+      RenderBlock {DIV} at (0,284) size 784x18
         RenderText {#text} at (0,0) size 416x18
           text run at (0,0) width 416: "(All the lines of text in the block above should be equally spaced.)"
index ec35d25..d9ba77a 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t0905-c414-flt-02-c-expected.png and b/LayoutTests/platform/mac/css2.1/t0905-c414-flt-02-c-expected.png differ
index 64687e2..10c81d7 100644 (file)
@@ -1,6 +1,6 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x279
+layer at (0,0) size 800x264
   RenderBlock {HTML} at (0,0) size 800x68
     RenderBody {BODY} at (8,16) size 784x36
       RenderBlock {P} at (0,0) size 784x36 [color=#000080]
@@ -11,33 +11,33 @@ layer at (0,0) size 800x279
           text run at (53,18) width 355: "\"B\" should be in the second; arrows indicate the correct "
           text run at (408,18) width 71: "alignment.)"
       RenderBlock {DIV} at (16,52) size 320x0
-        RenderBlock (floating) {P} at (4,4) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 44x18
-            text run at (7,10) width 44: "\x{21E6} A 1"
-        RenderBlock (floating) {P} at (138,4) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 43x18
-            text run at (7,10) width 43: "\x{21E6} B 2"
-        RenderBlock (floating) {P} at (4,47) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 44x18
-            text run at (7,10) width 44: "\x{21E6} A 3"
-        RenderBlock (floating) {P} at (190,47) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (76,10) size 43x18
-            text run at (76,10) width 43: "B 4 \x{21E8}"
-        RenderBlock (floating) {P} at (4,90) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 44x18
-            text run at (7,10) width 44: "\x{21E6} A 5"
-        RenderBlock (floating) {P} at (190,90) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (76,10) size 43x18
-            text run at (76,10) width 43: "B 6 \x{21E8}"
-        RenderBlock (floating) {P} at (190,133) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (76,10) size 43x18
-            text run at (76,10) width 43: "B 8 \x{21E8}"
-        RenderBlock (floating) {P} at (4,133) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 44x18
-            text run at (7,10) width 44: "\x{21E6} A 7"
-        RenderBlock (floating) {P} at (4,176) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 44x18
-            text run at (7,10) width 44: "\x{21E6} A 9"
-        RenderBlock (floating) {P} at (138,176) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 51x18
-            text run at (7,10) width 51: "\x{21E6} B 10"
+        RenderBlock (floating) {P} at (4,4) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 44x18
+            text run at (7,7) width 44: "\x{21E6} A 1"
+        RenderBlock (floating) {P} at (138,4) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 43x18
+            text run at (7,7) width 43: "\x{21E6} B 2"
+        RenderBlock (floating) {P} at (4,44) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 44x18
+            text run at (7,7) width 44: "\x{21E6} A 3"
+        RenderBlock (floating) {P} at (190,44) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (76,7) size 43x18
+            text run at (76,7) width 43: "B 4 \x{21E8}"
+        RenderBlock (floating) {P} at (4,84) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 44x18
+            text run at (7,7) width 44: "\x{21E6} A 5"
+        RenderBlock (floating) {P} at (190,84) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (76,7) size 43x18
+            text run at (76,7) width 43: "B 6 \x{21E8}"
+        RenderBlock (floating) {P} at (190,124) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (76,7) size 43x18
+            text run at (76,7) width 43: "B 8 \x{21E8}"
+        RenderBlock (floating) {P} at (4,124) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 44x18
+            text run at (7,7) width 44: "\x{21E6} A 7"
+        RenderBlock (floating) {P} at (4,164) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 44x18
+            text run at (7,7) width 44: "\x{21E6} A 9"
+        RenderBlock (floating) {P} at (138,164) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 51x18
+            text run at (7,7) width 51: "\x{21E6} B 10"
index ebc22c3..b44657c 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t0905-c414-flt-03-c-expected.png and b/LayoutTests/platform/mac/css2.1/t0905-c414-flt-03-c-expected.png differ
index 3d32492..77f48ea 100644 (file)
@@ -1,6 +1,6 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x279
+layer at (0,0) size 800x264
   RenderBlock {HTML} at (0,0) size 800x68
     RenderBody {BODY} at (8,16) size 784x36
       RenderBlock {P} at (0,0) size 784x36 [color=#000080]
@@ -11,33 +11,33 @@ layer at (0,0) size 800x279
           text run at (55,18) width 402: "boxes labelled \"B\" should be in the second; arrows indicate the "
           text run at (457,18) width 118: "correct alignment.)"
       RenderBlock {DIV} at (16,52) size 320x0
-        RenderBlock (floating) {P} at (190,4) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (76,10) size 43x18
-            text run at (76,10) width 43: "B 2 \x{21E8}"
-        RenderBlock (floating) {P} at (56,4) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (75,10) size 44x18
-            text run at (75,10) width 44: "A 1 \x{21E8}"
-        RenderBlock (floating) {P} at (190,47) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (76,10) size 43x18
-            text run at (76,10) width 43: "B 4 \x{21E8}"
-        RenderBlock (floating) {P} at (4,47) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 44x18
-            text run at (7,10) width 44: "\x{21E6} A 3"
-        RenderBlock (floating) {P} at (190,90) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (76,10) size 43x18
-            text run at (76,10) width 43: "B 6 \x{21E8}"
-        RenderBlock (floating) {P} at (4,90) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 44x18
-            text run at (7,10) width 44: "\x{21E6} A 5"
-        RenderBlock (floating) {P} at (4,133) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 44x18
-            text run at (7,10) width 44: "\x{21E6} A 7"
-        RenderBlock (floating) {P} at (190,133) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (76,10) size 43x18
-            text run at (76,10) width 43: "B 8 \x{21E8}"
-        RenderBlock (floating) {P} at (190,176) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (68,10) size 51x18
-            text run at (68,10) width 51: "B 10 \x{21E8}"
-        RenderBlock (floating) {P} at (56,176) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (75,10) size 44x18
-            text run at (75,10) width 44: "A 9 \x{21E8}"
+        RenderBlock (floating) {P} at (190,4) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (76,7) size 43x18
+            text run at (76,7) width 43: "B 2 \x{21E8}"
+        RenderBlock (floating) {P} at (56,4) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (75,7) size 44x18
+            text run at (75,7) width 44: "A 1 \x{21E8}"
+        RenderBlock (floating) {P} at (190,44) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (76,7) size 43x18
+            text run at (76,7) width 43: "B 4 \x{21E8}"
+        RenderBlock (floating) {P} at (4,44) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 44x18
+            text run at (7,7) width 44: "\x{21E6} A 3"
+        RenderBlock (floating) {P} at (190,84) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (76,7) size 43x18
+            text run at (76,7) width 43: "B 6 \x{21E8}"
+        RenderBlock (floating) {P} at (4,84) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 44x18
+            text run at (7,7) width 44: "\x{21E6} A 5"
+        RenderBlock (floating) {P} at (4,124) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 44x18
+            text run at (7,7) width 44: "\x{21E6} A 7"
+        RenderBlock (floating) {P} at (190,124) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (76,7) size 43x18
+            text run at (76,7) width 43: "B 8 \x{21E8}"
+        RenderBlock (floating) {P} at (190,164) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (68,7) size 51x18
+            text run at (68,7) width 51: "B 10 \x{21E8}"
+        RenderBlock (floating) {P} at (56,164) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (75,7) size 44x18
+            text run at (75,7) width 44: "A 9 \x{21E8}"
index c327791..efcf18e 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t0905-c414-flt-04-c-expected.png and b/LayoutTests/platform/mac/css2.1/t0905-c414-flt-04-c-expected.png differ
index cffe46c..e941322 100644 (file)
@@ -1,6 +1,6 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x365
+layer at (0,0) size 800x344
   RenderBlock {HTML} at (0,0) size 800x68
     RenderBody {BODY} at (8,16) size 784x36
       RenderBlock {P} at (0,0) size 784x36 [color=#000080]
@@ -11,45 +11,45 @@ layer at (0,0) size 800x365
           text run at (53,18) width 355: "\"B\" should be in the second; arrows indicate the correct "
           text run at (408,18) width 71: "alignment.)"
       RenderBlock {DIV} at (16,52) size 320x0
-        RenderBlock (floating) {P} at (4,4) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 44x18
-            text run at (7,10) width 44: "\x{21E6} A 1"
-        RenderBlock (floating) {P} at (138,4) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 43x18
-            text run at (7,10) width 43: "\x{21E6} B 2"
-        RenderBlock (floating) {P} at (4,47) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 44x18
-            text run at (7,10) width 44: "\x{21E6} A 3"
-        RenderBlock (floating) {P} at (190,47) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (76,10) size 43x18
-            text run at (76,10) width 43: "B 4 \x{21E8}"
-        RenderBlock (floating) {P} at (4,90) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 44x18
-            text run at (7,10) width 44: "\x{21E6} A 5"
-        RenderBlock (floating) {P} at (190,90) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (76,10) size 43x18
-            text run at (76,10) width 43: "B 6 \x{21E8}"
-        RenderBlock (floating) {P} at (4,133) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 44x18
-            text run at (7,10) width 44: "\x{21E6} A 7"
-        RenderBlock (floating) {P} at (138,133) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 43x18
-            text run at (7,10) width 43: "\x{21E6} B 8"
-        RenderBlock (floating) {P} at (4,176) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 44x18
-            text run at (7,10) width 44: "\x{21E6} A 9"
-        RenderBlock (floating) {P} at (190,176) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (68,10) size 51x18
-            text run at (68,10) width 51: "B 10 \x{21E8}"
-        RenderBlock (floating) {P} at (4,219) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 52x18
-            text run at (7,10) width 52: "\x{21E6} A 11"
-        RenderBlock (floating) {P} at (190,219) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (68,10) size 51x18
-            text run at (68,10) width 51: "B 12 \x{21E8}"
-        RenderBlock (floating) {P} at (4,262) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 52x18
-            text run at (7,10) width 52: "\x{21E6} A 13"
-        RenderBlock (floating) {P} at (138,262) size 126x35 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
-          RenderText {#text} at (7,10) size 51x18
-            text run at (7,10) width 51: "\x{21E6} B 14"
+        RenderBlock (floating) {P} at (4,4) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 44x18
+            text run at (7,7) width 44: "\x{21E6} A 1"
+        RenderBlock (floating) {P} at (138,4) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 43x18
+            text run at (7,7) width 43: "\x{21E6} B 2"
+        RenderBlock (floating) {P} at (4,44) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 44x18
+            text run at (7,7) width 44: "\x{21E6} A 3"
+        RenderBlock (floating) {P} at (190,44) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (76,7) size 43x18
+            text run at (76,7) width 43: "B 4 \x{21E8}"
+        RenderBlock (floating) {P} at (4,84) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 44x18
+            text run at (7,7) width 44: "\x{21E6} A 5"
+        RenderBlock (floating) {P} at (190,84) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (76,7) size 43x18
+            text run at (76,7) width 43: "B 6 \x{21E8}"
+        RenderBlock (floating) {P} at (4,124) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 44x18
+            text run at (7,7) width 44: "\x{21E6} A 7"
+        RenderBlock (floating) {P} at (138,124) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 43x18
+            text run at (7,7) width 43: "\x{21E6} B 8"
+        RenderBlock (floating) {P} at (4,164) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 44x18
+            text run at (7,7) width 44: "\x{21E6} A 9"
+        RenderBlock (floating) {P} at (190,164) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (68,7) size 51x18
+            text run at (68,7) width 51: "B 10 \x{21E8}"
+        RenderBlock (floating) {P} at (4,204) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 52x18
+            text run at (7,7) width 52: "\x{21E6} A 11"
+        RenderBlock (floating) {P} at (190,204) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (68,7) size 51x18
+            text run at (68,7) width 51: "B 12 \x{21E8}"
+        RenderBlock (floating) {P} at (4,244) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 52x18
+            text run at (7,7) width 52: "\x{21E6} A 13"
+        RenderBlock (floating) {P} at (138,244) size 126x32 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF)]
+          RenderText {#text} at (7,7) size 51x18
+            text run at (7,7) width 51: "\x{21E6} B 14"
index 565f50f..5cab340 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.png and b/LayoutTests/platform/mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.png differ
index 8e9563f..e06635a 100644 (file)
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x273
-  RenderBlock {HTML} at (0,0) size 800x273
-    RenderBody {BODY} at (8,16) size 784x247
-      RenderBlock {P} at (0,0) size 784x21 [color=#000080]
-        RenderText {#text} at (0,3) size 771x18
-          text run at (0,3) width 771: "There should be a complete unbroken drawing of a yin-yang (\x{262F}) symbol below, slightly on the left (\x{21E6}) inside a blue box."
-      RenderBlock {DIV} at (10,37) size 260x210 [border: (5px solid #0000FF)]
+layer at (0,0) size 800x270
+  RenderBlock {HTML} at (0,0) size 800x270
+    RenderBody {BODY} at (8,16) size 784x244
+      RenderBlock {P} at (0,0) size 784x18 [color=#000080]
+        RenderText {#text} at (0,0) size 771x18
+          text run at (0,0) width 771: "There should be a complete unbroken drawing of a yin-yang (\x{262F}) symbol below, slightly on the left (\x{21E6}) inside a blue box."
+      RenderBlock {DIV} at (10,34) size 260x210 [border: (5px solid #0000FF)]
         RenderBlock (floating) {P} at (5,5) size 100x100 [color=#000080]
           RenderImage {IMG} at (0,0) size 100x100
           RenderText {#text} at (0,0) size 0x0
index 8c44d61..0643b92 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t0905-c5525-fltblck-01-d-expected.png and b/LayoutTests/platform/mac/css2.1/t0905-c5525-fltblck-01-d-expected.png differ
index 0b76c88..cb3ee7f 100644 (file)
@@ -1,15 +1,15 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x136
-  RenderBlock {HTML} at (0,0) size 800x136
-    RenderBody {BODY} at (8,8) size 784x120
-      RenderBlock {DIV} at (0,0) size 784x120 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF) (96px solid #0000FF) (3px solid #0000FF)]
+layer at (0,0) size 800x133
+  RenderBlock {HTML} at (0,0) size 800x133
+    RenderBody {BODY} at (8,8) size 784x117
+      RenderBlock {DIV} at (0,0) size 784x117 [color=#FFFFFF] [bgcolor=#000080] [border: (3px solid #0000FF) (96px solid #0000FF) (3px solid #0000FF)]
         RenderBlock (floating) {DIV} at (421,11) size 352x68 [bgcolor=#008080]
           RenderBlock {P} at (16,16) size 320x36
             RenderText {#text} at (0,0) size 313x36
               text run at (0,0) width 313: "This teal box should start inside the dark blue box"
               text run at (0,18) width 81: "and spill out "
               text run at (81,18) width 171: "onto the blue area below it."
-        RenderBlock {P} at (3,3) size 778x21
-          RenderText {#text} at (0,3) size 259x18
-            text run at (0,3) width 259: "You should see a teal box to the right. \x{21E8}"
+        RenderBlock {P} at (3,3) size 778x18
+          RenderText {#text} at (0,0) size 259x18
+            text run at (0,0) width 259: "You should see a teal box to the right. \x{21E8}"
index 4313e25..c6c7f9b 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png and b/LayoutTests/platform/mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png differ
index 964809e..15492d8 100644 (file)
@@ -1,47 +1,47 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x263
+layer at (0,0) size 800x260
   RenderBlock {HTML} at (0,0) size 800x8
     RenderBody {BODY} at (8,8) size 784x0
-      RenderBlock (floating) {DIV} at (0,0) size 588x255 [color=#FFFFFF] [bgcolor=#000080]
-        RenderBlock (floating) {DIV} at (277,0) size 294x75 [color=#00FFFF] [bgcolor=#008080]
-          RenderBlock {P} at (0,0) size 294x75
-            RenderText {#text} at (0,0) size 294x75
+      RenderBlock (floating) {DIV} at (0,0) size 588x252 [color=#FFFFFF] [bgcolor=#000080]
+        RenderBlock (floating) {DIV} at (277,0) size 294x72 [color=#00FFFF] [bgcolor=#008080]
+          RenderBlock {P} at (0,0) size 294x72
+            RenderText {#text} at (0,0) size 294x72
               text run at (0,0) width 294: "To the right of this teal box there should be a"
               text run at (0,18) width 94: "purple square, "
               text run at (94,18) width 200: "tightly squeezed in between the"
               text run at (0,36) width 193: "edge of the teal box and the "
               text run at (193,36) width 101: "outside edge of"
-              text run at (0,57) width 113: "the blue block. \x{21E8}"
-        RenderBlock {P} at (0,0) size 588x255
-          RenderText {#text} at (0,0) size 277x39
+              text run at (0,54) width 113: "the blue block. \x{21E8}"
+        RenderBlock {P} at (0,0) size 588x252
+          RenderText {#text} at (0,0) size 277x36
             text run at (0,0) width 277: "Inside this blue block on the right there"
-            text run at (0,21) width 159: "should be a teal box. \x{21E8} "
+            text run at (0,18) width 159: "should be a teal box. \x{21E8} "
           RenderInline {SPAN} at (0,0) size 588x234 [color=#000080]
-            RenderText {#text} at (159,21) size 588x234
-              text run at (159,21) width 118: "FAIL FAIL FAIL"
-              text run at (0,39) width 277: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL"
-              text run at (0,57) width 80: "FAIL FAIL "
-              text run at (80,57) width 197: "FAIL FAIL FAIL FAIL FAIL"
-              text run at (0,75) width 297: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL "
-              text run at (297,75) width 291: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL"
-              text run at (0,93) width 212: "FAIL FAIL FAIL FAIL FAIL "
-              text run at (212,93) width 376: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL"
-              text run at (0,111) width 127: "FAIL FAIL FAIL "
-              text run at (127,111) width 461: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL"
-              text run at (0,129) width 42: "FAIL "
-              text run at (42,129) width 510: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL "
-              text run at (552,129) width 36: "FAIL"
-              text run at (0,147) width 467: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL "
-              text run at (467,147) width 121: "FAIL FAIL FAIL"
-              text run at (0,165) width 382: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL "
-              text run at (382,165) width 206: "FAIL FAIL FAIL FAIL FAIL"
-              text run at (0,183) width 297: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL "
-              text run at (297,183) width 291: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL"
-              text run at (0,201) width 212: "FAIL FAIL FAIL FAIL FAIL "
-              text run at (212,201) width 376: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL"
-              text run at (0,219) width 127: "FAIL FAIL FAIL "
-              text run at (127,219) width 461: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL"
-              text run at (0,237) width 40: "FAIL "
-              text run at (40,237) width 476: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL"
+            RenderText {#text} at (159,18) size 588x234
+              text run at (159,18) width 118: "FAIL FAIL FAIL"
+              text run at (0,36) width 277: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL"
+              text run at (0,54) width 80: "FAIL FAIL "
+              text run at (80,54) width 197: "FAIL FAIL FAIL FAIL FAIL"
+              text run at (0,72) width 297: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL "
+              text run at (297,72) width 291: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL"
+              text run at (0,90) width 212: "FAIL FAIL FAIL FAIL FAIL "
+              text run at (212,90) width 376: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL"
+              text run at (0,108) width 127: "FAIL FAIL FAIL "
+              text run at (127,108) width 461: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL"
+              text run at (0,126) width 42: "FAIL "
+              text run at (42,126) width 510: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL "
+              text run at (552,126) width 36: "FAIL"
+              text run at (0,144) width 467: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL "
+              text run at (467,144) width 121: "FAIL FAIL FAIL"
+              text run at (0,162) width 382: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL "
+              text run at (382,162) width 206: "FAIL FAIL FAIL FAIL FAIL"
+              text run at (0,180) width 297: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL "
+              text run at (297,180) width 291: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL"
+              text run at (0,198) width 212: "FAIL FAIL FAIL FAIL FAIL "
+              text run at (212,198) width 376: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL"
+              text run at (0,216) width 127: "FAIL FAIL FAIL "
+              text run at (127,216) width 461: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL"
+              text run at (0,234) width 40: "FAIL "
+              text run at (40,234) width 476: "FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL"
           RenderText {#text} at (0,0) size 0x0
index 7ffaac1..62eeaea 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png and b/LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png differ
index 2dac8d0..b51a621 100644 (file)
@@ -1,15 +1,15 @@
-layer at (0,0) size 785x790
+layer at (0,0) size 785x781
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x790
-  RenderBlock {HTML} at (0,0) size 785x790
-    RenderBody {BODY} at (8,32) size 769x726
-      RenderBlock {P} at (32,0) size 705x118 [color=#000080]
-        RenderText {#text} at (0,7) size 678x111
-          text run at (0,7) width 678: "\x{21E9} The following blue box should be exactly half the"
-          text run at (0,44) width 81: "width "
-          text run at (81,44) width 560: "of the viewport, on the left of the 50% ruler"
-          text run at (0,81) width 74: "mark."
-      RenderBlock (floating) {DIV} at (0,150) size 384x342 [color=#FFFFFF] [bgcolor=#0000FF]
+layer at (0,0) size 785x781
+  RenderBlock {HTML} at (0,0) size 785x781
+    RenderBody {BODY} at (8,32) size 769x717
+      RenderBlock {P} at (32,0) size 705x111 [color=#000080]
+        RenderText {#text} at (0,0) size 678x111
+          text run at (0,0) width 678: "\x{21E9} The following blue box should be exactly half the"
+          text run at (0,37) width 81: "width "
+          text run at (81,37) width 560: "of the viewport, on the left of the 50% ruler"
+          text run at (0,74) width 74: "mark."
+      RenderBlock (floating) {DIV} at (0,143) size 384x342 [color=#FFFFFF] [bgcolor=#0000FF]
         RenderText {#text} at (0,0) size 384x342
           text run at (0,0) width 384: "ignore this float text ignore this float text ignore this"
           text run at (0,18) width 42: "float "
@@ -45,7 +45,7 @@ layer at (0,0) size 785x790
           text run at (0,306) width 233: "float text ignore this float text "
           text run at (233,306) width 151: "ignore this float text"
           text run at (0,324) width 259: "ignore this float text ignore this float"
-      RenderBlock {DIV} at (0,150) size 769x468 [color=#C0C0C0]
+      RenderBlock {DIV} at (0,143) size 769x468 [color=#C0C0C0]
         RenderText {#text} at (384,0) size 769x468
           text run at (384,0) width 385: "this is some dummy text this is some dummy text this is some"
           text run at (384,18) width 54: "dummy "
@@ -99,7 +99,7 @@ layer at (0,0) size 785x790
           text run at (487,432) width 282: "dummy text this is some dummy text this is"
           text run at (0,450) width 156: "some dummy text this is "
           text run at (156,450) width 268: "some dummy text this is some dummy text"
-      RenderBlock {P} at (32,650) size 705x76 [color=#000080]
-        RenderText {#text} at (19,0) size 686x76
+      RenderBlock {P} at (32,643) size 705x74 [color=#000080]
+        RenderText {#text} at (19,0) size 686x74
           text run at (19,0) width 686: "The above gray text should flow around the blue box."
-          text run at (673,39) width 32: "\x{21E7}"
+          text run at (673,37) width 32: "\x{21E7}"
index 0d53fbc..1798a76 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-02-c-g-expected.png and b/LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-02-c-g-expected.png differ
index 78c616e..75b2806 100644 (file)
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x58
+layer at (0,0) size 800x54
   RenderBlock {HTML} at (0,0) size 800x34
     RenderBody {BODY} at (8,8) size 784x18
       RenderBlock {DIV} at (0,0) size 784x18
-        RenderBlock (floating) {P} at (0,0) size 392x50
-          RenderText {#text} at (0,0) size 352x50
+        RenderBlock (floating) {P} at (0,0) size 392x46
+          RenderText {#text} at (0,0) size 352x46
             text run at (0,0) width 352: "There should be a green square to the right,"
-            text run at (0,27) width 315: "roughly in the middle, horizontally. \x{21E8}"
+            text run at (0,23) width 315: "roughly in the middle, horizontally. \x{21E8}"
         RenderImage {IMG} at (392,0) size 15x15 [color=#FF0000]
         RenderText {#text} at (0,0) size 0x0
index fce711f..83768fc 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png and b/LayoutTests/platform/mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png differ
index 677eb15..dfd0e9e 100644 (file)
@@ -1,15 +1,15 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x47
+layer at (0,0) size 800x44
   RenderBlock {HTML} at (0,0) size 800x34
     RenderBody {BODY} at (8,8) size 784x18
       RenderBlock {DIV} at (0,0) size 784x18
         RenderBlock {DIV} at (0,0) size 784x18
-          RenderBlock (floating) {P} at (392,0) size 392x39
+          RenderBlock (floating) {P} at (392,0) size 392x36
             RenderImage {IMG} at (0,0) size 15x15 [color=#FF0000]
-            RenderText {#text} at (15,3) size 362x36
-              text run at (15,3) width 4: " "
-              text run at (19,3) width 343: "\x{21E6} There should be a green square at the top left of the"
-              text run at (0,21) width 56: "window."
+            RenderText {#text} at (15,0) size 362x36
+              text run at (15,0) width 4: " "
+              text run at (19,0) width 343: "\x{21E6} There should be a green square at the top left of the"
+              text run at (0,18) width 56: "window."
           RenderImage {IMG} at (0,0) size 15x15 [color=#FF0000]
           RenderText {#text} at (0,0) size 0x0
index 274d492..32e4fee 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t0905-c5525-fltwrap-00-b-expected.png and b/LayoutTests/platform/mac/css2.1/t0905-c5525-fltwrap-00-b-expected.png differ
index 7f111dc..1b33c37 100644 (file)
@@ -1,28 +1,28 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x313
-  RenderBlock {HTML} at (0,0) size 800x313
-    RenderBody {BODY} at (8,8) size 784x297
-      RenderBlock (floating) {DIV} at (0,0) size 196x286 [color=#FFFFFF] [bgcolor=#000080]
-        RenderBlock {P} at (0,0) size 196x286
-          RenderText {#text} at (0,11) size 185x275
-            text run at (0,11) width 145: "\x{21E6} This"
-            text run at (0,66) width 166: "blue box"
-            text run at (0,121) width 185: "should be"
-            text run at (0,176) width 118: "on the"
-            text run at (0,231) width 75: "left."
-      RenderBlock (floating) {DIV} at (588,0) size 196x286 [color=#FFFFFF] [bgcolor=#008080]
-        RenderBlock {P} at (0,0) size 196x286
-          RenderText {#text} at (0,0) size 185x286
+layer at (0,0) size 800x291
+  RenderBlock {HTML} at (0,0) size 800x291
+    RenderBody {BODY} at (8,8) size 784x275
+      RenderBlock (floating) {DIV} at (0,0) size 196x275 [color=#FFFFFF] [bgcolor=#000080]
+        RenderBlock {P} at (0,0) size 196x275
+          RenderText {#text} at (0,0) size 185x275
+            text run at (0,0) width 145: "\x{21E6} This"
+            text run at (0,55) width 166: "blue box"
+            text run at (0,110) width 185: "should be"
+            text run at (0,165) width 118: "on the"
+            text run at (0,220) width 75: "left."
+      RenderBlock (floating) {DIV} at (588,0) size 196x275 [color=#FFFFFF] [bgcolor=#008080]
+        RenderBlock {P} at (0,0) size 196x275
+          RenderText {#text} at (0,0) size 185x275
             text run at (0,0) width 165: "This teal"
             text run at (0,55) width 72: "box"
             text run at (0,110) width 185: "should be"
             text run at (0,165) width 118: "on the"
-            text run at (0,231) width 162: "right. \x{21E8}"
-      RenderBlock {P} at (0,0) size 784x297
-        RenderText {#text} at (196,0) size 365x297
+            text run at (0,220) width 162: "right. \x{21E8}"
+      RenderBlock {P} at (0,0) size 784x275
+        RenderText {#text} at (196,0) size 365x275
           text run at (196,0) width 365: "This text should be"
           text run at (196,55) width 335: "in between a blue"
-          text run at (196,121) width 325: "box on the \x{21E6}left"
-          text run at (196,176) width 326: "and a teal box on"
-          text run at (196,242) width 220: "the right\x{21E8}."
+          text run at (196,110) width 325: "box on the \x{21E6}left"
+          text run at (196,165) width 326: "and a teal box on"
+          text run at (196,220) width 220: "the right\x{21E8}."
index 859de5b..26a4a4b 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t090501-c414-flt-01-b-expected.png and b/LayoutTests/platform/mac/css2.1/t090501-c414-flt-01-b-expected.png differ
index 4eb5769..a95f8d7 100644 (file)
@@ -8,14 +8,14 @@ layer at (0,0) size 800x136
           text run at (0,0) width 542: "In the following test, the blue blocks should be on the given sides of the teal rectangle."
       RenderBlock {DIV} at (0,34) size 784x70
         RenderBlock {DIV} at (16,0) size 752x70 [color=#00FFFF] [bgcolor=#008080]
-          RenderBlock (floating) {P} at (8,8) size 176x55 [color=#FFFFFF] [bgcolor=#000080] [border: (4px solid #0000FF)]
-            RenderText {#text} at (8,11) size 132x36
-              text run at (8,11) width 118: "\x{21E6} This blue block"
-              text run at (8,29) width 132: "should be on the left."
-          RenderBlock (floating) {P} at (568,8) size 176x55 [color=#FFFFFF] [bgcolor=#000080] [border: (4px solid #0000FF)]
-            RenderText {#text} at (8,11) size 141x36
-              text run at (8,11) width 118: "\x{21E8} This blue block"
-              text run at (8,29) width 141: "should be on the right."
+          RenderBlock (floating) {P} at (8,8) size 176x52 [color=#FFFFFF] [bgcolor=#000080] [border: (4px solid #0000FF)]
+            RenderText {#text} at (8,8) size 132x36
+              text run at (8,8) width 118: "\x{21E6} This blue block"
+              text run at (8,26) width 132: "should be on the left."
+          RenderBlock (floating) {P} at (568,8) size 176x52 [color=#FFFFFF] [bgcolor=#000080] [border: (4px solid #0000FF)]
+            RenderText {#text} at (8,8) size 141x36
+              text run at (8,8) width 118: "\x{21E8} This blue block"
+              text run at (8,26) width 141: "should be on the right."
           RenderText {#text} at (184,8) size 384x54
             text run at (184,8) width 384: "Teal rectangle. Teal rectangle. Teal rectangle. Teal rectangle."
             text run at (184,26) width 194: "Teal rectangle. Teal rectangle. "
index 0635a39..27ce48b 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t090501-c414-flt-03-b-g-expected.png and b/LayoutTests/platform/mac/css2.1/t090501-c414-flt-03-b-g-expected.png differ
index 9ca3bb4..941a41f 100644 (file)
@@ -1,20 +1,20 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x239
-  RenderBlock {HTML} at (0,0) size 800x157
-    RenderBody {BODY} at (8,16) size 784x125
-      RenderBlock {P} at (0,0) size 784x39 [color=#000080]
-        RenderText {#text} at (0,3) size 399x18
-          text run at (0,3) width 246: "In the following test, the purple square "
-          text run at (246,3) width 153: "should be on the left (\x{21E6}"
-        RenderImage {IMG} at (399,2) size 19x19
-        RenderText {#text} at (418,3) size 215x18
-          text run at (418,3) width 215: "), and the teal square on the right ("
-        RenderImage {IMG} at (633,2) size 19x19
-        RenderText {#text} at (652,3) size 744x36
-          text run at (652,3) width 92: "\x{21E8}) of the blue"
-          text run at (0,21) width 61: "rectangle."
-      RenderBlock {DIV} at (0,55) size 784x70
+layer at (0,0) size 800x237
+  RenderBlock {HTML} at (0,0) size 800x155
+    RenderBody {BODY} at (8,16) size 784x123
+      RenderBlock {P} at (0,0) size 784x37 [color=#000080]
+        RenderText {#text} at (0,1) size 399x18
+          text run at (0,1) width 246: "In the following test, the purple square "
+          text run at (246,1) width 153: "should be on the left (\x{21E6}"
+        RenderImage {IMG} at (399,0) size 19x19
+        RenderText {#text} at (418,1) size 215x18
+          text run at (418,1) width 215: "), and the teal square on the right ("
+        RenderImage {IMG} at (633,0) size 19x19
+        RenderText {#text} at (652,1) size 744x36
+          text run at (652,1) width 92: "\x{21E8}) of the blue"
+          text run at (0,19) width 61: "rectangle."
+      RenderBlock {DIV} at (0,53) size 784x70
         RenderBlock {DIV} at (16,0) size 752x70 [color=#0000FF] [bgcolor=#000080]
           RenderImage {IMG} at (8,8) size 160x160
           RenderImage {IMG} at (584,8) size 160x160
index db50a0b..5838139 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.png and b/LayoutTests/platform/mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.png differ
index b7e206c..96c39d8 100644 (file)
@@ -1,45 +1,45 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x287
-  RenderBlock {HTML} at (0,0) size 800x287
-    RenderBody {BODY} at (8,16) size 784x255
-      RenderBlock {P} at (0,0) size 784x255 [color=#000080]
+layer at (0,0) size 800x284
+  RenderBlock {HTML} at (0,0) size 800x284
+    RenderBody {BODY} at (8,16) size 784x252
+      RenderBlock {P} at (0,0) size 784x252 [color=#000080]
         RenderImage {IMG} at (0,0) size 50x50
-        RenderText {#text} at (50,3) size 328x18
-          text run at (50,3) width 328: "\x{21E6} This text should flow around the box on the left. "
+        RenderText {#text} at (50,0) size 328x18
+          text run at (50,0) width 328: "\x{21E6} This text should flow around the box on the left. "
         RenderInline {SPAN} at (0,0) size 769x252 [color=#C0C0C0]
-          RenderText {#text} at (378,3) size 769x252
-            text run at (378,3) width 391: "dummy text dummy text dummy text dummy text dummy text"
-            text run at (50,21) width 52: "dummy "
-            text run at (102,21) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (576,21) width 181: "text dummy text dummy text"
-            text run at (50,39) width 289: "dummy text dummy text dummy text dummy "
-            text run at (339,39) width 418: "text dummy text dummy text dummy text dummy text dummy text"
-            text run at (0,57) width 52: "dummy "
-            text run at (52,57) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (526,57) width 233: "text dummy text dummy text dummy"
-            text run at (0,75) width 237: "text dummy text dummy text dummy "
-            text run at (237,75) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (711,75) width 23: "text"
-            text run at (0,93) width 447: "dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (447,93) width 312: "text dummy text dummy text dummy text dummy"
-            text run at (0,111) width 158: "text dummy text dummy "
-            text run at (158,111) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (632,111) width 102: "text dummy text"
-            text run at (0,129) width 368: "dummy text dummy text dummy text dummy text dummy "
-            text run at (368,129) width 391: "text dummy text dummy text dummy text dummy text dummy"
-            text run at (0,147) width 79: "text dummy "
-            text run at (79,147) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (553,147) width 181: "text dummy text dummy text"
-            text run at (0,165) width 289: "dummy text dummy text dummy text dummy "
-            text run at (289,165) width 470: "text dummy text dummy text dummy text dummy text dummy text dummy"
-            text run at (0,183) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (474,183) width 260: "text dummy text dummy text dummy text"
-            text run at (0,201) width 210: "dummy text dummy text dummy "
-            text run at (210,201) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (684,201) width 75: "text dummy"
-            text run at (0,219) width 395: "text dummy text dummy text dummy text dummy text dummy "
-            text run at (395,219) width 339: "text dummy text dummy text dummy text dummy text"
-            text run at (0,237) width 131: "dummy text dummy "
-            text run at (131,237) width 418: "text dummy text dummy text dummy text dummy text dummy text"
+          RenderText {#text} at (378,0) size 769x252
+            text run at (378,0) width 391: "dummy text dummy text dummy text dummy text dummy text"
+            text run at (50,18) width 52: "dummy "
+            text run at (102,18) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (576,18) width 181: "text dummy text dummy text"
+            text run at (50,36) width 289: "dummy text dummy text dummy text dummy "
+            text run at (339,36) width 418: "text dummy text dummy text dummy text dummy text dummy text"
+            text run at (0,54) width 52: "dummy "
+            text run at (52,54) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (526,54) width 233: "text dummy text dummy text dummy"
+            text run at (0,72) width 237: "text dummy text dummy text dummy "
+            text run at (237,72) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (711,72) width 23: "text"
+            text run at (0,90) width 447: "dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (447,90) width 312: "text dummy text dummy text dummy text dummy"
+            text run at (0,108) width 158: "text dummy text dummy "
+            text run at (158,108) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (632,108) width 102: "text dummy text"
+            text run at (0,126) width 368: "dummy text dummy text dummy text dummy text dummy "
+            text run at (368,126) width 391: "text dummy text dummy text dummy text dummy text dummy"
+            text run at (0,144) width 79: "text dummy "
+            text run at (79,144) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (553,144) width 181: "text dummy text dummy text"
+            text run at (0,162) width 289: "dummy text dummy text dummy text dummy "
+            text run at (289,162) width 470: "text dummy text dummy text dummy text dummy text dummy text dummy"
+            text run at (0,180) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (474,180) width 260: "text dummy text dummy text dummy text"
+            text run at (0,198) width 210: "dummy text dummy text dummy "
+            text run at (210,198) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (684,198) width 75: "text dummy"
+            text run at (0,216) width 395: "text dummy text dummy text dummy text dummy text dummy "
+            text run at (395,216) width 339: "text dummy text dummy text dummy text dummy text"
+            text run at (0,234) width 131: "dummy text dummy "
+            text run at (131,234) width 418: "text dummy text dummy text dummy text dummy text dummy text"
         RenderText {#text} at (0,0) size 0x0
index ac4616b..e717093 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.png and b/LayoutTests/platform/mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.png differ
index 400dc43..e1f7f5e 100644 (file)
@@ -1,45 +1,45 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x287
-  RenderBlock {HTML} at (0,0) size 800x287
-    RenderBody {BODY} at (8,16) size 784x255
-      RenderBlock {P} at (0,0) size 784x255 [color=#000080]
+layer at (0,0) size 800x284
+  RenderBlock {HTML} at (0,0) size 800x284
+    RenderBody {BODY} at (8,16) size 784x252
+      RenderBlock {P} at (0,0) size 784x252 [color=#000080]
         RenderImage {IMG} at (734,0) size 50x50
-        RenderText {#text} at (0,3) size 337x18
-          text run at (0,3) width 337: "This text should flow around the box on the right. \x{21E8} "
+        RenderText {#text} at (0,0) size 337x18
+          text run at (0,0) width 337: "This text should flow around the box on the right. \x{21E8} "
         RenderInline {SPAN} at (0,0) size 759x252 [color=#C0C0C0]
-          RenderText {#text} at (337,3) size 759x252
-            text run at (337,3) width 391: "dummy text dummy text dummy text dummy text dummy text"
-            text run at (0,21) width 52: "dummy "
-            text run at (52,21) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (526,21) width 181: "text dummy text dummy text"
-            text run at (0,39) width 289: "dummy text dummy text dummy text dummy "
-            text run at (289,39) width 418: "text dummy text dummy text dummy text dummy text dummy text"
-            text run at (0,57) width 52: "dummy "
-            text run at (52,57) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (526,57) width 233: "text dummy text dummy text dummy"
-            text run at (0,75) width 237: "text dummy text dummy text dummy "
-            text run at (237,75) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (711,75) width 23: "text"
-            text run at (0,93) width 447: "dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (447,93) width 312: "text dummy text dummy text dummy text dummy"
-            text run at (0,111) width 158: "text dummy text dummy "
-            text run at (158,111) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (632,111) width 102: "text dummy text"
-            text run at (0,129) width 368: "dummy text dummy text dummy text dummy text dummy "
-            text run at (368,129) width 391: "text dummy text dummy text dummy text dummy text dummy"
-            text run at (0,147) width 79: "text dummy "
-            text run at (79,147) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (553,147) width 181: "text dummy text dummy text"
-            text run at (0,165) width 289: "dummy text dummy text dummy text dummy "
-            text run at (289,165) width 470: "text dummy text dummy text dummy text dummy text dummy text dummy"
-            text run at (0,183) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (474,183) width 260: "text dummy text dummy text dummy text"
-            text run at (0,201) width 210: "dummy text dummy text dummy "
-            text run at (210,201) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (684,201) width 75: "text dummy"
-            text run at (0,219) width 395: "text dummy text dummy text dummy text dummy text dummy "
-            text run at (395,219) width 339: "text dummy text dummy text dummy text dummy text"
-            text run at (0,237) width 131: "dummy text dummy "
-            text run at (131,237) width 418: "text dummy text dummy text dummy text dummy text dummy text"
+          RenderText {#text} at (337,0) size 759x252
+            text run at (337,0) width 391: "dummy text dummy text dummy text dummy text dummy text"
+            text run at (0,18) width 52: "dummy "
+            text run at (52,18) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (526,18) width 181: "text dummy text dummy text"
+            text run at (0,36) width 289: "dummy text dummy text dummy text dummy "
+            text run at (289,36) width 418: "text dummy text dummy text dummy text dummy text dummy text"
+            text run at (0,54) width 52: "dummy "
+            text run at (52,54) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (526,54) width 233: "text dummy text dummy text dummy"
+            text run at (0,72) width 237: "text dummy text dummy text dummy "
+            text run at (237,72) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (711,72) width 23: "text"
+            text run at (0,90) width 447: "dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (447,90) width 312: "text dummy text dummy text dummy text dummy"
+            text run at (0,108) width 158: "text dummy text dummy "
+            text run at (158,108) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (632,108) width 102: "text dummy text"
+            text run at (0,126) width 368: "dummy text dummy text dummy text dummy text dummy "
+            text run at (368,126) width 391: "text dummy text dummy text dummy text dummy text dummy"
+            text run at (0,144) width 79: "text dummy "
+            text run at (79,144) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (553,144) width 181: "text dummy text dummy text"
+            text run at (0,162) width 289: "dummy text dummy text dummy text dummy "
+            text run at (289,162) width 470: "text dummy text dummy text dummy text dummy text dummy text dummy"
+            text run at (0,180) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (474,180) width 260: "text dummy text dummy text dummy text"
+            text run at (0,198) width 210: "dummy text dummy text dummy "
+            text run at (210,198) width 474: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (684,198) width 75: "text dummy"
+            text run at (0,216) width 395: "text dummy text dummy text dummy text dummy text dummy "
+            text run at (395,216) width 339: "text dummy text dummy text dummy text dummy text"
+            text run at (0,234) width 131: "dummy text dummy "
+            text run at (131,234) width 418: "text dummy text dummy text dummy text dummy text dummy text"
         RenderText {#text} at (0,0) size 0x0
index 5e1a5df..646689e 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.png and b/LayoutTests/platform/mac/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.png differ
index 6854210..f9344c9 100644 (file)
@@ -1,12 +1,12 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x479
-  RenderBlock {HTML} at (0,0) size 800x479
-    RenderBody {BODY} at (8,16) size 784x447
-      RenderBlock {P} at (0,0) size 784x39 [color=#000080]
-        RenderText {#text} at (0,0) size 769x39
+layer at (0,0) size 800x476
+  RenderBlock {HTML} at (0,0) size 800x476
+    RenderBody {BODY} at (8,16) size 784x444
+      RenderBlock {P} at (0,0) size 784x36 [color=#000080]
+        RenderText {#text} at (0,0) size 769x36
           text run at (0,0) width 396: "Below this paragraph there should be a big teal square half the "
           text run at (396,0) width 373: "width of the window, aligned flush with the right hand side"
-          text run at (0,21) width 30: "(\x{21E8})."
-      RenderBlock {P} at (0,55) size 784x392 [color=#000080]
+          text run at (0,18) width 30: "(\x{21E8})."
+      RenderBlock {P} at (0,52) size 784x392 [color=#000080]
         RenderImage {IMG} at (392,0) size 392x392
index 012b81a..ef4bc8f 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t1202-counter-03-b-expected.png and b/LayoutTests/platform/mac/css2.1/t1202-counter-03-b-expected.png differ
index 6d1d060..714a2af 100644 (file)
@@ -1,8 +1,8 @@
 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 800x94
+  RenderBlock {HTML} at (0,0) size 800x94
+    RenderBody {BODY} at (8,16) size 784x70
       RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 233x18
           text run at (0,0) width 233: "The following two lines should look "
@@ -11,89 +11,89 @@ layer at (0,0) size 800x96
             text run at (233,0) width 91: "approximately"
         RenderText {#text} at (324,0) size 63x18
           text run at (324,0) width 63: " the same:"
-      RenderBlock {DIV} at (0,34) size 784x19
+      RenderBlock {DIV} at (0,34) size 784x18
         RenderInline {SPAN} at (0,0) size 10x18
           RenderInline (generated) at (0,0) size 10x18
-            RenderCounter at (0,1) size 10x18
-              text run at (0,1) width 10: "\x{25E6}"
-        RenderText {#text} at (10,1) size 4x18
-          text run at (10,1) width 4: " "
+            RenderCounter at (0,0) size 10x18
+              text run at (0,0) width 10: "\x{25E6}"
+        RenderText {#text} at (10,0) size 4x18
+          text run at (10,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 10x18
           RenderInline (generated) at (0,0) size 10x18
-            RenderCounter at (14,1) size 10x18
-              text run at (14,1) width 10: "\x{25E6}"
-        RenderText {#text} at (24,1) size 4x18
-          text run at (24,1) width 4: " "
+            RenderCounter at (14,0) size 10x18
+              text run at (14,0) width 10: "\x{25E6}"
+        RenderText {#text} at (24,0) size 4x18
+          text run at (24,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 10x18
           RenderInline (generated) at (0,0) size 10x18
-            RenderCounter at (28,1) size 10x18
-              text run at (28,1) width 10: "\x{25E6}"
-        RenderText {#text} at (38,1) size 4x18
-          text run at (38,1) width 4: " "
+            RenderCounter at (28,0) size 10x18
+              text run at (28,0) width 10: "\x{25E6}"
+        RenderText {#text} at (38,0) size 4x18
+          text run at (38,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 10x18
           RenderInline (generated) at (0,0) size 10x18
-            RenderCounter at (42,1) size 10x18
-              text run at (42,1) width 10: "\x{25E6}"
-        RenderText {#text} at (52,1) size 4x18
-          text run at (52,1) width 4: " "
+            RenderCounter at (42,0) size 10x18
+              text run at (42,0) width 10: "\x{25E6}"
+        RenderText {#text} at (52,0) size 4x18
+          text run at (52,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 10x18
           RenderInline (generated) at (0,0) size 10x18
-            RenderCounter at (56,1) size 10x18
-              text run at (56,1) width 10: "\x{25E6}"
-        RenderText {#text} at (66,1) size 4x18
-          text run at (66,1) width 4: " "
+            RenderCounter at (56,0) size 10x18
+              text run at (56,0) width 10: "\x{25E6}"
+        RenderText {#text} at (66,0) size 4x18
+          text run at (66,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 10x18
           RenderInline (generated) at (0,0) size 10x18
-            RenderCounter at (70,1) size 10x18
-              text run at (70,1) width 10: "\x{25E6}"
-        RenderText {#text} at (80,1) size 4x18
-          text run at (80,1) width 4: " "
+            RenderCounter at (70,0) size 10x18
+              text run at (70,0) width 10: "\x{25E6}"
+        RenderText {#text} at (80,0) size 4x18
+          text run at (80,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 10x18
           RenderInline (generated) at (0,0) size 10x18
-            RenderCounter at (84,1) size 10x18
-              text run at (84,1) width 10: "\x{25E6}"
-        RenderText {#text} at (94,1) size 4x18
-          text run at (94,1) width 4: " "
+            RenderCounter at (84,0) size 10x18
+              text run at (84,0) width 10: "\x{25E6}"
+        RenderText {#text} at (94,0) size 4x18
+          text run at (94,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 10x18
           RenderInline (generated) at (0,0) size 10x18
-            RenderCounter at (98,1) size 10x18
-              text run at (98,1) width 10: "\x{25E6}"
-        RenderText {#text} at (108,1) size 4x18
-          text run at (108,1) width 4: " "
+            RenderCounter at (98,0) size 10x18
+              text run at (98,0) width 10: "\x{25E6}"
+        RenderText {#text} at (108,0) size 4x18
+          text run at (108,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 10x18
           RenderInline (generated) at (0,0) size 10x18
-            RenderCounter at (112,1) size 10x18
-              text run at (112,1) width 10: "\x{25E6}"
-        RenderText {#text} at (122,1) size 4x18
-          text run at (122,1) width 4: " "
+            RenderCounter at (112,0) size 10x18
+              text run at (112,0) width 10: "\x{25E6}"
+        RenderText {#text} at (122,0) size 4x18
+          text run at (122,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 10x18
           RenderInline (generated) at (0,0) size 10x18
-            RenderCounter at (126,1) size 10x18
-              text run at (126,1) width 10: "\x{25E6}"
-        RenderText {#text} at (136,1) size 4x18
-          text run at (136,1) width 4: " "
+            RenderCounter at (126,0) size 10x18
+              text run at (126,0) width 10: "\x{25E6}"
+        RenderText {#text} at (136,0) size 4x18
+          text run at (136,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 10x18
           RenderInline (generated) at (0,0) size 10x18
-            RenderCounter at (140,1) size 10x18
-              text run at (140,1) width 10: "\x{25E6}"
-        RenderText {#text} at (150,1) size 4x18
-          text run at (150,1) width 4: " "
+            RenderCounter at (140,0) size 10x18
+              text run at (140,0) width 10: "\x{25E6}"
+        RenderText {#text} at (150,0) size 4x18
+          text run at (150,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 10x18
           RenderInline (generated) at (0,0) size 10x18
-            RenderCounter at (154,1) size 10x18
-              text run at (154,1) width 10: "\x{25E6}"
+            RenderCounter at (154,0) size 10x18
+              text run at (154,0) width 10: "\x{25E6}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,53) size 784x19
-        RenderText {#text} at (0,1) size 164x18
-          text run at (0,1) width 14: "\x{25E6} "
-          text run at (14,1) width 14: "\x{25E6} "
-          text run at (28,1) width 14: "\x{25E6} "
-          text run at (42,1) width 14: "\x{25E6} "
-          text run at (56,1) width 14: "\x{25E6} "
-          text run at (70,1) width 14: "\x{25E6} "
-          text run at (84,1) width 14: "\x{25E6} "
-          text run at (98,1) width 14: "\x{25E6} "
-          text run at (112,1) width 14: "\x{25E6} "
-          text run at (126,1) width 14: "\x{25E6} "
-          text run at (140,1) width 14: "\x{25E6} "
-          text run at (154,1) width 10: "\x{25E6}"
+      RenderBlock {DIV} at (0,52) size 784x18
+        RenderText {#text} at (0,0) size 164x18
+          text run at (0,0) width 14: "\x{25E6} "
+          text run at (14,0) width 14: "\x{25E6} "
+          text run at (28,0) width 14: "\x{25E6} "
+          text run at (42,0) width 14: "\x{25E6} "
+          text run at (56,0) width 14: "\x{25E6} "
+          text run at (70,0) width 14: "\x{25E6} "
+          text run at (84,0) width 14: "\x{25E6} "
+          text run at (98,0) width 14: "\x{25E6} "
+          text run at (112,0) width 14: "\x{25E6} "
+          text run at (126,0) width 14: "\x{25E6} "
+          text run at (140,0) width 14: "\x{25E6} "
+          text run at (154,0) width 10: "\x{25E6}"
index 2b35733..ec89177 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png and b/LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png differ
index 6950f04..4dcb022 100644 (file)
@@ -1,8 +1,8 @@
 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 800x94
+  RenderBlock {HTML} at (0,0) size 800x94
+    RenderBody {BODY} at (8,16) size 784x70
       RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 233x18
           text run at (0,0) width 233: "The following two lines should look "
@@ -11,89 +11,89 @@ layer at (0,0) size 800x96
             text run at (233,0) width 91: "approximately"
         RenderText {#text} at (324,0) size 63x18
           text run at (324,0) width 63: " the same:"
-      RenderBlock {DIV} at (0,34) size 784x19
+      RenderBlock {DIV} at (0,34) size 784x18
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (0,1) size 9x18
-              text run at (0,1) width 9: "\x{25A0}"
-        RenderText {#text} at (9,1) size 4x18
-          text run at (9,1) width 4: " "
+            RenderCounter at (0,0) size 9x18
+              text run at (0,0) width 9: "\x{25A0}"
+        RenderText {#text} at (9,0) size 4x18
+          text run at (9,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (13,1) size 9x18
-              text run at (13,1) width 9: "\x{25A0}"
-        RenderText {#text} at (22,1) size 4x18
-          text run at (22,1) width 4: " "
+            RenderCounter at (13,0) size 9x18
+              text run at (13,0) width 9: "\x{25A0}"
+        RenderText {#text} at (22,0) size 4x18
+          text run at (22,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (26,1) size 9x18
-              text run at (26,1) width 9: "\x{25A0}"
-        RenderText {#text} at (35,1) size 4x18
-          text run at (35,1) width 4: " "
+            RenderCounter at (26,0) size 9x18
+              text run at (26,0) width 9: "\x{25A0}"
+        RenderText {#text} at (35,0) size 4x18
+          text run at (35,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (39,1) size 9x18
-              text run at (39,1) width 9: "\x{25A0}"
-        RenderText {#text} at (48,1) size 4x18
-          text run at (48,1) width 4: " "
+            RenderCounter at (39,0) size 9x18
+              text run at (39,0) width 9: "\x{25A0}"
+        RenderText {#text} at (48,0) size 4x18
+          text run at (48,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (52,1) size 9x18
-              text run at (52,1) width 9: "\x{25A0}"
-        RenderText {#text} at (61,1) size 4x18
-          text run at (61,1) width 4: " "
+            RenderCounter at (52,0) size 9x18
+              text run at (52,0) width 9: "\x{25A0}"
+        RenderText {#text} at (61,0) size 4x18
+          text run at (61,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (65,1) size 9x18
-              text run at (65,1) width 9: "\x{25A0}"
-        RenderText {#text} at (74,1) size 4x18
-          text run at (74,1) width 4: " "
+            RenderCounter at (65,0) size 9x18
+              text run at (65,0) width 9: "\x{25A0}"
+        RenderText {#text} at (74,0) size 4x18
+          text run at (74,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (78,1) size 9x18
-              text run at (78,1) width 9: "\x{25A0}"
-        RenderText {#text} at (87,1) size 4x18
-          text run at (87,1) width 4: " "
+            RenderCounter at (78,0) size 9x18
+              text run at (78,0) width 9: "\x{25A0}"
+        RenderText {#text} at (87,0) size 4x18
+          text run at (87,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (91,1) size 9x18
-              text run at (91,1) width 9: "\x{25A0}"
-        RenderText {#text} at (100,1) size 4x18
-          text run at (100,1) width 4: " "
+            RenderCounter at (91,0) size 9x18
+              text run at (91,0) width 9: "\x{25A0}"
+        RenderText {#text} at (100,0) size 4x18
+          text run at (100,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (104,1) size 9x18
-              text run at (104,1) width 9: "\x{25A0}"
-        RenderText {#text} at (113,1) size 4x18
-          text run at (113,1) width 4: " "
+            RenderCounter at (104,0) size 9x18
+              text run at (104,0) width 9: "\x{25A0}"
+        RenderText {#text} at (113,0) size 4x18
+          text run at (113,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (117,1) size 9x18
-              text run at (117,1) width 9: "\x{25A0}"
-        RenderText {#text} at (126,1) size 4x18
-          text run at (126,1) width 4: " "
+            RenderCounter at (117,0) size 9x18
+              text run at (117,0) width 9: "\x{25A0}"
+        RenderText {#text} at (126,0) size 4x18
+          text run at (126,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (130,1) size 9x18
-              text run at (130,1) width 9: "\x{25A0}"
-        RenderText {#text} at (139,1) size 4x18
-          text run at (139,1) width 4: " "
+            RenderCounter at (130,0) size 9x18
+              text run at (130,0) width 9: "\x{25A0}"
+        RenderText {#text} at (139,0) size 4x18
+          text run at (139,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (143,1) size 9x18
-              text run at (143,1) width 9: "\x{25A0}"
+            RenderCounter at (143,0) size 9x18
+              text run at (143,0) width 9: "\x{25A0}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,53) size 784x19
-        RenderText {#text} at (0,1) size 164x18
-          text run at (0,1) width 14: "\x{25FE} "
-          text run at (14,1) width 14: "\x{25FE} "
-          text run at (28,1) width 14: "\x{25FE} "
-          text run at (42,1) width 14: "\x{25FE} "
-          text run at (56,1) width 14: "\x{25FE} "
-          text run at (70,1) width 14: "\x{25FE} "
-          text run at (84,1) width 14: "\x{25FE} "
-          text run at (98,1) width 14: "\x{25FE} "
-          text run at (112,1) width 14: "\x{25FE} "
-          text run at (126,1) width 14: "\x{25FE} "
-          text run at (140,1) width 14: "\x{25FE} "
-          text run at (154,1) width 10: "\x{25FE}"
+      RenderBlock {DIV} at (0,52) size 784x18
+        RenderText {#text} at (0,0) size 164x18
+          text run at (0,0) width 14: "\x{25FE} "
+          text run at (14,0) width 14: "\x{25FE} "
+          text run at (28,0) width 14: "\x{25FE} "
+          text run at (42,0) width 14: "\x{25FE} "
+          text run at (56,0) width 14: "\x{25FE} "
+          text run at (70,0) width 14: "\x{25FE} "
+          text run at (84,0) width 14: "\x{25FE} "
+          text run at (98,0) width 14: "\x{25FE} "
+          text run at (112,0) width 14: "\x{25FE} "
+          text run at (126,0) width 14: "\x{25FE} "
+          text run at (140,0) width 14: "\x{25FE} "
+          text run at (154,0) width 10: "\x{25FE}"
index b7f9c5c..259e7e4 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t1202-counter-09-b-expected.png and b/LayoutTests/platform/mac/css2.1/t1202-counter-09-b-expected.png differ
index 59c9f9e..919bb2d 100644 (file)
 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 800x94
+  RenderBlock {HTML} at (0,0) size 800x94
+    RenderBody {BODY} at (8,16) size 784x70
       RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 292x18
           text run at (0,0) width 292: "The following two lines should look the same:"
-      RenderBlock {DIV} at (0,34) size 784x21
+      RenderBlock {DIV} at (0,34) size 784x18
         RenderInline {SPAN} at (0,0) size 7x18
           RenderInline (generated) at (0,0) size 7x18
-            RenderCounter at (0,3) size 7x18
-              text run at (0,3) width 7: "\x{10D0}"
-        RenderText {#text} at (7,3) size 4x18
-          text run at (7,3) width 4: " "
+            RenderCounter at (0,0) size 7x18
+              text run at (0,0) width 7: "\x{10D0}"
+        RenderText {#text} at (7,0) size 4x18
+          text run at (7,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (11,3) size 9x18
-              text run at (11,3) width 9: "\x{10D1}"
-        RenderText {#text} at (20,3) size 4x18
-          text run at (20,3) width 4: " "
+            RenderCounter at (11,0) size 9x18
+              text run at (11,0) width 9: "\x{10D1}"
+        RenderText {#text} at (20,0) size 4x18
+          text run at (20,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (24,3) size 9x18
-              text run at (24,3) width 9: "\x{10D2}"
-        RenderText {#text} at (33,3) size 4x18
-          text run at (33,3) width 4: " "
+            RenderCounter at (24,0) size 9x18
+              text run at (24,0) width 9: "\x{10D2}"
+        RenderText {#text} at (33,0) size 4x18
+          text run at (33,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 14x18
           RenderInline (generated) at (0,0) size 14x18
-            RenderCounter at (37,3) size 14x18
-              text run at (37,3) width 14: "\x{10D3}"
-        RenderText {#text} at (51,3) size 4x18
-          text run at (51,3) width 4: " "
+            RenderCounter at (37,0) size 14x18
+              text run at (37,0) width 14: "\x{10D3}"
+        RenderText {#text} at (51,0) size 4x18
+          text run at (51,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 8x18
           RenderInline (generated) at (0,0) size 8x18
-            RenderCounter at (55,3) size 8x18
-              text run at (55,3) width 8: "\x{10D4}"
-        RenderText {#text} at (63,3) size 4x18
-          text run at (63,3) width 4: " "
+            RenderCounter at (55,0) size 8x18
+              text run at (55,0) width 8: "\x{10D4}"
+        RenderText {#text} at (63,0) size 4x18
+          text run at (63,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (67,3) size 9x18
-              text run at (67,3) width 9: "\x{10D5}"
-        RenderText {#text} at (76,3) size 4x18
-          text run at (76,3) width 4: " "
+            RenderCounter at (67,0) size 9x18
+              text run at (67,0) width 9: "\x{10D5}"
+        RenderText {#text} at (76,0) size 4x18
+          text run at (76,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
-            RenderCounter at (80,3) size 12x18
-              text run at (80,3) width 12: "\x{10D6}"
-        RenderText {#text} at (92,3) size 4x18
-          text run at (92,3) width 4: " "
+            RenderCounter at (80,0) size 12x18
+              text run at (80,0) width 12: "\x{10D6}"
+        RenderText {#text} at (92,0) size 4x18
+          text run at (92,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 11x18
           RenderInline (generated) at (0,0) size 11x18
-            RenderCounter at (96,3) size 11x18
-              text run at (96,3) width 11: "\x{10F1}"
-        RenderText {#text} at (107,3) size 4x18
-          text run at (107,3) width 4: " "
+            RenderCounter at (96,0) size 11x18
+              text run at (96,0) width 11: "\x{10F1}"
+        RenderText {#text} at (107,0) size 4x18
+          text run at (107,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 14x18
           RenderInline (generated) at (0,0) size 14x18
-            RenderCounter at (111,3) size 14x18
-              text run at (111,3) width 14: "\x{10D7}"
-        RenderText {#text} at (125,3) size 4x18
-          text run at (125,3) width 4: " "
+            RenderCounter at (111,0) size 14x18
+              text run at (111,0) width 14: "\x{10D7}"
+        RenderText {#text} at (125,0) size 4x18
+          text run at (125,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 8x18
           RenderInline (generated) at (0,0) size 8x18
-            RenderCounter at (129,3) size 8x18
-              text run at (129,3) width 8: "\x{10D8}"
-        RenderText {#text} at (137,3) size 4x18
-          text run at (137,3) width 4: " "
+            RenderCounter at (129,0) size 8x18
+              text run at (129,0) width 8: "\x{10D8}"
+        RenderText {#text} at (137,0) size 4x18
+          text run at (137,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 15x18
           RenderInline (generated) at (0,0) size 15x18
-            RenderCounter at (141,3) size 15x18
-              text run at (141,3) width 15: "\x{10D8}\x{10D0}"
-        RenderText {#text} at (156,3) size 4x18
-          text run at (156,3) width 4: " "
+            RenderCounter at (141,0) size 15x18
+              text run at (141,0) width 15: "\x{10D8}\x{10D0}"
+        RenderText {#text} at (156,0) size 4x18
+          text run at (156,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 17x18
           RenderInline (generated) at (0,0) size 17x18
-            RenderCounter at (160,3) size 17x18
-              text run at (160,3) width 17: "\x{10D8}\x{10D1}"
-        RenderText {#text} at (177,3) size 4x18
-          text run at (177,3) width 4: " "
+            RenderCounter at (160,0) size 17x18
+              text run at (160,0) width 17: "\x{10D8}\x{10D1}"
+        RenderText {#text} at (177,0) size 4x18
+          text run at (177,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (181,3) size 9x18
-              text run at (181,3) width 9: "\x{10D9}"
-        RenderText {#text} at (190,3) size 4x18
-          text run at (190,3) width 4: " "
+            RenderCounter at (181,0) size 9x18
+              text run at (181,0) width 9: "\x{10D9}"
+        RenderText {#text} at (190,0) size 4x18
+          text run at (190,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 15x18
           RenderInline (generated) at (0,0) size 15x18
-            RenderCounter at (194,3) size 15x18
-              text run at (194,3) width 15: "\x{10DA}"
-        RenderText {#text} at (209,3) size 4x18
-          text run at (209,3) width 4: " "
+            RenderCounter at (194,0) size 15x18
+              text run at (194,0) width 15: "\x{10DA}"
+        RenderText {#text} at (209,0) size 4x18
+          text run at (209,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (213,3) size 9x18
-              text run at (213,3) width 9: "\x{10DB}"
-        RenderText {#text} at (222,3) size 4x18
-          text run at (222,3) width 4: " "
+            RenderCounter at (213,0) size 9x18
+              text run at (213,0) width 9: "\x{10DB}"
+        RenderText {#text} at (222,0) size 4x18
+          text run at (222,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (226,3) size 9x18
-              text run at (226,3) width 9: "\x{10DC}"
-        RenderText {#text} at (235,3) size 4x18
-          text run at (235,3) width 4: " "
+            RenderCounter at (226,0) size 9x18
+              text run at (226,0) width 9: "\x{10DC}"
+        RenderText {#text} at (235,0) size 4x18
+          text run at (235,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (239,3) size 9x18
-              text run at (239,3) width 9: "\x{10F2}"
-        RenderText {#text} at (248,3) size 4x18
-          text run at (248,3) width 4: " "
+            RenderCounter at (239,0) size 9x18
+              text run at (239,0) width 9: "\x{10F2}"
+        RenderText {#text} at (248,0) size 4x18
+          text run at (248,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 11x18
           RenderInline (generated) at (0,0) size 11x18
-            RenderCounter at (252,3) size 11x18
-              text run at (252,3) width 11: "\x{10DD}"
-        RenderText {#text} at (263,3) size 4x18
-          text run at (263,3) width 4: " "
+            RenderCounter at (252,0) size 11x18
+              text run at (252,0) width 11: "\x{10DD}"
+        RenderText {#text} at (263,0) size 4x18
+          text run at (263,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (267,3) size 9x18
-              text run at (267,3) width 9: "\x{10DE}"
-        RenderText {#text} at (276,3) size 4x18
-          text run at (276,3) width 4: " "
+            RenderCounter at (267,0) size 9x18
+              text run at (267,0) width 9: "\x{10DE}"
+        RenderText {#text} at (276,0) size 4x18
+          text run at (276,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (280,3) size 9x18
-              text run at (280,3) width 9: "\x{10DF}"
-        RenderText {#text} at (289,3) size 4x18
-          text run at (289,3) width 4: " "
+            RenderCounter at (280,0) size 9x18
+              text run at (280,0) width 9: "\x{10DF}"
+        RenderText {#text} at (289,0) size 4x18
+          text run at (289,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 11x18
           RenderInline (generated) at (0,0) size 11x18
-            RenderCounter at (293,3) size 11x18
-              text run at (293,3) width 11: "\x{10E0}"
-        RenderText {#text} at (304,3) size 4x18
-          text run at (304,3) width 4: " "
+            RenderCounter at (293,0) size 11x18
+              text run at (293,0) width 11: "\x{10E0}"
+        RenderText {#text} at (304,0) size 4x18
+          text run at (304,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (308,3) size 9x18
-              text run at (308,3) width 9: "\x{10E1}"
-        RenderText {#text} at (317,3) size 4x18
-          text run at (317,3) width 4: " "
+            RenderCounter at (308,0) size 9x18
+              text run at (308,0) width 9: "\x{10E1}"
+        RenderText {#text} at (317,0) size 4x18
+          text run at (317,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 13x18
           RenderInline (generated) at (0,0) size 13x18
-            RenderCounter at (321,3) size 13x18
-              text run at (321,3) width 13: "\x{10E2}"
-        RenderText {#text} at (334,3) size 4x18
-          text run at (334,3) width 4: " "
+            RenderCounter at (321,0) size 13x18
+              text run at (321,0) width 13: "\x{10E2}"
+        RenderText {#text} at (334,0) size 4x18
+          text run at (334,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 8x18
           RenderInline (generated) at (0,0) size 8x18
-            RenderCounter at (338,3) size 8x18
-              text run at (338,3) width 8: "\x{10F3}"
-        RenderText {#text} at (346,3) size 4x18
-          text run at (346,3) width 4: " "
+            RenderCounter at (338,0) size 8x18
+              text run at (338,0) width 8: "\x{10F3}"
+        RenderText {#text} at (346,0) size 4x18
+          text run at (346,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
-            RenderCounter at (350,3) size 12x18
-              text run at (350,3) width 12: "\x{10E4}"
-        RenderText {#text} at (362,3) size 4x18
-          text run at (362,3) width 4: " "
+            RenderCounter at (350,0) size 12x18
+              text run at (350,0) width 12: "\x{10E4}"
+        RenderText {#text} at (362,0) size 4x18
+          text run at (362,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 8x18
           RenderInline (generated) at (0,0) size 8x18
-            RenderCounter at (366,3) size 8x18
-              text run at (366,3) width 8: "\x{10E5}"
-        RenderText {#text} at (374,3) size 4x18
-          text run at (374,3) width 4: " "
+            RenderCounter at (366,0) size 8x18
+              text run at (366,0) width 8: "\x{10E5}"
+        RenderText {#text} at (374,0) size 4x18
+          text run at (374,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 11x18
           RenderInline (generated) at (0,0) size 11x18
-            RenderCounter at (378,3) size 11x18
-              text run at (378,3) width 11: "\x{10E6}"
-        RenderText {#text} at (389,3) size 4x18
-          text run at (389,3) width 4: " "
+            RenderCounter at (378,0) size 11x18
+              text run at (378,0) width 11: "\x{10E6}"
+        RenderText {#text} at (389,0) size 4x18
+          text run at (389,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 8x18
           RenderInline (generated) at (0,0) size 8x18
-            RenderCounter at (393,3) size 8x18
-              text run at (393,3) width 8: "\x{10E7}"
-        RenderText {#text} at (401,3) size 4x18
-          text run at (401,3) width 4: " "
+            RenderCounter at (393,0) size 8x18
+              text run at (393,0) width 8: "\x{10E7}"
+        RenderText {#text} at (401,0) size 4x18
+          text run at (401,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (405,3) size 9x18
-              text run at (405,3) width 9: "\x{10E8}"
-        RenderText {#text} at (414,3) size 4x18
-          text run at (414,3) width 4: " "
+            RenderCounter at (405,0) size 9x18
+              text run at (405,0) width 9: "\x{10E8}"
+        RenderText {#text} at (414,0) size 4x18
+          text run at (414,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 8x18
           RenderInline (generated) at (0,0) size 8x18
-            RenderCounter at (418,3) size 8x18
-              text run at (418,3) width 8: "\x{10E9}"
-        RenderText {#text} at (426,3) size 4x18
-          text run at (426,3) width 4: " "
+            RenderCounter at (418,0) size 8x18
+              text run at (418,0) width 8: "\x{10E9}"
+        RenderText {#text} at (426,0) size 4x18
+          text run at (426,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (430,3) size 9x18
-              text run at (430,3) width 9: "\x{10EA}"
-        RenderText {#text} at (439,3) size 4x18
-          text run at (439,3) width 4: " "
+            RenderCounter at (430,0) size 9x18
+              text run at (430,0) width 9: "\x{10EA}"
+        RenderText {#text} at (439,0) size 4x18
+          text run at (439,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (443,3) size 9x18
-              text run at (443,3) width 9: "\x{10EB}"
-        RenderText {#text} at (452,3) size 4x18
-          text run at (452,3) width 4: " "
+            RenderCounter at (443,0) size 9x18
+              text run at (443,0) width 9: "\x{10EB}"
+        RenderText {#text} at (452,0) size 4x18
+          text run at (452,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (456,3) size 9x18
-              text run at (456,3) width 9: "\x{10EC}"
-        RenderText {#text} at (465,3) size 4x18
-          text run at (465,3) width 4: " "
+            RenderCounter at (456,0) size 9x18
+              text run at (456,0) width 9: "\x{10EC}"
+        RenderText {#text} at (465,0) size 4x18
+          text run at (465,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (469,3) size 9x18
-              text run at (469,3) width 9: "\x{10ED}"
-        RenderText {#text} at (478,3) size 4x18
-          text run at (478,3) width 4: " "
+            RenderCounter at (469,0) size 9x18
+              text run at (469,0) width 9: "\x{10ED}"
+        RenderText {#text} at (478,0) size 4x18
+          text run at (478,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (482,3) size 9x18
-              text run at (482,3) width 9: "\x{10EE}"
-        RenderText {#text} at (491,3) size 4x18
-          text run at (491,3) width 4: " "
+            RenderCounter at (482,0) size 9x18
+              text run at (482,0) width 9: "\x{10EE}"
+        RenderText {#text} at (491,0) size 4x18
+          text run at (491,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 8x18
           RenderInline (generated) at (0,0) size 8x18
-            RenderCounter at (495,3) size 8x18
-              text run at (495,3) width 8: "\x{10F4}"
-        RenderText {#text} at (503,3) size 4x18
-          text run at (503,3) width 4: " "
+            RenderCounter at (495,0) size 8x18
+              text run at (495,0) width 8: "\x{10F4}"
+        RenderText {#text} at (503,0) size 4x18
+          text run at (503,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
-            RenderCounter at (507,3) size 12x18
-              text run at (507,3) width 12: "\x{10EF}"
-        RenderText {#text} at (519,3) size 4x18
-          text run at (519,3) width 4: " "
+            RenderCounter at (507,0) size 12x18
+              text run at (507,0) width 12: "\x{10EF}"
+        RenderText {#text} at (519,0) size 4x18
+          text run at (519,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (523,3) size 9x18
-              text run at (523,3) width 9: "\x{10F0}"
-        RenderText {#text} at (532,3) size 4x18
-          text run at (532,3) width 4: " "
+            RenderCounter at (523,0) size 9x18
+              text run at (523,0) width 9: "\x{10F0}"
+        RenderText {#text} at (532,0) size 4x18
+          text run at (532,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 9x18
           RenderInline (generated) at (0,0) size 9x18
-            RenderCounter at (536,3) size 9x18
-              text run at (536,3) width 9: "\x{10F5}"
-        RenderText {#text} at (545,3) size 4x18
-          text run at (545,3) width 4: " "
+            RenderCounter at (536,0) size 9x18
+              text run at (536,0) width 9: "\x{10F5}"
+        RenderText {#text} at (545,0) size 4x18
+          text run at (545,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 50x18
           RenderInline (generated) at (0,0) size 50x18
-            RenderCounter at (549,3) size 50x18
-              text run at (549,3) width 50: "\x{10F5}\x{10F0}\x{10E8}\x{10DF}\x{10D7}"
+            RenderCounter at (549,0) size 50x18
+              text run at (549,0) width 50: "\x{10F5}\x{10F0}\x{10E8}\x{10DF}\x{10D7}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,55) size 784x21
-        RenderText {#text} at (0,3) size 599x18
-          text run at (0,3) width 11: "\x{10D0} "
-          text run at (11,3) width 13: "\x{10D1} "
-          text run at (24,3) width 13: "\x{10D2} "
-          text run at (37,3) width 18: "\x{10D3} "
-          text run at (55,3) width 12: "\x{10D4} "
-          text run at (67,3) width 13: "\x{10D5} "
-          text run at (80,3) width 16: "\x{10D6} "
-          text run at (96,3) width 15: "\x{10F1} "
-          text run at (111,3) width 18: "\x{10D7} "
-          text run at (129,3) width 12: "\x{10D8} "
-          text run at (141,3) width 19: "\x{10D8}\x{10D0} "
-          text run at (160,3) width 21: "\x{10D8}\x{10D1} "
-          text run at (181,3) width 13: "\x{10D9} "
-          text run at (194,3) width 19: "\x{10DA} "
-          text run at (213,3) width 13: "\x{10DB} "
-          text run at (226,3) width 13: "\x{10DC} "
-          text run at (239,3) width 13: "\x{10F2} "
-          text run at (252,3) width 15: "\x{10DD} "
-          text run at (267,3) width 13: "\x{10DE} "
-          text run at (280,3) width 13: "\x{10DF} "
-          text run at (293,3) width 15: "\x{10E0} "
-          text run at (308,3) width 13: "\x{10E1} "
-          text run at (321,3) width 17: "\x{10E2} "
-          text run at (338,3) width 12: "\x{10F3} "
-          text run at (350,3) width 16: "\x{10E4} "
-          text run at (366,3) width 12: "\x{10E5} "
-          text run at (378,3) width 15: "\x{10E6} "
-          text run at (393,3) width 12: "\x{10E7} "
-          text run at (405,3) width 13: "\x{10E8} "
-          text run at (418,3) width 12: "\x{10E9} "
-          text run at (430,3) width 13: "\x{10EA} "
-          text run at (443,3) width 13: "\x{10EB} "
-          text run at (456,3) width 13: "\x{10EC} "
-          text run at (469,3) width 13: "\x{10ED} "
-          text run at (482,3) width 13: "\x{10EE} "
-          text run at (495,3) width 12: "\x{10F4} "
-          text run at (507,3) width 16: "\x{10EF} "
-          text run at (523,3) width 13: "\x{10F0} "
-          text run at (536,3) width 13: "\x{10F5} "
-          text run at (549,3) width 50: "\x{10F5}\x{10F0}\x{10E8}\x{10DF}\x{10D7}"
+      RenderBlock {DIV} at (0,52) size 784x18
+        RenderText {#text} at (0,0) size 599x18
+          text run at (0,0) width 11: "\x{10D0} "
+          text run at (11,0) width 13: "\x{10D1} "
+          text run at (24,0) width 13: "\x{10D2} "
+          text run at (37,0) width 18: "\x{10D3} "
+          text run at (55,0) width 12: "\x{10D4} "
+          text run at (67,0) width 13: "\x{10D5} "
+          text run at (80,0) width 16: "\x{10D6} "
+          text run at (96,0) width 15: "\x{10F1} "
+          text run at (111,0) width 18: "\x{10D7} "
+          text run at (129,0) width 12: "\x{10D8} "
+          text run at (141,0) width 19: "\x{10D8}\x{10D0} "
+          text run at (160,0) width 21: "\x{10D8}\x{10D1} "
+          text run at (181,0) width 13: "\x{10D9} "
+          text run at (194,0) width 19: "\x{10DA} "
+          text run at (213,0) width 13: "\x{10DB} "
+          text run at (226,0) width 13: "\x{10DC} "
+          text run at (239,0) width 13: "\x{10F2} "
+          text run at (252,0) width 15: "\x{10DD} "
+          text run at (267,0) width 13: "\x{10DE} "
+          text run at (280,0) width 13: "\x{10DF} "
+          text run at (293,0) width 15: "\x{10E0} "
+          text run at (308,0) width 13: "\x{10E1} "
+          text run at (321,0) width 17: "\x{10E2} "
+          text run at (338,0) width 12: "\x{10F3} "
+          text run at (350,0) width 16: "\x{10E4} "
+          text run at (366,0) width 12: "\x{10E5} "
+          text run at (378,0) width 15: "\x{10E6} "
+          text run at (393,0) width 12: "\x{10E7} "
+          text run at (405,0) width 13: "\x{10E8} "
+          text run at (418,0) width 12: "\x{10E9} "
+          text run at (430,0) width 13: "\x{10EA} "
+          text run at (443,0) width 13: "\x{10EB} "
+          text run at (456,0) width 13: "\x{10EC} "
+          text run at (469,0) width 13: "\x{10ED} "
+          text run at (482,0) width 13: "\x{10EE} "
+          text run at (495,0) width 12: "\x{10F4} "
+          text run at (507,0) width 16: "\x{10EF} "
+          text run at (523,0) width 13: "\x{10F0} "
+          text run at (536,0) width 13: "\x{10F5} "
+          text run at (549,0) width 50: "\x{10F5}\x{10F0}\x{10E8}\x{10DF}\x{10D7}"
index 4d9ee36..2bffcba 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t1202-counters-03-b-expected.png and b/LayoutTests/platform/mac/css2.1/t1202-counters-03-b-expected.png differ
index 96117ef..1a65934 100644 (file)
@@ -1,8 +1,8 @@
 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 800x94
+  RenderBlock {HTML} at (0,0) size 800x94
+    RenderBody {BODY} at (8,16) size 784x70
       RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 233x18
           text run at (0,0) width 233: "The following two lines should look "
@@ -11,89 +11,89 @@ layer at (0,0) size 800x96
             text run at (233,0) width 91: "approximately"
         RenderText {#text} at (324,0) size 63x18
           text run at (324,0) width 63: " the same:"
-      RenderBlock {DIV} at (0,34) size 784x19
+      RenderBlock {DIV} at (0,34) size 784x18
         RenderInline {SPAN} at (0,0) size 23x18
           RenderInline (generated) at (0,0) size 23x18
-            RenderCounter at (0,1) size 23x18
-              text run at (0,1) width 23: "\x{25E6}.\x{25E6}"
-        RenderText {#text} at (23,1) size 4x18
-          text run at (23,1) width 4: " "
+            RenderCounter at (0,0) size 23x18
+              text run at (0,0) width 23: "\x{25E6}.\x{25E6}"
+        RenderText {#text} at (23,0) size 4x18
+          text run at (23,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 23x18
           RenderInline (generated) at (0,0) size 23x18
-            RenderCounter at (27,1) size 23x18
-              text run at (27,1) width 23: "\x{25E6}.\x{25E6}"
-        RenderText {#text} at (50,1) size 4x18
-          text run at (50,1) width 4: " "
+            RenderCounter at (27,0) size 23x18
+              text run at (27,0) width 23: "\x{25E6}.\x{25E6}"
+        RenderText {#text} at (50,0) size 4x18
+          text run at (50,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 23x18
           RenderInline (generated) at (0,0) size 23x18
-            RenderCounter at (54,1) size 23x18
-              text run at (54,1) width 23: "\x{25E6}.\x{25E6}"
-        RenderText {#text} at (77,1) size 4x18
-          text run at (77,1) width 4: " "
+            RenderCounter at (54,0) size 23x18
+              text run at (54,0) width 23: "\x{25E6}.\x{25E6}"
+        RenderText {#text} at (77,0) size 4x18
+          text run at (77,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 23x18
           RenderInline (generated) at (0,0) size 23x18
-            RenderCounter at (81,1) size 23x18
-              text run at (81,1) width 23: "\x{25E6}.\x{25E6}"
-        RenderText {#text} at (104,1) size 4x18
-          text run at (104,1) width 4: " "
+            RenderCounter at (81,0) size 23x18
+              text run at (81,0) width 23: "\x{25E6}.\x{25E6}"
+        RenderText {#text} at (104,0) size 4x18
+          text run at (104,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 23x18
           RenderInline (generated) at (0,0) size 23x18
-            RenderCounter at (108,1) size 23x18
-              text run at (108,1) width 23: "\x{25E6}.\x{25E6}"
-        RenderText {#text} at (131,1) size 4x18
-          text run at (131,1) width 4: " "
+            RenderCounter at (108,0) size 23x18
+              text run at (108,0) width 23: "\x{25E6}.\x{25E6}"
+        RenderText {#text} at (131,0) size 4x18
+          text run at (131,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 23x18
           RenderInline (generated) at (0,0) size 23x18
-            RenderCounter at (135,1) size 23x18
-              text run at (135,1) width 23: "\x{25E6}.\x{25E6}"
-        RenderText {#text} at (158,1) size 4x18
-          text run at (158,1) width 4: " "
+            RenderCounter at (135,0) size 23x18
+              text run at (135,0) width 23: "\x{25E6}.\x{25E6}"
+        RenderText {#text} at (158,0) size 4x18
+          text run at (158,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 23x18
           RenderInline (generated) at (0,0) size 23x18
-            RenderCounter at (162,1) size 23x18
-              text run at (162,1) width 23: "\x{25E6}.\x{25E6}"
-        RenderText {#text} at (185,1) size 4x18
-          text run at (185,1) width 4: " "
+            RenderCounter at (162,0) size 23x18
+              text run at (162,0) width 23: "\x{25E6}.\x{25E6}"
+        RenderText {#text} at (185,0) size 4x18
+          text run at (185,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 23x18
           RenderInline (generated) at (0,0) size 23x18
-            RenderCounter at (189,1) size 23x18
-              text run at (189,1) width 23: "\x{25E6}.\x{25E6}"
-        RenderText {#text} at (212,1) size 4x18
-          text run at (212,1) width 4: " "
+            RenderCounter at (189,0) size 23x18
+              text run at (189,0) width 23: "\x{25E6}.\x{25E6}"
+        RenderText {#text} at (212,0) size 4x18
+          text run at (212,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 23x18
           RenderInline (generated) at (0,0) size 23x18
-            RenderCounter at (216,1) size 23x18
-              text run at (216,1) width 23: "\x{25E6}.\x{25E6}"
-        RenderText {#text} at (239,1) size 4x18
-          text run at (239,1) width 4: " "
+            RenderCounter at (216,0) size 23x18
+              text run at (216,0) width 23: "\x{25E6}.\x{25E6}"
+        RenderText {#text} at (239,0) size 4x18
+          text run at (239,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 23x18
           RenderInline (generated) at (0,0) size 23x18
-            RenderCounter at (243,1) size 23x18
-              text run at (243,1) width 23: "\x{25E6}.\x{25E6}"
-        RenderText {#text} at (266,1) size 4x18
-          text run at (266,1) width 4: " "
+            RenderCounter at (243,0) size 23x18
+              text run at (243,0) width 23: "\x{25E6}.\x{25E6}"
+        RenderText {#text} at (266,0) size 4x18
+          text run at (266,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 23x18
           RenderInline (generated) at (0,0) size 23x18
-            RenderCounter at (270,1) size 23x18
-              text run at (270,1) width 23: "\x{25E6}.\x{25E6}"
-        RenderText {#text} at (293,1) size 4x18
-          text run at (293,1) width 4: " "
+            RenderCounter at (270,0) size 23x18
+              text run at (270,0) width 23: "\x{25E6}.\x{25E6}"
+        RenderText {#text} at (293,0) size 4x18
+          text run at (293,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 23x18
           RenderInline (generated) at (0,0) size 23x18
-            RenderCounter at (297,1) size 23x18
-              text run at (297,1) width 23: "\x{25E6}.\x{25E6}"
+            RenderCounter at (297,0) size 23x18
+              text run at (297,0) width 23: "\x{25E6}.\x{25E6}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,53) size 784x19
-        RenderText {#text} at (0,1) size 320x18
-          text run at (0,1) width 27: "\x{25E6}.\x{25E6} "
-          text run at (27,1) width 27: "\x{25E6}.\x{25E6} "
-          text run at (54,1) width 27: "\x{25E6}.\x{25E6} "
-          text run at (81,1) width 27: "\x{25E6}.\x{25E6} "
-          text run at (108,1) width 27: "\x{25E6}.\x{25E6} "
-          text run at (135,1) width 27: "\x{25E6}.\x{25E6} "
-          text run at (162,1) width 27: "\x{25E6}.\x{25E6} "
-          text run at (189,1) width 27: "\x{25E6}.\x{25E6} "
-          text run at (216,1) width 27: "\x{25E6}.\x{25E6} "
-          text run at (243,1) width 27: "\x{25E6}.\x{25E6} "
-          text run at (270,1) width 27: "\x{25E6}.\x{25E6} "
-          text run at (297,1) width 23: "\x{25E6}.\x{25E6}"
+      RenderBlock {DIV} at (0,52) size 784x18
+        RenderText {#text} at (0,0) size 320x18
+          text run at (0,0) width 27: "\x{25E6}.\x{25E6} "
+          text run at (27,0) width 27: "\x{25E6}.\x{25E6} "
+          text run at (54,0) width 27: "\x{25E6}.\x{25E6} "
+          text run at (81,0) width 27: "\x{25E6}.\x{25E6} "
+          text run at (108,0) width 27: "\x{25E6}.\x{25E6} "
+          text run at (135,0) width 27: "\x{25E6}.\x{25E6} "
+          text run at (162,0) width 27: "\x{25E6}.\x{25E6} "
+          text run at (189,0) width 27: "\x{25E6}.\x{25E6} "
+          text run at (216,0) width 27: "\x{25E6}.\x{25E6} "
+          text run at (243,0) width 27: "\x{25E6}.\x{25E6} "
+          text run at (270,0) width 27: "\x{25E6}.\x{25E6} "
+          text run at (297,0) width 23: "\x{25E6}.\x{25E6}"
index 41e982b..d62a498 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png and b/LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png differ
index 01a8b33..59ee727 100644 (file)
@@ -1,8 +1,8 @@
 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 800x94
+  RenderBlock {HTML} at (0,0) size 800x94
+    RenderBody {BODY} at (8,16) size 784x70
       RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 233x18
           text run at (0,0) width 233: "The following two lines should look "
@@ -11,89 +11,89 @@ layer at (0,0) size 800x96
             text run at (233,0) width 91: "approximately"
         RenderText {#text} at (324,0) size 63x18
           text run at (324,0) width 63: " the same:"
-      RenderBlock {DIV} at (0,34) size 784x19
+      RenderBlock {DIV} at (0,34) size 784x18
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (0,1) size 22x18
-              text run at (0,1) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (22,1) size 4x18
-          text run at (22,1) width 4: " "
+            RenderCounter at (0,0) size 22x18
+              text run at (0,0) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (22,0) size 4x18
+          text run at (22,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (26,1) size 22x18
-              text run at (26,1) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (48,1) size 4x18
-          text run at (48,1) width 4: " "
+            RenderCounter at (26,0) size 22x18
+              text run at (26,0) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (48,0) size 4x18
+          text run at (48,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (52,1) size 22x18
-              text run at (52,1) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (74,1) size 4x18
-          text run at (74,1) width 4: " "
+            RenderCounter at (52,0) size 22x18
+              text run at (52,0) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (74,0) size 4x18
+          text run at (74,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (78,1) size 22x18
-              text run at (78,1) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (100,1) size 4x18
-          text run at (100,1) width 4: " "
+            RenderCounter at (78,0) size 22x18
+              text run at (78,0) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (100,0) size 4x18
+          text run at (100,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (104,1) size 22x18
-              text run at (104,1) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (126,1) size 4x18
-          text run at (126,1) width 4: " "
+            RenderCounter at (104,0) size 22x18
+              text run at (104,0) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (126,0) size 4x18
+          text run at (126,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (130,1) size 22x18
-              text run at (130,1) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (152,1) size 4x18
-          text run at (152,1) width 4: " "
+            RenderCounter at (130,0) size 22x18
+              text run at (130,0) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (152,0) size 4x18
+          text run at (152,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (156,1) size 22x18
-              text run at (156,1) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (178,1) size 4x18
-          text run at (178,1) width 4: " "
+            RenderCounter at (156,0) size 22x18
+              text run at (156,0) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (178,0) size 4x18
+          text run at (178,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (182,1) size 22x18
-              text run at (182,1) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (204,1) size 4x18
-          text run at (204,1) width 4: " "
+            RenderCounter at (182,0) size 22x18
+              text run at (182,0) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (204,0) size 4x18
+          text run at (204,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (208,1) size 22x18
-              text run at (208,1) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (230,1) size 4x18
-          text run at (230,1) width 4: " "
+            RenderCounter at (208,0) size 22x18
+              text run at (208,0) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (230,0) size 4x18
+          text run at (230,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (234,1) size 22x18
-              text run at (234,1) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (256,1) size 4x18
-          text run at (256,1) width 4: " "
+            RenderCounter at (234,0) size 22x18
+              text run at (234,0) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (256,0) size 4x18
+          text run at (256,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (260,1) size 22x18
-              text run at (260,1) width 22: "\x{25A0}.\x{25A0}"
-        RenderText {#text} at (282,1) size 4x18
-          text run at (282,1) width 4: " "
+            RenderCounter at (260,0) size 22x18
+              text run at (260,0) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (282,0) size 4x18
+          text run at (282,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (286,1) size 22x18
-              text run at (286,1) width 22: "\x{25A0}.\x{25A0}"
+            RenderCounter at (286,0) size 22x18
+              text run at (286,0) width 22: "\x{25A0}.\x{25A0}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,53) size 784x19
-        RenderText {#text} at (0,1) size 332x18
-          text run at (0,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (28,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (56,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (84,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (112,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (140,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (168,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (196,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (224,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (252,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (280,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (308,1) width 24: "\x{25FE}.\x{25FE}"
+      RenderBlock {DIV} at (0,52) size 784x18
+        RenderText {#text} at (0,0) size 332x18
+          text run at (0,0) width 28: "\x{25FE}.\x{25FE} "
+          text run at (28,0) width 28: "\x{25FE}.\x{25FE} "
+          text run at (56,0) width 28: "\x{25FE}.\x{25FE} "
+          text run at (84,0) width 28: "\x{25FE}.\x{25FE} "
+          text run at (112,0) width 28: "\x{25FE}.\x{25FE} "
+          text run at (140,0) width 28: "\x{25FE}.\x{25FE} "
+          text run at (168,0) width 28: "\x{25FE}.\x{25FE} "
+          text run at (196,0) width 28: "\x{25FE}.\x{25FE} "
+          text run at (224,0) width 28: "\x{25FE}.\x{25FE} "
+          text run at (252,0) width 28: "\x{25FE}.\x{25FE} "
+          text run at (280,0) width 28: "\x{25FE}.\x{25FE} "
+          text run at (308,0) width 24: "\x{25FE}.\x{25FE}"
index e1fd480..75794ac 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t1202-counters-09-b-expected.png and b/LayoutTests/platform/mac/css2.1/t1202-counters-09-b-expected.png differ
index e6260b6..01e160e 100644 (file)
 layer at (0,0) size 1047x585
   RenderView at (0,0) size 800x585
-layer at (0,0) size 1047x100
-  RenderBlock {HTML} at (0,0) size 800x100
-    RenderBody {BODY} at (8,16) size 784x76
+layer at (0,0) size 1047x94
+  RenderBlock {HTML} at (0,0) size 800x94
+    RenderBody {BODY} at (8,16) size 784x70
       RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 292x18
           text run at (0,0) width 292: "The following two lines should look the same:"
-      RenderBlock {DIV} at (0,34) size 784x21
+      RenderBlock {DIV} at (0,34) size 784x18
         RenderInline {SPAN} at (0,0) size 18x18
           RenderInline (generated) at (0,0) size 18x18
-            RenderCounter at (0,3) size 18x18
-              text run at (0,3) width 18: "\x{10D0}.\x{10D0}"
-        RenderText {#text} at (18,3) size 4x18
-          text run at (18,3) width 4: " "
+            RenderCounter at (0,0) size 18x18
+              text run at (0,0) width 18: "\x{10D0}.\x{10D0}"
+        RenderText {#text} at (18,0) size 4x18
+          text run at (18,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated) at (0,0) size 20x18
-            RenderCounter at (22,3) size 20x18
-              text run at (22,3) width 20: "\x{10D0}.\x{10D1}"
-        RenderText {#text} at (42,3) size 4x18
-          text run at (42,3) width 4: " "
+            RenderCounter at (22,0) size 20x18
+              text run at (22,0) width 20: "\x{10D0}.\x{10D1}"
+        RenderText {#text} at (42,0) size 4x18
+          text run at (42,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated) at (0,0) size 20x18
-            RenderCounter at (46,3) size 20x18
-              text run at (46,3) width 20: "\x{10D0}.\x{10D2}"
-        RenderText {#text} at (66,3) size 4x18
-          text run at (66,3) width 4: " "
+            RenderCounter at (46,0) size 20x18
+              text run at (46,0) width 20: "\x{10D0}.\x{10D2}"
+        RenderText {#text} at (66,0) size 4x18
+          text run at (66,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 25x18
           RenderInline (generated) at (0,0) size 25x18
-            RenderCounter at (70,3) size 25x18
-              text run at (70,3) width 25: "\x{10D0}.\x{10D3}"
-        RenderText {#text} at (95,3) size 4x18
-          text run at (95,3) width 4: " "
+            RenderCounter at (70,0) size 25x18
+              text run at (70,0) width 25: "\x{10D0}.\x{10D3}"
+        RenderText {#text} at (95,0) size 4x18
+          text run at (95,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 19x18
           RenderInline (generated) at (0,0) size 19x18
-            RenderCounter at (99,3) size 19x18
-              text run at (99,3) width 19: "\x{10D0}.\x{10D4}"
-        RenderText {#text} at (118,3) size 4x18
-          text run at (118,3) width 4: " "
+            RenderCounter at (99,0) size 19x18
+              text run at (99,0) width 19: "\x{10D0}.\x{10D4}"
+        RenderText {#text} at (118,0) size 4x18
+          text run at (118,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated) at (0,0) size 20x18
-            RenderCounter at (122,3) size 20x18
-              text run at (122,3) width 20: "\x{10D0}.\x{10D5}"
-        RenderText {#text} at (142,3) size 4x18
-          text run at (142,3) width 4: " "
+            RenderCounter at (122,0) size 20x18
+              text run at (122,0) width 20: "\x{10D0}.\x{10D5}"
+        RenderText {#text} at (142,0) size 4x18
+          text run at (142,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 23x18
           RenderInline (generated) at (0,0) size 23x18
-            RenderCounter at (146,3) size 23x18
-              text run at (146,3) width 23: "\x{10D0}.\x{10D6}"
-        RenderText {#text} at (169,3) size 4x18
-          text run at (169,3) width 4: " "
+            RenderCounter at (146,0) size 23x18
+              text run at (146,0) width 23: "\x{10D0}.\x{10D6}"
+        RenderText {#text} at (169,0) size 4x18
+          text run at (169,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (173,3) size 22x18
-              text run at (173,3) width 22: "\x{10D0}.\x{10F1}"
-        RenderText {#text} at (195,3) size 4x18
-          text run at (195,3) width 4: " "
+            RenderCounter at (173,0) size 22x18
+              text run at (173,0) width 22: "\x{10D0}.\x{10F1}"
+        RenderText {#text} at (195,0) size 4x18
+          text run at (195,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 25x18
           RenderInline (generated) at (0,0) size 25x18
-            RenderCounter at (199,3) size 25x18
-              text run at (199,3) width 25: "\x{10D0}.\x{10D7}"
-        RenderText {#text} at (224,3) size 4x18
-          text run at (224,3) width 4: " "
+            RenderCounter at (199,0) size 25x18
+              text run at (199,0) width 25: "\x{10D0}.\x{10D7}"
+        RenderText {#text} at (224,0) size 4x18
+          text run at (224,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 19x18
           RenderInline (generated) at (0,0) size 19x18
-            RenderCounter at (228,3) size 19x18
-              text run at (228,3) width 19: "\x{10D0}.\x{10D8}"
-        RenderText {#text} at (247,3) size 4x18
-          text run at (247,3) width 4: " "
+            RenderCounter at (228,0) size 19x18
+              text run at (228,0) width 19: "\x{10D0}.\x{10D8}"
+        RenderText {#text} at (247,0) size 4x18
+          text run at (247,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 26x18
           RenderInline (generated) at (0,0) size 26x18
-            RenderCounter at (251,3) size 26x18
-              text run at (251,3) width 26: "\x{10D0}.\x{10D8}\x{10D0}"
-        RenderText {#text} at (277,3) size 4x18
-          text run at (277,3) width 4: " "
+            RenderCounter at (251,0) size 26x18
+              text run at (251,0) width 26: "\x{10D0}.\x{10D8}\x{10D0}"
+        RenderText {#text} at (277,0) size 4x18
+          text run at (277,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
-            RenderCounter at (281,3) size 28x18
-              text run at (281,3) width 28: "\x{10D0}.\x{10D8}\x{10D1}"
-        RenderText {#text} at (309,3) size 4x18
-          text run at (309,3) width 4: " "
+            RenderCounter at (281,0) size 28x18
+              text run at (281,0) width 28: "\x{10D0}.\x{10D8}\x{10D1}"
+        RenderText {#text} at (309,0) size 4x18
+          text run at (309,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated) at (0,0) size 20x18
-            RenderCounter at (313,3) size 20x18
-              text run at (313,3) width 20: "\x{10D0}.\x{10D9}"
-        RenderText {#text} at (333,3) size 4x18
-          text run at (333,3) width 4: " "
+            RenderCounter at (313,0) size 20x18
+              text run at (313,0) width 20: "\x{10D0}.\x{10D9}"
+        RenderText {#text} at (333,0) size 4x18
+          text run at (333,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 26x18
           RenderInline (generated) at (0,0) size 26x18
-            RenderCounter at (337,3) size 26x18
-              text run at (337,3) width 26: "\x{10D0}.\x{10DA}"
-        RenderText {#text} at (363,3) size 4x18
-          text run at (363,3) width 4: " "
+            RenderCounter at (337,0) size 26x18
+              text run at (337,0) width 26: "\x{10D0}.\x{10DA}"
+        RenderText {#text} at (363,0) size 4x18
+          text run at (363,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated) at (0,0) size 20x18
-            RenderCounter at (367,3) size 20x18
-              text run at (367,3) width 20: "\x{10D0}.\x{10DB}"
-        RenderText {#text} at (387,3) size 4x18
-          text run at (387,3) width 4: " "
+            RenderCounter at (367,0) size 20x18
+              text run at (367,0) width 20: "\x{10D0}.\x{10DB}"
+        RenderText {#text} at (387,0) size 4x18
+          text run at (387,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated) at (0,0) size 20x18
-            RenderCounter at (391,3) size 20x18
-              text run at (391,3) width 20: "\x{10D0}.\x{10DC}"
-        RenderText {#text} at (411,3) size 4x18
-          text run at (411,3) width 4: " "
+            RenderCounter at (391,0) size 20x18
+              text run at (391,0) width 20: "\x{10D0}.\x{10DC}"
+        RenderText {#text} at (411,0) size 4x18
+          text run at (411,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated) at (0,0) size 20x18
-            RenderCounter at (415,3) size 20x18
-              text run at (415,3) width 20: "\x{10D0}.\x{10F2}"
-        RenderText {#text} at (435,3) size 4x18
-          text run at (435,3) width 4: " "
+            RenderCounter at (415,0) size 20x18
+              text run at (415,0) width 20: "\x{10D0}.\x{10F2}"
+        RenderText {#text} at (435,0) size 4x18
+          text run at (435,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (439,3) size 22x18
-              text run at (439,3) width 22: "\x{10D0}.\x{10DD}"
-        RenderText {#text} at (461,3) size 4x18
-          text run at (461,3) width 4: " "
+            RenderCounter at (439,0) size 22x18
+              text run at (439,0) width 22: "\x{10D0}.\x{10DD}"
+        RenderText {#text} at (461,0) size 4x18
+          text run at (461,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated) at (0,0) size 20x18
-            RenderCounter at (465,3) size 20x18
-              text run at (465,3) width 20: "\x{10D0}.\x{10DE}"
-        RenderText {#text} at (485,3) size 4x18
-          text run at (485,3) width 4: " "
+            RenderCounter at (465,0) size 20x18
+              text run at (465,0) width 20: "\x{10D0}.\x{10DE}"
+        RenderText {#text} at (485,0) size 4x18
+          text run at (485,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated) at (0,0) size 20x18
-            RenderCounter at (489,3) size 20x18
-              text run at (489,3) width 20: "\x{10D0}.\x{10DF}"
-        RenderText {#text} at (509,3) size 4x18
-          text run at (509,3) width 4: " "
+            RenderCounter at (489,0) size 20x18
+              text run at (489,0) width 20: "\x{10D0}.\x{10DF}"
+        RenderText {#text} at (509,0) size 4x18
+          text run at (509,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (513,3) size 22x18
-              text run at (513,3) width 22: "\x{10D0}.\x{10E0}"
-        RenderText {#text} at (535,3) size 4x18
-          text run at (535,3) width 4: " "
+            RenderCounter at (513,0) size 22x18
+              text run at (513,0) width 22: "\x{10D0}.\x{10E0}"
+        RenderText {#text} at (535,0) size 4x18
+          text run at (535,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated) at (0,0) size 20x18
-            RenderCounter at (539,3) size 20x18
-              text run at (539,3) width 20: "\x{10D0}.\x{10E1}"
-        RenderText {#text} at (559,3) size 4x18
-          text run at (559,3) width 4: " "
+            RenderCounter at (539,0) size 20x18
+              text run at (539,0) width 20: "\x{10D0}.\x{10E1}"
+        RenderText {#text} at (559,0) size 4x18
+          text run at (559,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 24x18
           RenderInline (generated) at (0,0) size 24x18
-            RenderCounter at (563,3) size 24x18
-              text run at (563,3) width 24: "\x{10D0}.\x{10E2}"
-        RenderText {#text} at (587,3) size 4x18
-          text run at (587,3) width 4: " "
+            RenderCounter at (563,0) size 24x18
+              text run at (563,0) width 24: "\x{10D0}.\x{10E2}"
+        RenderText {#text} at (587,0) size 4x18
+          text run at (587,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 19x18
           RenderInline (generated) at (0,0) size 19x18
-            RenderCounter at (591,3) size 19x18
-              text run at (591,3) width 19: "\x{10D0}.\x{10F3}"
-        RenderText {#text} at (610,3) size 4x18
-          text run at (610,3) width 4: " "
+            RenderCounter at (591,0) size 19x18
+              text run at (591,0) width 19: "\x{10D0}.\x{10F3}"
+        RenderText {#text} at (610,0) size 4x18
+          text run at (610,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 23x18
           RenderInline (generated) at (0,0) size 23x18
-            RenderCounter at (614,3) size 23x18
-              text run at (614,3) width 23: "\x{10D0}.\x{10E4}"
-        RenderText {#text} at (637,3) size 4x18
-          text run at (637,3) width 4: " "
+            RenderCounter at (614,0) size 23x18
+              text run at (614,0) width 23: "\x{10D0}.\x{10E4}"
+        RenderText {#text} at (637,0) size 4x18
+          text run at (637,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 19x18
           RenderInline (generated) at (0,0) size 19x18
-            RenderCounter at (641,3) size 19x18
-              text run at (641,3) width 19: "\x{10D0}.\x{10E5}"
-        RenderText {#text} at (660,3) size 4x18
-          text run at (660,3) width 4: " "
+            RenderCounter at (641,0) size 19x18
+              text run at (641,0) width 19: "\x{10D0}.\x{10E5}"
+        RenderText {#text} at (660,0) size 4x18
+          text run at (660,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 22x18
           RenderInline (generated) at (0,0) size 22x18
-            RenderCounter at (664,3) size 22x18
-              text run at (664,3) width 22: "\x{10D0}.\x{10E6}"
-        RenderText {#text} at (686,3) size 4x18
-          text run at (686,3) width 4: " "
+            RenderCounter at (664,0) size 22x18
+              text run at (664,0) width 22: "\x{10D0}.\x{10E6}"
+        RenderText {#text} at (686,0) size 4x18
+          text run at (686,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 19x18
           RenderInline (generated) at (0,0) size 19x18
-            RenderCounter at (690,3) size 19x18
-              text run at (690,3) width 19: "\x{10D0}.\x{10E7}"
-        RenderText {#text} at (709,3) size 4x18
-          text run at (709,3) width 4: " "
+            RenderCounter at (690,0) size 19x18
+              text run at (690,0) width 19: "\x{10D0}.\x{10E7}"
+        RenderText {#text} at (709,0) size 4x18
+          text run at (709,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated) at (0,0) size 20x18
-            RenderCounter at (713,3) size 20x18
-              text run at (713,3) width 20: "\x{10D0}.\x{10E8}"
-        RenderText {#text} at (733,3) size 4x18
-          text run at (733,3) width 4: " "
+            RenderCounter at (713,0) size 20x18
+              text run at (713,0) width 20: "\x{10D0}.\x{10E8}"
+        RenderText {#text} at (733,0) size 4x18
+          text run at (733,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 19x18
           RenderInline (generated) at (0,0) size 19x18
-            RenderCounter at (737,3) size 19x18
-              text run at (737,3) width 19: "\x{10D0}.\x{10E9}"
-        RenderText {#text} at (756,3) size 4x18
-          text run at (756,3) width 4: " "
+            RenderCounter at (737,0) size 19x18
+              text run at (737,0) width 19: "\x{10D0}.\x{10E9}"
+        RenderText {#text} at (756,0) size 4x18
+          text run at (756,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated) at (0,0) size 20x18
-            RenderCounter at (760,3) size 20x18
-              text run at (760,3) width 20: "\x{10D0}.\x{10EA}"
-        RenderText {#text} at (780,3) size 4x18
-          text run at (780,3) width 4: " "
+            RenderCounter at (760,0) size 20x18
+              text run at (760,0) width 20: "\x{10D0}.\x{10EA}"
+        RenderText {#text} at (780,0) size 4x18
+          text run at (780,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated) at (0,0) size 20x18
-            RenderCounter at (784,3) size 20x18
-              text run at (784,3) width 20: "\x{10D0}.\x{10EB}"
-        RenderText {#text} at (804,3) size 4x18
-          text run at (804,3) width 4: " "
+            RenderCounter at (784,0) size 20x18
+              text run at (784,0) width 20: "\x{10D0}.\x{10EB}"
+        RenderText {#text} at (804,0) size 4x18
+          text run at (804,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated) at (0,0) size 20x18
-            RenderCounter at (808,3) size 20x18
-              text run at (808,3) width 20: "\x{10D0}.\x{10EC}"
-        RenderText {#text} at (828,3) size 4x18
-          text run at (828,3) width 4: " "
+            RenderCounter at (808,0) size 20x18
+              text run at (808,0) width 20: "\x{10D0}.\x{10EC}"
+        RenderText {#text} at (828,0) size 4x18
+          text run at (828,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated) at (0,0) size 20x18
-            RenderCounter at (832,3) size 20x18
-              text run at (832,3) width 20: "\x{10D0}.\x{10ED}"
-        RenderText {#text} at (852,3) size 4x18
-          text run at (852,3) width 4: " "
+            RenderCounter at (832,0) size 20x18
+              text run at (832,0) width 20: "\x{10D0}.\x{10ED}"
+        RenderText {#text} at (852,0) size 4x18
+          text run at (852,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated) at (0,0) size 20x18
-            RenderCounter at (856,3) size 20x18
-              text run at (856,3) width 20: "\x{10D0}.\x{10EE}"
-        RenderText {#text} at (876,3) size 4x18
-          text run at (876,3) width 4: " "
+            RenderCounter at (856,0) size 20x18
+              text run at (856,0) width 20: "\x{10D0}.\x{10EE}"
+        RenderText {#text} at (876,0) size 4x18
+          text run at (876,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 19x18
           RenderInline (generated) at (0,0) size 19x18
-            RenderCounter at (880,3) size 19x18
-              text run at (880,3) width 19: "\x{10D0}.\x{10F4}"
-        RenderText {#text} at (899,3) size 4x18
-          text run at (899,3) width 4: " "
+            RenderCounter at (880,0) size 19x18
+              text run at (880,0) width 19: "\x{10D0}.\x{10F4}"
+        RenderText {#text} at (899,0) size 4x18
+          text run at (899,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 23x18
           RenderInline (generated) at (0,0) size 23x18
-            RenderCounter at (903,3) size 23x18
-              text run at (903,3) width 23: "\x{10D0}.\x{10EF}"
-        RenderText {#text} at (926,3) size 4x18
-          text run at (926,3) width 4: " "
+            RenderCounter at (903,0) size 23x18
+              text run at (903,0) width 23: "\x{10D0}.\x{10EF}"
+        RenderText {#text} at (926,0) size 4x18
+          text run at (926,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 20x18
           RenderInline (generated)&nb