Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ffbf2c925325a2780830d333468cc8d71de71b71
https://github.com/WebKit/WebKit/commit/ffbf2c925325a2780830d333468cc8d71de71b71
Author: Claudio Saavedra <[email protected]>
Date: 2026-08-28 (Fri, 28 Aug 2026)
Changed paths:
M LayoutTests/ipc/serialized-type-info.html
M LayoutTests/platform/glib/TestExpectations
M Source/WebKit/Shared/WebGL.serialization.in
M Source/WebKit/Shared/XR/PlatformXR.serialization.in
M Source/WebKit/Shared/glib/CoreIPCGUnixFDList.serialization.in
M Source/WebKit/Shared/glib/DMABufBufferAttributes.serialization.in
Log Message:
-----------
[GLIB] Unskip ipc/serialized-type-info.html
https://bugs.webkit.org/show_bug.cgi?id=322614
Reviewed by Carlos Alberto Lopez Perez.
The test reports two types that reach IPC on the ports using Unix domain sockets
and cannot be described.
UnixFileDescriptor is their IPC::Attachment, the role MachSendRight has on
Darwin
(Platform/IPC/Attachment.h); attachments are passed out of band by a
hand-written
coder and have no members, which is why MachSendRight is already allowlisted. It
was also spelled two ways, and only the unqualified form is registered.
GTlsCertificateFlags is a GIO C flags enum, and the generator only parses enum
class, the same reason WebCore::ContextMenuAction is allowlisted. Describing it
would mean mirroring GIO's flags in WebKit.
Allowlist both and unskip. GTK and WPE report identical sets, so one line covers
them.
* LayoutTests/ipc/serialized-type-info.html:
* LayoutTests/platform/glib/TestExpectations:
* Source/WebKit/Shared/WebGL.serialization.in:
* Source/WebKit/Shared/XR/PlatformXR.serialization.in:
* Source/WebKit/Shared/glib/CoreIPCGUnixFDList.serialization.in:
* Source/WebKit/Shared/glib/DMABufBufferAttributes.serialization.in:
Canonical link: https://commits.webkit.org/320031@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications