Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e68d09467c4364aeeed397bdb4f30e142930d39b
      
https://github.com/WebKit/WebKit/commit/e68d09467c4364aeeed397bdb4f30e142930d39b
  Author: Alan Baradlay <[email protected]>
  Date:   2026-09-11 (Fri, 11 Sep 2026)

  Changed paths:
    M Source/WebCore/accessibility/AXObjectCache.cpp
    M Source/WebCore/accessibility/AccessibilityObjectInlines.h
    M Source/WebCore/accessibility/AccessibilityRenderObject.cpp
    M Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.cpp
    M Source/WebCore/dom/Document.cpp
    M Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.cpp
    M Source/WebCore/page/IntersectionObserver.cpp
    M Source/WebCore/rendering/InlineWalker.h
    M Source/WebCore/rendering/LegacyInlineFlowBox.cpp
    M Source/WebCore/rendering/LegacyInlineIterator.cpp
    M Source/WebCore/rendering/LegacyInlineIterator.h
    M Source/WebCore/rendering/PositionedLayoutConstraints.cpp
    M Source/WebCore/rendering/RenderBlockFlow.cpp
    M Source/WebCore/rendering/RenderElement.cpp
    M Source/WebCore/rendering/RenderObject.cpp
    M Source/WebCore/rendering/RenderText.cpp
    M Source/WebCore/rendering/RenderTextFragment.cpp
    M Source/WebCore/rendering/RenderVTTCue.cpp
    M Source/WebCore/rendering/line/TrailingObjects.cpp
    M Source/WebCore/rendering/updating/RenderTreeBuilder.cpp
    M Source/WebCore/rendering/updating/RenderTreeBuilderMultiColumn.cpp
    M Source/WebCore/rendering/updating/RenderTreeUpdater.cpp
    M Source/WebCore/style/StyleExtractorCustom.h

  Log Message:
  -----------
  [cleanup] Ask isInlineBox() instead of downcasting to RenderInline where the 
type is not needed
https://bugs.webkit.org/show_bug.cgi?id=323766
<rdar://problem/187025891>

Reviewed by Antti Koivisto.

This is in preparation for removing RenderInline renderer.

Most call sites only want to know whether a renderer is an inline box, and the 
ones that downcast mostly go on to call style(), parent(), firstChild(),
containingBlock() or firstLetterRemainingText(), all of which RenderObject, 
RenderElement and RenderBoxModelObject already provide.

* Source/WebCore/accessibility/AXObjectCache.cpp:
* Source/WebCore/accessibility/AccessibilityObjectInlines.h:
* Source/WebCore/accessibility/AccessibilityRenderObject.cpp:
* Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.cpp:
* Source/WebCore/dom/Document.cpp:
* Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.cpp:
* Source/WebCore/page/IntersectionObserver.cpp:
* Source/WebCore/rendering/InlineWalker.h:
* Source/WebCore/rendering/LegacyInlineFlowBox.cpp:
* Source/WebCore/rendering/LegacyInlineIterator.h:
* Source/WebCore/rendering/PositionedLayoutConstraints.cpp:
* Source/WebCore/rendering/RenderBlockFlow.cpp:
* Source/WebCore/rendering/RenderElement.cpp:
* Source/WebCore/rendering/RenderObject.cpp:
* Source/WebCore/rendering/RenderText.cpp:
* Source/WebCore/rendering/RenderTextFragment.cpp:
* Source/WebCore/rendering/RenderVTTCue.cpp:
* Source/WebCore/rendering/updating/RenderTreeBuilder.cpp:
* Source/WebCore/rendering/updating/RenderTreeBuilderMultiColumn.cpp:
* Source/WebCore/rendering/updating/RenderTreeUpdater.cpp:
* Source/WebCore/style/StyleExtractorCustom.h:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to