[webkit-changes] [WebKit/WebKit] 98667d: Use CheckedPtr / CheckedRef less for non-stack obj...

Chris Dumez noreply at github.com
Fri Dec 15 21:30:43 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 98667dc58f6ddf80965e72e370be7a878e89122d
      https://github.com/WebKit/WebKit/commit/98667dc58f6ddf80965e72e370be7a878e89122d
  Author: Chris Dumez <cdumez at apple.com>
  Date:   2023-12-15 (Fri, 15 Dec 2023)

  Changed paths:
    M Source/WebCore/accessibility/AXObjectCache.h
    M Source/WebCore/accessibility/AccessibilityScrollView.h
    M Source/WebCore/loader/ApplicationManifestLoader.h
    M Source/WebCore/loader/DocumentLoader.h
    M Source/WebCore/loader/appcache/ApplicationCacheHost.cpp
    M Source/WebCore/loader/appcache/ApplicationCacheHost.h
    M Source/WebCore/loader/cache/CachedResourceLoader.h
    M Source/WebCore/loader/icon/IconLoader.h
    M Source/WebCore/page/DOMWindowExtension.h
    M Source/WebCore/page/EventHandler.cpp
    M Source/WebCore/page/EventHandler.h
    M Source/WebCore/page/LocalFrameView.cpp
    M Source/WebCore/page/LocalFrameView.h
    M Source/WebCore/page/PageOverlay.h
    M Source/WebCore/page/scrolling/ScrollingCoordinator.cpp
    M Source/WebCore/platform/ScrollView.h
    M Source/WebCore/platform/Widget.h
    M Source/WebCore/platform/mac/ScrollbarThemeMac.mm
    M Source/WebCore/platform/mac/ScrollbarsControllerMac.mm
    M Source/WebCore/rendering/CounterNode.cpp
    M Source/WebCore/rendering/CounterNode.h
    M Source/WebCore/rendering/RenderCounter.cpp
    M Source/WebCore/rendering/RenderCounter.h
    M Source/WebKit/WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.cpp
    M Source/WebKit/WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.h
    M Source/WebKit/WebProcess/Plugins/PDF/PDFPluginBase.h
    M Source/WebKit/WebProcess/WebPage/WebPage.h
    M Source/WebKit/WebProcess/WebPage/WebPageOverlay.cpp
    M Source/WebKit/WebProcess/WebPage/WebPageOverlay.h

  Log Message:
  -----------
  Use CheckedPtr / CheckedRef less for non-stack objects
https://bugs.webkit.org/show_bug.cgi?id=266503

Reviewed by Darin Adler and Ryosuke Niwa.

* Source/WebCore/accessibility/AXObjectCache.h:
* Source/WebCore/accessibility/AccessibilityScrollView.h:
* Source/WebCore/loader/ApplicationManifestLoader.h:
* Source/WebCore/loader/DocumentLoader.h:
* Source/WebCore/loader/appcache/ApplicationCacheHost.cpp:
(WebCore::ApplicationCacheHost::ApplicationCacheHost):
* Source/WebCore/loader/appcache/ApplicationCacheHost.h:
* Source/WebCore/loader/cache/CachedResourceLoader.h:
* Source/WebCore/loader/icon/IconLoader.h:
* Source/WebCore/page/DOMWindowExtension.h:
* Source/WebCore/page/EventHandler.cpp:
(WebCore::widgetForElement):
(WebCore::EventHandler::completeWidgetWheelEvent):
(WebCore::EventHandler::handleWheelEventInternal):
* Source/WebCore/page/EventHandler.h:
* Source/WebCore/page/LocalFrameView.cpp:
(WebCore::LocalFrameView::didAddWidgetToRenderTree):
(WebCore::LocalFrameView::willRemoveWidgetFromRenderTree):
(WebCore::collectAndProtectWidgets):
(WebCore::LocalFrameView::updateWidgetPositions):
* Source/WebCore/page/LocalFrameView.h:
* Source/WebCore/page/PageOverlay.h:
* Source/WebCore/page/scrolling/ScrollingCoordinator.cpp:
(WebCore::ScrollingCoordinator::absoluteEventTrackingRegionsForFrame const):
* Source/WebCore/platform/ScrollView.h:
* Source/WebCore/platform/Widget.h:
* Source/WebCore/platform/mac/ScrollbarThemeMac.mm:
(WebCore::ScrollbarThemeMac::registerScrollbar):
(WebCore::ScrollbarThemeMac::unregisterScrollbar):
* Source/WebCore/platform/mac/ScrollbarsControllerMac.mm:
* Source/WebCore/rendering/CounterNode.cpp:
(WebCore::CounterNode::~CounterNode):
(WebCore::CounterNode::nextInPreOrderAfterChildren const):
(WebCore::CounterNode::lastDescendant const):
(WebCore::CounterNode::previousInPreOrder const):
(WebCore::CounterNode::resetThisAndDescendantsRenderers):
(WebCore::CounterNode::recount):
(WebCore::CounterNode::insertAfter):
(WebCore::CounterNode::removeChild):
* Source/WebCore/rendering/CounterNode.h:
* Source/WebCore/rendering/RenderCounter.cpp:
(WebCore::makeCounterNode):
(WebCore::RenderCounter::originalText const):
* Source/WebCore/rendering/RenderCounter.h:
* Source/WebKit/WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.cpp:
(WebKit::InjectedBundleDOMWindowExtension::InjectedBundleDOMWindowExtension):
(WebKit::InjectedBundleDOMWindowExtension::~InjectedBundleDOMWindowExtension):
* Source/WebKit/WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.h:
* Source/WebKit/WebProcess/Plugins/PDF/PDFPluginBase.h:
* Source/WebKit/WebProcess/WebPage/WebPage.h:
* Source/WebKit/WebProcess/WebPage/WebPageOverlay.cpp:
(WebKit::overlayMap):
(WebKit::WebPageOverlay::WebPageOverlay):
(WebKit::WebPageOverlay::~WebPageOverlay):
(WebKit::WebPageOverlay::fromCoreOverlay):
* Source/WebKit/WebProcess/WebPage/WebPageOverlay.h:

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




More information about the webkit-changes mailing list