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

Reply via email to