[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