[webkit-changes] [WebKit/WebKit] 1d2ac1: Further porting of WebKit/ related types to the ne...

Gavin noreply at github.com
Tue Feb 21 09:08:22 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1d2ac11bafbdfb31a9b7666f64ce2d409909a021
      https://github.com/WebKit/WebKit/commit/1d2ac11bafbdfb31a9b7666f64ce2d409909a021
  Author: Gavin Phillips <gavin.p at apple.com>
  Date:   2023-02-21 (Tue, 21 Feb 2023)

  Changed paths:
    M Source/WebCore/loader/DocumentLoader.h
    M Source/WebCore/loader/FrameLoaderTypes.h
    M Source/WebCore/platform/network/NetworkConnectionIntegrity.h
    M Source/WebKit/CMakeLists.txt
    M Source/WebKit/DerivedSources-input.xcfilelist
    M Source/WebKit/DerivedSources.make
    M Source/WebKit/Scripts/webkit/messages.py
    M Source/WebKit/Scripts/webkit/tests/MessageArgumentDescriptions.cpp
    M Source/WebKit/Shared/CallbackID.h
    A Source/WebKit/Shared/CallbackID.serialization.in
    M Source/WebKit/Shared/FileSystemSyncAccessHandleInfo.h
    A Source/WebKit/Shared/FileSystemSyncAccessHandleInfo.serialization.in
    M Source/WebKit/Shared/PolicyDecision.h
    A Source/WebKit/Shared/PolicyDecision.serialization.in
    M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
    M Source/WebKit/Shared/WebProcessDataStoreParameters.h
    A Source/WebKit/Shared/WebProcessDataStoreParameters.serialization.in
    M Source/WebKit/Shared/WebsiteLegacyOverflowScrollingTouchPolicy.h
    M Source/WebKit/Shared/WebsiteMediaSourcePolicy.h
    M Source/WebKit/Shared/WebsiteMetaViewportPolicy.h
    M Source/WebKit/Shared/WebsitePoliciesData.cpp
    M Source/WebKit/Shared/WebsitePoliciesData.h
    A Source/WebKit/Shared/WebsitePoliciesData.serialization.in
    M Source/WebKit/Shared/WebsiteSimulatedMouseEventsDispatchPolicy.h
    M Source/WebKit/Shared/ios/WebAutocorrectionContext.h
    A Source/WebKit/Shared/ios/WebAutocorrectionContext.serialization.in
    M Source/WebKit/Shared/mac/PDFContextMenu.h
    A Source/WebKit/Shared/mac/PDFContextMenuItem.serialization.in
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj
    M Source/WebKit/WebProcess/GPU/graphics/BufferIdentifierSet.h
    A Source/WebKit/WebProcess/GPU/graphics/BufferIdentifierSet.serialization.in
    M Source/WebKit/WebProcess/GPU/graphics/PrepareBackingStoreBuffersData.h
    A Source/WebKit/WebProcess/GPU/graphics/PrepareBackingStoreBuffersData.serialization.in
    M Source/WebKit/WebProcess/GPU/media/RemoteAudioSessionConfiguration.h
    A Source/WebKit/WebProcess/GPU/media/RemoteAudioSessionConfiguration.serialization.in
    M Source/WebKit/WebProcess/GPU/media/RemoteCDMConfiguration.h
    A Source/WebKit/WebProcess/GPU/media/RemoteCDMConfiguration.serialization.in

  Log Message:
  -----------
  Further porting of WebKit/ related types to the new IPC serialization format
https://bugs.webkit.org/show_bug.cgi?id=252662
rdar://105723213

Reviewed by Alex Christensen.

This change includes porting of the following types:
    - CallbackID
    - FileSystemSyncAccessHandleInfo
    - WebAutocorrectionContext
    - PolicyDecision
    - PolicyAction
    - ReloadOption
    - FrameLoadType
    - NavigationType
    - BrowsingContextGroupSwitchDecision
    - ShouldOpenExternalURLsPolicy
    - MouseEventPolicy
    - ColorSchemePreference
    - ModalContainerObservationPolicy
    - AllowsContentJavaScript
    - NetworkConnectionIntegrity
    - WebProcessDataStoreParameters
    - WebsiteMetaViewportPolicy
    - WebsiteMediaSourcePolicy
    - WebsiteSimulatedMouseEventsDispatchPolicy
    - WebsiteLegacyOverflowScrollingTouchPolicy
    - WebsitePoliciesData
    - BufferIdentifierSet
    - PrepareBackingStoreBuffersInputData
    - RemoteAudioSessionConfiguration
    - RemoteCDMConfiguration

* Source/WebCore/loader/DocumentLoader.h:
* Source/WebCore/loader/FrameLoaderTypes.h:
* Source/WebCore/platform/network/NetworkConnectionIntegrity.h:
* Source/WebKit/CMakeLists.txt:
* Source/WebKit/DerivedSources-input.xcfilelist:
* Source/WebKit/DerivedSources.make:
* Source/WebKit/Scripts/webkit/messages.py:
(serialized_identifiers):
* Source/WebKit/Shared/CallbackID.h:
(WebKit::CallbackID::encode const): Deleted.
(WebKit::CallbackID::decode): Deleted.
* Source/WebKit/Shared/CallbackID.serialization.in: Added.
* Source/WebKit/Shared/FileSystemSyncAccessHandleInfo.h:
(WebKit::FileSystemSyncAccessHandleInfo::encode const): Deleted.
(WebKit::FileSystemSyncAccessHandleInfo::decode): Deleted.
* Source/WebKit/Shared/FileSystemSyncAccessHandleInfo.serialization.in: Added.
* Source/WebKit/Shared/PolicyDecision.h:
(WebKit::PolicyDecision::encode const): Deleted.
(WebKit::PolicyDecision::decode): Deleted.
* Source/WebKit/Shared/PolicyDecision.serialization.in: Added.
* Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in:
* Source/WebKit/Shared/WebProcessDataStoreParameters.h:
(WebKit::WebProcessDataStoreParameters::encode const): Deleted.
(WebKit::WebProcessDataStoreParameters::decode): Deleted.
* Source/WebKit/Shared/WebProcessDataStoreParameters.serialization.in: Added.
* Source/WebKit/Shared/WebsiteLegacyOverflowScrollingTouchPolicy.h:
* Source/WebKit/Shared/WebsiteMediaSourcePolicy.h:
* Source/WebKit/Shared/WebsiteMetaViewportPolicy.h:
* Source/WebKit/Shared/WebsitePoliciesData.cpp:
(WebKit::WebsitePoliciesData::encode const): Deleted.
(WebKit::WebsitePoliciesData::decode): Deleted.
* Source/WebKit/Shared/WebsitePoliciesData.h:
* Source/WebKit/Shared/WebsitePoliciesData.serialization.in: Added.
* Source/WebKit/Shared/WebsiteSimulatedMouseEventsDispatchPolicy.h:
* Source/WebKit/Shared/ios/WebAutocorrectionContext.h:
(WebKit::WebAutocorrectionContext::encode const): Deleted.
(WebKit::WebAutocorrectionContext::decode): Deleted.
* Source/WebKit/Shared/ios/WebAutocorrectionContext.serialization.in: Added.
* Source/WebKit/Shared/mac/PDFContextMenu.h:
(WebKit::PDFContextMenuItem::encode const): Deleted.
(WebKit::PDFContextMenuItem::decode): Deleted.
(WebKit::PDFContextMenu::encode const): Deleted.
(WebKit::PDFContextMenu::decode): Deleted.
* Source/WebKit/Shared/mac/PDFContextMenuItem.serialization.in: Added.
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:
* Source/WebKit/WebProcess/GPU/graphics/BufferIdentifierSet.h:
(WebKit::BufferIdentifierSet::encode const): Deleted.
(WebKit::BufferIdentifierSet::decode): Deleted.
* Source/WebKit/WebProcess/GPU/graphics/BufferIdentifierSet.serialization.in: Added.
* Source/WebKit/WebProcess/GPU/graphics/PrepareBackingStoreBuffersData.h:
(WebKit::PrepareBackingStoreBuffersInputData::encode const): Deleted.
(WebKit::PrepareBackingStoreBuffersInputData::decode): Deleted.
(WebKit::PrepareBackingStoreBuffersOutputData::encode const): Deleted.
(WebKit::PrepareBackingStoreBuffersOutputData::decode): Deleted.
* Source/WebKit/WebProcess/GPU/graphics/PrepareBackingStoreBuffersData.serialization.in: Added.
* Source/WebKit/WebProcess/GPU/media/RemoteAudioSessionConfiguration.h:
(WebKit::RemoteAudioSessionConfiguration::encode const): Deleted.
(WebKit::RemoteAudioSessionConfiguration::decode): Deleted.
* Source/WebKit/WebProcess/GPU/media/RemoteAudioSessionConfiguration.serialization.in: Added.
* Source/WebKit/WebProcess/GPU/media/RemoteCDMConfiguration.h:
(WebKit::RemoteCDMConfiguration::encode const): Deleted.
(WebKit::RemoteCDMConfiguration::decode): Deleted.
* Source/WebKit/WebProcess/GPU/media/RemoteCDMConfiguration.serialization.in: Added.

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




More information about the webkit-changes mailing list