Changeset 185940 in webkit


Ignore:
Timestamp:
Jun 24, 2015 6:15:00 PM (9 years ago)
Author:
commit-queue@webkit.org
Message:

Building MediaDeviceInfo for enumerateDevices
https://bugs.webkit.org/show_bug.cgi?id=146257
<rdar://problem/21513462>

Patch by Matt Daiter <mdaiter@apple.com> on 2015-06-24
Reviewed by Eric Carlson.

MediaDeviceInfo necessary for enumerateDevices

  • CMakeLists.txt: Added MediaDevicesInfo.idl
  • DerivedSources.make: Added MediaDevicesInfo.idl
  • Modules/mediastream/MediaDeviceInfo.h: Created class for MediaDevicesInfo

(WebCore::MediaDeviceInfo::create): Allocates class
(WebCore::MediaDeviceInfo::MediaDeviceInfo): Creates class for public
(WebCore::MediaDeviceInfo::~MediaDeviceInfo):
(WebCore::MediaDeviceInfo::label):
(WebCore::MediaDeviceInfo::deviceId):
(WebCore::MediaDeviceInfo::groupId):
(WebCore::MediaDeviceInfo::kind):

  • Modules/mediastream/MediaDeviceInfo.idl:
  • WebCore.xcodeproj/project.pbxproj:
Location:
trunk/Source/WebCore
Files:
3 added
4 edited

Legend:

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

    r185926 r185940  
    240240    Modules/mediastream/DOMURLMediaStream.idl
    241241    Modules/mediastream/HTMLMediaElementMediaStream.idl
     242    Modules/mediastream/MediaDeviceInfo.idl
    242243    Modules/mediastream/MediaDevices.idl
    243244    Modules/mediastream/MediaSourceStates.idl
  • trunk/Source/WebCore/ChangeLog

    r185939 r185940  
     12015-06-24  Matt Daiter  <mdaiter@apple.com>
     2
     3        Building MediaDeviceInfo for enumerateDevices
     4        https://bugs.webkit.org/show_bug.cgi?id=146257
     5        <rdar://problem/21513462>
     6
     7        Reviewed by Eric Carlson.
     8
     9        MediaDeviceInfo necessary for enumerateDevices
     10
     11        * CMakeLists.txt: Added MediaDevicesInfo.idl
     12        * DerivedSources.make: Added MediaDevicesInfo.idl
     13        * Modules/mediastream/MediaDeviceInfo.h: Created class for MediaDevicesInfo
     14        (WebCore::MediaDeviceInfo::create): Allocates class
     15        (WebCore::MediaDeviceInfo::MediaDeviceInfo): Creates class for public
     16        (WebCore::MediaDeviceInfo::~MediaDeviceInfo):
     17        (WebCore::MediaDeviceInfo::label):
     18        (WebCore::MediaDeviceInfo::deviceId):
     19        (WebCore::MediaDeviceInfo::groupId):
     20        (WebCore::MediaDeviceInfo::kind):
     21        * Modules/mediastream/MediaDeviceInfo.idl:
     22        * WebCore.xcodeproj/project.pbxproj:
     23
    1242015-06-24  Anders Carlsson  <andersca@apple.com>
    225
  • trunk/Source/WebCore/DerivedSources.make

    r185179 r185940  
    123123    $(WebCore)/Modules/mediastream/HTMLMediaElementMediaStream.idl \
    124124    $(WebCore)/Modules/mediastream/MediaSourceStates.idl \
     125    $(WebCore)/Modules/mediastream/MediaDeviceInfo.idl \
    125126    $(WebCore)/Modules/mediastream/MediaDevices.idl \
    126127        $(WebCore)/Modules/mediastream/MediaStream.idl \
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r185939 r185940  
    636636                14FFE31D0AE1963300136BF5 /* HTMLFrameElementBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 14FFE31B0AE1963300136BF5 /* HTMLFrameElementBase.h */; settings = {ATTRIBUTES = (Private, ); }; };
    637637                14FFE31E0AE1963300136BF5 /* HTMLFrameElementBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14FFE31C0AE1963300136BF5 /* HTMLFrameElementBase.cpp */; };
     638                15145B901B3A1CE000662BF7 /* MediaDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 15145B8F1B3A1B3E00662BF7 /* MediaDeviceInfo.h */; };
     639                159AE82B1B3A402F0037478B /* MediaDeviceInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 159AE82A1B3A402F0037478B /* MediaDeviceInfo.cpp */; };
    638640                15C7708D100D3C6B005BA267 /* ValidityState.h in Headers */ = {isa = PBXBuildFile; fileRef = 15C7708A100D3C6A005BA267 /* ValidityState.h */; };
    639641                15C77093100D3CA8005BA267 /* JSValidityState.h in Headers */ = {isa = PBXBuildFile; fileRef = 15C77091100D3CA8005BA267 /* JSValidityState.h */; };
     
    77427744                14FFE31B0AE1963300136BF5 /* HTMLFrameElementBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTMLFrameElementBase.h; sourceTree = "<group>"; };
    77437745                14FFE31C0AE1963300136BF5 /* HTMLFrameElementBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLFrameElementBase.cpp; sourceTree = "<group>"; };
     7746                15145B8F1B3A1B3E00662BF7 /* MediaDeviceInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MediaDeviceInfo.h; sourceTree = "<group>"; };
     7747                15145B911B3A1D4C00662BF7 /* MediaDeviceInfo.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MediaDeviceInfo.idl; sourceTree = "<group>"; };
     7748                159AE82A1B3A402F0037478B /* MediaDeviceInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaDeviceInfo.cpp; sourceTree = "<group>"; };
    77447749                15C77089100D3C6A005BA267 /* ValidityState.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ValidityState.idl; sourceTree = "<group>"; };
    77457750                15C7708A100D3C6A005BA267 /* ValidityState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidityState.h; sourceTree = "<group>"; };
     
    1467314678                                07221B4A17CEC32700848E51 /* MediaConstraintsImpl.cpp */,
    1467414679                                07221B4B17CEC32700848E51 /* MediaConstraintsImpl.h */,
     14680                                159AE82A1B3A402F0037478B /* MediaDeviceInfo.cpp */,
     14681                                15145B8F1B3A1B3E00662BF7 /* MediaDeviceInfo.h */,
     14682                                15145B911B3A1D4C00662BF7 /* MediaDeviceInfo.idl */,
    1467514683                                5EA725CD1ACABCD900EAD17B /* MediaDevices.cpp */,
    1467614684                                5EA725CE1ACABCD900EAD17B /* MediaDevices.h */,
     
    2430924317                                CECADFC9153778FF00E37068 /* DictationCommand.h in Headers */,
    2431024318                                D0BD4F5D1408850F006839B6 /* DictationCommandIOS.h in Headers */,
     24319                                15145B901B3A1CE000662BF7 /* MediaDeviceInfo.h in Headers */,
    2431124320                                316023F01532C40C00D50FF4 /* Dictionary.h in Headers */,
    2431224321                                937FF3D51A1012D6008EBA31 /* DictionaryLookup.h in Headers */,
     
    2923129240                                B2FA3DBA0AB75A6F000E5AC4 /* JSSVGPathSegArcRel.cpp in Sources */,
    2923229241                                B2FA3DBC0AB75A6F000E5AC4 /* JSSVGPathSegClosePath.cpp in Sources */,
     29242                                159AE82B1B3A402F0037478B /* MediaDeviceInfo.cpp in Sources */,
    2923329243                                B2FA3DBE0AB75A6F000E5AC4 /* JSSVGPathSegCurvetoCubicAbs.cpp in Sources */,
    2923429244                                B2FA3DC00AB75A6F000E5AC4 /* JSSVGPathSegCurvetoCubicRel.cpp in Sources */,
Note: See TracChangeset for help on using the changeset viewer.