Bug 226077

Summary: Add MediaSession.callActionHandler
Product: WebKit Reporter: Jean-Yves Avenard [:jya] <jean-yves.avenard>
Component: MediaAssignee: Jean-Yves Avenard [:jya] <jean-yves.avenard>
Status: RESOLVED FIXED    
Severity: Normal CC: cdumez, eric.carlson, esprehn+autocc, ews-watchlist, glenn, jer.noble, kondapallykalyan, peng.liu6, philipj, sergio, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch
none
Patch none

Jean-Yves Avenard [:jya]
Reported 2021-05-21 04:31:11 PDT
Add MediaSession.callActionHandler
Attachments
Patch (9.97 KB, patch)
2021-05-21 04:40 PDT, Jean-Yves Avenard [:jya]
no flags
Patch (9.96 KB, patch)
2021-05-27 07:35 PDT, Jean-Yves Avenard [:jya]
no flags
Patch (10.15 KB, patch)
2021-05-27 22:16 PDT, Jean-Yves Avenard [:jya]
no flags
Jean-Yves Avenard [:jya]
Comment 1 2021-05-21 04:31:35 PDT
Jean-Yves Avenard [:jya]
Comment 2 2021-05-21 04:40:01 PDT
Peng Liu
Comment 3 2021-05-25 10:47:20 PDT
Comment on attachment 429283 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=429283&action=review > Source/WebCore/Modules/mediasession/MediaSession.cpp:288 > +bool MediaSession::callActionHandler(const MediaSessionActionDetails& actionDetails, TriggerGestureIndicator triggerGestureIndicator ) Nit. An extra space. > Source/WebCore/Modules/mediasession/MediaSession.h:94 > + Yes, Normally we define `No` as the first value in an enum class.
Chris Dumez
Comment 4 2021-05-25 10:51:22 PDT
Comment on attachment 429283 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=429283&action=review > Source/WebCore/Modules/mediasession/MediaSession.cpp:291 > + Optional<UserGestureIndicator> maybeGestureIndicator; The existing pattern in WebKit seems to be: UserGestureIndicator gestureIndicator(triggerGestureIndicator == TriggerGestureIndicator::Yes ? makeOptional(ProcessingUserGesture) : WTF::nullopt); >> Source/WebCore/Modules/mediasession/MediaSession.h:94 >> + Yes, > > Normally we define `No` as the first value in an enum class. +1 (so that No = 0, Yes = 1)
Jean-Yves Avenard [:jya]
Comment 5 2021-05-27 07:35:48 PDT
Created attachment 429877 [details] Patch Apply comments
Eric Carlson
Comment 6 2021-05-27 08:45:33 PDT
Comment on attachment 429877 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=429877&action=review > Source/WebCore/ChangeLog:6 > + It would be good to have a description of why we are making this change.
Jean-Yves Avenard [:jya]
Comment 7 2021-05-27 22:16:20 PDT
EWS
Comment 8 2021-05-28 13:08:17 PDT
Committed r278222 (238260@main): <https://commits.webkit.org/238260@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 429985 [details].
Note You need to log in before you can comment on or make changes to this bug.