Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 61a4bff8bb48afb6cbef0137a80517bf7aa7be96 https://github.com/WebKit/WebKit/commit/61a4bff8bb48afb6cbef0137a80517bf7aa7be96 Author: Alan Baradlay <za...@apple.com> Date: 2025-09-02 (Tue, 02 Sep 2025)
Changed paths: M Source/WebCore/layout/formattingContexts/inline/InlineContentConstrainer.cpp M Source/WebCore/layout/formattingContexts/inline/InlineContentConstrainer.h 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/InlineLineBoxBuilder.h M Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp M Source/WebCore/layout/formattingContexts/inline/InlineLineTypes.h 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 M Source/WebCore/layout/formattingContexts/inline/TextOnlySimpleLineBuilder.h Log Message: ----------- Use the "is first formatted line" concept in InlineFormattingUtils::computedTextIndent https://bugs.webkit.org/show_bug.cgi?id=298247 Reviewed by Antti Koivisto. * Source/WebCore/layout/formattingContexts/inline/InlineContentConstrainer.cpp: (WebCore::Layout::buildPreviousLine): (WebCore::Layout::InlineContentConstrainer::initialize): (WebCore::Layout::InlineContentConstrainer::balanceRangeWithLineRequirement): (WebCore::Layout::InlineContentConstrainer::balanceRangeWithNoLineRequirement): (WebCore::Layout::InlineContentConstrainer::prettifyRange): (WebCore::Layout::InlineContentConstrainer::computeLineWidthsFromBreaks const): (WebCore::Layout::InlineContentConstrainer::computeMaxTextIndent const): (WebCore::Layout::InlineContentConstrainer::computedTextIndent const): (WebCore::Layout::InlineContentConstrainer::computeTextIndent const): Deleted. * Source/WebCore/layout/formattingContexts/inline/InlineContentConstrainer.h: * Source/WebCore/layout/formattingContexts/inline/InlineFormattingContext.cpp: (WebCore::Layout::InlineFormattingContext::layout): (WebCore::Layout::InlineFormattingContext::lineLayout): * Source/WebCore/layout/formattingContexts/inline/InlineFormattingUtils.cpp: (WebCore::Layout::InlineFormattingUtils::computedTextIndent const): * Source/WebCore/layout/formattingContexts/inline/InlineFormattingUtils.h: * Source/WebCore/layout/formattingContexts/inline/InlineLineBoxBuilder.h: (WebCore::Layout::LineBoxBuilder::isFirstFormattedLine const): * Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp: (WebCore::Layout::LineBuilder::layoutInlineContent): (WebCore::Layout::LineBuilder::initialize): * Source/WebCore/layout/formattingContexts/inline/InlineLineTypes.h: * Source/WebCore/layout/formattingContexts/inline/IntrinsicWidthHandler.cpp: (WebCore::Layout::IntrinsicWidthHandler::computedIntrinsicWidthForConstraint): (WebCore::Layout::IntrinsicWidthHandler::simplifiedMaximumWidth): * Source/WebCore/layout/formattingContexts/inline/LineLayoutResult.h: * Source/WebCore/layout/formattingContexts/inline/RangeBasedLineBuilder.cpp: (WebCore::Layout::RangeBasedLineBuilder::layoutInlineContent): * Source/WebCore/layout/formattingContexts/inline/TextOnlySimpleLineBuilder.cpp: (WebCore::Layout::TextOnlySimpleLineBuilder::layoutInlineContent): (WebCore::Layout::TextOnlySimpleLineBuilder::placeSingleCharacterContentIfApplicable): * Source/WebCore/layout/formattingContexts/inline/TextOnlySimpleLineBuilder.h: Canonical link: https://commits.webkit.org/299464@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