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

Reply via email to