[webkit-changes] [WebKit/WebKit] d80ae6: Port ResourceResponse to the new CoreIPC serializa...
Gavin
noreply at github.com
Thu Dec 15 01:16:48 PST 2022
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: d80ae68ecc7a4a5756a38de4a2eb3d2360375012
https://github.com/WebKit/WebKit/commit/d80ae68ecc7a4a5756a38de4a2eb3d2360375012
Author: Gavin Phillips <gavin.p at apple.com>
Date: 2022-12-15 (Thu, 15 Dec 2022)
Changed paths:
M Source/WebCore/platform/ReferrerPolicy.h
M Source/WebCore/platform/network/ResourceLoadPriority.h
M Source/WebCore/platform/network/ResourceRequestBase.h
M Source/WebCore/platform/network/ResourceResponseBase.cpp
M Source/WebCore/platform/network/ResourceResponseBase.h
M Source/WebCore/platform/network/cf/ResourceResponse.h
M Source/WebCore/platform/network/curl/ResourceResponse.h
M Source/WebCore/platform/network/soup/ResourceResponse.h
M Source/WebKit/NetworkProcess/cache/CacheStorageEngineCache.cpp
M Source/WebKit/NetworkProcess/cache/NetworkCacheEntry.cpp
M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
Log Message:
-----------
Port ResourceResponse to the new CoreIPC serialization format.
https://bugs.webkit.org/show_bug.cgi?id=249130
<rdar://problem/103247059>
Reviewed by Alex Christensen.
Port ResourceResponse and related classes to the new serialization format.
The types moved are:
- WebCore::ResourceRequestCachePolicy
- WebCore::ResourceRequestBase::SameSiteDisposition
- WebCore::ResourceRequestRequester
- WebCore::ResourceLoadPriority
- WebCore::ResourceResponseBase
- WebCore::ResourceResponseBase::Type
- WebCore::ResourceResponseBase::Tainting
- WebCore::ResourceResponseBase::Source
- WebCore::ReferrerPolicy
* Source/WebCore/platform/ReferrerPolicy.h:
* Source/WebCore/platform/network/ResourceLoadPriority.h:
* Source/WebCore/platform/network/ResourceRequestBase.h:
* Source/WebCore/platform/network/ResourceResponseBase.cpp:
(WebCore::ResourceResponseBase::ResourceResponseBase):
(WebCore::m_mimeType):
(WebCore::m_textEncodingName):
(WebCore::m_httpStatusText):
(WebCore::m_httpVersion):
(WebCore::m_httpHeaderFields):
(WebCore::m_networkLoadMetrics):
(WebCore::m_httpStatusCode):
(WebCore::ResourceResponseBase::getResponseData const):
* Source/WebCore/platform/network/ResourceResponseBase.h:
(WebCore::ResourceResponseBase::encode const):
(WebCore::ResourceResponseBase::decode):
* Source/WebCore/platform/network/cf/ResourceResponse.h:
(WebCore::ResourceResponse::ResourceResponse):
* Source/WebCore/platform/network/curl/ResourceResponse.h:
* Source/WebCore/platform/network/soup/ResourceResponse.h:
(WebCore::ResourceResponse::ResourceResponse):
* Source/WebKit/NetworkProcess/cache/CacheStorageEngineCache.cpp:
(WebKit::CacheStorage::decodeDOMCacheRecord):
* Source/WebKit/NetworkProcess/cache/NetworkCacheEntry.cpp:
(WebKit::NetworkCache::Entry::decodeStorageRecord):
* Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in:
Canonical link: https://commits.webkit.org/257908@main
More information about the webkit-changes
mailing list