Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 5f674e7c8ce446b5b4899f1adc20464f9f37a3aa https://github.com/WebKit/WebKit/commit/5f674e7c8ce446b5b4899f1adc20464f9f37a3aa Author: Matthieu Dubet <m_du...@apple.com> Date: 2025-02-06 (Thu, 06 Feb 2025)
Changed paths: M Source/WebCore/rendering/RenderBlock.cpp M Source/WebCore/rendering/RenderBlock.h M Source/WebCore/rendering/RenderBlockFlow.cpp M Source/WebCore/rendering/RenderBlockFlow.h M Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp M Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h M Source/WebCore/rendering/RenderFlexibleBox.cpp M Source/WebCore/rendering/RenderFlexibleBox.h M Source/WebCore/rendering/RenderFragmentedFlow.cpp M Source/WebCore/rendering/RenderFragmentedFlow.h M Source/WebCore/rendering/RenderGrid.cpp M Source/WebCore/rendering/RenderGrid.h M Source/WebCore/rendering/RenderLayerScrollableArea.cpp M Source/WebCore/rendering/RenderTable.cpp M Source/WebCore/rendering/RenderTableCell.cpp M Source/WebCore/rendering/RenderTextControl.cpp M Source/WebCore/rendering/RenderTextControl.h M Source/WebCore/rendering/RenderTextControlMultiLine.cpp M Source/WebCore/rendering/RenderTextControlMultiLine.h M Source/WebCore/rendering/RenderTextControlSingleLine.cpp M Source/WebCore/rendering/mathml/RenderMathMLBlock.cpp M Source/WebCore/rendering/mathml/RenderMathMLBlock.h M Source/WebCore/rendering/mathml/RenderMathMLFraction.cpp M Source/WebCore/rendering/mathml/RenderMathMLFraction.h M Source/WebCore/rendering/mathml/RenderMathMLMath.cpp M Source/WebCore/rendering/mathml/RenderMathMLMath.h M Source/WebCore/rendering/mathml/RenderMathMLMenclose.cpp M Source/WebCore/rendering/mathml/RenderMathMLMenclose.h M Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp M Source/WebCore/rendering/mathml/RenderMathMLOperator.h M Source/WebCore/rendering/mathml/RenderMathMLPadded.cpp M Source/WebCore/rendering/mathml/RenderMathMLPadded.h M Source/WebCore/rendering/mathml/RenderMathMLRoot.cpp M Source/WebCore/rendering/mathml/RenderMathMLRoot.h M Source/WebCore/rendering/mathml/RenderMathMLRow.cpp M Source/WebCore/rendering/mathml/RenderMathMLRow.h M Source/WebCore/rendering/mathml/RenderMathMLScripts.cpp M Source/WebCore/rendering/mathml/RenderMathMLScripts.h M Source/WebCore/rendering/mathml/RenderMathMLSpace.cpp M Source/WebCore/rendering/mathml/RenderMathMLSpace.h M Source/WebCore/rendering/mathml/RenderMathMLToken.cpp M Source/WebCore/rendering/mathml/RenderMathMLToken.h M Source/WebCore/rendering/mathml/RenderMathMLUnderOver.cpp M Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h M Source/WebCore/rendering/svg/RenderSVGText.cpp Log Message: ----------- [Layout] Use strong bool for RelayoutChildren https://bugs.webkit.org/show_bug.cgi?id=287058 Reviewed by Alan Baradlay. * Source/WebCore/rendering/RenderBlock.cpp: (WebCore::RenderBlock::layout): (WebCore::RenderBlock::preparePaginationBeforeBlockLayout): (WebCore::RenderBlock::layoutBlock): (WebCore::RenderBlock::updateBlockChildDirtyBitsBeforeLayout): (WebCore::RenderBlock::simplifiedLayout): (WebCore::RenderBlock::layoutPositionedObject): (WebCore::RenderBlock::layoutPositionedObjects): (WebCore::RenderBlock::layoutExcludedChildren): * Source/WebCore/rendering/RenderBlock.h: * Source/WebCore/rendering/RenderBlockFlow.cpp: (WebCore::RenderBlockFlow::layoutBlock): (WebCore::RenderBlockFlow::layoutInFlowChildren): (WebCore::RenderBlockFlow::layoutBlockChildren): (WebCore::RenderBlockFlow::layoutInlineChildren): (WebCore::RenderBlockFlow::relayoutForPagination): (WebCore::RenderBlockFlow::layoutInlineContent): (WebCore::RenderBlockFlow::layoutExcludedChildren): (WebCore::RenderBlockFlow::checkForPaginationLogicalHeightChange): * Source/WebCore/rendering/RenderBlockFlow.h: * Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp: (WebCore::RenderDeprecatedFlexibleBox::layoutBlock): (WebCore::gatherFlexChildrenInfo): (WebCore::RenderDeprecatedFlexibleBox::layoutHorizontalBox): (WebCore::RenderDeprecatedFlexibleBox::layoutVerticalBox): (WebCore::RenderDeprecatedFlexibleBox::applyLineClamp): * Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h: * Source/WebCore/rendering/RenderFlexibleBox.cpp: (WebCore::RenderFlexibleBox::layoutBlock): (WebCore::RenderFlexibleBox::computeFlexBaseSizeForFlexItem): (WebCore::RenderFlexibleBox::performFlexLayout): (WebCore::RenderFlexibleBox::maybeCacheFlexItemMainIntrinsicSize): (WebCore::RenderFlexibleBox::constructFlexLayoutItem): (WebCore::RenderFlexibleBox::layoutAndPlaceFlexItems): * Source/WebCore/rendering/RenderFlexibleBox.h: * Source/WebCore/rendering/RenderFragmentedFlow.cpp: (WebCore::RenderFragmentedFlow::logicalWidthChangedInFragmentsForBlock): * Source/WebCore/rendering/RenderFragmentedFlow.h: * Source/WebCore/rendering/RenderGrid.cpp: (WebCore::RenderGrid::layoutBlock): (WebCore::RenderGrid::layoutGrid): (WebCore::RenderGrid::layoutMasonry): (WebCore::RenderGrid::layoutPositionedObject): * Source/WebCore/rendering/RenderGrid.h: * Source/WebCore/rendering/RenderLayerScrollableArea.cpp: (WebCore::RenderLayerScrollableArea::updateScrollbarsAfterLayout): * Source/WebCore/rendering/RenderTable.cpp: (WebCore::RenderTable::layout): * Source/WebCore/rendering/RenderTableCell.cpp: (WebCore::RenderTableCell::layout): * Source/WebCore/rendering/RenderTextControl.cpp: (WebCore::RenderTextControl::layoutExcludedChildren): * Source/WebCore/rendering/RenderTextControl.h: * Source/WebCore/rendering/RenderTextControlMultiLine.cpp: (WebCore::RenderTextControlMultiLine::layoutExcludedChildren): * Source/WebCore/rendering/RenderTextControlMultiLine.h: * Source/WebCore/rendering/RenderTextControlSingleLine.cpp: (WebCore::RenderTextControlSingleLine::layout): * Source/WebCore/rendering/mathml/RenderMathMLBlock.cpp: (WebCore::RenderMathMLBlock::layoutItems): (WebCore::RenderMathMLBlock::layoutBlock): * Source/WebCore/rendering/mathml/RenderMathMLBlock.h: * Source/WebCore/rendering/mathml/RenderMathMLFraction.cpp: (WebCore::RenderMathMLFraction::layoutBlock): * Source/WebCore/rendering/mathml/RenderMathMLFraction.h: * Source/WebCore/rendering/mathml/RenderMathMLMath.cpp: (WebCore::RenderMathMLMath::layoutBlock): * Source/WebCore/rendering/mathml/RenderMathMLMath.h: * Source/WebCore/rendering/mathml/RenderMathMLMenclose.cpp: (WebCore::RenderMathMLMenclose::layoutBlock): * Source/WebCore/rendering/mathml/RenderMathMLMenclose.h: * Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp: (WebCore::RenderMathMLOperator::layoutBlock): * Source/WebCore/rendering/mathml/RenderMathMLOperator.h: * Source/WebCore/rendering/mathml/RenderMathMLPadded.cpp: (WebCore::RenderMathMLPadded::layoutBlock): * Source/WebCore/rendering/mathml/RenderMathMLPadded.h: * Source/WebCore/rendering/mathml/RenderMathMLRoot.cpp: (WebCore::RenderMathMLRoot::layoutBlock): * Source/WebCore/rendering/mathml/RenderMathMLRoot.h: * Source/WebCore/rendering/mathml/RenderMathMLRow.cpp: (WebCore::RenderMathMLRow::layoutBlock): * Source/WebCore/rendering/mathml/RenderMathMLRow.h: * Source/WebCore/rendering/mathml/RenderMathMLScripts.cpp: (WebCore::RenderMathMLScripts::layoutBlock): * Source/WebCore/rendering/mathml/RenderMathMLScripts.h: * Source/WebCore/rendering/mathml/RenderMathMLSpace.cpp: (WebCore::RenderMathMLSpace::layoutBlock): * Source/WebCore/rendering/mathml/RenderMathMLSpace.h: * Source/WebCore/rendering/mathml/RenderMathMLToken.cpp: (WebCore::RenderMathMLToken::layoutBlock): * Source/WebCore/rendering/mathml/RenderMathMLToken.h: * Source/WebCore/rendering/mathml/RenderMathMLUnderOver.cpp: (WebCore::RenderMathMLUnderOver::layoutBlock): * Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h: * Source/WebCore/rendering/svg/RenderSVGText.cpp: (WebCore::RenderSVGText::layout): Canonical link: https://commits.webkit.org/289926@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