[webkit-changes] [WebKit/WebKit] c77454: Reduce further use of LegacyNullableObjectIdentifi...
Chris Dumez
noreply at github.com
Tue Oct 8 09:15:54 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c7745473904a1fd35710d391b778fe1b28b59fa0
https://github.com/WebKit/WebKit/commit/c7745473904a1fd35710d391b778fe1b28b59fa0
Author: Chris Dumez <cdumez at apple.com>
Date: 2024-10-08 (Tue, 08 Oct 2024)
Changed paths:
M Source/WebKit/GPUProcess/media/RemoteCDMFactoryProxy.cpp
M Source/WebKit/GPUProcess/media/RemoteCDMFactoryProxy.h
M Source/WebKit/GPUProcess/media/RemoteCDMFactoryProxy.messages.in
M Source/WebKit/GPUProcess/media/RemoteCDMInstanceProxy.cpp
M Source/WebKit/GPUProcess/media/RemoteCDMInstanceProxy.h
M Source/WebKit/GPUProcess/media/RemoteCDMInstanceProxy.messages.in
M Source/WebKit/GPUProcess/media/RemoteCDMProxy.cpp
M Source/WebKit/GPUProcess/media/RemoteCDMProxy.h
M Source/WebKit/GPUProcess/media/RemoteCDMProxy.messages.in
M Source/WebKit/GPUProcess/media/RemoteLegacyCDMFactoryProxy.cpp
M Source/WebKit/GPUProcess/media/RemoteLegacyCDMFactoryProxy.h
M Source/WebKit/GPUProcess/media/RemoteLegacyCDMFactoryProxy.messages.in
M Source/WebKit/GPUProcess/media/RemoteLegacyCDMProxy.cpp
M Source/WebKit/GPUProcess/media/RemoteLegacyCDMProxy.h
M Source/WebKit/GPUProcess/media/RemoteLegacyCDMProxy.messages.in
M Source/WebKit/GPUProcess/media/RemoteMediaResourceIdentifier.h
M Source/WebKit/GPUProcess/media/RemoteSourceBufferIdentifier.h
M Source/WebKit/GPUProcess/webrtc/RemoteMediaRecorderManager.cpp
M Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayerManager.cpp
M Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.h
M Source/WebKit/NetworkProcess/webtransport/NetworkTransportReceiveStream.h
M Source/WebKit/NetworkProcess/webtransport/NetworkTransportSession.h
M Source/WebKit/Shared/ContentWorldShared.h
M Source/WebKit/Shared/Extensions/WebExtensionControllerIdentifier.h
M Source/WebKit/Shared/IPCConnectionTesterIdentifier.h
M Source/WebKit/Shared/IPCStreamTesterIdentifier.h
M Source/WebKit/Shared/RemoteAudioDestinationIdentifier.h
M Source/WebKit/Shared/RemoteImageBufferSetIdentifier.h
M Source/WebKit/Shared/ScriptMessageHandlerIdentifier.h
M Source/WebKit/Shared/ShapeDetectionIdentifier.h
M Source/WebKit/Shared/WTFArgumentCoders.serialization.in
M Source/WebKit/Shared/XR/XRDeviceIdentifier.h
M Source/WebKit/Shared/XR/XRDeviceProxy.cpp
M Source/WebKit/UIProcess/API/APIContentWorld.cpp
M Source/WebKit/UIProcess/Extensions/WebExtensionController.cpp
M Source/WebKit/UIProcess/UserMediaPermissionRequestManagerProxy.h
M Source/WebKit/UIProcess/ios/WKContentViewInteraction.h
M Source/WebKit/WebProcess/GPU/graphics/wc/WCLayerTreeHostIdentifier.h
M Source/WebKit/WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp
M Source/WebKit/WebProcess/GPU/media/MediaSourcePrivateRemote.cpp
M Source/WebKit/WebProcess/GPU/media/RemoteAudioDestinationProxy.cpp
M Source/WebKit/WebProcess/GPU/media/RemoteAudioDestinationProxy.h
M Source/WebKit/WebProcess/GPU/media/RemoteAudioHardwareListenerIdentifier.h
M Source/WebKit/WebProcess/GPU/media/RemoteAudioSessionIdentifier.h
M Source/WebKit/WebProcess/GPU/media/RemoteCDM.cpp
M Source/WebKit/WebProcess/GPU/media/RemoteCDMFactory.cpp
M Source/WebKit/WebProcess/GPU/media/RemoteCDMIdentifier.h
M Source/WebKit/WebProcess/GPU/media/RemoteCDMInstance.cpp
M Source/WebKit/WebProcess/GPU/media/RemoteCDMInstanceIdentifier.h
M Source/WebKit/WebProcess/GPU/media/RemoteCDMInstanceSessionIdentifier.h
M Source/WebKit/WebProcess/GPU/media/RemoteLegacyCDM.cpp
M Source/WebKit/WebProcess/GPU/media/RemoteLegacyCDMFactory.cpp
M Source/WebKit/WebProcess/GPU/media/RemoteLegacyCDMIdentifier.h
M Source/WebKit/WebProcess/GPU/media/RemoteLegacyCDMSessionIdentifier.h
M Source/WebKit/WebProcess/GPU/media/RemoteMediaSourceIdentifier.h
M Source/WebKit/WebProcess/GPU/media/RemoteRemoteCommandListenerIdentifier.h
M Source/WebKit/WebProcess/GPU/webrtc/AudioMediaStreamTrackRendererInternalUnitIdentifier.h
M Source/WebKit/WebProcess/GPU/webrtc/AudioMediaStreamTrackRendererInternalUnitManager.cpp
M Source/WebKit/WebProcess/GPU/webrtc/MediaRecorderIdentifier.h
M Source/WebKit/WebProcess/GPU/webrtc/SampleBufferDisplayLayerIdentifier.h
M Source/WebKit/WebProcess/GPU/webrtc/SampleBufferDisplayLayerManager.cpp
M Source/WebKit/WebProcess/Network/WebTransportSendStreamSink.h
M Source/WebKit/WebProcess/Network/WebTransportSession.h
M Source/WebKit/WebProcess/Storage/RetrieveRecordResponseBodyCallbackIdentifier.h
M Source/WebKit/WebProcess/UserContent/WebUserContentController.cpp
M Source/WebKit/WebProcess/WebPage/IPCTestingAPI.cpp
M Source/WebKit/WebProcess/WebProcess.h
Log Message:
-----------
Reduce further use of LegacyNullableObjectIdentifier in WebKit/
https://bugs.webkit.org/show_bug.cgi?id=281017
Reviewed by Ryosuke Niwa.
* Source/WebKit/GPUProcess/media/RemoteCDMFactoryProxy.cpp:
(WebKit::RemoteCDMFactoryProxy::createCDM):
(WebKit::RemoteCDMFactoryProxy::didReceiveCDMMessage):
(WebKit::RemoteCDMFactoryProxy::didReceiveCDMInstanceMessage):
(WebKit::RemoteCDMFactoryProxy::didReceiveCDMInstanceSessionMessage):
(WebKit::RemoteCDMFactoryProxy::didReceiveSyncCDMMessage):
(WebKit::RemoteCDMFactoryProxy::didReceiveSyncCDMInstanceMessage):
(WebKit::RemoteCDMFactoryProxy::didReceiveSyncCDMInstanceSessionMessage):
* Source/WebKit/GPUProcess/media/RemoteCDMFactoryProxy.h:
* Source/WebKit/GPUProcess/media/RemoteCDMFactoryProxy.messages.in:
* Source/WebKit/GPUProcess/media/RemoteCDMInstanceProxy.cpp:
(WebKit::RemoteCDMInstanceProxy::createSession):
* Source/WebKit/GPUProcess/media/RemoteCDMInstanceProxy.h:
* Source/WebKit/GPUProcess/media/RemoteCDMInstanceProxy.messages.in:
* Source/WebKit/GPUProcess/media/RemoteCDMProxy.cpp:
(WebKit::RemoteCDMProxy::createInstance):
* Source/WebKit/GPUProcess/media/RemoteCDMProxy.h:
* Source/WebKit/GPUProcess/media/RemoteCDMProxy.messages.in:
* Source/WebKit/GPUProcess/media/RemoteLegacyCDMFactoryProxy.cpp:
(WebKit::RemoteLegacyCDMFactoryProxy::createCDM):
(WebKit::RemoteLegacyCDMFactoryProxy::didReceiveCDMMessage):
(WebKit::RemoteLegacyCDMFactoryProxy::didReceiveCDMSessionMessage):
(WebKit::RemoteLegacyCDMFactoryProxy::didReceiveSyncCDMMessage):
(WebKit::RemoteLegacyCDMFactoryProxy::didReceiveSyncCDMSessionMessage):
* Source/WebKit/GPUProcess/media/RemoteLegacyCDMFactoryProxy.h:
* Source/WebKit/GPUProcess/media/RemoteLegacyCDMFactoryProxy.messages.in:
* Source/WebKit/GPUProcess/media/RemoteLegacyCDMProxy.cpp:
(WebKit::RemoteLegacyCDMProxy::createSession):
* Source/WebKit/GPUProcess/media/RemoteLegacyCDMProxy.h:
* Source/WebKit/GPUProcess/media/RemoteLegacyCDMProxy.messages.in:
* Source/WebKit/GPUProcess/media/RemoteMediaResourceIdentifier.h:
* Source/WebKit/GPUProcess/media/RemoteSourceBufferIdentifier.h:
* Source/WebKit/GPUProcess/webrtc/RemoteMediaRecorderManager.cpp:
(WebKit::RemoteMediaRecorderManager::didReceiveRemoteMediaRecorderMessage):
* Source/WebKit/GPUProcess/webrtc/RemoteSampleBufferDisplayLayerManager.cpp:
(WebKit::RemoteSampleBufferDisplayLayerManager::dispatchMessage):
* Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.h:
* Source/WebKit/NetworkProcess/webtransport/NetworkTransportReceiveStream.h:
* Source/WebKit/NetworkProcess/webtransport/NetworkTransportSession.h:
* Source/WebKit/Shared/ContentWorldShared.h:
(WebKit::pageContentWorldIdentifier):
* Source/WebKit/Shared/Extensions/WebExtensionControllerIdentifier.h:
* Source/WebKit/Shared/IPCConnectionTesterIdentifier.h:
* Source/WebKit/Shared/IPCStreamTesterIdentifier.h:
* Source/WebKit/Shared/RemoteAudioDestinationIdentifier.h:
* Source/WebKit/Shared/RemoteImageBufferSetIdentifier.h:
* Source/WebKit/Shared/ScriptMessageHandlerIdentifier.h:
* Source/WebKit/Shared/ShapeDetectionIdentifier.h:
* Source/WebKit/Shared/WTFArgumentCoders.serialization.in:
* Source/WebKit/Shared/XR/XRDeviceIdentifier.h:
* Source/WebKit/UIProcess/API/APIContentWorld.cpp:
(API::generateIdentifier):
(API::ContentWorld::ContentWorld):
* Source/WebKit/UIProcess/Extensions/WebExtensionController.cpp:
(WebKit::WebExtensionController::parameters const):
* Source/WebKit/UIProcess/UserMediaPermissionRequestManagerProxy.h:
* Source/WebKit/UIProcess/ios/WKContentViewInteraction.h:
* Source/WebKit/WebProcess/GPU/graphics/wc/WCLayerTreeHostIdentifier.h:
* Source/WebKit/WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp:
(WebKit::MediaPlayerPrivateRemote::load):
* Source/WebKit/WebProcess/GPU/media/MediaSourcePrivateRemote.cpp:
(WebKit::MediaSourcePrivateRemote::addSourceBuffer):
* Source/WebKit/WebProcess/GPU/media/RemoteAudioDestinationProxy.cpp:
(WebKit::RemoteAudioDestinationProxy::connection):
(WebKit::RemoteAudioDestinationProxy::~RemoteAudioDestinationProxy):
(WebKit::RemoteAudioDestinationProxy::startRendering):
(WebKit::RemoteAudioDestinationProxy::stopRendering):
(WebKit::RemoteAudioDestinationProxy::gpuProcessConnectionDidClose):
* Source/WebKit/WebProcess/GPU/media/RemoteAudioDestinationProxy.h:
* Source/WebKit/WebProcess/GPU/media/RemoteAudioHardwareListenerIdentifier.h:
* Source/WebKit/WebProcess/GPU/media/RemoteAudioSessionIdentifier.h:
* Source/WebKit/WebProcess/GPU/media/RemoteCDM.cpp:
(WebKit::RemoteCDM::createInstance):
* Source/WebKit/WebProcess/GPU/media/RemoteCDMFactory.cpp:
(WebKit::RemoteCDMFactory::createCDM):
(WebKit::RemoteCDMFactory::didReceiveSessionMessage):
* Source/WebKit/WebProcess/GPU/media/RemoteCDMIdentifier.h:
* Source/WebKit/WebProcess/GPU/media/RemoteCDMInstance.cpp:
(WebKit::RemoteCDMInstance::createSession):
* Source/WebKit/WebProcess/GPU/media/RemoteCDMInstanceIdentifier.h:
* Source/WebKit/WebProcess/GPU/media/RemoteCDMInstanceSessionIdentifier.h:
* Source/WebKit/WebProcess/GPU/media/RemoteLegacyCDM.cpp:
(WebKit::RemoteLegacyCDM::createSession):
* Source/WebKit/WebProcess/GPU/media/RemoteLegacyCDMFactory.cpp:
(WebKit::RemoteLegacyCDMFactory::createCDM):
* Source/WebKit/WebProcess/GPU/media/RemoteLegacyCDMIdentifier.h:
* Source/WebKit/WebProcess/GPU/media/RemoteLegacyCDMSessionIdentifier.h:
* Source/WebKit/WebProcess/GPU/media/RemoteMediaSourceIdentifier.h:
* Source/WebKit/WebProcess/GPU/media/RemoteRemoteCommandListenerIdentifier.h:
* Source/WebKit/WebProcess/GPU/webrtc/AudioMediaStreamTrackRendererInternalUnitIdentifier.h:
* Source/WebKit/WebProcess/GPU/webrtc/AudioMediaStreamTrackRendererInternalUnitManager.cpp:
* Source/WebKit/WebProcess/GPU/webrtc/MediaRecorderIdentifier.h:
* Source/WebKit/WebProcess/GPU/webrtc/SampleBufferDisplayLayerIdentifier.h:
* Source/WebKit/WebProcess/GPU/webrtc/SampleBufferDisplayLayerManager.cpp:
(WebKit::SampleBufferDisplayLayerManager::didReceiveLayerMessage):
* Source/WebKit/WebProcess/Network/WebTransportSendStreamSink.h:
* Source/WebKit/WebProcess/Network/WebTransportSession.h:
* Source/WebKit/WebProcess/Storage/RetrieveRecordResponseBodyCallbackIdentifier.h:
* Source/WebKit/WebProcess/UserContent/WebUserContentController.cpp:
(WebKit::WebUserContentController::addContentWorld):
(WebKit::WebUserContentController::removeContentWorlds):
* Source/WebKit/WebProcess/WebPage/IPCTestingAPI.cpp:
(WebKit::IPCTestingAPI::JSIPCStreamClientConnection::sendIPCStreamTesterSyncCrashOnZero):
* Source/WebKit/WebProcess/WebProcess.h:
Canonical link: https://commits.webkit.org/284830@main
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