Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: ac91fc32cfff7a21f01af2ba16cc74dd380f64e9 https://github.com/WebKit/WebKit/commit/ac91fc32cfff7a21f01af2ba16cc74dd380f64e9 Author: Alan Baradlay <za...@apple.com> Date: 2025-09-01 (Mon, 01 Sep 2025)
Changed paths: M Source/WebCore/layout/formattingContexts/inline/InlineContentConstrainer.cpp M Source/WebCore/layout/formattingContexts/inline/InlineFormattingContext.cpp M Source/WebCore/layout/formattingContexts/inline/InlineFormattingUtils.cpp M Source/WebCore/layout/formattingContexts/inline/InlineFormattingUtils.h M Source/WebCore/layout/formattingContexts/inline/InlineLine.cpp M Source/WebCore/layout/formattingContexts/inline/InlineLine.h M Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp M Source/WebCore/layout/formattingContexts/inline/IntrinsicWidthHandler.cpp M Source/WebCore/layout/formattingContexts/inline/LineLayoutResult.h M Source/WebCore/layout/formattingContexts/inline/RangeBasedLineBuilder.cpp M Source/WebCore/layout/formattingContexts/inline/TextOnlySimpleLineBuilder.cpp Log Message: ----------- [cleanup] Replace LineLayoutResult's hasInlineContent and endsWithHyphen with InlineContentEnding enum https://bugs.webkit.org/show_bug.cgi?id=298150 Reviewed by Antti Koivisto. Let's "merge" these 2 values (This is in preparation for adding endsWithLineBreak). * Source/WebCore/layout/formattingContexts/inline/InlineContentConstrainer.cpp: (WebCore::Layout::InlineContentConstrainer::initialize): * Source/WebCore/layout/formattingContexts/inline/InlineFormattingContext.cpp: (WebCore::Layout::InlineFormattingContext::lineLayout): (WebCore::Layout::InlineFormattingContext::updateInlineLayoutStateWithLineLayoutResult): (WebCore::Layout::InlineFormattingContext::createDisplayContentForInlineContent): * Source/WebCore/layout/formattingContexts/inline/InlineFormattingUtils.cpp: (WebCore::Layout::InlineFormattingUtils::logicalTopForNextLine const): (WebCore::Layout::InlineFormattingUtils::inlineContentEnding): * Source/WebCore/layout/formattingContexts/inline/InlineFormattingUtils.h: * Source/WebCore/layout/formattingContexts/inline/InlineLine.cpp: (WebCore::Layout::Line::close): * Source/WebCore/layout/formattingContexts/inline/InlineLine.h: * Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp: (WebCore::Layout::LineBuilder::layoutInlineContent): (WebCore::Layout::LineBuilder::placeInlineAndFloatContent): * Source/WebCore/layout/formattingContexts/inline/IntrinsicWidthHandler.cpp: (WebCore::Layout::IntrinsicWidthHandler::computedIntrinsicWidthForConstraint): * Source/WebCore/layout/formattingContexts/inline/LineLayoutResult.h: (WebCore::Layout::LineLayoutResult::hasInlineContent const): (WebCore::Layout::LineLayoutResult::endsWithHyphen const): * Source/WebCore/layout/formattingContexts/inline/RangeBasedLineBuilder.cpp: (WebCore::Layout::RangeBasedLineBuilder::layoutInlineContent): * Source/WebCore/layout/formattingContexts/inline/TextOnlySimpleLineBuilder.cpp: (WebCore::Layout::TextOnlySimpleLineBuilder::layoutInlineContent): Canonical link: https://commits.webkit.org/299413@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes