Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: a3da05db278b87941898740ec35b7c4d63bb1f6c https://github.com/WebKit/WebKit/commit/a3da05db278b87941898740ec35b7c4d63bb1f6c Author: Alan Baradlay <za...@apple.com> Date: 2025-03-24 (Mon, 24 Mar 2025)
Changed paths: M Source/WebCore/accessibility/AccessibilityNodeObject.cpp M Source/WebCore/accessibility/AccessibilityRenderObject.cpp M Source/WebCore/editing/ApplyBlockElementCommand.cpp M Source/WebCore/editing/ApplyStyleCommand.cpp M Source/WebCore/editing/Editing.cpp M Source/WebCore/editing/Editing.h M Source/WebCore/editing/ReplaceSelectionCommand.cpp M Source/WebCore/editing/TextIterator.cpp M Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.cpp M Source/WebCore/page/EventHandler.cpp M Source/WebCore/page/TextIndicator.cpp M Source/WebCore/page/text-extraction/TextExtraction.cpp M Source/WebCore/rendering/ImageQualityController.cpp M Source/WebCore/rendering/ImageQualityController.h M Source/WebCore/rendering/svg/RenderSVGImage.cpp M Source/WebCore/rendering/svg/legacy/LegacyRenderSVGImage.cpp Log Message: ----------- [Cleanup] Use RenderElement instead of RenderObject where applicable https://bugs.webkit.org/show_bug.cgi?id=290237 Reviewed by Antti Koivisto. Let's try to avoid calling style() on RenderObject (when we know we have a subclass). * Source/WebCore/accessibility/AccessibilityNodeObject.cpp: (WebCore::needsSpaceFromDisplay): * Source/WebCore/accessibility/AccessibilityRenderObject.cpp: (WebCore::AccessibilityRenderObject::computeIsIgnored const): (WebCore::AccessibilityRenderObject::determineAccessibilityRole): (WebCore::AccessibilityRenderObject::applePayButtonType const): * Source/WebCore/editing/ApplyBlockElementCommand.cpp: (WebCore::ApplyBlockElementCommand::renderStyleOfEnclosingTextNode): * Source/WebCore/editing/ApplyStyleCommand.cpp: (WebCore::ApplyStyleCommand::applyInlineStyleToPushDown): * Source/WebCore/editing/Editing.cpp: (WebCore::isNodeRendered): Deleted. * Source/WebCore/editing/Editing.h: * Source/WebCore/editing/ReplaceSelectionCommand.cpp: (WebCore::ReplacementFragment::removeUnrenderedNodes): * Source/WebCore/editing/TextIterator.cpp: (WebCore::TextIterator::handleReplacedElement): * Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.cpp: (WebCore::LayoutIntegration::LineLayout::containing): * Source/WebCore/page/EventHandler.cpp: (WebCore::EventHandler::selectCursor): * Source/WebCore/page/TextIndicator.cpp: (WebCore::estimatedTextColorsForRange): * Source/WebCore/page/text-extraction/TextExtraction.cpp: (WebCore::TextExtraction::extractItemData): (WebCore::TextExtraction::extractRenderedTokens): * Source/WebCore/rendering/ImageQualityController.cpp: (WebCore::ImageQualityController::chooseInterpolationQualityForSVG): * Source/WebCore/rendering/ImageQualityController.h: * Source/WebCore/rendering/svg/RenderSVGImage.cpp: (WebCore::RenderSVGImage::paintIntoRect): * Source/WebCore/rendering/svg/legacy/LegacyRenderSVGImage.cpp: (WebCore::LegacyRenderSVGImage::paintForeground): Canonical link: https://commits.webkit.org/292587@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