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)
commitee037853f847f2f312f6099c2b3f48c7b84029bc
treeae637120399671caa63f0aa14748abeb324634ad
parent1999d938fcabefc98587a8f11fa11815c56cba9a
WebKit mishandles line boxes where the content height exceeds the
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