Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 58b06b535af534c669ff32e4eb9a73f9ae857ffb https://github.com/WebKit/WebKit/commit/58b06b535af534c669ff32e4eb9a73f9ae857ffb Author: Chris Dumez <cdu...@apple.com> Date: 2024-01-11 (Thu, 11 Jan 2024)
Changed paths: M Source/WebCore/rendering/RenderLayerBacking.cpp M Source/WebCore/rendering/RenderLayerCompositor.cpp M Source/WebCore/rendering/RenderLayerFilters.cpp M Source/WebCore/rendering/RenderLayerModelObject.cpp M Source/WebCore/rendering/RenderLayerScrollableArea.cpp M Source/WebCore/rendering/RenderLayoutState.cpp M Source/WebCore/rendering/RenderLineBoxList.cpp M Source/WebCore/rendering/RenderListBox.cpp M Source/WebCore/rendering/RenderListItem.cpp M Source/WebCore/rendering/RenderListMarker.cpp M Source/WebCore/rendering/RenderMarquee.cpp M Source/WebCore/rendering/RenderMenuList.cpp M Source/WebCore/rendering/RenderMeter.cpp M Source/WebCore/rendering/RenderMultiColumnFlow.cpp M Source/WebCore/rendering/RenderMultiColumnSet.cpp Log Message: ----------- Reduce use of downcast<>() in rendering code even more https://bugs.webkit.org/show_bug.cgi?id=267426 Reviewed by Geoffrey Garen. * Source/WebCore/rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::RenderLayerBacking): (WebCore::clippingLayerBox): (WebCore::RenderLayerBacking::updateChildrenTransformAndAnchorPoint): (WebCore::RenderLayerBacking::updateBackdropFiltersGeometry): (WebCore::RenderLayerBacking::updateAfterWidgetResize): (WebCore::RenderLayerBacking::updateConfiguration): (WebCore::RenderLayerBacking::computeParentGraphicsLayerRect const): (WebCore::RenderLayerBacking::updateContentsRects): (WebCore::isCompositedPlugin): (WebCore::RenderLayerBacking::containsPaintedContent const): (WebCore::RenderLayerBacking::isDirectlyCompositedImage const): (WebCore::RenderLayerBacking::isUnscaledBitmapOnly const): (WebCore::RenderLayerBacking::contentsBox const): (WebCore::RenderLayerBacking::backgroundBoxForSimpleContainerPainting const): * Source/WebCore/rendering/RenderLayerCompositor.cpp: (WebCore::frameHostingNodeForFrame): (WebCore::RenderLayerCompositor::updateBacking): (WebCore::RenderLayerCompositor::computeClippingScopes const): (WebCore::RenderLayerCompositor::requiresCompositingForTransform const): (WebCore::RenderLayerCompositor::requiresCompositingForVideo const): (WebCore::RenderLayerCompositor::requiresCompositingForFrame const): (WebCore::RenderLayerCompositor::isLayerForIFrameWithScrollCoordinatedContents const): (WebCore::RenderLayerCompositor::parentRelativeScrollableRect const): * Source/WebCore/rendering/RenderLayerFilters.cpp: (WebCore::RenderLayerFilters::updateReferenceFilterClients): * Source/WebCore/rendering/RenderLayerModelObject.cpp: (WebCore::RenderLayerModelObject::updateLayerTransform): (WebCore::RenderLayerModelObject::computeVisibleRectsInSVGContainer const): (WebCore::RenderLayerModelObject::svgClipperResourceFromStyle const): (WebCore::RenderLayerModelObject::svgMaskerResourceFromStyle const): (WebCore::RenderLayerModelObject::svgFillPaintServerResourceFromStyle const): (WebCore::RenderLayerModelObject::svgStrokePaintServerResourceFromStyle const): * Source/WebCore/rendering/RenderLayerScrollableArea.cpp: (WebCore::RenderLayerScrollableArea::scrollsOverflow const): (WebCore::RenderLayerScrollableArea::availableContentSizeChanged): (WebCore::RenderLayerScrollableArea::overflowControlsRects const): (WebCore::RenderLayerScrollableArea::createScrollbar): (WebCore::RenderLayerScrollableArea::updateScrollbarsAfterLayout): * Source/WebCore/rendering/RenderLayoutState.cpp: (WebCore::RenderLayoutState::computeOffsets): (WebCore::RenderLayoutState::computePaginationInformation): * Source/WebCore/rendering/RenderLineBoxList.cpp: (WebCore::RenderLineBoxList::rangeIntersectsRect const): (WebCore::RenderLineBoxList::dirtyLinesFromChangedChild): * Source/WebCore/rendering/RenderListBox.cpp: (WebCore::RenderListBox::paintItemForeground): (WebCore::RenderListBox::paintItemBackground): * Source/WebCore/rendering/RenderListItem.cpp: (WebCore::enclosingList): (WebCore::nextListItemHelper): (WebCore::previousListItem): (WebCore::RenderListItem::updateListMarkerNumbers): (WebCore::RenderListItem::isInReversedOrderedList const): * Source/WebCore/rendering/RenderListMarker.cpp: (WebCore::RenderListMarker::parentBox): (WebCore::RenderListMarker::addOverflowFromListMarker): * Source/WebCore/rendering/RenderMarquee.cpp: (WebCore::RenderMarquee::marqueeSpeed const): * Source/WebCore/rendering/RenderMenuList.cpp: (WebCore::selectedOptionCount): (RenderMenuList::updateOptionsWidth): (RenderMenuList::setTextFromOption): (RenderMenuList::didUpdateActiveOption): (RenderMenuList::itemText const): (RenderMenuList::itemIsSelected const): * Source/WebCore/rendering/RenderMeter.cpp: (WebCore::RenderMeter::meterElement const): * Source/WebCore/rendering/RenderMultiColumnFlow.cpp: (WebCore::RenderMultiColumnFlow::firstMultiColumnSet const): (WebCore::RenderMultiColumnFlow::lastMultiColumnSet const): (WebCore::RenderMultiColumnFlow::layout): (WebCore::RenderMultiColumnFlow::fragmentedFlowDescendantBoxLaidOut): (WebCore::RenderMultiColumnFlow::offsetFromContainer const): * Source/WebCore/rendering/RenderMultiColumnSet.cpp: (WebCore::RenderMultiColumnSet::nextSiblingMultiColumnSet const): (WebCore::RenderMultiColumnSet::previousSiblingMultiColumnSet const): Canonical link: https://commits.webkit.org/272943@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes