[webkit-changes] [WebKit/WebKit] 58c218: Allow generated serialization of nested classes
Commit Queue
noreply at github.com
Tue Oct 4 23:01:28 PDT 2022
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 58c21888e82152b62f34646163e412dd00a21a4c
https://github.com/WebKit/WebKit/commit/58c21888e82152b62f34646163e412dd00a21a4c
Author: Alex Christensen <achristensen at webkit.org>
Date: 2022-10-04 (Tue, 04 Oct 2022)
Changed paths:
M Source/WebCore/Modules/applicationmanifest/ApplicationManifest.h
M Source/WebKit/Scripts/generate-serializers.py
M Source/WebKit/Scripts/webkit/tests/GeneratedSerializers.cpp
M Source/WebKit/Scripts/webkit/tests/GeneratedSerializers.h
M Source/WebKit/Scripts/webkit/tests/SerializedTypeInfo.cpp
M Source/WebKit/Scripts/webkit/tests/TestSerializedType.serialization.in
M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
Log Message:
-----------
Allow generated serialization of nested classes
https://bugs.webkit.org/show_bug.cgi?id=246057
rdar://100788834
Reviewed by Tim Horton.
* Source/WebCore/Modules/applicationmanifest/ApplicationManifest.h:
(WebCore::ApplicationManifest::encode const): Deleted.
(WebCore::ApplicationManifest::decode): Deleted.
(WebCore::ApplicationManifest::Icon::encode const): Deleted.
(WebCore::ApplicationManifest::Icon::decode): Deleted.
* Source/WebKit/Scripts/generate-serializers.py:
(SerializedType.__init__):
(SerializedEnum.is_option_set):
(SerializedEnum):
(SerializedEnum.is_nested):
(argument_coder_declarations):
(generate_header):
(generate_impl):
(parse_serialized_types):
* Source/WebKit/Scripts/webkit/tests/GeneratedSerializers.cpp:
* Source/WebKit/Scripts/webkit/tests/GeneratedSerializers.h:
* Source/WebKit/Scripts/webkit/tests/SerializedTypeInfo.cpp:
* Source/WebKit/Scripts/webkit/tests/TestSerializedType.serialization.in:
* Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in:
Canonical link: https://commits.webkit.org/255154@main
More information about the webkit-changes
mailing list