Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 50287cebf65d21fd47c4926000d7a51e26a18613
https://github.com/WebKit/WebKit/commit/50287cebf65d21fd47c4926000d7a51e26a18613
Author: Alex Christensen <[email protected]>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
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/cf/ArgumentCodersCF.cpp
M Source/WebKit/Shared/cf/ArgumentCodersCF.h
M Source/WebKit/Shared/mac/SecItemResponseData.serialization.in
M Source/WebKit/Shared/mac/WebHitTestResultPlatformData.serialization.in
Log Message:
-----------
Remove unnecessary attributes from *.serialization.in files
https://bugs.webkit.org/show_bug.cgi?id=259559
rdar://112975705
Reviewed by Youenn Fablet.
Nullable is only used when serializing RetainPtr, which can already handle null
state.
SoftLinkedClass does the same thing as SecureCodingAllowed. Remove the former
in favor of the latter.
Add SecureCodingAllowed to the comment documentation at the beginning of
generate-serializers.py.
* Source/WebKit/Scripts/generate-serializers.py:
(encode_type):
(decode_type):
(generate_serialized_type_info):
(parse_serialized_types):
* Source/WebKit/Scripts/webkit/tests/GeneratedSerializers.cpp:
(IPC::ArgumentCoder<Namespace::Subnamespace::StructName>::encode):
(IPC::ArgumentCoder<Namespace::Subnamespace::StructName>::decode):
(IPC::ArgumentCoder<SoftLinkedMember>::encode):
(IPC::ArgumentCoder<SoftLinkedMember>::decode):
(IPC::ArgumentCoder<WebCore::MoveOnlyDerivedClass>::encode):
(IPC::ArgumentCoder<WebCore::MoveOnlyDerivedClass>::decode):
(IPC::ArgumentCoder<NullableSoftLinkedMember>::encode): Deleted.
(IPC::ArgumentCoder<NullableSoftLinkedMember>::decode): Deleted.
* Source/WebKit/Scripts/webkit/tests/GeneratedSerializers.h:
* Source/WebKit/Scripts/webkit/tests/SerializedTypeInfo.cpp:
(WebKit::allSerializedTypes):
* Source/WebKit/Scripts/webkit/tests/TestSerializedType.serialization.in:
* Source/WebKit/Shared/WebHitTestResultData.h:
* Source/WebKit/Shared/mac/SecItemResponseData.h:
(WebKit::SecItemResponseData::SecItemResponseData):
(WebKit::SecItemResponseData::resultObject):
* Source/WebKit/Shared/mac/SecItemResponseData.serialization.in:
* Source/WebKit/Shared/mac/WebHitTestResultPlatformData.serialization.in:
* Source/WebKit/UIProcess/mac/WKImmediateActionController.mm:
(-[WKImmediateActionController _animationControllerForDataDetectedText]):
* Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm:
(WebKit::WebPage::performImmediateActionHitTestAtLocation):
Canonical link: https://commits.webkit.org/266374@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes