[webkit-changes] [WebKit/WebKit] c095d3: Store fewer raw pointers in containers in Source/W...
Chris Dumez
noreply at github.com
Wed Sep 27 19:13:32 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c095d300811b451846fb81f29255b82d4f76b938
https://github.com/WebKit/WebKit/commit/c095d300811b451846fb81f29255b82d4f76b938
Author: Chris Dumez <cdumez at apple.com>
Date: 2023-09-27 (Wed, 27 Sep 2023)
Changed paths:
M Source/WTF/wtf/CheckedPtr.h
M Source/WTF/wtf/CheckedRef.h
M Source/WebCore/history/HistoryItem.h
M Source/WebKitLegacy/Storage/StorageNamespaceImpl.cpp
M Source/WebKitLegacy/Storage/StorageNamespaceImpl.h
M Source/WebKitLegacy/Storage/StorageThread.cpp
M Source/WebKitLegacy/Storage/StorageThread.h
M Source/WebKitLegacy/Storage/WebStorageNamespaceProvider.cpp
M Source/WebKitLegacy/Storage/WebStorageNamespaceProvider.h
M Source/WebKitLegacy/WebCoreSupport/WebResourceLoadScheduler.cpp
M Source/WebKitLegacy/WebCoreSupport/WebResourceLoadScheduler.h
M Source/WebKitLegacy/mac/History/BackForwardList.h
M Source/WebKitLegacy/mac/History/WebBackForwardList.mm
M Source/WebKitLegacy/mac/History/WebHistoryItem.mm
M Source/WebKitLegacy/mac/WebCoreSupport/WebVisitedLinkStore.h
M Source/WebKitLegacy/mac/WebCoreSupport/WebVisitedLinkStore.mm
M Source/WebKitLegacy/mac/WebView/WebScriptWorld.mm
Log Message:
-----------
Store fewer raw pointers in containers in Source/WebKitLegacy
https://bugs.webkit.org/show_bug.cgi?id=262188
Reviewed by Ryosuke Niwa.
* Source/WebCore/history/HistoryItem.h:
* Source/WebKitLegacy/Storage/StorageNamespaceImpl.cpp:
(WebKit::localStorageNamespaceMap):
(): Deleted.
* Source/WebKitLegacy/Storage/StorageNamespaceImpl.h:
* Source/WebKitLegacy/Storage/StorageThread.cpp:
(WebCore::activeStorageThreads):
(WebCore::StorageThread::start):
(WebCore::StorageThread::terminate):
(): Deleted.
* Source/WebKitLegacy/Storage/StorageThread.h:
* Source/WebKitLegacy/Storage/WebStorageNamespaceProvider.cpp:
(WebKit::storageNamespaceProviders):
(WebKit::WebStorageNamespaceProvider::WebStorageNamespaceProvider):
(WebKit::WebStorageNamespaceProvider::~WebStorageNamespaceProvider):
(WebKit::WebStorageNamespaceProvider::closeLocalStorage):
(WebKit::WebStorageNamespaceProvider::clearLocalStorageForAllOrigins):
(WebKit::WebStorageNamespaceProvider::clearLocalStorageForOrigin):
(WebKit::WebStorageNamespaceProvider::closeIdleLocalStorageDatabases):
(WebKit::WebStorageNamespaceProvider::syncLocalStorage):
(): Deleted.
* Source/WebKitLegacy/Storage/WebStorageNamespaceProvider.h:
* Source/WebKitLegacy/WebCoreSupport/WebResourceLoadScheduler.cpp:
(WebResourceLoadScheduler::hostForURL):
(WebResourceLoadScheduler::scheduleLoad):
(WebResourceLoadScheduler::remove):
(WebResourceLoadScheduler::crossOriginRedirectReceived):
(WebResourceLoadScheduler::servePendingRequests):
* Source/WebKitLegacy/WebCoreSupport/WebResourceLoadScheduler.h:
* Source/WebKitLegacy/mac/History/BackForwardList.h:
* Source/WebKitLegacy/mac/History/WebBackForwardList.mm:
(kit):
(-[WebBackForwardList initWithBackForwardList:]):
(-[WebBackForwardList dealloc]):
* Source/WebKitLegacy/mac/History/WebHistoryItem.mm:
(-[WebHistoryItem dealloc]):
(-[WebHistoryItem copyWithZone:]):
(core):
(kit):
(-[WebHistoryItem initWithWebCoreHistoryItem:]):
* Source/WebKitLegacy/mac/WebCoreSupport/WebVisitedLinkStore.h:
* Source/WebKitLegacy/mac/WebCoreSupport/WebVisitedLinkStore.mm:
(visitedLinkStores):
(WebVisitedLinkStore::WebVisitedLinkStore):
(WebVisitedLinkStore::~WebVisitedLinkStore):
(WebVisitedLinkStore::removeAllVisitedLinks):
* Source/WebKitLegacy/mac/WebView/WebScriptWorld.mm:
(-[WebScriptWorld initWithWorld:]):
(-[WebScriptWorld dealloc]):
(+[WebScriptWorld findOrCreateWorld:]):
Canonical link: https://commits.webkit.org/268556@main
More information about the webkit-changes
mailing list