Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 156ba0aa843a65701198edff17818ed802a7a9e5
https://github.com/WebKit/WebKit/commit/156ba0aa843a65701198edff17818ed802a7a9e5
Author: Anne van Kesteren <[email protected]>
Date: 2026-05-11 (Mon, 11 May 2026)
Changed paths:
M Source/WebKit/Scripts/webkit/opaque_ipc_types.tracking.in
M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
Log Message:
-----------
Fix ipc/serialized-type-info.html after SerializedScriptValue::Internals
extraction
https://bugs.webkit.org/show_bug.cgi?id=314542
Reviewed by Chris Dumez.
312862@main extracted SerializedScriptValue::Internals into a top-level
WebCore::SerializedScriptValueInternals struct and switched m_internals to
std::unique_ptr<WebCore::SerializedScriptValueInternals>, but left the
WebCoreArgumentCoders.serialization.in declaration under the old nested
name. IPC.serializedTypeInfo therefore keys the description under
"WebCore::SerializedScriptValue::Internals" while SerializedScriptValue's
member unwraps to "WebCore::SerializedScriptValueInternals", so the test
reports the latter as a type needing a description.
Rename the serialization declaration to struct
WebCore::SerializedScriptValueInternals and drop [Nested]. Update the
matching opaque_ipc_types.tracking.in entry. With [Nested] gone,
<WebCore/SerializedScriptValueInternals.h> is auto-inferred from the
namespace+name; also drop the redundant <WebCore/SerializedScriptValue.h>
(already auto-inferred from the [RefCounted] class declaration below).
Canonical link: https://commits.webkit.org/313002@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications