[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