[webkit-changes] [WebKit/WebKit] 004c28: Cherry-pick 276977 at main (ea2be408f27e).

Thomas Devoogdt noreply at github.com
Wed Apr 3 08:03:27 PDT 2024


  Branch: refs/heads/webkitglib/2.44
  Home:   https://github.com/WebKit/WebKit
  Commit: 004c28e211d9fbc10edcb404332d0f6ab31242f5
      https://github.com/WebKit/WebKit/commit/004c28e211d9fbc10edcb404332d0f6ab31242f5
  Author: Thomas Devoogdt <thomas at devoogdt.com>
  Date:   2024-04-03 (Wed, 03 Apr 2024)

  Changed paths:
    M Source/WebCore/Modules/WebGPU/GPUDevice.cpp
    M Source/WebCore/Modules/WebGPU/GPUDevice.h
    M Source/WebCore/css/SelectorChecker.cpp
    M Source/WebCore/css/SelectorCheckerTestFunctions.h
    M Source/WebCore/cssjit/SelectorCompiler.cpp
    M Source/WebCore/dom/FullscreenManager.cpp
    M Source/WebCore/dom/FullscreenManager.h
    M Source/WebCore/inspector/agents/InspectorDOMAgent.cpp
    M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteDevice.cpp
    M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
    M Source/WebKit/UIProcess/WebFullScreenManagerProxy.h
    M Source/WebKit/WebProcess/FullScreen/WebFullScreenManager.h
    M Source/WebKit/WebProcess/InjectedBundle/InjectedBundlePageFullScreenClient.h

  Log Message:
  -----------
  Cherry-pick 276977 at main (ea2be408f27e).

https://bugs.webkit.org/show_bug.cgi?id=271881

    REGRESSION: fix compilation if !ENABLE(VIDEO)

    https://bugs.webkit.org/show_bug.cgi?id=271881

    Reviewed by Mike Wyrzykowski.

    [WebCore]: FullscreenManager: add missing include

    HTMLMediaElement normally includes HTMLMediaElementEnums,
    but only if VIDEO is enabled.

    [WebCore]: FullscreenManager: fix undefined reference to HTMLMediaElement

    HTMLMediaElement is not compiled if VIDEO is not enabled.

    [WebCore]: css: fix fix undefined reference to HTMLMediaElement

    HTMLMediaElement is not compiled if VIDEO is not enabled.

    [WebCore]: InspectorDOMAgent: fix fix undefined reference to HTMLMediaElement

    HTMLMediaElement is not compiled if VIDEO is not enabled.

    [WebKit]: WebGPU: drop duplicate directive in RemoteDevice

    The #if PLATFORM(COCOA) && ENABLE(VIDEO) directive is already defined
    outside the function scope, so drop the inner ones.

    [WebCore]: GPUDevice: fix undefined reference to HTMLMediaElement

    HTMLMediaElement is not compiled if VIDEO is not enabled.

    [WebKit]: WebFullScreenManagerProxy: add missing include

    HTMLMediaElement normally includes HTMLMediaElementEnums,
    but only if VIDEO is enabled.

    [WebKit]: WebFullScreenManager: add missing include

    HTMLMediaElement normally includes HTMLMediaElementEnums,
    but only if VIDEO is enabled.

    [WebKit]: InjectedBundlePageFullScreenClient: add missing include

    HTMLMediaElement normally includes HTMLMediaElementEnums,
    but only if VIDEO is enabled.

    [WebKit]: WebCoreArgumentCoders.serialization.in: fix undefined reference

    CaptionUserPreferencesDisplayMode and SerializedPlatformDataCueValue
    are only compiled if VIDEO is enabled.

    Signed-off-by: Thomas Devoogdt <thomas at devoogdt.com>
    Canonical link: https://commits.webkit.org/276977@main

(cherry picked from commit ea2be408f27eb1009bbde7b0a2496018d4ca5e86)
Signed-off-by: Thomas Devoogdt <thomas at devoogdt.com>



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list