[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