haikuwebkit/Source/WebCore/Modules/encryptedmedia
Simon Fraser efbeef4905 Use MediaKeySystemRequestIdentifier, rather than mysterious uint64_t values, in WebKit
https://bugs.webkit.org/show_bug.cgi?id=229310

Reviewed by Youenn Fablet.

WebCore already had an ObjectIdentifer<> type for media system key requests, MediaKeySystemRequestIdentifier.
Use it in the WebKit layer.

* Scripts/webkit/messages.py:
(types_that_cannot_be_forward_declared):
(headers_for_type):
* UIProcess/MediaKeySystemPermissionRequestManagerProxy.cpp:
(WebKit::MediaKeySystemPermissionRequestManagerProxy::denyRequest):
(WebKit::MediaKeySystemPermissionRequestManagerProxy::grantRequest):
(WebKit::MediaKeySystemPermissionRequestManagerProxy::createRequestForFrame):
* UIProcess/MediaKeySystemPermissionRequestManagerProxy.h:
* UIProcess/MediaKeySystemPermissionRequestProxy.cpp:
(WebKit::MediaKeySystemPermissionRequestProxy::MediaKeySystemPermissionRequestProxy):
* UIProcess/MediaKeySystemPermissionRequestProxy.h:
(WebKit::MediaKeySystemPermissionRequestProxy::create):
(WebKit::MediaKeySystemPermissionRequestProxy::mediaKeySystemID const):
* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::requestMediaKeySystemPermissionForFrame):
* UIProcess/WebPageProxy.h:
* UIProcess/WebPageProxy.messages.in:
* WebProcess/EncryptedMedia/MediaKeySystemPermissionRequestManager.cpp:
(WebKit::MediaKeySystemPermissionRequestManager::sendMediaKeySystemRequest):
(WebKit::MediaKeySystemPermissionRequestManager::mediaKeySystemWasGranted):
(WebKit::MediaKeySystemPermissionRequestManager::mediaKeySystemWasDenied):
* WebProcess/EncryptedMedia/MediaKeySystemPermissionRequestManager.h:
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::mediaKeySystemWasGranted):
(WebKit::WebPage::mediaKeySystemWasDenied):
* WebProcess/WebPage/WebPage.h:
* WebProcess/WebPage/WebPage.messages.in:


Canonical link: https://commits.webkit.org/240791@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281376 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-21 18:15:15 +00:00
..
legacy Reduce use of reinterpret_cast<> in the codebase 2021-06-08 17:35:15 +00:00
CDM.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
CDM.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
CDMClient.h
InitDataRegistry.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
InitDataRegistry.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
MediaKeyEncryptionScheme.h
MediaKeyEncryptionScheme.idl
MediaKeyMessageEvent.cpp
MediaKeyMessageEvent.h
MediaKeyMessageEvent.idl
MediaKeyMessageEventInit.h
MediaKeyMessageType.h
MediaKeySession.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
MediaKeySession.h
MediaKeySession.idl
MediaKeySessionType.h
MediaKeySessionType.idl
MediaKeyStatus.h
MediaKeyStatusMap.cpp Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
MediaKeyStatusMap.h Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
MediaKeyStatusMap.idl
MediaKeySystemAccess.cpp [Cocoa] Null-pointer deref in MediaKeySystemAccess::createMediaKeys() 2021-07-14 20:44:05 +00:00
MediaKeySystemAccess.h [Cocoa] Null-pointer deref in MediaKeySystemAccess::createMediaKeys() 2021-07-14 20:44:05 +00:00
MediaKeySystemAccess.idl
MediaKeySystemClient.h
MediaKeySystemConfiguration.h
MediaKeySystemConfiguration.idl
MediaKeySystemController.cpp
MediaKeySystemController.h
MediaKeySystemMediaCapability.h
MediaKeySystemMediaCapability.idl
MediaKeySystemRequest.cpp
MediaKeySystemRequest.h Use MediaKeySystemRequestIdentifier, rather than mysterious uint64_t values, in WebKit 2021-08-21 18:15:15 +00:00
MediaKeySystemRequestIdentifier.h Use MediaKeySystemRequestIdentifier, rather than mysterious uint64_t values, in WebKit 2021-08-21 18:15:15 +00:00
MediaKeys.cpp
MediaKeys.h
MediaKeys.idl
MediaKeysRequirement.h
MediaKeysRequirement.idl
MediaKeysRestrictions.h
Navigator+EME.idl
NavigatorEME.cpp Remove WTF::Optional synonym for std::optional, using that class template directly instead 2021-05-30 16:11:40 +00:00
NavigatorEME.h