haikuwebkit/Source/WebCore/layout/integration
Alan Bujtas 28f93b1a6c [LFC][IFC] Add support for vertical-align: super
https://bugs.webkit.org/show_bug.cgi?id=228235

Reviewed by Antti Koivisto.

Source/WebCore:

* layout/formattingContexts/inline/InlineFormattingGeometry.cpp:
(WebCore::Layout::LineBoxBuilder::computeLineBoxHeightAndAlignInlineLevelBoxesVertically):
* layout/integration/LayoutIntegrationCoverage.cpp:
(WebCore::LayoutIntegration::canUseForChild):

LayoutTests:

* platform/mac/css1/text_properties/vertical_align-expected.txt:


Canonical link: https://commits.webkit.org/240819@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281432 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-23 03:55:38 +00:00
..
LayoutIntegrationBoxTree.cpp [LFC][IFC] Add support for -webkit-text-security: disc 2021-08-22 04:24:30 +00:00
LayoutIntegrationBoxTree.h [IFC][Integration] Walk the box tree to update the replaced content location 2021-08-21 03:16:20 +00:00
LayoutIntegrationCoverage.cpp [LFC][IFC] Add support for vertical-align: super 2021-08-23 03:55:38 +00:00
LayoutIntegrationCoverage.h [IFC][Integration] Enable modern line layout for placeholder elements 2021-08-22 03:31:33 +00:00
LayoutIntegrationInlineContent.cpp [LFC][Integration] Enable full underline support 2021-08-20 13:21:06 +00:00
LayoutIntegrationInlineContent.h [LFC][Integration] Enable full underline support 2021-08-20 13:21:06 +00:00
LayoutIntegrationInlineContentBuilder.cpp [LFC][Integration] Do not create an InlineFormattingContext object for constructing display lines and runs 2021-08-22 04:28:58 +00:00
LayoutIntegrationInlineContentBuilder.h [LFC][Integration] Do not create an InlineFormattingContext object for constructing display lines and runs 2021-08-22 04:28:58 +00:00
LayoutIntegrationLine.h [LFC][IFC] Content left offset means just content left 2021-03-01 00:13:12 +00:00
LayoutIntegrationLineIterator.cpp [LFC][Integration] Cache inline boxes in logical order to run iterator 2020-11-17 20:24:20 +00:00
LayoutIntegrationLineIterator.h TextDecorationPainter should not depend on LegacyInlineTextBox 2021-08-19 16:08:54 +00:00
LayoutIntegrationLineIteratorLegacyPath.h TextDecorationPainter should not depend on LegacyInlineTextBox 2021-08-19 16:08:54 +00:00
LayoutIntegrationLineIteratorModernPath.h TextDecorationPainter should not depend on LegacyInlineTextBox 2021-08-19 16:08:54 +00:00
LayoutIntegrationLineLayout.cpp [LFC][Integration] Do not create an InlineFormattingContext object for constructing display lines and runs 2021-08-22 04:28:58 +00:00
LayoutIntegrationLineLayout.h [IFC][Integration] Add painting support for vertical text content 2021-08-21 18:19:40 +00:00
LayoutIntegrationPagination.cpp [LFC][IFC] Content left offset means just content left 2021-03-01 00:13:12 +00:00
LayoutIntegrationPagination.h [LFC][Integration] Move Display::InlineContent to LayoutIntegration namespace 2020-10-05 15:43:07 +00:00
LayoutIntegrationRun.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
LayoutIntegrationRunIterator.cpp TextDecorationPainter should not depend on LegacyInlineTextBox 2021-08-19 16:08:54 +00:00
LayoutIntegrationRunIterator.h TextDecorationPainter should not depend on LegacyInlineTextBox 2021-08-19 16:08:54 +00:00
LayoutIntegrationRunIteratorLegacyPath.h Factor selection clamping into a type 2021-06-07 06:19:03 +00:00
LayoutIntegrationRunIteratorModernPath.h TextDecorationPainter should not depend on LegacyInlineTextBox 2021-08-19 16:08:54 +00:00