Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c64ec272b5f488db3bdbbfbb024c63cee7a7e8f4
https://github.com/WebKit/WebKit/commit/c64ec272b5f488db3bdbbfbb024c63cee7a7e8f4
Author: Chris Dumez <[email protected]>
Date: 2026-02-21 (Sat, 21 Feb 2026)
Changed paths:
M Source/WebCore/SaferCPPExpectations/UncheckedCallArgsCheckerExpectations
M Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations
M Source/WebCore/rendering/AncestorSubgridIterator.h
M Source/WebCore/rendering/BackgroundPainter.cpp
M Source/WebCore/rendering/BackgroundPainter.h
M Source/WebCore/rendering/BaselineAlignment.h
M Source/WebCore/rendering/BlockStepSizing.h
M Source/WebCore/rendering/BorderPainter.cpp
M Source/WebCore/rendering/BorderPainter.h
M Source/WebCore/rendering/BorderShape.h
M Source/WebCore/rendering/CounterNode.h
M Source/WebCore/rendering/EventRegion.h
M Source/WebCore/rendering/FloatingObjects.cpp
M Source/WebCore/rendering/FloatingObjects.h
M Source/WebCore/rendering/GlyphDisplayListCache.h
M Source/WebCore/rendering/Grid.h
M Source/WebCore/rendering/GridBaselineAlignment.h
M Source/WebCore/rendering/GridLayoutFunctions.cpp
M Source/WebCore/rendering/GridLayoutFunctions.h
M Source/WebCore/rendering/GridMasonryLayout.h
M Source/WebCore/rendering/GridTrackSizingAlgorithm.cpp
M Source/WebCore/rendering/GridTrackSizingAlgorithm.h
M Source/WebCore/rendering/HitTestResult.cpp
M Source/WebCore/rendering/HitTestResult.h
M Source/WebCore/rendering/ImageQualityController.h
M Source/WebCore/rendering/LayerAncestorClippingStack.h
M Source/WebCore/rendering/LayerOverlapMap.cpp
M Source/WebCore/rendering/LegacyInlineBox.h
M Source/WebCore/rendering/LegacyInlineFlowBox.cpp
M Source/WebCore/rendering/LegacyInlineTextBox.h
M Source/WebCore/rendering/LegacyLineLayout.cpp
M Source/WebCore/rendering/LegacyLineLayout.h
M Source/WebCore/rendering/LegacyRootInlineBox.h
M Source/WebCore/rendering/MotionPath.h
M Source/WebCore/rendering/NinePieceImagePainter.cpp
M Source/WebCore/rendering/OrderIterator.h
M Source/WebCore/rendering/OutlinePainter.cpp
M Source/WebCore/rendering/PositionedLayoutConstraints.cpp
M Source/WebCore/rendering/PositionedLayoutConstraints.h
M Source/WebCore/rendering/ReferencedSVGResources.cpp
M Source/WebCore/rendering/RegionContext.h
M Source/WebCore/rendering/RenderAttachment.cpp
M Source/WebCore/rendering/RenderAttachment.h
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/RenderBox.cpp
M Source/WebCore/rendering/RenderBox.h
M Source/WebCore/rendering/RenderBoxModelObject.cpp
M Source/WebCore/rendering/RenderBoxModelObject.h
M Source/WebCore/rendering/RenderButton.cpp
M Source/WebCore/rendering/RenderButton.h
M Source/WebCore/rendering/RenderCounter.cpp
M Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp
M Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h
M Source/WebCore/rendering/RenderElement.h
M Source/WebCore/rendering/RenderFileUploadControl.cpp
M Source/WebCore/rendering/RenderFileUploadControl.h
M Source/WebCore/rendering/RenderFlexibleBox.cpp
M Source/WebCore/rendering/RenderFlexibleBox.h
M Source/WebCore/rendering/RenderFragmentContainer.h
M Source/WebCore/rendering/RenderFragmentContainerSet.h
M Source/WebCore/rendering/RenderFragmentedFlow.cpp
M Source/WebCore/rendering/RenderFragmentedFlow.h
M Source/WebCore/rendering/RenderFrame.cpp
M Source/WebCore/rendering/RenderFrameSet.cpp
M Source/WebCore/rendering/RenderFrameSet.h
M Source/WebCore/rendering/RenderGeometryMap.h
M Source/WebCore/rendering/RenderGrid.cpp
M Source/WebCore/rendering/RenderGrid.h
M Source/WebCore/rendering/RenderHTMLCanvas.cpp
M Source/WebCore/rendering/RenderHighlight.h
M Source/WebCore/rendering/RenderIFrame.cpp
M Source/WebCore/rendering/RenderIFrame.h
M Source/WebCore/rendering/RenderImage.h
M Source/WebCore/rendering/RenderInline.cpp
M Source/WebCore/rendering/RenderLayer.cpp
M Source/WebCore/rendering/RenderLayer.h
M Source/WebCore/rendering/RenderLayerBacking.cpp
M Source/WebCore/rendering/RenderLayerBacking.h
M Source/WebCore/rendering/RenderLayerCompositor.cpp
M Source/WebCore/rendering/RenderLayerCompositor.h
M Source/WebCore/rendering/RenderLayerFilters.h
M Source/WebCore/rendering/RenderLayerModelObject.h
M Source/WebCore/rendering/RenderLayerScrollableArea.h
M Source/WebCore/rendering/RenderLayoutState.h
M Source/WebCore/rendering/RenderLineBoxList.h
M Source/WebCore/rendering/RenderLineBreak.h
M Source/WebCore/rendering/RenderListBox.cpp
M Source/WebCore/rendering/RenderListBox.h
M Source/WebCore/rendering/RenderListItem.h
M Source/WebCore/rendering/RenderListMarker.h
M Source/WebCore/rendering/RenderMarquee.cpp
M Source/WebCore/rendering/RenderMarquee.h
M Source/WebCore/rendering/RenderMenuList.cpp
M Source/WebCore/rendering/RenderModel.cpp
M Source/WebCore/rendering/RenderModel.h
M Source/WebCore/rendering/RenderMultiColumnFlow.h
M Source/WebCore/rendering/RenderMultiColumnSet.h
M Source/WebCore/rendering/RenderObject.cpp
M Source/WebCore/rendering/RenderObject.h
M Source/WebCore/rendering/RenderProgress.cpp
M Source/WebCore/rendering/RenderProgress.h
M Source/WebCore/rendering/RenderQuote.h
M Source/WebCore/rendering/RenderScrollbar.cpp
M Source/WebCore/rendering/RenderScrollbarTheme.h
M Source/WebCore/rendering/RenderSearchField.h
M Source/WebCore/rendering/RenderSelectFallbackButton.h
M Source/WebCore/rendering/RenderSlider.cpp
M Source/WebCore/rendering/RenderTable.cpp
M Source/WebCore/rendering/RenderTable.h
M Source/WebCore/rendering/RenderTableCaption.cpp
M Source/WebCore/rendering/RenderTableCell.cpp
M Source/WebCore/rendering/RenderTableCell.h
M Source/WebCore/rendering/RenderTableCol.h
M Source/WebCore/rendering/RenderTableSection.cpp
M Source/WebCore/rendering/RenderTableSection.h
M Source/WebCore/rendering/RenderText.cpp
M Source/WebCore/rendering/RenderText.h
M Source/WebCore/rendering/RenderTextControl.cpp
M Source/WebCore/rendering/RenderTextControlMultiLine.h
M Source/WebCore/rendering/RenderTextControlSingleLine.h
M Source/WebCore/rendering/RenderTextLineBoxes.h
M Source/WebCore/rendering/RenderTheme.cpp
M Source/WebCore/rendering/RenderTheme.h
M Source/WebCore/rendering/RenderTreeAsText.cpp
M Source/WebCore/rendering/RenderVTTCue.h
M Source/WebCore/rendering/RenderVideo.cpp
M Source/WebCore/rendering/RenderVideo.h
M Source/WebCore/rendering/RenderView.h
M Source/WebCore/rendering/RenderViewTransitionCapture.h
M Source/WebCore/rendering/RenderWidget.cpp
M Source/WebCore/rendering/RenderWidget.h
M Source/WebCore/rendering/TextBoxPainter.h
M Source/WebCore/rendering/TextBoxTrimmer.cpp
M Source/WebCore/rendering/TextDecorationPainter.cpp
M Source/WebCore/rendering/cocoa/RenderThemeCocoa.mm
M Source/WebCore/rendering/line/LineInfo.h
M Source/WebCore/rendering/line/LineWidth.h
M Source/WebCore/rendering/mac/RenderThemeMac.h
M Source/WebCore/rendering/mac/RenderThemeMac.mm
M Source/WebCore/rendering/mathml/MathMLStyle.h
M Source/WebCore/rendering/mathml/MathOperator.h
M Source/WebCore/rendering/mathml/RenderMathMLBlock.h
M Source/WebCore/rendering/mathml/RenderMathMLFraction.h
M Source/WebCore/rendering/mathml/RenderMathMLOperator.h
M Source/WebCore/rendering/mathml/RenderMathMLPadded.h
M Source/WebCore/rendering/mathml/RenderMathMLRoot.h
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.h
M Source/WebCore/rendering/mathml/RenderMathMLToken.h
M Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h
M Source/WebCore/rendering/shapes/LayoutShape.h
M Source/WebCore/rendering/shapes/RasterLayoutShape.cpp
M Source/WebCore/rendering/style/GridSpan.h
M Source/WebCore/rendering/style/OutlineValue.h
M Source/WebCore/rendering/style/PositionTryOrder.h
M Source/WebCore/rendering/style/RenderStyle.h
M Source/WebCore/rendering/style/RenderStyleConstants.h
M Source/WebCore/rendering/style/StyleContentAlignmentData.h
M Source/WebCore/rendering/style/StyleSelfAlignmentData.h
M Source/WebCore/rendering/svg/RenderSVGEllipse.h
M Source/WebCore/rendering/svg/RenderSVGForeignObject.h
M Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h
M Source/WebCore/rendering/svg/RenderSVGImage.h
M Source/WebCore/rendering/svg/RenderSVGModelObject.cpp
M Source/WebCore/rendering/svg/RenderSVGModelObject.h
M Source/WebCore/rendering/svg/RenderSVGPath.cpp
M Source/WebCore/rendering/svg/RenderSVGPath.h
M Source/WebCore/rendering/svg/RenderSVGRect.h
M Source/WebCore/rendering/svg/RenderSVGResourceClipper.cpp
M Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.h
M Source/WebCore/rendering/svg/RenderSVGResourceGradient.h
M Source/WebCore/rendering/svg/RenderSVGRoot.h
M Source/WebCore/rendering/svg/RenderSVGShape.h
M Source/WebCore/rendering/svg/RenderSVGText.cpp
M Source/WebCore/rendering/svg/RenderSVGText.h
M Source/WebCore/rendering/svg/RenderSVGTextPath.h
M Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h
M Source/WebCore/rendering/svg/SVGContainerLayout.h
M Source/WebCore/rendering/svg/SVGRenderSupport.cpp
M Source/WebCore/rendering/svg/SVGRenderSupport.h
M Source/WebCore/rendering/svg/SVGRenderingContext.cpp
M Source/WebCore/rendering/svg/SVGTextBoxPainter.cpp
M Source/WebCore/rendering/svg/SVGTextChunk.h
M Source/WebCore/rendering/svg/SVGTextChunkBuilder.h
M Source/WebCore/rendering/svg/SVGTextLayoutAttributes.h
M Source/WebCore/rendering/svg/SVGTextLayoutAttributesBuilder.cpp
M Source/WebCore/rendering/svg/SVGTextLayoutEngine.h
M Source/WebCore/rendering/svg/SVGTextLayoutEngineBaseline.h
M Source/WebCore/rendering/svg/SVGTextMetricsBuilder.cpp
M Source/WebCore/rendering/svg/SVGTextMetricsBuilder.h
M Source/WebCore/rendering/svg/SVGTextQuery.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGEllipse.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGForeignObject.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGHiddenContainer.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGImage.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGModelObject.cpp
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGPath.cpp
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGPath.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGRect.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGResourceContainer.h
M
Source/WebCore/rendering/svg/legacy/LegacyRenderSVGResourceFilterPrimitive.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGResourceGradient.h
M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGResourcePattern.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/svg/legacy/SVGResources.cpp
M Source/WebCore/rendering/svg/legacy/SVGResourcesCache.cpp
M Source/WebCore/rendering/updating/RenderTreeBuilder.h
M Source/WebCore/rendering/updating/RenderTreeBuilderInline.cpp
M Source/WebCore/rendering/updating/RenderTreeBuilderInline.h
M Source/WebCore/rendering/updating/RenderTreeBuilderTable.h
M Source/WebCore/rendering/updating/RenderTreePosition.h
M Source/WebCore/rendering/updating/RenderTreeUpdater.h
Log Message:
-----------
Adopt `NODELETE` annotation in more places in Source/WebCore/rendering
https://bugs.webkit.org/show_bug.cgi?id=308207
Reviewed by Alan Baradlay.
* Source/WebCore/SaferCPPExpectations/UncheckedCallArgsCheckerExpectations:
* Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations:
* Source/WebCore/rendering/AncestorSubgridIterator.h:
* Source/WebCore/rendering/BackgroundPainter.cpp:
(WebCore::getSpace):
* Source/WebCore/rendering/BackgroundPainter.h:
* Source/WebCore/rendering/BaselineAlignment.h:
* Source/WebCore/rendering/BlockStepSizing.h:
* Source/WebCore/rendering/BorderPainter.cpp:
(WebCore::borderStyleFillsBorderArea):
(WebCore::styleRequiresClipPolygon):
(WebCore::borderStyleHasInnerDetail):
(WebCore::borderStyleIsDottedOrDashed):
(WebCore::decorationHasAllSimpleEdges):
* Source/WebCore/rendering/BorderPainter.h:
* Source/WebCore/rendering/BorderShape.h:
* Source/WebCore/rendering/CounterNode.h:
* Source/WebCore/rendering/EventRegion.h:
* Source/WebCore/rendering/FloatingObjects.cpp:
(WebCore::ComputeFloatOffsetAdapter::lowValue const):
(WebCore::ComputeFloatOffsetAdapter::highValue const):
(WebCore::ComputeFloatOffsetAdapter::offset const):
(WebCore::FindNextFloatLogicalBottomAdapter::lowValue const):
(WebCore::FindNextFloatLogicalBottomAdapter::highValue const):
(WebCore::FindNextFloatLogicalBottomAdapter::nextLogicalBottom const):
(WebCore::FindNextFloatLogicalBottomAdapter::nextShapeLogicalBottom const):
* Source/WebCore/rendering/FloatingObjects.h:
* Source/WebCore/rendering/GlyphDisplayListCache.h:
* Source/WebCore/rendering/Grid.h:
* Source/WebCore/rendering/GridBaselineAlignment.h:
* Source/WebCore/rendering/GridLayoutFunctions.cpp:
(WebCore::GridLayoutFunctions::marginStartIsAuto):
(WebCore::GridLayoutFunctions::marginEndIsAuto):
* Source/WebCore/rendering/GridLayoutFunctions.h:
* Source/WebCore/rendering/GridMasonryLayout.h:
* Source/WebCore/rendering/GridTrackSizingAlgorithm.cpp:
(WebCore::hasRelativeMarginOrPaddingForGridItem):
(WebCore::GridItemWithSpan::gridItem const):
(WebCore::GridItemWithSpan::span const):
(WebCore::shouldProcessTrackForTrackSizeComputationPhase):
(WebCore::trackShouldGrowBeyondGrowthLimitsForTrackSizeComputationPhase):
(WebCore::getSizeDistributionWeight):
* Source/WebCore/rendering/GridTrackSizingAlgorithm.h:
* Source/WebCore/rendering/HitTestResult.cpp:
(WebCore::moveOutOfUserAgentShadowTree):
* Source/WebCore/rendering/HitTestResult.h:
* Source/WebCore/rendering/ImageQualityController.h:
* Source/WebCore/rendering/LayerAncestorClippingStack.h:
* Source/WebCore/rendering/LayerOverlapMap.cpp:
(WebCore::OverlapMapContainer::scopeLayer const):
(WebCore::OverlapMapContainer::ClippingScope::childWithLayer const):
(WebCore::OverlapMapContainer::clippingScopeContainingLayerChildRecursive):
(WebCore::OverlapMapContainer::scopeContainingLayer const):
(WebCore::OverlapMapContainer::rootScope const):
(WebCore::OverlapMapContainer::rootScope):
(WebCore::OverlapMapContainer::isEmpty const):
(WebCore::OverlapMapContainer::findClippingScopeForLayers const):
* Source/WebCore/rendering/LegacyInlineBox.h:
* Source/WebCore/rendering/LegacyInlineFlowBox.cpp:
(WebCore::setHasTextDescendantsOnAncestors):
* Source/WebCore/rendering/LegacyInlineTextBox.h:
* Source/WebCore/rendering/LegacyLineLayout.cpp:
(WebCore::parentIsConstructedOrHaveNext):
* Source/WebCore/rendering/LegacyLineLayout.h:
* Source/WebCore/rendering/LegacyRootInlineBox.h:
* Source/WebCore/rendering/MotionPath.h:
* Source/WebCore/rendering/NinePieceImagePainter.cpp:
(WebCore::isCornerPiece):
(WebCore::isHorizontalPiece):
(WebCore::isVerticalPiece):
(WebCore::isEmptyPieceRect):
* Source/WebCore/rendering/OrderIterator.h:
* Source/WebCore/rendering/OutlinePainter.cpp:
(WebCore::usePlatformFocusRingColorForOutlineStyleAuto):
(WebCore::useShrinkWrappedFocusRingForOutlineStyleAuto):
* Source/WebCore/rendering/PositionedLayoutConstraints.cpp:
(WebCore::PositionedLayoutConstraints::insetFitsContent const):
(WebCore::shouldInlineStaticDistanceAdjustedWithBoxHeight):
(WebCore::shouldBlockStaticDistanceAdjustedWithBoxHeight):
* Source/WebCore/rendering/PositionedLayoutConstraints.h:
* Source/WebCore/rendering/ReferencedSVGResources.cpp:
* Source/WebCore/rendering/RegionContext.h:
* Source/WebCore/rendering/RenderAttachment.cpp:
(WebCore::RenderAttachment::attachmentElement const):
* Source/WebCore/rendering/RenderAttachment.h:
* Source/WebCore/rendering/RenderBlock.cpp:
(WebCore::OutOfFlowDescendantsMap::positionedRenderers const):
(WebCore::isDelayingUpdateScrollInfoAfterLayout):
(WebCore::RenderBlock::inlineSelectionGaps):
(WebCore::isChildHitTestCandidate):
(WebCore::isRenderBlockFlowOrRenderButton):
* Source/WebCore/rendering/RenderBlock.h:
* Source/WebCore/rendering/RenderBlockFlow.cpp:
(WebCore::clearShouldBreakAtLineToAvoidWidowIfNeeded):
(WebCore::hasSimpleStaticPositionForInlineLevelOutOfFlowChildrenByStyle):
(WebCore::isNonBlocksOrNonFixedHeightListItems):
(WebCore::InlineMinMaxIterator::isEndOfInline const):
* Source/WebCore/rendering/RenderBlockFlow.h:
* Source/WebCore/rendering/RenderBox.cpp:
(WebCore::hasEquivalentGridPositioningStyle):
(WebCore::shouldFlipBeforeAfterMargins):
(WebCore::isOrthogonal):
(WebCore::tableCellShouldHaveZeroInitialSize):
(WebCore::convertOutsetsToOverflowCoordinates):
* Source/WebCore/rendering/RenderBox.h:
* Source/WebCore/rendering/RenderBoxModelObject.cpp:
(WebCore::isOutOfFlowPositionedWithImplicitHeight):
(WebCore::resolveWidthForRatio):
(WebCore::resolveHeightForRatio):
(WebCore::resolveAgainstIntrinsicWidthOrHeightAndRatio):
* Source/WebCore/rendering/RenderBoxModelObject.h:
* Source/WebCore/rendering/RenderButton.cpp:
(WebCore::RenderButton::formControlElement const):
* Source/WebCore/rendering/RenderButton.h:
* Source/WebCore/rendering/RenderCounter.cpp:
(WebCore::parentOrPseudoHostElement):
(WebCore::areRenderersElementsSiblings):
* Source/WebCore/rendering/RenderDeprecatedFlexibleBox.cpp:
(WebCore::FlexBoxIterator::reset):
(WebCore::childDoesNotAffectWidthOrFlexing):
* Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h:
* Source/WebCore/rendering/RenderElement.h:
* Source/WebCore/rendering/RenderFileUploadControl.cpp:
(WebCore::RenderFileUploadControl::inputElement const):
(WebCore::nodeLogicalWidth):
(WebCore::nodeLogicalHeight):
* Source/WebCore/rendering/RenderFileUploadControl.h:
* Source/WebCore/rendering/RenderFlexibleBox.cpp:
(WebCore::contentAlignmentNormalBehavior):
(WebCore::RenderFlexibleBox::isColumnOrRowReverse const):
(WebCore::RenderFlexibleBox::isWrapReverse const):
(WebCore::RenderFlexibleBox::isHorizontalFlow const):
(WebCore::RenderFlexibleBox::crossAxisDirection const):
(WebCore::alignmentOffset):
* Source/WebCore/rendering/RenderFlexibleBox.h:
* Source/WebCore/rendering/RenderFragmentContainer.h:
* Source/WebCore/rendering/RenderFragmentContainerSet.h:
* Source/WebCore/rendering/RenderFragmentedFlow.cpp:
(WebCore::RenderFragmentedFlow::FragmentSearchAdapter::lowValue const):
(WebCore::RenderFragmentedFlow::FragmentSearchAdapter::highValue const):
(WebCore::RenderFragmentedFlow::FragmentSearchAdapter::result const):
* Source/WebCore/rendering/RenderFragmentedFlow.h:
* Source/WebCore/rendering/RenderFrame.cpp:
(WebCore::RenderFrame::frameElement const):
* Source/WebCore/rendering/RenderFrameSet.cpp:
(WebCore::RenderFrameSet::frameSetElement const):
* Source/WebCore/rendering/RenderFrameSet.h:
* Source/WebCore/rendering/RenderGeometryMap.h:
* Source/WebCore/rendering/RenderGrid.cpp:
(WebCore::contentAlignmentNormalBehaviorGrid):
(WebCore::resolveContentDistributionFallback):
* Source/WebCore/rendering/RenderGrid.h:
* Source/WebCore/rendering/RenderHTMLCanvas.cpp:
(WebCore::RenderHTMLCanvas::canvasElement const):
* Source/WebCore/rendering/RenderHighlight.h:
* Source/WebCore/rendering/RenderIFrame.cpp:
(WebCore::RenderIFrame::iframeElement const):
* Source/WebCore/rendering/RenderIFrame.h:
* Source/WebCore/rendering/RenderImage.h:
* Source/WebCore/rendering/RenderInline.cpp:
(WebCore::inFlowPositionedInlineAncestor):
* Source/WebCore/rendering/RenderLayer.cpp:
(WebCore::ClipRects::reset):
(WebCore::ClipRects::setOverflowClipRect):
(WebCore::ClipRects::fixedClipRect const):
(WebCore::ClipRects::setFixedClipRect):
(WebCore::ClipRects::posClipRect const):
(WebCore::ClipRects::setPosClipRect):
(WebCore::ClipRects::fixed const):
(WebCore::ClipRects::setFixed):
(WebCore::ClipRects::setOverflowClipRectAffectedByRadius):
(WebCore::ClipRectsCache::getClipRects const):
(WebCore::ClipRectsCache::setClipRects):
(WebCore::ClipRectsCache::getIndex const):
(WebCore::nextScrollingScope):
(WebCore::shouldDoSoftwarePaint):
(WebCore::shouldSuppressPaintingLayer):
(WebCore::paintForFixedRootBackground):
(WebCore::RenderLayer::calculateClipRects const):
* Source/WebCore/rendering/RenderLayer.h:
* Source/WebCore/rendering/RenderLayerBacking.cpp:
(WebCore::PaintedContentsInfo::setDetectsHDRContent):
(WebCore::PaintedContentsInfo::isPaintsContentSatisfied const):
(WebCore::PaintedContentsInfo::isContentsTypeSatisfied const):
(WebCore::layerOrAncestorIsTransformedOrUsingCompositedScrolling):
* Source/WebCore/rendering/RenderLayerBacking.h:
* Source/WebCore/rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::OverlapExtent::knownToBeHaveExtentUncertainty
const):
(WebCore::RenderLayerCompositor::CompositingState::hasNonRootCompositedAncestor
const):
(WebCore::RenderLayerCompositor::UpdateBackingTraversalState::stateForDescendants
const):
(WebCore::RenderLayerCompositor::BackingSharingState::backingProviderCandidates):
(WebCore::RenderLayerCompositor::BackingSharingState::firstProviderCandidateLayer
const):
(WebCore::RenderLayerCompositor::BackingSharingState::backingSharingStackingContext
const):
(WebCore::RenderLayerCompositor::BackingSharingState::snapshot const):
(WebCore::RenderLayerCompositor::BackingSharingState::sequenceIdentifier const):
(WebCore::scrollbarInclusionForVisibleRect):
(WebCore::rendererForCompositingTests):
(WebCore::scrollCoordinationRoleForNodeType):
* Source/WebCore/rendering/RenderLayerCompositor.h:
* Source/WebCore/rendering/RenderLayerFilters.h:
* Source/WebCore/rendering/RenderLayerModelObject.h:
* Source/WebCore/rendering/RenderLayerScrollableArea.h:
* Source/WebCore/rendering/RenderLayoutState.h:
* Source/WebCore/rendering/RenderLineBoxList.h:
* Source/WebCore/rendering/RenderLineBreak.h:
* Source/WebCore/rendering/RenderListBox.cpp:
(WebCore::RenderListBox::selectElement const):
* Source/WebCore/rendering/RenderListBox.h:
* Source/WebCore/rendering/RenderListItem.h:
* Source/WebCore/rendering/RenderListMarker.h:
* Source/WebCore/rendering/RenderMarquee.cpp:
(WebCore::reverseDirection):
(WebCore::RenderMarquee::isHorizontal const):
* Source/WebCore/rendering/RenderMarquee.h:
* Source/WebCore/rendering/RenderMenuList.cpp:
(WebCore::RenderMenuList::selectElement const):
* Source/WebCore/rendering/RenderModel.cpp:
(WebCore::RenderModel::modelElement const):
* Source/WebCore/rendering/RenderModel.h:
* Source/WebCore/rendering/RenderMultiColumnFlow.h:
* Source/WebCore/rendering/RenderMultiColumnSet.h:
* Source/WebCore/rendering/RenderObject.cpp:
(WebCore::canRelyOnAncestorLayerFullRepaint):
(WebCore::hasAncestorWithSelectionOnSeparateLine):
(WebCore::shouldRenderPreviousSelectionOnSeparateLine):
* Source/WebCore/rendering/RenderObject.h:
* Source/WebCore/rendering/RenderProgress.cpp:
(WebCore::RenderProgress::progressElement const):
* Source/WebCore/rendering/RenderProgress.h:
* Source/WebCore/rendering/RenderQuote.h:
* Source/WebCore/rendering/RenderScrollbar.cpp:
(WebCore::pseudoForScrollbarPart):
* Source/WebCore/rendering/RenderScrollbarTheme.h:
* Source/WebCore/rendering/RenderSearchField.h:
* Source/WebCore/rendering/RenderSelectFallbackButton.h:
* Source/WebCore/rendering/RenderSlider.cpp:
(WebCore::RenderSlider::element const):
* Source/WebCore/rendering/RenderTable.cpp:
(WebCore::RenderTable::topSection const):
* Source/WebCore/rendering/RenderTable.h:
* Source/WebCore/rendering/RenderTableCaption.cpp:
(WebCore::RenderTableCaption::table const):
* Source/WebCore/rendering/RenderTableCell.cpp:
(WebCore::CollapsedBorders::nextBorder):
(WebCore::backgroundRectForRow):
(WebCore::backgroundRectForSection):
* Source/WebCore/rendering/RenderTableCell.h:
* Source/WebCore/rendering/RenderTableCol.h:
* Source/WebCore/rendering/RenderTableSection.cpp:
(WebCore::shouldFlexCellChild):
(WebCore::compareCellPositions):
(WebCore::compareCellPositionsWithOverflowingCells):
(WebCore::physicalBorderForDirection):
* Source/WebCore/rendering/RenderTableSection.h:
* Source/WebCore/rendering/RenderText.cpp:
(WebCore::SecureTextTimer::takeOffsetAfterLastTypedCharacter):
(WebCore::originalTextMap):
(WebCore::inlineWrapperForDisplayContentsMap):
(WebCore::convertNoBreakSpaceToSpace):
(WebCore::RenderText::layoutBox):
(WebCore::RenderText::layoutBox const):
(WebCore::RenderText::textNode const):
(WebCore::combineTextWidth):
(WebCore::isSpaceAccordingToStyle):
(WebCore::isInlineFlowOrEmptyText):
* Source/WebCore/rendering/RenderText.h:
* Source/WebCore/rendering/RenderTextControl.cpp:
(WebCore::RenderTextControl::textFormControlElement const):
* Source/WebCore/rendering/RenderTextControlMultiLine.h:
* Source/WebCore/rendering/RenderTextControlSingleLine.h:
* Source/WebCore/rendering/RenderTextLineBoxes.h:
* Source/WebCore/rendering/RenderTheme.cpp:
(WebCore::isAppearanceAllowedForAllElements):
(WebCore::shouldCheckLegacyStylesForNativeAppearance):
* Source/WebCore/rendering/RenderTheme.h:
* Source/WebCore/rendering/RenderTreeAsText.cpp:
(WebCore::shouldEnableSubpixelPrecisionForTextDump):
* Source/WebCore/rendering/RenderVTTCue.h:
* Source/WebCore/rendering/RenderVideo.cpp:
(WebCore::RenderVideo::videoElement const):
* Source/WebCore/rendering/RenderVideo.h:
* Source/WebCore/rendering/RenderView.h:
* Source/WebCore/rendering/RenderViewTransitionCapture.h:
* Source/WebCore/rendering/RenderWidget.cpp:
(WebCore::widgetRendererMap):
(WebCore::roundedIntRect):
(WebCore::RenderWidget::remoteFrame const):
* Source/WebCore/rendering/RenderWidget.h:
* Source/WebCore/rendering/TextBoxPainter.h:
* Source/WebCore/rendering/TextBoxTrimmer.cpp:
(WebCore::textBoxTrim):
(WebCore::removeTextBoxTrimStart):
* Source/WebCore/rendering/TextDecorationPainter.cpp:
(WebCore::textDecorationStyleToStrokeStyle):
* Source/WebCore/rendering/cocoa/RenderThemeCocoa.mm:
(WebCore::renderThemePaintSwitchThumb):
(WebCore::renderThemePaintSwitchTrack):
(WebCore::canShowCapsLockIndicator):
* Source/WebCore/rendering/line/LineInfo.h:
* Source/WebCore/rendering/line/LineWidth.h:
* Source/WebCore/rendering/mac/RenderThemeMac.h:
* Source/WebCore/rendering/mac/RenderThemeMac.mm:
(WebCore::popupButtonMargins):
(WebCore::popupButtonSizes):
(WebCore::popupButtonPadding):
(WebCore::checkboxSizes):
(WebCore::checkboxMargins):
(WebCore::radioMargins):
(WebCore::buttonSizes):
(WebCore::buttonMargins):
(WebCore::stepperSizes):
(WebCore::switchSizes):
(WebCore::visualSwitchMargins):
(WebCore::menuListButtonSizes):
* Source/WebCore/rendering/mathml/MathMLStyle.h:
* Source/WebCore/rendering/mathml/MathOperator.h:
* Source/WebCore/rendering/mathml/RenderMathMLBlock.h:
* Source/WebCore/rendering/mathml/RenderMathMLFraction.h:
* Source/WebCore/rendering/mathml/RenderMathMLOperator.h:
* Source/WebCore/rendering/mathml/RenderMathMLPadded.h:
* Source/WebCore/rendering/mathml/RenderMathMLRoot.h:
* Source/WebCore/rendering/mathml/RenderMathMLRow.h:
* Source/WebCore/rendering/mathml/RenderMathMLScripts.cpp:
(WebCore::isPrescriptDelimiter):
* Source/WebCore/rendering/mathml/RenderMathMLScripts.h:
* Source/WebCore/rendering/mathml/RenderMathMLSpace.h:
* Source/WebCore/rendering/mathml/RenderMathMLToken.h:
* Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h:
* Source/WebCore/rendering/shapes/LayoutShape.h:
* Source/WebCore/rendering/shapes/RasterLayoutShape.cpp:
(WebCore::MarginIntervalGenerator::set):
* Source/WebCore/rendering/style/GridSpan.h:
* Source/WebCore/rendering/style/OutlineValue.h:
* Source/WebCore/rendering/style/PositionTryOrder.h:
* Source/WebCore/rendering/style/RenderStyle.h:
* Source/WebCore/rendering/style/RenderStyleConstants.h:
* Source/WebCore/rendering/style/StyleContentAlignmentData.h:
* Source/WebCore/rendering/style/StyleSelfAlignmentData.h:
* Source/WebCore/rendering/svg/RenderSVGEllipse.h:
* Source/WebCore/rendering/svg/RenderSVGForeignObject.h:
* Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h:
* Source/WebCore/rendering/svg/RenderSVGImage.h:
* Source/WebCore/rendering/svg/RenderSVGModelObject.cpp:
(WebCore::isGraphicsElement):
* Source/WebCore/rendering/svg/RenderSVGModelObject.h:
* Source/WebCore/rendering/svg/RenderSVGPath.cpp:
(WebCore::markerForType):
* Source/WebCore/rendering/svg/RenderSVGPath.h:
* Source/WebCore/rendering/svg/RenderSVGRect.h:
* Source/WebCore/rendering/svg/RenderSVGResourceClipper.cpp:
(WebCore::currentClippingMode):
* Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.h:
* Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:
* Source/WebCore/rendering/svg/RenderSVGRoot.h:
* Source/WebCore/rendering/svg/RenderSVGShape.h:
* Source/WebCore/rendering/svg/RenderSVGText.cpp:
(WebCore::checkLayoutAttributesConsistency):
* Source/WebCore/rendering/svg/RenderSVGText.h:
* Source/WebCore/rendering/svg/RenderSVGTextPath.h:
* Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h:
* Source/WebCore/rendering/svg/SVGContainerLayout.h:
* Source/WebCore/rendering/svg/SVGRenderSupport.cpp:
(WebCore::layoutSizeOfNearestViewportChanged):
* Source/WebCore/rendering/svg/SVGRenderSupport.h:
* Source/WebCore/rendering/svg/SVGRenderingContext.cpp:
(WebCore::currentContentTransformation):
* Source/WebCore/rendering/svg/SVGTextBoxPainter.cpp:
(WebCore::textShouldBePainted):
(WebCore::thicknessForDecoration):
* Source/WebCore/rendering/svg/SVGTextChunk.h:
* Source/WebCore/rendering/svg/SVGTextChunkBuilder.h:
* Source/WebCore/rendering/svg/SVGTextLayoutAttributes.h:
* Source/WebCore/rendering/svg/SVGTextLayoutAttributesBuilder.cpp:
(WebCore::processRenderSVGInlineText):
* Source/WebCore/rendering/svg/SVGTextLayoutEngine.h:
* Source/WebCore/rendering/svg/SVGTextLayoutEngineBaseline.h:
* Source/WebCore/rendering/svg/SVGTextMetricsBuilder.cpp:
(WebCore::shouldUseComplexTextController):
* Source/WebCore/rendering/svg/SVGTextMetricsBuilder.h:
* Source/WebCore/rendering/svg/SVGTextQuery.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGEllipse.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGForeignObject.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGHiddenContainer.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGImage.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGModelObject.cpp:
(WebCore::isGraphicsElement):
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGPath.cpp:
(WebCore::markerForType):
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGPath.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGRect.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGResourceContainer.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGResourceFilterPrimitive.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGResourceGradient.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGResourcePattern.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGRoot.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGShape.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGTransformableContainer.h:
* Source/WebCore/rendering/svg/legacy/LegacyRenderSVGViewportContainer.h:
* Source/WebCore/rendering/svg/legacy/SVGResources.cpp:
(WebCore::isChainableResource):
* Source/WebCore/rendering/svg/legacy/SVGResourcesCache.cpp:
(WebCore::rendererCanHaveResources):
* Source/WebCore/rendering/updating/RenderTreeBuilder.h:
* Source/WebCore/rendering/updating/RenderTreeBuilderInline.cpp:
(WebCore::canUseAsParentForContinuation):
(WebCore::inFlowPositionedInlineAncestor):
* Source/WebCore/rendering/updating/RenderTreeBuilderInline.h:
* Source/WebCore/rendering/updating/RenderTreeBuilderTable.h:
* Source/WebCore/rendering/updating/RenderTreePosition.h:
* Source/WebCore/rendering/updating/RenderTreeUpdater.h:
Canonical link: https://commits.webkit.org/307967@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications