[webkit-changes] [WebKit/WebKit] cc946a: Keep reducing use of downcast<>() in rendering code

Chris Dumez noreply at github.com
Fri Jan 12 08:52:18 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: cc946a62ba6acfcb8db041aafaf3fb9a1b50782e
      https://github.com/WebKit/WebKit/commit/cc946a62ba6acfcb8db041aafaf3fb9a1b50782e
  Author: Chris Dumez <cdumez at apple.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M Source/WebCore/rendering/RenderEmbeddedObject.cpp
    M Source/WebCore/rendering/RenderFlexibleBox.cpp
    M Source/WebCore/rendering/RenderFragmentContainer.cpp
    M Source/WebCore/rendering/RenderFragmentedFlow.cpp
    M Source/WebCore/rendering/RenderFrame.cpp
    M Source/WebCore/rendering/RenderFrameSet.cpp
    M Source/WebCore/rendering/RenderGrid.cpp
    M Source/WebCore/rendering/RenderHighlight.cpp
    M Source/WebCore/rendering/RenderImage.cpp
    M Source/WebCore/rendering/RenderImageResource.cpp
    M Source/WebCore/rendering/RenderInline.cpp
    M Source/WebCore/rendering/RenderLayer.cpp

  Log Message:
  -----------
  Keep reducing use of downcast<>() in rendering code
https://bugs.webkit.org/show_bug.cgi?id=267437

Reviewed by Geoffrey Garen.

* Source/WebCore/rendering/RenderEmbeddedObject.cpp:
(WebCore::RenderEmbeddedObject::scroll):
(WebCore::RenderEmbeddedObject::handleUnavailablePluginIndicatorEvent):
* Source/WebCore/rendering/RenderFlexibleBox.cpp:
(WebCore::RenderFlexibleBox::computeChildIntrinsicLogicalWidths const):
(WebCore::RenderFlexibleBox::cachedChildIntrinsicContentLogicalHeight const):
(WebCore::RenderFlexibleBox::computeMainAxisExtentForChild):
(WebCore::RenderFlexibleBox::constructFlexItem):
(WebCore::RenderFlexibleBox::childHasPercentHeightDescendants const):
(WebCore::RenderFlexibleBox::applyStretchAlignmentToChild):
* Source/WebCore/rendering/RenderFragmentContainer.cpp:
(WebCore::RenderFragmentContainer::visualOverflowRectForBox const):
* Source/WebCore/rendering/RenderFragmentedFlow.cpp:
(WebCore::RenderFragmentedFlow::removeFlowChildInfo):
(WebCore::RenderFragmentedFlow::offsetFromLogicalTopOfFirstFragment const):
* Source/WebCore/rendering/RenderFrame.cpp:
(WebCore::RenderFrame::updateFromElement):
* Source/WebCore/rendering/RenderFrameSet.cpp:
(WebCore::RenderFrameSet::computeEdgeInfo):
* Source/WebCore/rendering/RenderGrid.cpp:
(WebCore::cacheBaselineAlignedChildren):
(WebCore::insertIntoGrid):
(WebCore::RenderGrid::layoutGridItems):
(WebCore::RenderGrid::layoutMasonryItems):
(WebCore::RenderGrid::alignSelfForChild const):
(WebCore::RenderGrid::justifySelfForChild const):
(WebCore::RenderGrid::applySubgridStretchAlignmentToChildIfNeeded):
(WebCore::RenderGrid::isSubgrid const):
(WebCore::RenderGrid::isSubgridInParentDirection const):
(WebCore::RenderGrid::gridSpanForChild const):
* Source/WebCore/rendering/RenderHighlight.cpp:
(WebCore::RenderRangeIterator::checkForSpanner):
* Source/WebCore/rendering/RenderImage.cpp:
(WebCore::RenderImage::imageMap const):
* Source/WebCore/rendering/RenderImageResource.cpp:
(WebCore::RenderImageResource::imageSize const):
* Source/WebCore/rendering/RenderInline.cpp:
(WebCore::updateStyleOfAnonymousBlockContinuations):
(WebCore::RenderInline::boundingRects const):
(WebCore::RenderInline::clippedOverflowRect const):
(WebCore::RenderInline::offsetFromContainer const):
(WebCore::RenderInline::mapLocalToContainer const):
(WebCore::RenderInline::addFocusRingRects const):
(WebCore::isEmptyInline):
* Source/WebCore/rendering/RenderLayer.cpp:
(WebCore::RenderLayer::enclosingScrollableLayer const):
(WebCore::RenderLayer::overflowControlsRects const):
(WebCore::RenderLayer::paintLayerWithEffects):
(WebCore::RenderLayer::computeClipPath const):
(WebCore::RenderLayer::setupClipPath):
(WebCore::RenderLayer::calculateClipRects const):

Canonical link: https://commits.webkit.org/272975@main




More information about the webkit-changes mailing list