haikuwebkit/Source/WebCore/layout
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
..
floats Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
formattingContexts [LFC][IFC] Add support for vertical-align: super 2021-08-23 03:55:38 +00:00
integration [LFC][IFC] Add support for vertical-align: super 2021-08-23 03:55:38 +00:00
invalidation
layouttree REGRESSION(r281389): canUseSimplifiedTextMeasuring() needs to match with WidthIterator::applyCSSVisibilityRules() 2021-08-22 23:45:54 +00:00
FormattingState.cpp
FormattingState.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
LayoutContext.cpp [LFC] Tighten the constraint classes (ConstraintsForInFlowContent/ConstraintsForOutOfFlowContent) 2021-06-01 02:41:01 +00:00
LayoutContext.h [LFC][Display] Remove the WK1-only display painter 2020-10-10 04:12:35 +00:00
LayoutPhase.cpp Clients of optional should use has_value instead of relying on hasValue macro 2021-05-29 22:08:56 +00:00
LayoutPhase.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
LayoutState.cpp [LFC] FormattingGeometry functions should all be const 2021-05-24 17:11:36 +00:00
LayoutState.h [LFC] FormattingGeometry functions should all be const 2021-05-24 17:11:36 +00:00
LayoutUnits.cpp
LayoutUnits.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
MarginTypes.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
Verification.cpp Rename InlineTextBox to LegacyInlineTextBox 2021-06-05 12:19:10 +00:00