[webkit-changes] [WebKit/WebKit] dfde53: Port the VTT enums to the new IPC serialization fo...

Claudio Saavedra noreply at github.com
Tue Nov 14 00:47:33 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: dfde53f43eaf15437997cc11e539b2bce32acbd6
      https://github.com/WebKit/WebKit/commit/dfde53f43eaf15437997cc11e539b2bce32acbd6
  Author: Claudio Saavedra <csaavedra at igalia.com>
  Date:   2023-11-14 (Tue, 14 Nov 2023)

  Changed paths:
    M Source/WebCore/Headers.cmake
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    M Source/WebCore/html/track/VTTCue.cpp
    M Source/WebCore/html/track/VTTCue.h
    M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in

  Log Message:
  -----------
  Port the VTT enums to the new IPC serialization format
https://bugs.webkit.org/show_bug.cgi?id=264768

Reviewed by Chris Dumez.

Remove the EnumTraits enums in favor of the new IPC serialization
format.

Needed to pull a few headers included from VTTCue.h to the private
headers for this to work. Also added an alias to the last item
in two of the enums, for convenience when doing static-asserts.

* Source/WebCore/Headers.cmake:
* Source/WebCore/html/track/VTTCue.cpp:
* Source/WebCore/html/track/VTTCue.h:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in:

Canonical link: https://commits.webkit.org/270698@main




More information about the webkit-changes mailing list