[webkit-changes] [WebKit/WebKit] 83f96f: Further porting of high frequency IPC types to the...

Gavin noreply at github.com
Wed Dec 14 05:25:01 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 83f96fe0a90a9d84cf00e00e38bc6b713666dbd6
      https://github.com/WebKit/WebKit/commit/83f96fe0a90a9d84cf00e00e38bc6b713666dbd6
  Author: Gavin Phillips <gavin.p at apple.com>
  Date:   2022-12-14 (Wed, 14 Dec 2022)

  Changed paths:
    M Source/WebCore/Modules/applepay/ApplePayErrorCode.h
    M Source/WebCore/Modules/applepay/ApplePayErrorContactField.h
    M Source/WebCore/Modules/webauthn/UserVerificationRequirement.h
    M Source/WebCore/platform/encryptedmedia/CDMKeySystemConfiguration.h
    M Source/WebCore/platform/graphics/FloatQuad.h
    M Source/WebCore/platform/mediacapabilities/MediaConfiguration.h
    M Source/WebCore/platform/mediacapabilities/MediaDecodingConfiguration.h
    M Source/WebCore/platform/mediacapabilities/MediaEncodingConfiguration.h
    M Source/WebCore/platform/mediarecorder/MediaRecorderPrivateOptions.h
    M Source/WebKit/Scripts/webkit/messages.py
    M Source/WebKit/Scripts/webkit/tests/MessageArgumentDescriptions.cpp
    M Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in
    M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
    M Source/WebKit/UIProcess/WebAuthentication/Cocoa/LocalConnection.h

  Log Message:
  -----------
  Further porting of high frequency IPC types to the new serialization format
https://bugs.webkit.org/show_bug.cgi?id=249147
rdar://103253106

Reviewed by Alex Christensen.

This change ports more types to the new serialization format. It
includes:
    - MediaRecorderPrivateOptions
    - FloatQuad
    - ApplePayErrorContactField
    - ApplePayErrorCode
    - SelectionRenderingBehavior
    - UserVerificationRequirement
    - CDMKeySystemConfiguration
    - MediaConfiguration
    - MediaEncodingConfiguration
    - MediaDecodingConfiguration

* Source/WebCore/Modules/applepay/ApplePayErrorCode.h:
* Source/WebCore/Modules/applepay/ApplePayErrorContactField.h:
* Source/WebCore/Modules/webauthn/UserVerificationRequirement.h:
* Source/WebCore/platform/encryptedmedia/CDMKeySystemConfiguration.h:
(WebCore::CDMKeySystemConfiguration::encode const): Deleted.
(WebCore::CDMKeySystemConfiguration::decode): Deleted.
* Source/WebCore/platform/graphics/FloatQuad.h:
(WebCore::FloatQuad::encode const): Deleted.
(WebCore::FloatQuad::decode): Deleted.
* Source/WebCore/platform/mediacapabilities/MediaConfiguration.h:
(WebCore::MediaConfiguration::encode const): Deleted.
(WebCore::MediaConfiguration::decode): Deleted.
* Source/WebCore/platform/mediacapabilities/MediaDecodingConfiguration.h:
(WebCore::MediaDecodingConfiguration::encode const): Deleted.
(WebCore::MediaDecodingConfiguration::decode): Deleted.
* Source/WebCore/platform/mediacapabilities/MediaEncodingConfiguration.h:
(WebCore::MediaEncodingConfiguration::encode const): Deleted.
(WebCore::MediaEncodingConfiguration::decode): Deleted.
* Source/WebCore/platform/mediarecorder/MediaRecorderPrivateOptions.h:
(WebCore::MediaRecorderPrivateOptions::encode const): Deleted.
(WebCore::MediaRecorderPrivateOptions::decode): Deleted.
* Source/WebKit/Scripts/webkit/messages.py:
(serialized_identifiers):
* Source/WebKit/Shared/Cocoa/WebCoreArgumentCodersCocoa.serialization.in:
* Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in:
* Source/WebKit/UIProcess/WebAuthentication/Cocoa/LocalConnection.h:

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




More information about the webkit-changes mailing list