Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow using a = b in *.serialization.in files #9127

Commits on Jan 25, 2023

  1. Allow using a = b in *.serialization.in files

    https://bugs.webkit.org/show_bug.cgi?id=251160
    
    Reviewed by Chris Dumez.
    
    This fixes a shortcut I took in 259180@main.
    Expose the information to the IPC testing API as if b contained a,
    which is equivalent from the point of view of serialization.
    No actual serializers need to be generated.
    
    * Source/WebKit/Scripts/generate-serializers.py:
    (generate_serialized_type_info):
    (generate_serialized_type_info.in):
    (parse_serialized_types):
    (main):
    (main.in):
    * Source/WebKit/Scripts/webkit/tests/SerializedTypeInfo.cpp:
    (WebKit::allSerializedTypes):
    * Source/WebKit/Scripts/webkit/tests/TestSerializedType.serialization.in:
    * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in:
    * Source/WebKit/UIProcess/VisitedLinkStore.messages.in:
    * Source/WebKit/WebProcess/WebPage/VisitedLinkTableController.messages.in:
    
    Canonical link: https://commits.webkit.org/259383@main
    achristensen07 committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    e7b14b5 View commit details
    Browse the repository at this point in the history