[webkit-changes] [WebKit/WebKit] 9fe26f: [Cocoa] Rename ProcessCapability to ExtensionCapab...

aestes noreply at github.com
Sun Dec 10 17:52:56 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9fe26f4429f4cc9c23bfb2a0e1186cf9fd9ecb5f
      https://github.com/WebKit/WebKit/commit/9fe26f4429f4cc9c23bfb2a0e1186cf9fd9ecb5f
  Author: Andy Estes <aestes at apple.com>
  Date:   2023-12-10 (Sun, 10 Dec 2023)

  Changed paths:
    M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
    M Source/WTF/wtf/PlatformEnable.h
    M Source/WebCore/platform/mediastream/RealtimeMediaSourceCenter.cpp
    M Source/WebCore/platform/mediastream/RealtimeMediaSourceCenter.h
    M Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.mm
    M Source/WebKit/GPUProcess/GPUConnectionToWebProcess.cpp
    M Source/WebKit/GPUProcess/GPUConnectionToWebProcess.h
    M Source/WebKit/GPUProcess/GPUConnectionToWebProcess.messages.in
    M Source/WebKit/GPUProcess/cocoa/GPUConnectionToWebProcessCocoa.mm
    M Source/WebKit/Platform/cocoa/AssertionCapability.h
    M Source/WebKit/Platform/cocoa/AssertionCapability.mm
    A Source/WebKit/Platform/cocoa/ExtensionCapability.h
    A Source/WebKit/Platform/cocoa/ExtensionCapabilityGrant.h
    A Source/WebKit/Platform/cocoa/ExtensionCapabilityGrant.mm
    M Source/WebKit/Platform/cocoa/MediaCapability.h
    M Source/WebKit/Platform/cocoa/MediaCapability.mm
    R Source/WebKit/Platform/cocoa/ProcessCapability.h
    R Source/WebKit/Platform/cocoa/ProcessCapabilityGrant.h
    R Source/WebKit/Platform/cocoa/ProcessCapabilityGrant.mm
    M Source/WebKit/SourcesCocoa.txt
    M Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp
    M Source/WebKit/UIProcess/AuxiliaryProcessProxy.h
    A Source/WebKit/UIProcess/Cocoa/ExtensionCapabilityGranter.h
    A Source/WebKit/UIProcess/Cocoa/ExtensionCapabilityGranter.mm
    R Source/WebKit/UIProcess/Cocoa/ProcessCapabilityGranter.h
    R Source/WebKit/UIProcess/Cocoa/ProcessCapabilityGranter.mm
    M Source/WebKit/UIProcess/Cocoa/UserMediaCaptureManagerProxy.cpp
    M Source/WebKit/UIProcess/Cocoa/UserMediaCaptureManagerProxy.h
    M Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm
    M Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm
    M Source/WebKit/UIProcess/GPU/GPUProcessProxy.cpp
    M Source/WebKit/UIProcess/WebPageProxy.cpp
    M Source/WebKit/UIProcess/WebPageProxy.h
    M Source/WebKit/UIProcess/WebPageProxyInternals.h
    M Source/WebKit/UIProcess/WebProcessPool.cpp
    M Source/WebKit/UIProcess/WebProcessPool.h
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj
    M Source/WebKit/WebProcess/GPU/GPUProcessConnection.cpp
    M Source/WebKit/WebProcess/GPU/GPUProcessConnection.h
    M Source/WebKit/WebProcess/WebPage/Cocoa/WebPageCocoa.mm
    M Source/WebKit/WebProcess/WebPage/WebPage.cpp
    M Source/WebKit/WebProcess/WebPage/WebPage.h
    M Source/WebKit/WebProcess/WebPage/WebPage.messages.in

  Log Message:
  -----------
  [Cocoa] Rename ProcessCapability to ExtensionCapability
https://bugs.webkit.org/show_bug.cgi?id=266194
rdar://119466296

Reviewed by Jer Noble.

WebCore::ProcessCapabilities existed prior to the introduction of WebKit::ProcessCapability (and
friends). To avoid confusion between these two disparate concepts and to better reflect its use
alongside ExtensionKit-managed auxiliary processes, renamed WebKit::ProcessCapability (and friends)
to ExtensionCapability (and friends).

* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
* Source/WTF/wtf/PlatformEnable.h:
* Source/WebCore/platform/mediastream/RealtimeMediaSourceCenter.cpp:
* Source/WebCore/platform/mediastream/RealtimeMediaSourceCenter.h:
* Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.mm:
(WebCore::AVVideoCaptureSource::setupSession):
* Source/WebKit/GPUProcess/GPUConnectionToWebProcess.cpp:
* Source/WebKit/GPUProcess/GPUConnectionToWebProcess.h:
* Source/WebKit/GPUProcess/GPUConnectionToWebProcess.messages.in:
* Source/WebKit/GPUProcess/cocoa/GPUConnectionToWebProcessCocoa.mm:
* Source/WebKit/Platform/cocoa/AssertionCapability.h:
* Source/WebKit/Platform/cocoa/AssertionCapability.mm:
* Source/WebKit/Platform/cocoa/ExtensionCapability.h: Renamed from Source/WebKit/Platform/cocoa/ProcessCapability.h.
* Source/WebKit/Platform/cocoa/ExtensionCapabilityGrant.h: Renamed from Source/WebKit/Platform/cocoa/ProcessCapabilityGrant.h.
* Source/WebKit/Platform/cocoa/ExtensionCapabilityGrant.mm: Renamed from Source/WebKit/Platform/cocoa/ProcessCapabilityGrant.mm.
(WebKit::ExtensionCapabilityGrant::ExtensionCapabilityGrant):
(WebKit::ExtensionCapabilityGrant::~ExtensionCapabilityGrant):
(WebKit::ExtensionCapabilityGrant::isolatedCopy):
(WebKit::ExtensionCapabilityGrant::isEmpty const):
(WebKit::ExtensionCapabilityGrant::isValid const):
(WebKit::ExtensionCapabilityGrant::setPlatformGrant):
* Source/WebKit/Platform/cocoa/MediaCapability.h:
* Source/WebKit/Platform/cocoa/MediaCapability.mm:
* Source/WebKit/SourcesCocoa.txt:
* Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp:
(WebKit::AuxiliaryProcessProxy::~AuxiliaryProcessProxy):
* Source/WebKit/UIProcess/AuxiliaryProcessProxy.h:
(WebKit::AuxiliaryProcessProxy::extensionCapabilityGrants):
(WebKit::AuxiliaryProcessProxy::processCapabilityGrants): Deleted.
* Source/WebKit/UIProcess/Cocoa/ExtensionCapabilityGranter.h: Renamed from Source/WebKit/UIProcess/Cocoa/ProcessCapabilityGranter.h.
* Source/WebKit/UIProcess/Cocoa/ExtensionCapabilityGranter.mm: Renamed from Source/WebKit/UIProcess/Cocoa/ProcessCapabilityGranter.mm.
(WebKit::granterQueue):
(WebKit::grantCapabilityInternal):
(WebKit::prepareGrant):
(WebKit::finalizeGrant):
(WebKit::ExtensionCapabilityGranter::create):
(WebKit::ExtensionCapabilityGranter::ExtensionCapabilityGranter):
(WebKit::ExtensionCapabilityGranter::grant):
(WebKit::ExtensionCapabilityGranter::revoke):
(WebKit::ExtensionCapabilityGranter::setMediaCapabilityActive):
(WebKit::ExtensionCapabilityGranter::invalidateGrants):
* Source/WebKit/UIProcess/Cocoa/UserMediaCaptureManagerProxy.cpp:
(WebKit::UserMediaCaptureManagerProxy::startProducingData):
* Source/WebKit/UIProcess/Cocoa/UserMediaCaptureManagerProxy.h:
* Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm:
(WebKit::WebPageProxy::setMediaCapability):
(WebKit::WebPageProxy::updateMediaCapability):
* Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm:
(WebKit::WebProcessPool::extensionCapabilityGranter):
(WebKit::WebProcessPool::gpuProcessForCapabilityGranter):
(WebKit::WebProcessPool::webProcessForCapabilityGranter):
(WebKit::WebProcessPool::processCapabilityGranter): Deleted.
* Source/WebKit/UIProcess/GPU/GPUProcessProxy.cpp:
(WebKit::GPUProcessProxy::gpuProcessExited):
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::dispatchActivityStateChange):
(WebKit::WebPageProxy::didCommitLoadForFrame):
(WebKit::WebPageProxy::resetState):
(WebKit::WebPageProxy::updatePlayingMediaDidChange):
(WebKit::WebPageProxy::gpuProcessDidFinishLaunching):
* Source/WebKit/UIProcess/WebPageProxy.h:
* Source/WebKit/UIProcess/WebPageProxyInternals.h:
* Source/WebKit/UIProcess/WebProcessPool.cpp:
(WebKit::WebProcessPool::processDidFinishLaunching):
(WebKit::WebProcessPool::disconnectProcess):
* Source/WebKit/UIProcess/WebProcessPool.h:
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:
* Source/WebKit/WebProcess/GPU/GPUProcessConnection.cpp:
* Source/WebKit/WebProcess/GPU/GPUProcessConnection.h:
* Source/WebKit/WebProcess/WebPage/Cocoa/WebPageCocoa.mm:
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::gpuProcessConnectionDidBecomeAvailable):
(WebKit::WebPage::~WebPage):
* Source/WebKit/WebProcess/WebPage/WebPage.h:
* Source/WebKit/WebProcess/WebPage/WebPage.messages.in:

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




More information about the webkit-changes mailing list