Changeset 185069 in webkit


Ignore:
Timestamp:
Jun 1, 2015 12:05:44 PM (9 years ago)
Author:
commit-queue@webkit.org
Message:

Add stub implementation of MediaRemoteControls, part of the Media Session spec.
https://bugs.webkit.org/show_bug.cgi?id=145462

Patch by Matt Rajca <mrajca@apple.com> on 2015-06-01
Reviewed by Eric Carlson.

  • CMakeLists.txt: Added IDL file as well as the corresponding implementation file.
  • DerivedSources.make: Included the new IDL file.
  • Modules/mediasession/MediaRemoteControls.cpp: Added an empty implementation file.

(MediaRemoteControls::~MediaRemoteControls):

  • Modules/mediasession/MediaRemoteControls.h: Added a stubbed header file with accessors for the four attributes declared in the IDL file.

(WebCore::MediaRemoteControls::previousTrackEnabled):
(WebCore::MediaRemoteControls::setPreviousTrackEnabled):
(WebCore::MediaRemoteControls::nextTrackEnabled):
(WebCore::MediaRemoteControls::setNextTrackEnabled):
(WebCore::MediaRemoteControls::seekForwardEnabled):
(WebCore::MediaRemoteControls::setSeekForwardEnabled):
(WebCore::MediaRemoteControls::seekBackwardEnabled):
(WebCore::MediaRemoteControls::setSeekBackwardEnabled):

  • Modules/mediasession/MediaRemoteControls.idl: Added from the Media Session spec.
  • WebCore.xcodeproj/project.pbxproj: Included the new IDL file and MediaRemoteControls.cpp/.h sources.
Location:
trunk/Source/WebCore
Files:
3 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/CMakeLists.txt

    r185006 r185069  
    145145    Modules/indexeddb
    146146    Modules/indieui
     147    Modules/mediasession
    147148    Modules/mediastream
    148149    Modules/notifications
     
    217218
    218219    Modules/mediacontrols/MediaControlsHost.idl
     220
     221    Modules/mediasession/MediaRemoteControls.idl
    219222
    220223    Modules/mediasource/DOMURLMediaSource.idl
     
    870873
    871874    Modules/mediacontrols/MediaControlsHost.cpp
     875
     876    Modules/mediasession/MediaRemoteControls.cpp
    872877
    873878    Modules/mediasource/DOMURLMediaSource.cpp
  • trunk/Source/WebCore/ChangeLog

    r185059 r185069  
     12015-06-01  Matt Rajca  <mrajca@apple.com>
     2
     3        Add stub implementation of MediaRemoteControls, part of the Media Session spec.
     4        https://bugs.webkit.org/show_bug.cgi?id=145462
     5
     6        Reviewed by Eric Carlson.
     7
     8        * CMakeLists.txt: Added IDL file as well as the corresponding implementation file.
     9        * DerivedSources.make: Included the new IDL file.
     10        * Modules/mediasession/MediaRemoteControls.cpp: Added an empty implementation file.
     11        (MediaRemoteControls::~MediaRemoteControls):
     12        * Modules/mediasession/MediaRemoteControls.h: Added a stubbed header file with accessors for the four attributes declared in the IDL file.
     13        (WebCore::MediaRemoteControls::previousTrackEnabled):
     14        (WebCore::MediaRemoteControls::setPreviousTrackEnabled):
     15        (WebCore::MediaRemoteControls::nextTrackEnabled):
     16        (WebCore::MediaRemoteControls::setNextTrackEnabled):
     17        (WebCore::MediaRemoteControls::seekForwardEnabled):
     18        (WebCore::MediaRemoteControls::setSeekForwardEnabled):
     19        (WebCore::MediaRemoteControls::seekBackwardEnabled):
     20        (WebCore::MediaRemoteControls::setSeekBackwardEnabled):
     21        * Modules/mediasession/MediaRemoteControls.idl: Added from the Media Session spec.
     22        * WebCore.xcodeproj/project.pbxproj: Included the new IDL file and MediaRemoteControls.cpp/.h sources.
     23
    1242015-06-01  Sergio Villar Senin  <svillar@igalia.com>
    225
  • trunk/Source/WebCore/DerivedSources.make

    r184616 r185069  
    3636    $(WebCore)/Modules/indieui \
    3737    $(WebCore)/Modules/mediacontrols \
     38    $(WebCore)/Modules/mediasession \
    3839    $(WebCore)/Modules/mediasource \
    3940    $(WebCore)/Modules/mediastream \
     
    104105    $(WebCore)/Modules/indieui/UIRequestEvent.idl \
    105106    $(WebCore)/Modules/mediacontrols/MediaControlsHost.idl \
     107    $(WebCore)/Modules/mediasession/MediaRemoteControls.idl \
    106108        $(WebCore)/Modules/mediasource/DOMURLMediaSource.idl \
    107109        $(WebCore)/Modules/mediasource/AudioTrackMediaSource.idl \
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r185021 r185069  
    56855685                C6F420A216B7164E0052A9F2 /* JSMutationCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6F420A016B7164E0052A9F2 /* JSMutationCallback.cpp */; };
    56865686                C6F420A316B7164E0052A9F2 /* JSMutationCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F420A116B7164E0052A9F2 /* JSMutationCallback.h */; };
     5687                C90843CF1B18E47D00B68564 /* MediaRemoteControls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C90843CD1B18E47D00B68564 /* MediaRemoteControls.cpp */; };
     5688                C90843D01B18E47D00B68564 /* MediaRemoteControls.h in Headers */ = {isa = PBXBuildFile; fileRef = C90843CE1B18E47D00B68564 /* MediaRemoteControls.h */; };
    56875689                CA3BF67C10D99BAE00E6CE53 /* ScrollAnimator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA3BF67B10D99BAE00E6CE53 /* ScrollAnimator.cpp */; };
    56885690                CA3BF67E10D99BAE00E6CE53 /* ScrollAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = CA3BF67D10D99BAE00E6CE53 /* ScrollAnimator.h */; settings = {ATTRIBUTES = (Private, ); }; };
     
    1323613238                C6F420A016B7164E0052A9F2 /* JSMutationCallback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSMutationCallback.cpp; sourceTree = "<group>"; };
    1323713239                C6F420A116B7164E0052A9F2 /* JSMutationCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMutationCallback.h; sourceTree = "<group>"; };
     13240                C90843CD1B18E47D00B68564 /* MediaRemoteControls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaRemoteControls.cpp; sourceTree = "<group>"; };
     13241                C90843CE1B18E47D00B68564 /* MediaRemoteControls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaRemoteControls.h; sourceTree = "<group>"; };
     13242                C93458BB1B18D77E0088EE12 /* MediaRemoteControls.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MediaRemoteControls.idl; sourceTree = "<group>"; };
    1323813243                CA3BF67B10D99BAE00E6CE53 /* ScrollAnimator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScrollAnimator.cpp; sourceTree = "<group>"; };
    1323913244                CA3BF67D10D99BAE00E6CE53 /* ScrollAnimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScrollAnimator.h; sourceTree = "<group>"; };
     
    1457914584                        isa = PBXGroup;
    1458014585                        children = (
     14586                                C90843CD1B18E47D00B68564 /* MediaRemoteControls.cpp */,
     14587                                C90843CE1B18E47D00B68564 /* MediaRemoteControls.h */,
     14588                                C93458BB1B18D77E0088EE12 /* MediaRemoteControls.idl */,
    1458114589                                0709D78C1AE55554004E42F8 /* WebMediaSessionManager.cpp */,
    1458214590                                0709D78D1AE55554004E42F8 /* WebMediaSessionManager.h */,
     
    2579525803                                D3A94A3B122DABAC00A37BBC /* MediaQueryListListener.h in Headers */,
    2579625804                                D3AA10F4123A98AA0092152B /* MediaQueryMatcher.h in Headers */,
     25805                                C90843D01B18E47D00B68564 /* MediaRemoteControls.h in Headers */,
    2579725806                                CEEFCD7A19DB31F7003876D7 /* MediaResourceLoader.h in Headers */,
    2579825807                                CDBEAEAD19D92B6C00BEBA88 /* MediaSelectionGroupAVFObjC.h in Headers */,
     
    2937329382                                D3A94A38122DABAC00A37BBC /* MediaQueryList.cpp in Sources */,
    2937429383                                D3AA10F3123A98AA0092152B /* MediaQueryMatcher.cpp in Sources */,
     29384                                C90843CF1B18E47D00B68564 /* MediaRemoteControls.cpp in Sources */,
    2937529385                                CEEFCD7919DB31F7003876D7 /* MediaResourceLoader.cpp in Sources */,
    2937629386                                CDBEAEAC19D92B6C00BEBA88 /* MediaSelectionGroupAVFObjC.mm in Sources */,
Note: See TracChangeset for help on using the changeset viewer.