Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 00cc4c323554cca244ca76efbd304449f34f6ac6
      
https://github.com/WebKit/WebKit/commit/00cc4c323554cca244ca76efbd304449f34f6ac6
  Author: Alex Christensen <[email protected]>
  Date:   2025-06-17 (Tue, 17 Jun 2025)

  Changed paths:
    M Source/WebKit/Sources.txt
    M Source/WebKit/UIProcess/API/APINavigationResponse.cpp
    M Source/WebKit/UIProcess/Cocoa/VideoPresentationManagerProxy.h
    M Source/WebKit/UIProcess/Gamepad/wpe/GamepadProviderWPE.h
    M Source/WebKit/UIProcess/Gamepad/wpe/PlatformGamepadWPE.cpp
    M Source/WebKit/UIProcess/RemotePageFullscreenManagerProxy.cpp
    M Source/WebKit/UIProcess/RemotePageFullscreenManagerProxy.h
    M Source/WebKit/UIProcess/RemotePageProxy.cpp
    M Source/WebKit/UIProcess/RemotePageProxy.h
    A Source/WebKit/UIProcess/RemotePageVideoPresentationManagerProxy.cpp
    A Source/WebKit/UIProcess/RemotePageVideoPresentationManagerProxy.h
    M Source/WebKit/UIProcess/UserMediaProcessManager.cpp
    M Source/WebKit/UIProcess/WebPageProxy.cpp
    M Source/WebKit/UIProcess/WebPageProxy.h
    M Source/WebKit/UIProcess/WebProcessActivityState.cpp
    M Source/WebKit/UIProcess/WebProcessActivityState.h
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Introduce RemotePageVideoPresentationManagerProxy
https://bugs.webkit.org/show_bug.cgi?id=294593
rdar://153605306

Reviewed by Eric Carlson.

This is a small, simple object to receive and forward messages to the 
VideoPresentationManagerProxy
from processes other than the main frame process, similar to 
RemotePageFullscreenManagerProxy
which already exists and does not need to receive synchronous messages any more.
This is the first step towards fixing rdar://147956565

* Source/WebKit/Sources.txt:
* Source/WebKit/UIProcess/Cocoa/VideoPresentationManagerProxy.h:
* Source/WebKit/UIProcess/RemotePageFullscreenManagerProxy.cpp:
(WebKit::RemotePageFullscreenManagerProxy::didReceiveSyncMessage): Deleted.
* Source/WebKit/UIProcess/RemotePageFullscreenManagerProxy.h:
* Source/WebKit/UIProcess/RemotePageProxy.cpp:
(WebKit::RemotePageProxy::injectPageIntoNewProcess):
* Source/WebKit/UIProcess/RemotePageProxy.h:
* Source/WebKit/UIProcess/RemotePageVideoPresentationManagerProxy.cpp: Copied 
from Source/WebKit/UIProcess/RemotePageFullscreenManagerProxy.cpp.
(WebKit::RemotePageVideoPresentationManagerProxy::create):
(WebKit::RemotePageVideoPresentationManagerProxy::RemotePageVideoPresentationManagerProxy):
(WebKit::RemotePageVideoPresentationManagerProxy::~RemotePageVideoPresentationManagerProxy):
(WebKit::RemotePageVideoPresentationManagerProxy::didReceiveMessage):
* Source/WebKit/UIProcess/RemotePageVideoPresentationManagerProxy.h: Copied 
from Source/WebKit/UIProcess/RemotePageFullscreenManagerProxy.h.
* Source/WebKit/UIProcess/UserMediaProcessManager.cpp:
(WebKit::UserMediaProcessManager::revokeSandboxExtensionsIfNeeded):
* Source/WebKit/UIProcess/WebProcessActivityState.cpp:
* Source/WebKit/UIProcess/WebProcessActivityState.h:
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to