Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a0a5ee68b8d57ebd45fd1f21b3397af7993f5bc2
      
https://github.com/WebKit/WebKit/commit/a0a5ee68b8d57ebd45fd1f21b3397af7993f5bc2
  Author: Alan Baradlay <[email protected]>
  Date:   2025-03-19 (Wed, 19 Mar 2025)

  Changed paths:
    M Source/WebCore/accessibility/AXObjectCache.cpp
    M Source/WebCore/accessibility/AXObjectCache.h
    M Source/WebCore/accessibility/AccessibilityImageMapLink.cpp
    M Source/WebCore/accessibility/AccessibilityList.cpp
    M Source/WebCore/accessibility/AccessibilityList.h
    M Source/WebCore/accessibility/AccessibilityObject.cpp
    M Source/WebCore/accessibility/AccessibilityRenderObject.cpp
    M Source/WebCore/dom/Element.cpp
    M Source/WebCore/dom/FragmentDirectiveRangeFinder.cpp
    M Source/WebCore/dom/FragmentDirectiveUtilities.cpp
    M Source/WebCore/dom/FragmentDirectiveUtilities.h
    M Source/WebCore/dom/Position.cpp
    M Source/WebCore/editing/Editing.cpp
    M Source/WebCore/editing/Editor.cpp
    M Source/WebCore/editing/TextIterator.cpp
    M Source/WebCore/html/HTMLAreaElement.cpp
    M Source/WebCore/html/HTMLAreaElement.h
    M Source/WebCore/html/shadow/ProgressShadowElement.cpp
    M Source/WebCore/inspector/InspectorOverlay.cpp
    M Source/WebCore/inspector/agents/InspectorLayerTreeAgent.cpp
    M Source/WebCore/layout/integration/LayoutIntegrationBoxTreeUpdater.cpp
    M Source/WebCore/layout/integration/LayoutIntegrationCoverage.cpp
    M Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.cpp
    M Source/WebCore/page/ElementTargetingController.cpp
    M Source/WebCore/page/LocalFrame.cpp
    M Source/WebCore/page/SpatialNavigation.cpp
    M Source/WebCore/rendering/RenderBlockFlow.cpp
    M Source/WebCore/rendering/RenderLayer.cpp
    M Source/WebCore/rendering/RenderListItem.cpp
    M Source/WebCore/rendering/RenderListItem.h
    M Source/WebCore/rendering/RenderObject.cpp
    M Source/WebCore/rendering/RenderObject.h
    M Source/WebCore/rendering/RenderTheme.cpp
    M Source/WebCore/rendering/line/BreakingContext.h

  Log Message:
  -----------
  [Cleanup] Use render and node subclasses instead of RenderObject and Node 
wherever possible (cont...)
https://bugs.webkit.org/show_bug.cgi?id=289862

Reviewed by Tim Nguyen.

* Source/WebCore/accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::isNodeVisible const):
* Source/WebCore/accessibility/AXObjectCache.h:
* Source/WebCore/accessibility/AccessibilityImageMapLink.cpp:
(WebCore::AccessibilityImageMapLink::elementPath const):
* Source/WebCore/accessibility/AccessibilityList.cpp:
(WebCore::AccessibilityList::childHasPseudoVisibleListItemMarkers):
(WebCore::AccessibilityList::determineAccessibilityRoleWithCleanChildren):
* Source/WebCore/accessibility/AccessibilityList.h:
* Source/WebCore/accessibility/AccessibilityObject.cpp:
(WebCore::lineStartListMarkerText):
* Source/WebCore/accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::elementPath const):
* Source/WebCore/dom/Element.cpp:
(WebCore::listBoxElementBoundingBox):
(WebCore::Element::getClientRects):
(WebCore::Element::boundingAbsoluteRectWithoutLayout const):
* Source/WebCore/dom/FragmentDirectiveRangeFinder.cpp:
(WebCore::FragmentDirectiveRangeFinder::isVisibleTextNode):
(WebCore::FragmentDirectiveRangeFinder::rangeOfStringInRange):
* Source/WebCore/dom/FragmentDirectiveUtilities.cpp:
(WebCore::FragmentDirectiveUtilities::nearestBlockAncestor):
* Source/WebCore/dom/FragmentDirectiveUtilities.h:
* Source/WebCore/dom/Position.cpp:
(WebCore::Position::hasRenderedNonAnonymousDescendantsWithHeight):
(WebCore::boundingBoxLogicalHeight): Deleted.
* Source/WebCore/editing/Editing.cpp:
(WebCore::lineBreakExistsAtPosition):
* Source/WebCore/editing/Editor.cpp:
(WebCore::Editor::baseWritingDirectionForSelectionStart const):
* Source/WebCore/editing/TextIterator.cpp:
(WebCore::ignoresContainerClip):
(WebCore::SimplifiedBackwardsTextIterator::advance):
* Source/WebCore/html/HTMLAreaElement.cpp:
(WebCore::HTMLAreaElement::computePath const):
(WebCore::HTMLAreaElement::computeRect const):
* Source/WebCore/html/HTMLAreaElement.h:
* Source/WebCore/html/shadow/ProgressShadowElement.cpp:
(WebCore::ProgressShadowElement::rendererIsNeeded):
* Source/WebCore/inspector/InspectorOverlay.cpp:
(WebCore::InspectorOverlay::buildFlexOverlay):
* Source/WebCore/inspector/agents/InspectorLayerTreeAgent.cpp:
(WebCore::InspectorLayerTreeAgent::buildObjectForLayer):
* Source/WebCore/layout/integration/LayoutIntegrationBoxTreeUpdater.cpp:
(WebCore::LayoutIntegration::BoxTreeUpdater::createLayoutBox):
* Source/WebCore/layout/integration/LayoutIntegrationCoverage.cpp:
(WebCore::LayoutIntegration::canUseForPreferredWidthComputation):
* Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.cpp:
(WebCore::LayoutIntegration::shouldInvalidateLineLayoutPathAfterChangeFor):
* Source/WebCore/page/ElementTargetingController.cpp:
(WebCore::computeClientRect):
* Source/WebCore/page/LocalFrame.cpp:
(WebCore::LocalFrame::searchForLabelsBeforeElement):
* Source/WebCore/page/SpatialNavigation.cpp:
(WebCore::canScrollInDirection):
* Source/WebCore/rendering/RenderBlockFlow.cpp:
(WebCore::isNonBlocksOrNonFixedHeightListItems):
(WebCore::RenderBlockFlow::computeInlinePreferredLogicalWidths const):
* Source/WebCore/rendering/RenderLayer.cpp:
(WebCore::RenderLayer::createLocalTransformState const):
* Source/WebCore/rendering/RenderListItem.cpp:
(WebCore::enclosingList):
(WebCore::nextListItem):
(WebCore::previousListItem):
* Source/WebCore/rendering/RenderListItem.h:
* Source/WebCore/rendering/RenderObject.cpp:
(WebCore::RenderObject::containingBlockForPositionType):
(WebCore::RenderObject::shouldUseTransformFromContainer const):
* Source/WebCore/rendering/RenderObject.h:
* Source/WebCore/rendering/RenderTheme.cpp:
(WebCore::RenderTheme::paintSliderTicks):
* Source/WebCore/rendering/line/BreakingContext.h:
(WebCore::shouldSkipWhitespaceAfterStartObject):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to