Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 1538792f6d0149ec77015a26a1a5485ad406f2de https://github.com/WebKit/WebKit/commit/1538792f6d0149ec77015a26a1a5485ad406f2de Author: Alan Baradlay <za...@apple.com> Date: 2025-01-06 (Mon, 06 Jan 2025)
Changed paths: M Source/WebCore/layout/integration/LayoutIntegrationFormattingContextLayout.cpp M Source/WebCore/layout/integration/flex/LayoutIntegrationFlexLayout.cpp M Source/WebCore/page/LocalFrameView.cpp M Source/WebCore/rendering/RenderBlock.cpp M Source/WebCore/rendering/RenderBlockFlow.cpp M Source/WebCore/rendering/RenderBox.cpp M Source/WebCore/rendering/RenderBox.h M Source/WebCore/rendering/RenderBoxInlines.h M Source/WebCore/rendering/RenderBoxModelObject.cpp M Source/WebCore/rendering/RenderGrid.cpp M Source/WebCore/rendering/RenderImage.cpp M Source/WebCore/rendering/RenderInline.cpp M Source/WebCore/rendering/RenderMultiColumnSet.cpp M Source/WebCore/rendering/RenderReplaced.cpp M Source/WebCore/rendering/svg/RenderSVGRoot.cpp M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGRoot.cpp Log Message: ----------- [Cleanup] Remove misleading RenderBox::available* functions https://bugs.webkit.org/show_bug.cgi?id=285369 Reviewed by Antti Koivisto. Child boxes call these functions on their containing blocks to find out how much space they have. However this available space may vary depending on whether the child box is in- or out-of-flow box (content box vs. padding box). * Source/WebCore/layout/integration/LayoutIntegrationFormattingContextLayout.cpp: (WebCore::LayoutIntegration::layoutWithFormattingContextForBox): * Source/WebCore/layout/integration/flex/LayoutIntegrationFlexLayout.cpp: (WebCore::LayoutIntegration::FlexLayout::updateFormattingContexGeometries): * Source/WebCore/page/LocalFrameView.cpp: (WebCore::LocalFrameView::applyPaginationToViewport): * Source/WebCore/rendering/RenderBlock.cpp: (WebCore::RenderBlock::textIndentOffset const): (WebCore::RenderBlock::logicalRightOffsetForContent const): * Source/WebCore/rendering/RenderBlockFlow.cpp: (WebCore::RenderBlockFlow::columnGap const): (WebCore::RenderBlockFlow::determineLogicalLeftPositionForChild): * Source/WebCore/rendering/RenderBox.cpp: (WebCore::RenderBox::containingBlockLogicalWidthForContent const): (WebCore::RenderBox::computePreferredLogicalWidths): * Source/WebCore/rendering/RenderBox.h: * Source/WebCore/rendering/RenderBoxInlines.h: (WebCore::RenderBox::availableHeight const): Deleted. (WebCore::RenderBox::availableLogicalWidth const): Deleted. (WebCore::RenderBox::availableWidth const): Deleted. * Source/WebCore/rendering/RenderBoxModelObject.cpp: (WebCore::RenderBoxModelObject::relativePositionOffset const): (WebCore::RenderBoxModelObject::computeStickyPositionConstraints const): (WebCore::RenderBoxModelObject::containingBlockLogicalWidthForContent const): * Source/WebCore/rendering/RenderGrid.cpp: (WebCore::RenderGrid::availableSpaceForGutters const): (WebCore::RenderGrid::layoutGrid): (WebCore::RenderGrid::layoutMasonry): (WebCore::RenderGrid::placeItems): * Source/WebCore/rendering/RenderImage.cpp: (WebCore::RenderImage::computeIntrinsicRatioInformation const): * Source/WebCore/rendering/RenderInline.cpp: (WebCore::computeMargin): * Source/WebCore/rendering/RenderMultiColumnSet.cpp: (WebCore::RenderMultiColumnSet::columnGap const): * Source/WebCore/rendering/RenderReplaced.cpp: (WebCore::RenderReplaced::paint): * Source/WebCore/rendering/svg/RenderSVGRoot.cpp: (WebCore::RenderSVGRoot::computeReplacedLogicalWidth const): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGRoot.cpp: (WebCore::LegacyRenderSVGRoot::computeReplacedLogicalWidth const): Canonical link: https://commits.webkit.org/288481@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