haikuwebkit/Source/WebCore/layout/formattingContexts/inline
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
..
text Fix spelling: MidWorkdBreak -> MidWordBreak 2021-08-21 13:42:48 +00:00
InlineContentBreaker.cpp Fix spelling: MidWorkdBreak -> MidWordBreak 2021-08-21 13:42:48 +00:00
InlineContentBreaker.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
InlineFormattingContext.cpp [LFC][IFC] Add support for out-of-flow box static positioning 2021-08-23 00:03:10 +00:00
InlineFormattingContext.h [LFC][IFC] Add support for out-of-flow box static positioning 2021-08-23 00:03:10 +00:00
InlineFormattingGeometry.cpp [LFC][IFC] Add support for vertical-align: super 2021-08-23 03:55:38 +00:00
InlineFormattingGeometry.h [LFC][IFC] LineBox provides redundant geometry information 2021-08-20 20:50:40 +00:00
InlineFormattingQuirks.cpp [LFC][IFC] Move InlineLevelBox class to its own file 2021-07-17 17:27:25 +00:00
InlineFormattingQuirks.h [LFC][IFC] Move InlineLevelBox class to its own file 2021-07-17 17:27:25 +00:00
InlineFormattingState.cpp
InlineFormattingState.h [LFC][IFC] LineBox provides redundant geometry information 2021-08-20 20:50:40 +00:00
InlineItem.cpp
InlineItem.h
InlineLevelBox.h [LFC][IFC] Move InlineLevelBox class to its own file 2021-07-17 17:27:25 +00:00
InlineLine.cpp [LFC][IFC] Add support for justified non-breaking space 2021-08-20 21:24:44 +00:00
InlineLine.h [LFC][IFC] Add support for justified non-breaking space 2021-08-20 21:24:44 +00:00
InlineLineBox.cpp [LFC][IFC] LineBox provides redundant geometry information 2021-08-20 20:50:40 +00:00
InlineLineBox.h [LFC][IFC] LineBox provides redundant geometry information 2021-08-20 20:50:40 +00:00
InlineLineBuilder.cpp [Line layout] "zero width space" (U+200B) is a breaking space 2021-08-19 22:23:31 +00:00
InlineLineBuilder.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
InlineLineGeometry.h [LFC][IFC] LineBox provides redundant geometry information 2021-08-20 20:50:40 +00:00
InlineLineRun.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
InlineRect.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
InlineSoftLineBreakItem.h
InlineTextItem.cpp [LFC][IFC] Add support for -webkit-nbsp-mode: space 2021-08-20 12:34:51 +00:00
InlineTextItem.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00