[webkit-changes] [WebKit/WebKit] bc1871: Porting ClientOrigin and other types to the new Co...

Gavin noreply at github.com
Thu Nov 17 08:52:05 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: bc1871421aa1dc483c04c1054c10604e70e32b31
      https://github.com/WebKit/WebKit/commit/bc1871421aa1dc483c04c1054c10604e70e32b31
  Author: Gavin Phillips <gavin.p at apple.com>
  Date:   2022-11-17 (Thu, 17 Nov 2022)

  Changed paths:
    M Source/WebCore/Modules/webauthn/AuthenticatorResponse.h
    M Source/WebCore/Modules/webauthn/AuthenticatorTransport.h
    M Source/WebCore/Modules/webauthn/PublicKeyCredentialType.h
    M Source/WebCore/PAL/pal/graphics/WebGPU/WebGPUFeatureName.h
    M Source/WebCore/html/DataListSuggestionInformation.h
    M Source/WebCore/page/ClientOrigin.h
    M Source/WebCore/page/SecurityOriginData.h
    M Source/WebCore/platform/WebCorePersistentCoders.cpp
    M Source/WebCore/platform/graphics/AlphaPremultiplication.h
    M Source/WebCore/platform/graphics/PixelBufferFormat.h
    M Source/WebCore/platform/graphics/PixelFormat.h
    M Source/WebCore/platform/ios/SelectionGeometry.cpp
    M Source/WebCore/platform/ios/SelectionGeometry.h
    M Source/WebCore/platform/xr/PlatformXR.h
    M Source/WebKit/CMakeLists.txt
    M Source/WebKit/DerivedSources-input.xcfilelist
    M Source/WebKit/DerivedSources.make
    M Source/WebKit/Shared/WebCoreArgumentCoders.cpp
    M Source/WebKit/Shared/WebCoreArgumentCoders.h
    M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
    A Source/WebKit/Shared/WebGPU/WebGPUFeatureName.serialization.in
    A Source/WebKit/Shared/XR/XRSystem.serialization.in
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Porting ClientOrigin and other types to the new CoreIPC serialization format
https://bugs.webkit.org/show_bug.cgi?id=247976
rdar://102419299

Reviewed by Alex Christensen.

Port more types to the new serialization format. These include:
    - ClientOrigin
    - SecurityOriginData
    - DataListSuggestionInformation
    - DataListSuggestion
    - DataListSuggestionActivationType
    - SelectionGeometry
    - PublicKeyCredentialType
    - AuthenticatorTransport
    - AlphaPremultiplication
    - PixelFormat
    - PixelBufferFormat
    - SessionFeature
    - FeatureName

* Source/WebCore/Modules/webauthn/AuthenticatorResponse.h:
* Source/WebCore/Modules/webauthn/AuthenticatorTransport.h:
* Source/WebCore/Modules/webauthn/PublicKeyCredentialType.h:
* Source/WebCore/PAL/pal/graphics/WebGPU/WebGPUFeatureName.h:
* Source/WebCore/html/DataListSuggestionInformation.h:
(WebCore::DataListSuggestion::encode const): Deleted.
(WebCore::DataListSuggestion::decode): Deleted.
(WebCore::DataListSuggestionInformation::encode const): Deleted.
(WebCore::DataListSuggestionInformation::decode): Deleted.
* Source/WebCore/page/ClientOrigin.h:
(WebCore::ClientOrigin::encode const): Deleted.
(WebCore::ClientOrigin::decode): Deleted.
* Source/WebCore/page/SecurityOriginData.h:
(WebCore::SecurityOriginData::SecurityOriginData):
(WebCore::SecurityOriginData::encode const): Deleted.
(WebCore::SecurityOriginData::decode): Deleted.
* Source/WebCore/platform/WebCorePersistentCoders.cpp:
(WTF::Persistence::Coder<WebCore::ClientOrigin>::encode):
(WTF::Persistence::Coder<WebCore::ClientOrigin>::decode):
(WTF::Persistence::Coder<WebCore::SecurityOriginData>::encode):
(WTF::Persistence::Coder<WebCore::SecurityOriginData>::decode):
* Source/WebCore/platform/graphics/AlphaPremultiplication.h:
* Source/WebCore/platform/graphics/PixelBufferFormat.h:
(WebCore::PixelBufferFormat::encode const): Deleted.
(WebCore::PixelBufferFormat::decode): Deleted.
* Source/WebCore/platform/graphics/PixelFormat.h:
* Source/WebCore/platform/ios/SelectionGeometry.cpp:
(WebCore::SelectionGeometry::SelectionGeometry):
* Source/WebCore/platform/ios/SelectionGeometry.h:
* Source/WebCore/platform/xr/PlatformXR.h:
* Source/WebKit/CMakeLists.txt:
* Source/WebKit/DerivedSources-input.xcfilelist:
* Source/WebKit/DerivedSources.make:
* Source/WebKit/Shared/WebCoreArgumentCoders.cpp:
(IPC::ArgumentCoder<SelectionGeometry>::encode): Deleted.
(IPC::ArgumentCoder<SelectionGeometry>::decode): Deleted.
* Source/WebKit/Shared/WebCoreArgumentCoders.h:
* Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in:
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:

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




More information about the webkit-changes mailing list