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