[webkit-changes] [WebKit/WebKit] ad9f18: Remove use of raw pointers in cachedResourceLoader...

Arunsundar Kannan noreply at github.com
Tue Mar 28 15:34:16 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ad9f1876e28f6497dfe297d81d3f396efef6b7dc
      https://github.com/WebKit/WebKit/commit/ad9f1876e28f6497dfe297d81d3f396efef6b7dc
  Author: Arunsundar Kannan <arunsundar_kannan at apple.com>
  Date:   2023-03-28 (Tue, 28 Mar 2023)

  Changed paths:
    M Source/WebCore/loader/ApplicationManifestLoader.cpp
    M Source/WebCore/loader/ApplicationManifestLoader.h
    M Source/WebCore/loader/cache/CachedResourceLoader.cpp
    M Source/WebCore/loader/cache/CachedResourceLoader.h
    M Source/WebCore/loader/icon/IconLoader.cpp
    M Source/WebCore/loader/icon/IconLoader.h

  Log Message:
  -----------
  Remove use of raw pointers in cachedResourceLoader class, IconLoader, ApplicationManifestLoader.
https://bugs.webkit.org/show_bug.cgi?id=254437.
rdar://107196321.

Reviewed by Chris Dumez.

Changed m_documentLoader ivar to CheckedPtr/CheckedRef instead of raw pointer..

* Source/WebCore/loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::requestResource):
(WebCore::CachedResourceLoader::clearDocumentLoader):
(WebCore::CachedResourceLoader::loadDone):
* Source/WebCore/loader/cache/CachedResourceLoader.h:
(WebCore::CachedResourceLoader::clearDocumentLoader): Deleted.

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




More information about the webkit-changes mailing list