[webkit-changes] [WebKit/WebKit] 9bf02c: Generate more IPC serialization code from WebCore/...

EWS noreply at github.com
Wed Oct 5 19:30:00 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9bf02c2618ef6d1cfa1969e9836217b30f9081fa
      https://github.com/WebKit/WebKit/commit/9bf02c2618ef6d1cfa1969e9836217b30f9081fa
  Author: Alex Christensen <achristensen at webkit.org>
  Date:   2022-10-05 (Wed, 05 Oct 2022)

  Changed paths:
    M Source/WebCore/Headers.cmake
    M Source/WebCore/Modules/cache/DOMCacheEngine.h
    M Source/WebCore/Modules/cache/RetrieveRecordsOptions.h
    M Source/WebCore/Modules/contact-picker/ContactInfo.h
    M Source/WebCore/Modules/contact-picker/ContactsRequestData.h
    M Source/WebCore/Modules/mediasession/MediaImage.h
    M Source/WebCore/Modules/mediasession/MediaMetadataInit.h
    M Source/WebCore/Modules/mediasession/MediaPositionState.h
    M Source/WebCore/Modules/mediastream/DetachedRTCDataChannel.h
    M Source/WebCore/Modules/model-element/HTMLModelElementCamera.h
    M Source/WebCore/Modules/notifications/NotificationData.h
    M Source/WebCore/Modules/permissions/PermissionDescriptor.h
    M Source/WebCore/Modules/push-api/PushSubscriptionData.h
    M Source/WebCore/Modules/reporting/DeprecationReportBody.h
    M Source/WebCore/Modules/reporting/Report.cpp
    M Source/WebCore/Modules/reporting/Report.h
    M Source/WebCore/Modules/reporting/TestReportBody.h
    M Source/WebCore/Modules/speech/SpeechRecognitionError.h
    M Source/WebCore/Modules/speech/SpeechRecognitionRequestInfo.h
    M Source/WebCore/Modules/speech/SpeechRecognitionResultData.h
    M Source/WebCore/Modules/web-locks/WebLockManagerSnapshot.h
    M Source/WebCore/Modules/webauthn/AuthenticationExtensionsClientInputs.h
    M Source/WebCore/Modules/webauthn/AuthenticationExtensionsClientOutputs.h
    M Source/WebCore/Modules/webauthn/PublicKeyCredentialCreationOptions.h
    M Source/WebCore/Modules/webauthn/PublicKeyCredentialDescriptor.h
    M Source/WebCore/Modules/webauthn/PublicKeyCredentialRequestOptions.h
    M Source/WebCore/bindings/js/SerializedScriptValue.h
    M Source/WebKit/Platform/IPC/DaemonCoders.cpp
    M Source/WebKit/Shared/WebCoreArgumentCoders.cpp
    M Source/WebKit/Shared/WebCoreArgumentCoders.h
    M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in

  Log Message:
  -----------
  Generate more IPC serialization code from WebCore/Modules
https://bugs.webkit.org/show_bug.cgi?id=246119

Reviewed by Tim Horton.

* Source/WebCore/Modules/cache/DOMCacheEngine.h:
(WebCore::DOMCacheEngine::CacheInfos::encode const): Deleted.
(WebCore::DOMCacheEngine::CacheInfos::decode): Deleted.
(WebCore::DOMCacheEngine::CacheIdentifierOperationResult::encode const): Deleted.
(WebCore::DOMCacheEngine::CacheIdentifierOperationResult::decode): Deleted.
* Source/WebCore/Modules/cache/RetrieveRecordsOptions.h:
(WebCore::RetrieveRecordsOptions::encode const): Deleted.
(WebCore::RetrieveRecordsOptions::decode): Deleted.
* Source/WebCore/Modules/contact-picker/ContactInfo.h:
(WebCore::ContactInfo::encode const): Deleted.
(WebCore::ContactInfo::decode): Deleted.
* Source/WebCore/Modules/contact-picker/ContactsRequestData.h:
(WebCore::ContactsRequestData::encode const): Deleted.
(WebCore::ContactsRequestData::decode): Deleted.
* Source/WebCore/Modules/mediasession/MediaImage.h:
(WebCore::MediaImage::encode const): Deleted.
(WebCore::MediaImage::decode): Deleted.
* Source/WebCore/Modules/mediasession/MediaMetadataInit.h:
(WebCore::MediaMetadataInit::encode const): Deleted.
(WebCore::MediaMetadataInit::decode): Deleted.
* Source/WebCore/Modules/mediasession/MediaPositionState.h:
(WebCore::MediaPositionState::encode const): Deleted.
(WebCore::MediaPositionState::decode): Deleted.
* Source/WebCore/Modules/mediastream/DetachedRTCDataChannel.h:
(WebCore::DetachedRTCDataChannel::encode const): Deleted.
(WebCore::DetachedRTCDataChannel::decode): Deleted.
* Source/WebCore/Modules/model-element/HTMLModelElementCamera.h:
(WebCore::HTMLModelElementCamera::encode const): Deleted.
(WebCore::HTMLModelElementCamera::decode): Deleted.
* Source/WebCore/Modules/notifications/NotificationData.h:
(WebCore::NotificationData::encode const): Deleted.
(WebCore::NotificationData::decode): Deleted.
* Source/WebCore/Modules/permissions/PermissionDescriptor.h:
(WebCore::PermissionDescriptor::operator== const):
(WebCore::PermissionDescriptor::encode const): Deleted.
(WebCore::PermissionDescriptor::decode): Deleted.
* Source/WebCore/Modules/push-api/PushSubscriptionData.h:
(WebCore::PushSubscriptionData::encode const): Deleted.
(WebCore::PushSubscriptionData::decode): Deleted.
* Source/WebCore/Modules/reporting/DeprecationReportBody.h:
(WebCore::DeprecationReportBody::encode const): Deleted.
(WebCore::DeprecationReportBody::decode): Deleted.
* Source/WebCore/Modules/reporting/Report.cpp:
(WebCore::Report::body const):
(WebCore::Report::body): Deleted.
* Source/WebCore/Modules/reporting/Report.h:
(WebCore::Report::encode const): Deleted.
(WebCore::Report::decode): Deleted.
* Source/WebCore/Modules/reporting/TestReportBody.h:
(WebCore::TestReportBody::encode const): Deleted.
(WebCore::TestReportBody::decode): Deleted.
* Source/WebCore/Modules/speech/SpeechRecognitionError.h:
(WebCore::SpeechRecognitionError::encode const): Deleted.
(WebCore::SpeechRecognitionError::decode): Deleted.
* Source/WebCore/Modules/speech/SpeechRecognitionRequestInfo.h:
(WebCore::SpeechRecognitionRequestInfo::encode const): Deleted.
(WebCore::SpeechRecognitionRequestInfo::decode): Deleted.
* Source/WebCore/Modules/speech/SpeechRecognitionResultData.h:
(WebCore::SpeechRecognitionAlternativeData::encode const): Deleted.
(WebCore::SpeechRecognitionAlternativeData::decode): Deleted.
(WebCore::SpeechRecognitionResultData::encode const): Deleted.
(WebCore::SpeechRecognitionResultData::decode): Deleted.
* Source/WebCore/Modules/web-locks/WebLockManagerSnapshot.h:
(WebCore::WebLockManagerSnapshot::Info::isolatedCopy):
(WebCore::WebLockManagerSnapshot::isolatedCopy):
(WebCore::WebLockManagerSnapshot::Info::encode const): Deleted.
(WebCore::WebLockManagerSnapshot::encode const): Deleted.
(WebCore::WebLockManagerSnapshot::Info::decode): Deleted.
(WebCore::WebLockManagerSnapshot::decode): Deleted.
* Source/WebCore/Modules/webauthn/AuthenticationExtensionsClientInputs.h:
(WebCore::AuthenticationExtensionsClientInputs::encode const): Deleted.
(WebCore::AuthenticationExtensionsClientInputs::decode): Deleted.
* Source/WebCore/Modules/webauthn/AuthenticationExtensionsClientOutputs.h:
(WebCore::AuthenticationExtensionsClientOutputs::encode const): Deleted.
(WebCore::AuthenticationExtensionsClientOutputs::decode): Deleted.
(WebCore::AuthenticationExtensionsClientOutputs::CredentialPropertiesOutput::encode const): Deleted.
(WebCore::AuthenticationExtensionsClientOutputs::CredentialPropertiesOutput::decode): Deleted.
* Source/WebCore/Modules/webauthn/PublicKeyCredentialCreationOptions.h:
(WebCore::PublicKeyCredentialCreationOptions::Parameters::encode const): Deleted.
(WebCore::PublicKeyCredentialCreationOptions::Parameters::decode): Deleted.
(WebCore::PublicKeyCredentialCreationOptions::AuthenticatorSelectionCriteria::encode const): Deleted.
(WebCore::PublicKeyCredentialCreationOptions::AuthenticatorSelectionCriteria::decode): Deleted.
(WebCore::PublicKeyCredentialCreationOptions::encode const): Deleted.
(WebCore::PublicKeyCredentialCreationOptions::decode): Deleted.
* Source/WebCore/Modules/webauthn/PublicKeyCredentialDescriptor.h:
(WebCore::PublicKeyCredentialDescriptor::encode const): Deleted.
(WebCore::PublicKeyCredentialDescriptor::decode): Deleted.
* Source/WebCore/Modules/webauthn/PublicKeyCredentialRequestOptions.h:
(WebCore::PublicKeyCredentialRequestOptions::encode const): Deleted.
(WebCore::PublicKeyCredentialRequestOptions::decode): Deleted.
* Source/WebCore/bindings/js/SerializedScriptValue.h:
(WebCore::SerializedScriptValue::decode):
* Source/WebKit/Platform/IPC/DaemonCoders.cpp:
(WebKit::Daemon::Coder<WebCore::PushSubscriptionData>::encode):
(WebKit::Daemon::Coder<WebCore::PushSubscriptionData>::decode):
* Source/WebKit/Shared/WebCoreArgumentCoders.cpp:
(IPC::ArgumentCoder<Ref<SecurityOrigin>>::encode):
(IPC::ArgumentCoder<Ref<SecurityOrigin>>::decode):
(IPC::ArgumentCoder<RefPtr<WebCore::ReportBody>>::encode):
(IPC::ArgumentCoder<RefPtr<WebCore::ReportBody>>::decode):
(IPC::ArgumentCoder<Ref<WebCore::Report>>::encode): Deleted.
(IPC::ArgumentCoder<Ref<WebCore::Report>>::decode): Deleted.
* Source/WebKit/Shared/WebCoreArgumentCoders.h:
* Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in:

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




More information about the webkit-changes mailing list