Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 49805299ef532e6944fdc72c9b7ec6c39e4ad291
https://github.com/WebKit/WebKit/commit/49805299ef532e6944fdc72c9b7ec6c39e4ad291
Author: Chris Dumez <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M Source/WebCore/accessibility/AccessibilityRenderObject.cpp
M Source/WebCore/editing/ApplyBlockElementCommand.cpp
M Source/WebCore/editing/ApplyBlockElementCommand.h
M Source/WebCore/layout/FormattingState.h
M Source/WebCore/layout/LayoutContext.h
M Source/WebCore/layout/LayoutState.h
M Source/WebCore/layout/floats/FloatingContext.h
M Source/WebCore/layout/floats/PlacedFloats.h
M Source/WebCore/layout/formattingContexts/FormattingContext.h
M Source/WebCore/layout/formattingContexts/FormattingGeometry.h
M Source/WebCore/layout/formattingContexts/FormattingQuirks.h
M Source/WebCore/layout/formattingContexts/block/BlockFormattingContext.h
M Source/WebCore/layout/formattingContexts/block/BlockFormattingState.h
M Source/WebCore/layout/formattingContexts/block/BlockLayoutState.h
M Source/WebCore/layout/formattingContexts/block/BlockMarginCollapse.h
M
Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingContext.h
M Source/WebCore/layout/formattingContexts/flex/FlexFormattingConstraints.h
M Source/WebCore/layout/formattingContexts/flex/FlexFormattingContext.h
M Source/WebCore/layout/formattingContexts/flex/FlexFormattingUtils.h
M Source/WebCore/layout/formattingContexts/flex/FlexLayout.h
M Source/WebCore/layout/formattingContexts/flex/LogicalFlexItem.h
M Source/WebCore/layout/formattingContexts/grid/GridFormattingContext.h
M Source/WebCore/layout/formattingContexts/grid/GridLayout.h
M Source/WebCore/layout/formattingContexts/grid/PlacedGridItem.h
M Source/WebCore/layout/formattingContexts/inline/AbstractLineBuilder.h
M Source/WebCore/layout/formattingContexts/inline/InlineContentBreaker.h
M Source/WebCore/layout/formattingContexts/inline/InlineContentCache.h
M Source/WebCore/layout/formattingContexts/inline/InlineFormattingContext.h
M Source/WebCore/layout/formattingContexts/inline/InlineFormattingUtils.h
M Source/WebCore/layout/formattingContexts/inline/InlineLayoutState.h
M Source/WebCore/layout/formattingContexts/inline/InlineLevelBox.h
M Source/WebCore/layout/formattingContexts/inline/InlineLine.h
M Source/WebCore/layout/formattingContexts/inline/InlineLineBox.h
M Source/WebCore/layout/formattingContexts/inline/InlineLineBoxBuilder.h
M
Source/WebCore/layout/formattingContexts/inline/InlineLineBoxVerticalAligner.h
M Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.h
M Source/WebCore/layout/formattingContexts/inline/InlineQuirks.h
M Source/WebCore/layout/formattingContexts/inline/IntrinsicWidthHandler.h
M Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayBox.h
M
Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayContentBuilder.h
M
Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayLine.h
M
Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayLineBuilder.h
M
Source/WebCore/layout/formattingContexts/inline/invalidation/InlineInvalidation.h
M Source/WebCore/layout/formattingContexts/table/TableFormattingContext.h
M Source/WebCore/layout/formattingContexts/table/TableFormattingGeometry.h
M Source/WebCore/layout/formattingContexts/table/TableFormattingQuirks.h
M Source/WebCore/layout/formattingContexts/table/TableFormattingState.h
M Source/WebCore/layout/formattingContexts/table/TableGrid.h
M Source/WebCore/layout/integration/LayoutIntegrationBoxGeometryUpdater.cpp
M Source/WebCore/layout/integration/LayoutIntegrationBoxGeometryUpdater.h
M Source/WebCore/layout/integration/flex/LayoutIntegrationFlexLayout.h
M Source/WebCore/layout/integration/grid/LayoutIntegrationGridLayout.cpp
M Source/WebCore/layout/integration/grid/LayoutIntegrationGridLayout.h
M Source/WebCore/layout/integration/inline/InlineIteratorBox.h
M Source/WebCore/layout/integration/inline/InlineIteratorBoxLegacyPath.h
M Source/WebCore/layout/integration/inline/InlineIteratorInlineBox.cpp
M Source/WebCore/layout/integration/inline/InlineIteratorInlineBox.h
M Source/WebCore/layout/integration/inline/InlineIteratorLineBox.h
M Source/WebCore/layout/integration/inline/InlineIteratorLineBoxModernPath.h
M Source/WebCore/layout/integration/inline/InlineIteratorSVGTextBox.h
M Source/WebCore/layout/integration/inline/InlineIteratorTextBox.cpp
M Source/WebCore/layout/integration/inline/InlineIteratorTextBox.h
M Source/WebCore/layout/integration/inline/LayoutIntegrationInlineContent.h
M Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.h
M Source/WebCore/layout/layouttree/LayoutBox.h
M Source/WebCore/layout/layouttree/LayoutInlineTextBox.h
M Source/WebCore/rendering/BidiRun.h
M Source/WebCore/rendering/BorderEdge.h
M Source/WebCore/rendering/BorderShape.h
M Source/WebCore/rendering/CSSFilterRenderer.h
M Source/WebCore/rendering/ClipRect.h
M Source/WebCore/rendering/EventRegion.h
M Source/WebCore/rendering/FloatingObjects.h
M Source/WebCore/rendering/GapRects.h
M Source/WebCore/rendering/Grid.h
M Source/WebCore/rendering/GridBaselineAlignment.h
M Source/WebCore/rendering/GridTrackSizingAlgorithm.h
M Source/WebCore/rendering/HitTestLocation.h
M Source/WebCore/rendering/HitTestResult.h
M Source/WebCore/rendering/LayerAncestorClippingStack.h
M Source/WebCore/rendering/LayerOverlapMap.h
M Source/WebCore/rendering/LegacyInlineBox.cpp
M Source/WebCore/rendering/LegacyInlineBox.h
M Source/WebCore/rendering/LegacyInlineFlowBox.cpp
M Source/WebCore/rendering/LegacyInlineFlowBox.h
M Source/WebCore/rendering/LegacyInlineTextBox.h
M Source/WebCore/rendering/LegacyLineLayout.h
M Source/WebCore/rendering/LegacyRootInlineBox.h
M Source/WebCore/rendering/LogicalSelectionOffsetCaches.h
M Source/WebCore/rendering/PaintInfo.h
M Source/WebCore/rendering/PathOperation.h
M Source/WebCore/rendering/PositionedLayoutConstraints.h
M Source/WebCore/rendering/RenderBlock.h
M Source/WebCore/rendering/RenderBlockFlow.h
M Source/WebCore/rendering/RenderBox.h
M Source/WebCore/rendering/RenderBoxModelObject.h
M Source/WebCore/rendering/RenderElement.h
M Source/WebCore/rendering/RenderFileUploadControl.cpp
M Source/WebCore/rendering/RenderFlexibleBox.h
M Source/WebCore/rendering/RenderFragmentedFlow.h
M Source/WebCore/rendering/RenderGrid.h
M Source/WebCore/rendering/RenderHighlight.h
M Source/WebCore/rendering/RenderImage.h
M Source/WebCore/rendering/RenderInline.h
M Source/WebCore/rendering/RenderLayer.h
M Source/WebCore/rendering/RenderLayerBacking.h
M Source/WebCore/rendering/RenderLayerCompositor.h
M Source/WebCore/rendering/RenderLayerFilters.h
M Source/WebCore/rendering/RenderLayerInlines.h
M Source/WebCore/rendering/RenderLayerModelObject.h
M Source/WebCore/rendering/RenderLayerScrollableArea.h
M Source/WebCore/rendering/RenderLineBoxList.h
M Source/WebCore/rendering/RenderMultiColumnFlow.h
M Source/WebCore/rendering/RenderObject.h
M Source/WebCore/rendering/RenderObjectInlines.h
M Source/WebCore/rendering/RenderSelectionGeometry.h
M Source/WebCore/rendering/RenderTable.h
M Source/WebCore/rendering/RenderTableCell.h
M Source/WebCore/rendering/RenderTableCol.cpp
M Source/WebCore/rendering/RenderTableRow.h
M Source/WebCore/rendering/RenderTableRowInlines.h
M Source/WebCore/rendering/RenderTableSection.h
M Source/WebCore/rendering/RenderTableSectionInlines.h
M Source/WebCore/rendering/RenderText.h
M Source/WebCore/rendering/RenderTextFragment.h
M Source/WebCore/rendering/RenderTextLineBoxes.h
M Source/WebCore/rendering/RenderView.h
M Source/WebCore/rendering/TextAutoSizing.h
M Source/WebCore/rendering/TextBoxPainter.cpp
M Source/WebCore/rendering/TextBoxPainter.h
M Source/WebCore/rendering/TextDecorationPainter.cpp
M Source/WebCore/rendering/line/BreakingContext.h
M Source/WebCore/rendering/line/LineInlineHeaders.h
M Source/WebCore/rendering/shapes/PolygonLayoutShape.h
M Source/WebCore/rendering/shapes/RasterLayoutShape.h
M Source/WebCore/rendering/style/BorderData.h
M Source/WebCore/rendering/style/CollapsedBorderValue.h
M Source/WebCore/rendering/style/GridArea.h
M Source/WebCore/rendering/style/RenderStyle.h
M Source/WebCore/rendering/svg/RenderSVGInlineText.h
M Source/WebCore/rendering/svg/RenderSVGShape.h
M Source/WebCore/rendering/svg/RenderSVGText.h
M Source/WebCore/rendering/svg/RenderSVGTextPath.h
M Source/WebCore/rendering/svg/SVGInlineTextBox.h
M Source/WebCore/rendering/svg/SVGPaintServerHandling.h
M Source/WebCore/rendering/svg/SVGTextChunkBuilder.h
M Source/WebCore/rendering/svg/SVGTextLayoutAttributes.h
M Source/WebCore/rendering/svg/SVGTextLayoutEngine.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGForeignObject.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGImage.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGResourceMarker.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGResourceSolidColor.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGRoot.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGShape.h
M
Source/WebCore/rendering/svg/legacy/LegacyRenderSVGTransformableContainer.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGViewportContainer.h
M Source/WebCore/rendering/updating/RenderTreeBuilder.h
M Source/WebCore/rendering/updating/RenderTreeUpdater.h
M Source/WebCore/style/InlineTextBoxStyle.cpp
Log Message:
-----------
Adopt `LIFETIME_BOUND` annotation in more places in layout & rendering
https://bugs.webkit.org/show_bug.cgi?id=309211
Reviewed by Alan Baradlay.
Also fix issues reported by the compiler after the LIFETIME_BOUND adoption.
* Source/WebCore/accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::textRuns):
* Source/WebCore/layout/FormattingState.h:
(WebCore::Layout::FormattingState::layoutState const): Deleted.
* Source/WebCore/layout/LayoutContext.h:
* Source/WebCore/layout/LayoutState.h:
* Source/WebCore/layout/floats/FloatingContext.h:
(WebCore::Layout::FloatingContext::placedFloats const): Deleted.
* Source/WebCore/layout/floats/PlacedFloats.h:
(WebCore::Layout::PlacedFloats::list const): Deleted.
(WebCore::Layout::PlacedFloats::last const): Deleted.
* Source/WebCore/layout/formattingContexts/FormattingContext.h:
(WebCore::Layout::FormattingContext::layoutState const): Deleted.
* Source/WebCore/layout/formattingContexts/FormattingGeometry.h:
(WebCore::Layout::FormattingGeometry::layoutState const): Deleted.
(WebCore::Layout::FormattingGeometry::formattingContext const): Deleted.
* Source/WebCore/layout/formattingContexts/FormattingQuirks.h:
(WebCore::Layout::FormattingQuirks::layoutState const): Deleted.
(WebCore::Layout::FormattingQuirks::formattingContext const): Deleted.
* Source/WebCore/layout/formattingContexts/block/BlockFormattingContext.h:
(WebCore::Layout::BlockFormattingContext::formattingState const): Deleted.
(WebCore::Layout::BlockFormattingContext::formattingGeometry const): Deleted.
(WebCore::Layout::BlockFormattingContext::formattingQuirks const): Deleted.
(WebCore::Layout::BlockFormattingContext::formattingState): Deleted.
* Source/WebCore/layout/formattingContexts/block/BlockFormattingState.h:
(WebCore::Layout::BlockFormattingState::placedFloats const): Deleted.
(WebCore::Layout::BlockFormattingState::placedFloats): Deleted.
(WebCore::Layout::BlockFormattingState::outOfFlowBoxes const): Deleted.
* Source/WebCore/layout/formattingContexts/block/BlockLayoutState.h:
(WebCore::Layout::BlockLayoutState::placedFloats): Deleted.
(WebCore::Layout::BlockLayoutState::placedFloats const): Deleted.
(WebCore::Layout::BlockLayoutState::lineGrid const): Deleted.
(WebCore::Layout::BlockLayoutState::marginState): Deleted.
(WebCore::Layout::BlockLayoutState::marginState const): Deleted.
* Source/WebCore/layout/formattingContexts/block/BlockMarginCollapse.h:
(WebCore::Layout::BlockMarginCollapse::layoutState const): Deleted.
(WebCore::Layout::BlockMarginCollapse::formattingState const): Deleted.
*
Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingContext.h:
* Source/WebCore/layout/formattingContexts/flex/FlexFormattingConstraints.h:
(WebCore::Layout::ConstraintsForFlexContent::mainAxis const): Deleted.
(WebCore::Layout::ConstraintsForFlexContent::crossAxis const): Deleted.
* Source/WebCore/layout/formattingContexts/flex/FlexFormattingContext.h:
(WebCore::Layout::FlexFormattingContext::formattingUtils const): Deleted.
(WebCore::Layout::FlexFormattingContext::integrationUtils const): Deleted.
* Source/WebCore/layout/formattingContexts/flex/FlexFormattingUtils.h:
(WebCore::Layout::FlexFormattingUtils::formattingContext const): Deleted.
* Source/WebCore/layout/formattingContexts/flex/FlexLayout.h:
(WebCore::Layout::FlexLayout::flexContainerStyle const): Deleted.
* Source/WebCore/layout/formattingContexts/flex/LogicalFlexItem.h:
(WebCore::Layout::LogicalFlexItem::mainAxis const): Deleted.
(WebCore::Layout::LogicalFlexItem::crossAxis const): Deleted.
(WebCore::Layout::LogicalFlexItem::style const): Deleted.
* Source/WebCore/layout/formattingContexts/grid/GridFormattingContext.h:
(WebCore::Layout::GridFormattingContext::integrationUtils const): Deleted.
(WebCore::Layout::GridFormattingContext::layoutState const): Deleted.
(WebCore::Layout::GridFormattingContext::gridContainerStyle const): Deleted.
* Source/WebCore/layout/formattingContexts/grid/GridLayout.h:
(WebCore::Layout::GridLayout::formattingContext const): Deleted.
* Source/WebCore/layout/formattingContexts/grid/PlacedGridItem.h:
(WebCore::Layout::PlacedGridItem::inlineAxisSizes const): Deleted.
(WebCore::Layout::PlacedGridItem::blockAxisSizes const): Deleted.
(WebCore::Layout::PlacedGridItem::inlineAxisAlignment const): Deleted.
(WebCore::Layout::PlacedGridItem::blockAxisAlignment const): Deleted.
(WebCore::Layout::PlacedGridItem::writingMode const): Deleted.
(WebCore::Layout::PlacedGridItem::gridAreaLines const): Deleted.
(WebCore::Layout::PlacedGridItem::usedZoom const): Deleted.
* Source/WebCore/layout/formattingContexts/inline/AbstractLineBuilder.h:
(WebCore::Layout::AbstractLineBuilder::inlineContentBreaker): Deleted.
(WebCore::Layout::AbstractLineBuilder::formattingContext): Deleted.
(WebCore::Layout::AbstractLineBuilder::formattingContext const): Deleted.
(WebCore::Layout::AbstractLineBuilder::rootHorizontalConstraints const):
Deleted.
(WebCore::Layout::AbstractLineBuilder::blockLayoutState const): Deleted.
(WebCore::Layout::AbstractLineBuilder::blockLayoutState): Deleted.
* Source/WebCore/layout/formattingContexts/inline/InlineContentBreaker.h:
(WebCore::Layout::InlineContentBreaker::ContinuousContent::runs const): Deleted.
(WebCore::Layout::InlineContentBreaker::ContinuousContent::runs): Deleted.
* Source/WebCore/layout/formattingContexts/inline/InlineContentCache.h:
(WebCore::Layout::InlineContentCache::InlineItems::content): Deleted.
(WebCore::Layout::InlineContentCache::InlineItems::content const): Deleted.
(WebCore::Layout::InlineContentCache::inlineItems const): Deleted.
(WebCore::Layout::InlineContentCache::inlineItems): Deleted.
(WebCore::Layout::InlineContentCache::maximumIntrinsicWidthLineContent):
Deleted.
(WebCore::Layout::InlineContentCache::inlineBoxBoundaryTextSpacings const):
Deleted.
(WebCore::Layout::InlineContentCache::trimmableTextSpacings const): Deleted.
(WebCore::Layout::InlineContentCache::textSpacingContext const): Deleted.
* Source/WebCore/layout/formattingContexts/inline/InlineFormattingContext.h:
(WebCore::Layout::InlineFormattingContext::formattingUtils const): Deleted.
(WebCore::Layout::InlineFormattingContext::quirks const): Deleted.
(WebCore::Layout::InlineFormattingContext::floatingContext const): Deleted.
(WebCore::Layout::InlineFormattingContext::layoutState): Deleted.
(WebCore::Layout::InlineFormattingContext::layoutState const): Deleted.
(WebCore::Layout::InlineFormattingContext::integrationUtils const): Deleted.
(WebCore::Layout::InlineFormattingContext::inlineContentCache): Deleted.
* Source/WebCore/layout/formattingContexts/inline/InlineFormattingUtils.h:
(WebCore::Layout::InlineFormattingUtils::formattingContext const): Deleted.
* Source/WebCore/layout/formattingContexts/inline/InlineLayoutState.h:
(WebCore::Layout::InlineLayoutState::parentBlockLayoutState const): Deleted.
(WebCore::Layout::InlineLayoutState::parentBlockLayoutState): Deleted.
(WebCore::Layout::InlineLayoutState::placedFloats const): Deleted.
(WebCore::Layout::InlineLayoutState::placedFloats): Deleted.
(WebCore::Layout::InlineLayoutState::availableLineWidthOverride const): Deleted.
* Source/WebCore/layout/formattingContexts/inline/InlineLevelBox.h:
(WebCore::Layout::InlineLevelBox::verticalAlign const): Deleted.
(WebCore::Layout::InlineLevelBox::primarymetricsOfPrimaryFont const): Deleted.
(WebCore::Layout::InlineLevelBox::logicalRect const): Deleted.
* Source/WebCore/layout/formattingContexts/inline/InlineLine.h:
(WebCore::Layout::Line::Run::textContent const): Deleted.
(WebCore::Layout::Line::Run::expansion const): Deleted.
(WebCore::Layout::Line::Run::style const): Deleted.
(WebCore::Layout::Line::runs const): Deleted.
(WebCore::Layout::Line::runs): Deleted.
(WebCore::Layout::Line::inlineBoxListWithClonedDecorationEnd const): Deleted.
* Source/WebCore/layout/formattingContexts/inline/InlineLineBox.h:
(WebCore::Layout::LineBox::inlineLevelBoxFor const): Deleted.
(WebCore::Layout::LineBox::rootInlineBox const): Deleted.
(WebCore::Layout::LineBox::nonRootInlineLevelBoxes const): Deleted.
(WebCore::Layout::LineBox::logicalRect const): Deleted.
(WebCore::Layout::LineBox::nonRootInlineLevelBoxes): Deleted.
(WebCore::Layout::LineBox::rootInlineBox): Deleted.
(WebCore::Layout::LineBox::parentInlineBox const): Deleted.
* Source/WebCore/layout/formattingContexts/inline/InlineLineBoxBuilder.h:
(WebCore::Layout::LineBoxBuilder::formattingContext const): Deleted.
(WebCore::Layout::LineBoxBuilder::lineLayoutResult const): Deleted.
(WebCore::Layout::LineBoxBuilder::rootStyle const): Deleted.
(WebCore::Layout::LineBoxBuilder::layoutState const): Deleted.
(WebCore::Layout::LineBoxBuilder::blockLayoutState const): Deleted.
*
Source/WebCore/layout/formattingContexts/inline/InlineLineBoxVerticalAligner.h:
(WebCore::Layout::LineBoxVerticalAligner::formattingUtils const): Deleted.
(WebCore::Layout::LineBoxVerticalAligner::formattingContext const): Deleted.
(WebCore::Layout::LineBoxVerticalAligner::layoutState const): Deleted.
* Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.h:
* Source/WebCore/layout/formattingContexts/inline/InlineQuirks.h:
(WebCore::Layout::InlineQuirks::formattingContext const): Deleted.
* Source/WebCore/layout/formattingContexts/inline/IntrinsicWidthHandler.h:
(WebCore::Layout::IntrinsicWidthHandler::maximumIntrinsicWidthLineContent):
Deleted.
(WebCore::Layout::IntrinsicWidthHandler::inlineItemList const): Deleted.
* Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayBox.h:
(WebCore::InlineDisplay::Box::visualRectIgnoringBlockDirection const): Deleted.
(WebCore::InlineDisplay::Box::inkOverflow const): Deleted.
(WebCore::InlineDisplay::Box::text): Deleted.
(WebCore::InlineDisplay::Box::text const): Deleted.
(WebCore::InlineDisplay::Box::style const): Deleted.
*
Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayContentBuilder.h:
(WebCore::Layout::InlineDisplayContentBuilder::lineBox const): Deleted.
(WebCore::Layout::InlineDisplayContentBuilder::constraints const): Deleted.
(WebCore::Layout::InlineDisplayContentBuilder::rootStyle const): Deleted.
(WebCore::Layout::InlineDisplayContentBuilder::formattingContext): Deleted.
(WebCore::Layout::InlineDisplayContentBuilder::formattingContext const):
Deleted.
* Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayLine.h:
(WebCore::InlineDisplay::Line::lineBoxRect const): Deleted.
(WebCore::InlineDisplay::Line::lineBoxLogicalRect const): Deleted.
(WebCore::InlineDisplay::Line::scrollableOverflow const): Deleted.
(WebCore::InlineDisplay::Line::inkOverflow const): Deleted.
*
Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayLineBuilder.h:
(WebCore::Layout::InlineDisplayLineBuilder::constraints const): Deleted.
(WebCore::Layout::InlineDisplayLineBuilder::formattingContext const): Deleted.
(WebCore::Layout::InlineDisplayLineBuilder::formattingContext): Deleted.
*
Source/WebCore/layout/formattingContexts/inline/invalidation/InlineInvalidation.h:
(WebCore::Layout::InlineInvalidation::displayBoxes const): Deleted.
(WebCore::Layout::InlineInvalidation::displayLines const): Deleted.
* Source/WebCore/layout/formattingContexts/table/TableFormattingContext.h:
* Source/WebCore/layout/formattingContexts/table/TableFormattingGeometry.h:
(WebCore::Layout::TableFormattingGeometry::formattingContext const): Deleted.
* Source/WebCore/layout/formattingContexts/table/TableFormattingQuirks.h:
(WebCore::Layout::TableFormattingQuirks::formattingContext const): Deleted.
* Source/WebCore/layout/formattingContexts/table/TableFormattingState.h:
(WebCore::Layout::TableFormattingState::tableGrid): Deleted.
(WebCore::Layout::TableFormattingState::tableGrid const): Deleted.
* Source/WebCore/layout/formattingContexts/table/TableGrid.h:
(WebCore::Layout::TableGrid::Column::computedLogicalWidth const): Deleted.
(WebCore::Layout::TableGrid::Columns::list): Deleted.
(WebCore::Layout::TableGrid::Columns::list const): Deleted.
(WebCore::Layout::TableGrid::Rows::list): Deleted.
(WebCore::Layout::TableGrid::Rows::list const): Deleted.
(WebCore::Layout::TableGrid::Slot::cell const): Deleted.
(WebCore::Layout::TableGrid::Slot::cell): Deleted.
(WebCore::Layout::TableGrid::Slot::widthConstraints const): Deleted.
(WebCore::Layout::TableGrid::columns const): Deleted.
(WebCore::Layout::TableGrid::columns): Deleted.
(WebCore::Layout::TableGrid::rows const): Deleted.
(WebCore::Layout::TableGrid::rows): Deleted.
(WebCore::Layout::TableGrid::cells): Deleted.
(WebCore::Layout::TableGrid::slot const): Deleted.
* Source/WebCore/layout/integration/LayoutIntegrationBoxGeometryUpdater.cpp:
(WebCore::LayoutIntegration::ascent):
* Source/WebCore/layout/integration/LayoutIntegrationBoxGeometryUpdater.h:
(WebCore::LayoutIntegration::BoxGeometryUpdater::layoutState): Deleted.
(WebCore::LayoutIntegration::BoxGeometryUpdater::layoutState const): Deleted.
* Source/WebCore/layout/integration/flex/LayoutIntegrationFlexLayout.h:
* Source/WebCore/layout/integration/grid/LayoutIntegrationGridLayout.h:
(WebCore::LayoutIntegration::GridLayout::layoutState): Deleted.
(WebCore::LayoutIntegration::GridLayout::layoutState const): Deleted.
* Source/WebCore/layout/integration/inline/InlineIteratorBox.h:
(WebCore::InlineIterator::Box::writingMode const):
(WebCore::InlineIterator::Box::style const):
(WebCore::InlineIterator::BoxIterator::operator* const): Deleted.
(WebCore::InlineIterator::BoxIterator::operator-> const): Deleted.
* Source/WebCore/layout/integration/inline/InlineIteratorBoxLegacyPath.h:
(WebCore::InlineIterator::BoxLegacyPath::style const):
* Source/WebCore/layout/integration/inline/InlineIteratorInlineBox.cpp:
(WebCore::InlineIterator::InlineBox::closedEdges const):
* Source/WebCore/layout/integration/inline/InlineIteratorInlineBox.h:
(WebCore::InlineIterator::InlineBox::legacyInlineBox const): Deleted.
(WebCore::InlineIterator::InlineBoxIterator::operator* const): Deleted.
(WebCore::InlineIterator::InlineBoxIterator::operator-> const): Deleted.
(WebCore::InlineIterator::InlineBoxIterator::get const): Deleted.
* Source/WebCore/layout/integration/inline/InlineIteratorLineBox.h:
(WebCore::InlineIterator::LineBox::style const): Deleted.
(WebCore::InlineIterator::LineBoxIterator::operator* const): Deleted.
(WebCore::InlineIterator::LineBoxIterator::operator-> const): Deleted.
* Source/WebCore/layout/integration/inline/InlineIteratorLineBoxModernPath.h:
(WebCore::InlineIterator::LineBoxIteratorModernPath::lines const): Deleted.
(WebCore::InlineIterator::LineBoxIteratorModernPath::line const): Deleted.
* Source/WebCore/layout/integration/inline/InlineIteratorSVGTextBox.h:
(WebCore::InlineIterator::SVGTextBoxIterator::operator* const): Deleted.
(WebCore::InlineIterator::SVGTextBoxIterator::operator-> const): Deleted.
(WebCore::InlineIterator::SVGTextBoxIterator::get const): Deleted.
* Source/WebCore/layout/integration/inline/InlineIteratorTextBox.cpp:
(WebCore::InlineIterator::TextBox::fontCascade const):
* Source/WebCore/layout/integration/inline/InlineIteratorTextBox.h:
(WebCore::InlineIterator::TextBoxIterator::operator* const): Deleted.
(WebCore::InlineIterator::TextBoxIterator::operator-> const): Deleted.
(WebCore::InlineIterator::TextBoxIterator::get const): Deleted.
* Source/WebCore/layout/integration/inline/LayoutIntegrationInlineContent.h:
(WebCore::LayoutIntegration::InlineContent::displayContent): Deleted.
(WebCore::LayoutIntegration::InlineContent::displayContent const): Deleted.
(WebCore::LayoutIntegration::InlineContent::lineForBox const): Deleted.
(WebCore::LayoutIntegration::InlineContent::svgTextFragmentsForBoxes): Deleted.
* Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.h:
* Source/WebCore/layout/layouttree/LayoutBox.h:
(WebCore::Layout::Box::style const): Deleted.
(WebCore::Layout::Box::firstLineStyle const): Deleted.
* Source/WebCore/layout/layouttree/LayoutInlineTextBox.h:
(WebCore::Layout::InlineTextBox::content const): Deleted.
* Source/WebCore/rendering/BidiRun.h:
(WebCore::BidiRun::box): Deleted.
* Source/WebCore/rendering/BorderEdge.h:
(WebCore::BorderEdge::color const): Deleted.
* Source/WebCore/rendering/BorderShape.h:
(WebCore::BorderShape::borderWidths const): Deleted.
(WebCore::BorderShape::radii const): Deleted.
(WebCore::BorderShape::innerEdgeRadii const): Deleted.
* Source/WebCore/rendering/CSSFilterRenderer.h:
* Source/WebCore/rendering/ClipRect.h:
(WebCore::ClipRect::rect const): Deleted.
* Source/WebCore/rendering/EventRegion.h:
(WebCore::EventRegion::region const): Deleted.
(WebCore::EventRegion::touchEventListenerRegion const): Deleted.
(WebCore::EventRegion::interactionRegions const): Deleted.
* Source/WebCore/rendering/FloatingObjects.h:
(WebCore::FloatingObject::frameRect const): Deleted.
(WebCore::FloatingObjects::set const): Deleted.
* Source/WebCore/rendering/GapRects.h:
(WebCore::GapRects::left const): Deleted.
(WebCore::GapRects::center const): Deleted.
(WebCore::GapRects::right const): Deleted.
* Source/WebCore/rendering/Grid.h:
* Source/WebCore/rendering/GridBaselineAlignment.h:
* Source/WebCore/rendering/GridTrackSizingAlgorithm.h:
* Source/WebCore/rendering/HitTestLocation.h:
(WebCore::HitTestLocation::point const): Deleted.
(WebCore::HitTestLocation::transformedPoint const): Deleted.
(WebCore::HitTestLocation::transformedRect const): Deleted.
* Source/WebCore/rendering/HitTestResult.h:
(WebCore::HitTestResult::pointInMainFrame const): Deleted.
(WebCore::HitTestResult::doublePointInInnerNodeFrame const): Deleted.
(WebCore::HitTestResult::localPoint const): Deleted.
(WebCore::HitTestResult::hitTestLocation const): Deleted.
* Source/WebCore/rendering/LayerAncestorClippingStack.h:
(WebCore::LayerAncestorClippingStack::stack): Deleted.
(WebCore::LayerAncestorClippingStack::stack const): Deleted.
* Source/WebCore/rendering/LayerOverlapMap.h:
(WebCore::LayerOverlapMap::geometryMap const): Deleted.
(WebCore::LayerOverlapMap::geometryMap): Deleted.
(WebCore::LayerOverlapMap::overlapStack const): Deleted.
* Source/WebCore/rendering/LegacyInlineBox.cpp:
(WebCore::LegacyInlineBox::lineStyle const):
(WebCore::LegacyInlineBox::logicalHeight const):
* Source/WebCore/rendering/LegacyInlineBox.h:
(WebCore::LegacyInlineBox::nextOnLine const): Deleted.
(WebCore::LegacyInlineBox::previousOnLine const): Deleted.
(WebCore::LegacyInlineBox::parent const): Deleted.
(WebCore::LegacyInlineBox::topLeft const): Deleted.
(WebCore::LegacyInlineBox::verticalAlign const): Deleted.
* Source/WebCore/rendering/LegacyInlineFlowBox.cpp:
(WebCore::LegacyInlineFlowBox::addToLine):
* Source/WebCore/rendering/LegacyInlineFlowBox.h:
(WebCore::LegacyInlineFlowBox::lineStyle const): Deleted.
(WebCore::LegacyInlineFlowBox::prevLineBox const): Deleted.
(WebCore::LegacyInlineFlowBox::nextLineBox const): Deleted.
(WebCore::LegacyInlineFlowBox::firstChild const): Deleted.
(WebCore::LegacyInlineFlowBox::lastChild const): Deleted.
* Source/WebCore/rendering/LegacyInlineTextBox.h:
(WebCore::LegacyInlineTextBox::prevTextBox const): Deleted.
(WebCore::LegacyInlineTextBox::nextTextBox const): Deleted.
* Source/WebCore/rendering/LegacyLineLayout.h:
* Source/WebCore/rendering/LegacyRootInlineBox.h:
* Source/WebCore/rendering/LogicalSelectionOffsetCaches.h:
(WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::cache const):
Deleted.
* Source/WebCore/rendering/PaintInfo.h:
(WebCore::PaintInfo::context const): Deleted.
* Source/WebCore/rendering/PathOperation.h:
* Source/WebCore/rendering/PositionedLayoutConstraints.h:
(WebCore::PositionedLayoutConstraints::alignment const): Deleted.
* Source/WebCore/rendering/RenderBlock.h:
* Source/WebCore/rendering/RenderBlockFlow.h:
(WebCore::RenderBlockFlow::floatingObjectSet const): Deleted.
(WebCore::RenderBlockFlow::rareBlockFlowData const): Deleted.
* Source/WebCore/rendering/RenderBox.h:
(WebCore::RenderBox::marginBox const): Deleted.
* Source/WebCore/rendering/RenderBoxModelObject.h:
* Source/WebCore/rendering/RenderElement.h:
(WebCore::RenderElement::style const): Deleted.
(WebCore::RenderElement::parentStyle const): Deleted.
(WebCore::RenderElement::mutableStyle): Deleted.
* Source/WebCore/rendering/RenderFileUploadControl.cpp:
(WebCore::RenderFileUploadControl::paintControl):
* Source/WebCore/rendering/RenderFlexibleBox.h:
(WebCore::RenderFlexibleBox::orderIterator const): Deleted.
* Source/WebCore/rendering/RenderFragmentedFlow.h:
(WebCore::RenderFragmentedFlow::renderFragmentContainerList const): Deleted.
* Source/WebCore/rendering/RenderGrid.h:
* Source/WebCore/rendering/RenderHighlight.h:
(WebCore::RenderHighlight::get const): Deleted.
* Source/WebCore/rendering/RenderImage.h:
(WebCore::RenderImage::altText const): Deleted.
* Source/WebCore/rendering/RenderInline.h:
(WebCore::RenderInline::legacyLineBoxes): Deleted.
(WebCore::RenderInline::legacyLineBoxes const): Deleted.
(WebCore::RenderInline::firstLegacyInlineBox const): Deleted.
(WebCore::RenderInline::lastLegacyInlineBox const): Deleted.
* Source/WebCore/rendering/RenderLayer.h:
* Source/WebCore/rendering/RenderLayerBacking.h:
* Source/WebCore/rendering/RenderLayerCompositor.h:
* Source/WebCore/rendering/RenderLayerFilters.h:
* Source/WebCore/rendering/RenderLayerInlines.h:
(WebCore::RenderLayer::location const): Deleted.
(WebCore::RenderLayer::size const): Deleted.
* Source/WebCore/rendering/RenderLayerModelObject.h:
(WebCore::RenderLayerModelObject::layer const): Deleted.
* Source/WebCore/rendering/RenderLayerScrollableArea.h:
* Source/WebCore/rendering/RenderLineBoxList.h:
(WebCore::RenderLineBoxList::firstLegacyLineBox const): Deleted.
(WebCore::RenderLineBoxList::lastLegacyLineBox const): Deleted.
* Source/WebCore/rendering/RenderMultiColumnFlow.h:
* Source/WebCore/rendering/RenderObject.h:
* Source/WebCore/rendering/RenderObjectInlines.h:
(WebCore::RenderObject::firstLineStyle const):
* Source/WebCore/rendering/RenderSelectionGeometry.h:
(WebCore::RenderSelectionGeometry::collectedSelectionQuads const): Deleted.
* Source/WebCore/rendering/RenderTable.h:
(WebCore::RenderTable::columns const): Deleted.
(WebCore::RenderTable::columnPositions const): Deleted.
(WebCore::RenderTable::currentBorderValue const): Deleted.
* Source/WebCore/rendering/RenderTableCell.h:
* Source/WebCore/rendering/RenderTableCol.cpp:
(WebCore::RenderTableCol::borderAdjoiningCellStartBorder const):
(WebCore::RenderTableCol::borderAdjoiningCellEndBorder const):
(WebCore::RenderTableCol::borderAdjoiningCellBefore const):
(WebCore::RenderTableCol::borderAdjoiningCellAfter const):
* Source/WebCore/rendering/RenderTableRow.h:
* Source/WebCore/rendering/RenderTableRowInlines.h:
(WebCore::RenderTableRow::borderAdjoiningTableStart const):
(WebCore::RenderTableRow::borderAdjoiningTableEnd const):
* Source/WebCore/rendering/RenderTableSection.h:
* Source/WebCore/rendering/RenderTableSectionInlines.h:
(WebCore::RenderTableSection::borderAdjoiningTableEnd const):
(WebCore::RenderTableSection::borderAdjoiningTableStart const):
* Source/WebCore/rendering/RenderText.h:
(WebCore::RenderText::text const): Deleted.
* Source/WebCore/rendering/RenderTextFragment.h:
* Source/WebCore/rendering/RenderTextLineBoxes.h:
(WebCore::RenderTextLineBoxes::first const): Deleted.
(WebCore::RenderTextLineBoxes::last const): Deleted.
* Source/WebCore/rendering/RenderView.h:
* Source/WebCore/rendering/TextAutoSizing.h:
(WebCore::TextAutoSizingKey::style const): Deleted.
* Source/WebCore/rendering/TextBoxPainter.cpp:
(WebCore::decoratingBoxStyleForInlineBox):
(WebCore::TextBoxPainter::collectDecoratingBoxesForBackgroundPainting):
(WebCore::decoratingBoxStyle):
(WebCore::TextBoxPainter::paintForegroundDecorations):
* Source/WebCore/rendering/TextBoxPainter.h:
(WebCore::TextBoxPainter::textBox const): Deleted.
* Source/WebCore/rendering/TextDecorationPainter.cpp:
(WebCore::collectStylesForRenderer):
* Source/WebCore/rendering/line/BreakingContext.h:
(WebCore::BreakingContext::handleText):
(WebCore::BreakingContext::lineWidth): Deleted.
* Source/WebCore/rendering/line/LineInlineHeaders.h:
(WebCore::lineStyle):
(WebCore::requiresLineBoxForContent):
* Source/WebCore/rendering/shapes/PolygonLayoutShape.h:
* Source/WebCore/rendering/shapes/RasterLayoutShape.h:
(WebCore::RasterShapeIntervals::bounds const): Deleted.
(WebCore::RasterShapeIntervals::intervalAt): Deleted.
(WebCore::RasterShapeIntervals::intervalAt const): Deleted.
* Source/WebCore/rendering/style/BorderData.h:
(WebCore::BorderData::left): Deleted.
(WebCore::BorderData::right): Deleted.
(WebCore::BorderData::top): Deleted.
(WebCore::BorderData::bottom): Deleted.
(WebCore::BorderData::left const): Deleted.
(WebCore::BorderData::right const): Deleted.
(WebCore::BorderData::top const): Deleted.
(WebCore::BorderData::bottom const): Deleted.
(WebCore::BorderData::topLeftRadius): Deleted.
(WebCore::BorderData::topRightRadius): Deleted.
(WebCore::BorderData::bottomLeftRadius): Deleted.
(WebCore::BorderData::bottomRightRadius): Deleted.
(WebCore::BorderData::topLeftRadius const): Deleted.
(WebCore::BorderData::topRightRadius const): Deleted.
(WebCore::BorderData::bottomLeftRadius const): Deleted.
(WebCore::BorderData::bottomRightRadius const): Deleted.
(WebCore::BorderData::topLeftCornerShape const): Deleted.
(WebCore::BorderData::topRightCornerShape const): Deleted.
(WebCore::BorderData::bottomLeftCornerShape const): Deleted.
(WebCore::BorderData::bottomRightCornerShape const): Deleted.
* Source/WebCore/rendering/style/CollapsedBorderValue.h:
(WebCore::CollapsedBorderValue::color const): Deleted.
* Source/WebCore/rendering/style/GridArea.h:
(WebCore::GridArea::span const): Deleted.
* Source/WebCore/rendering/style/RenderStyle.h:
* Source/WebCore/rendering/svg/RenderSVGInlineText.h:
* Source/WebCore/rendering/svg/RenderSVGShape.h:
(WebCore::RenderSVGShape::path const): Deleted.
* Source/WebCore/rendering/svg/RenderSVGText.h:
* Source/WebCore/rendering/svg/RenderSVGTextPath.h:
* Source/WebCore/rendering/svg/SVGInlineTextBox.h:
* Source/WebCore/rendering/svg/SVGPaintServerHandling.h:
(WebCore::SVGPaintServerHandling::context const): Deleted.
* Source/WebCore/rendering/svg/SVGTextChunkBuilder.h:
(WebCore::SVGTextChunkBuilder::textChunks const): Deleted.
* Source/WebCore/rendering/svg/SVGTextLayoutAttributes.h:
(WebCore::SVGTextLayoutAttributes::characterDataMap): Deleted.
(WebCore::SVGTextLayoutAttributes::characterDataMap const): Deleted.
(WebCore::SVGTextLayoutAttributes::textMetricsValues): Deleted.
(WebCore::SVGTextLayoutAttributes::textMetricsValues const): Deleted.
* Source/WebCore/rendering/svg/SVGTextLayoutEngine.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGForeignObject.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGImage.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGResourceMarker.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGResourceSolidColor.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGRoot.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGShape.h:
(WebCore::LegacyRenderSVGShape::path const): Deleted.
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGTransformableContainer.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGViewportContainer.h:
* Source/WebCore/rendering/updating/RenderTreeBuilder.h:
(WebCore::RenderTreeBuilder::firstLetterBuilder): Deleted.
(WebCore::RenderTreeBuilder::listBuilder): Deleted.
(WebCore::RenderTreeBuilder::multiColumnBuilder): Deleted.
(WebCore::RenderTreeBuilder::tableBuilder): Deleted.
(WebCore::RenderTreeBuilder::rubyBuilder): Deleted.
(WebCore::RenderTreeBuilder::formControlsBuilder): Deleted.
(WebCore::RenderTreeBuilder::blockBuilder): Deleted.
(WebCore::RenderTreeBuilder::blockFlowBuilder): Deleted.
(WebCore::RenderTreeBuilder::inlineBuilder): Deleted.
(WebCore::RenderTreeBuilder::svgBuilder): Deleted.
(WebCore::RenderTreeBuilder::mathMLBuilder): Deleted.
(WebCore::RenderTreeBuilder::continuationBuilder): Deleted.
* Source/WebCore/rendering/updating/RenderTreeUpdater.h:
(WebCore::RenderTreeUpdater::parent): Deleted.
(WebCore::RenderTreeUpdater::generatedContent): Deleted.
(WebCore::RenderTreeUpdater::viewTransition): Deleted.
* Source/WebCore/style/InlineTextBoxStyle.cpp:
(WebCore::minLogicalTopForTextDecorationLineUnder):
(WebCore::maxLogicalBottomForTextDecorationLineUnder):
Canonical link: https://commits.webkit.org/308784@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications