Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: faae635a0b0239551ddcbdf88f7368987d421cd9
https://github.com/WebKit/WebKit/commit/faae635a0b0239551ddcbdf88f7368987d421cd9
Author: Wenson Hsieh <[email protected]>
Date: 2026-01-08 (Thu, 08 Jan 2026)
Changed paths:
M Source/WebCore/page/Frame.cpp
M Source/WebCore/page/FrameTree.cpp
M Source/WebCore/page/FrameTree.h
M Source/WebCore/page/LocalFrameView.cpp
M Source/WebCore/page/Page.cpp
Log Message:
-----------
Fix several safer C++ warnings in Frame and FrameTree
https://bugs.webkit.org/show_bug.cgi?id=305173
Reviewed by Richard Robinson.
Fix several safer C++ warnings ahead of #56282 (Uncounted raw pointer or
reference not provably
backed by ref-counted variable):
File Function Line
------------------------------------------------
Frame.cpp indexInFrameTreeSiblings 219
FrameTree.cpp firstRenderedChild 421
FrameTree.cpp firstRenderedChild 425
FrameTree.cpp firstRenderedChild 429
FrameTree.cpp nextRenderedSibling 438
FrameTree.cpp nextRenderedSibling 441
FrameTree.cpp traverseNextRendered 468
FrameTree.cpp traverseNextRendered 477
FrameTree.cpp traverseNextRendered 483
```
* Source/WebCore/page/Frame.cpp:
(WebCore::Frame::indexInFrameTreeSiblings const):
* Source/WebCore/page/FrameTree.cpp:
(WebCore::FrameTree::firstRenderedChild const):
(WebCore::FrameTree::nextRenderedSibling const):
(WebCore::FrameTree::traverseNextRendered const):
* Source/WebCore/page/FrameTree.h:
* Source/WebCore/page/LocalFrameView.cpp:
(WebCore::LocalFrameView::updateLayoutAndStyleIfNeededRecursive):
* Source/WebCore/page/Page.cpp:
(WebCore::Page::doAfterUpdateRendering):
Canonical link: https://commits.webkit.org/305341@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications