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