[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