[webkit-changes] [WebKit/WebKit] fee251: Expose member names of serializable types to the I...

Gavin noreply at github.com
Thu Jan 19 14:38:26 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: fee2513ebe872d50402d5d1cc9a6190865efe46a
      https://github.com/WebKit/WebKit/commit/fee2513ebe872d50402d5d1cc9a6190865efe46a
  Author: Gavin Phillips <gavin.p at apple.com>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    A LayoutTests/ipc/retrieve-serializable-member-type-and-name-expected.txt
    A LayoutTests/ipc/retrieve-serializable-member-type-and-name.html
    M Source/WebKit/Scripts/generate-serializers.py
    M Source/WebKit/Scripts/webkit/tests/SerializedTypeInfo.cpp
    M Source/WebKit/Shared/SerializedTypeInfo.h
    M Source/WebKit/WebProcess/WebPage/IPCTestingAPI.cpp

  Log Message:
  -----------
  Expose member names of serializable types to the IPC testing API
https://bugs.webkit.org/show_bug.cgi?id=250678
rdar://104297785

Reviewed by Alex Christensen.

Expose member names of individual types to the IPC testing API in order
to provide context to callers about the values of the fields to provide.

* Source/WebKit/Scripts/generate-serializers.py:
(generate_serialized_type_info):
* Source/WebKit/Shared/SerializedTypeInfo.h:
* Source/WebKit/WebProcess/WebPage/IPCTestingAPI.cpp:
(WebKit::IPCTestingAPI::JSIPC::serializedTypeInfo):

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




More information about the webkit-changes mailing list