Changeset 175066 in webkit
- Timestamp:
- Oct 22, 2014, 2:14:07 PM (10 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r175055 r175066 1 2014-10-22 Eric Carlson <eric.carlson@apple.com> 2 3 [Mac][MediaStream] clean up bit rot 4 https://bugs.webkit.org/show_bug.cgi?id=137976 5 6 Reviewed by Jer Noble. 7 8 No new tests, this just gets the Mac port compiling again. 9 10 * Modules/mediastream/MediaStream.h: Add a virtual destructor to Observer since it has 11 a virtual method. 12 13 * WebCore.exp.in: Export RTCPeerConnectionHandler::create and RTCPeerConnectionHandlerMock::create(WebCore::RTCPeerConnectionHandlerClient*), 14 they are both use by Internals for testing. 15 16 * WebCore.xcodeproj/project.pbxproj: Add RTC and MediaStream files. 17 18 * html/HTMLMediaElement.h: Forward declare MediaStream instead of including MediaStream.h. 19 20 * platform/mediastream/RTCPeerConnectionHandler.h: EXPORT the create method. 21 22 * platform/mock/MediaConstraintsMock.cpp: 23 (WebCore::isSupported): Make static. 24 (WebCore::isValid): Ditto. 25 26 * platform/mock/RTCPeerConnectionHandlerMock.h: EXPORT the create method. 27 1 28 2014-10-22 Chris Dumez <cdumez@apple.com> 2 29 -
trunk/Source/WebCore/Modules/mediastream/MediaStream.h
r169743 r175066 50 50 class Observer { 51 51 public: 52 virtual ~Observer() { } 52 53 virtual void didAddOrRemoveTrack() = 0; 53 54 }; -
trunk/Source/WebCore/WebCore.exp.in
r175055 r175066 3242 3242 __ZN7WebCore18provideUserMediaToEPNS_4PageEPNS_15UserMediaClientE 3243 3243 __ZN7WebCore21MockMediaStreamCenter29registerMockMediaStreamCenterEv 3244 __ZN7WebCore24RTCPeerConnectionHandler6createE 3245 __ZN7WebCore28RTCPeerConnectionHandlerMock6createEPNS_30RTCPeerConnectionHandlerClientE 3244 3246 __ZNK7WebCore16UserMediaRequest14securityOriginEv 3245 3247 #endif -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r175055 r175066 157 157 07367DDF172CA67F00D861B9 /* InbandTextTrackPrivateLegacyAVFObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 07367DDD172CA67F00D861B9 /* InbandTextTrackPrivateLegacyAVFObjC.h */; }; 158 158 07367DE0172CA68200D861B9 /* InbandTextTrackPrivateLegacyAVFObjC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 07367DDE172CA67F00D861B9 /* InbandTextTrackPrivateLegacyAVFObjC.mm */; }; 159 073794DD19EE2C5200E5A045 /* RTCOfferAnswerOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 073794DB19EE2C5200E5A045 /* RTCOfferAnswerOptions.cpp */; }; 160 073794DE19EE2C5200E5A045 /* RTCOfferAnswerOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 073794DC19EE2C5200E5A045 /* RTCOfferAnswerOptions.h */; }; 161 073794E119EE2D1B00E5A045 /* MediaConstraintsMock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 073794DF19EE2D1B00E5A045 /* MediaConstraintsMock.cpp */; }; 162 073794E219EE2D1B00E5A045 /* MediaConstraintsMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 073794E019EE2D1B00E5A045 /* MediaConstraintsMock.h */; }; 163 073794E519EE2FF200E5A045 /* JSRTCConfiguration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 073794E319EE2FF200E5A045 /* JSRTCConfiguration.cpp */; }; 164 073794E619EE2FF200E5A045 /* JSRTCConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 073794E419EE2FF200E5A045 /* JSRTCConfiguration.h */; }; 165 073794E819EE335C00E5A045 /* JSNavigatorCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 073794E719EE335C00E5A045 /* JSNavigatorCustom.cpp */; }; 166 073794EB19EE341E00E5A045 /* JSRTCIceServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 073794E919EE341E00E5A045 /* JSRTCIceServer.cpp */; }; 167 073794EC19EE341E00E5A045 /* JSRTCIceServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 073794EA19EE341E00E5A045 /* JSRTCIceServer.h */; }; 168 073794F119EE37BB00E5A045 /* RTCPeerConnectionHandlerMock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 073794EF19EE37BB00E5A045 /* RTCPeerConnectionHandlerMock.cpp */; }; 169 073794F219EE37BB00E5A045 /* RTCPeerConnectionHandlerMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 073794F019EE37BB00E5A045 /* RTCPeerConnectionHandlerMock.h */; }; 170 073794F919F5864E00E5A045 /* RTCDataChannelHandlerMock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 073794F319F5864E00E5A045 /* RTCDataChannelHandlerMock.cpp */; }; 171 073794FA19F5864E00E5A045 /* RTCDataChannelHandlerMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 073794F419F5864E00E5A045 /* RTCDataChannelHandlerMock.h */; }; 172 073794FB19F5864E00E5A045 /* RTCDTMFSenderHandlerMock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 073794F519F5864E00E5A045 /* RTCDTMFSenderHandlerMock.cpp */; }; 173 073794FC19F5864E00E5A045 /* RTCDTMFSenderHandlerMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 073794F619F5864E00E5A045 /* RTCDTMFSenderHandlerMock.h */; }; 174 073794FD19F5864E00E5A045 /* RTCNotifiersMock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 073794F719F5864E00E5A045 /* RTCNotifiersMock.cpp */; }; 175 073794FE19F5864E00E5A045 /* RTCNotifiersMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 073794F819F5864E00E5A045 /* RTCNotifiersMock.h */; }; 159 176 073AB4B317F8BACA006E0D6F /* AllVideoCapabilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 073AB4B017F8BACA006E0D6F /* AllVideoCapabilities.h */; }; 160 177 073AB4B717F92ECF006E0D6F /* JSCapabilityRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 073AB4B517F92ECF006E0D6F /* JSCapabilityRange.cpp */; }; … … 7139 7156 07367DDD172CA67F00D861B9 /* InbandTextTrackPrivateLegacyAVFObjC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InbandTextTrackPrivateLegacyAVFObjC.h; path = objc/InbandTextTrackPrivateLegacyAVFObjC.h; sourceTree = "<group>"; }; 7140 7157 07367DDE172CA67F00D861B9 /* InbandTextTrackPrivateLegacyAVFObjC.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = InbandTextTrackPrivateLegacyAVFObjC.mm; path = objc/InbandTextTrackPrivateLegacyAVFObjC.mm; sourceTree = "<group>"; }; 7158 073794DB19EE2C5200E5A045 /* RTCOfferAnswerOptions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RTCOfferAnswerOptions.cpp; sourceTree = "<group>"; }; 7159 073794DC19EE2C5200E5A045 /* RTCOfferAnswerOptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCOfferAnswerOptions.h; sourceTree = "<group>"; }; 7160 073794DF19EE2D1B00E5A045 /* MediaConstraintsMock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaConstraintsMock.cpp; sourceTree = "<group>"; }; 7161 073794E019EE2D1B00E5A045 /* MediaConstraintsMock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaConstraintsMock.h; sourceTree = "<group>"; }; 7162 073794E319EE2FF200E5A045 /* JSRTCConfiguration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSRTCConfiguration.cpp; sourceTree = "<group>"; }; 7163 073794E419EE2FF200E5A045 /* JSRTCConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSRTCConfiguration.h; sourceTree = "<group>"; }; 7164 073794E719EE335C00E5A045 /* JSNavigatorCustom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSNavigatorCustom.cpp; sourceTree = "<group>"; }; 7165 073794E919EE341E00E5A045 /* JSRTCIceServer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSRTCIceServer.cpp; sourceTree = "<group>"; }; 7166 073794EA19EE341E00E5A045 /* JSRTCIceServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSRTCIceServer.h; sourceTree = "<group>"; }; 7167 073794ED19EE364200E5A045 /* DOMURLMediaStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMURLMediaStream.cpp; sourceTree = "<group>"; }; 7168 073794EE19EE364200E5A045 /* DOMURLMediaStream.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DOMURLMediaStream.idl; sourceTree = "<group>"; }; 7169 073794EF19EE37BB00E5A045 /* RTCPeerConnectionHandlerMock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RTCPeerConnectionHandlerMock.cpp; sourceTree = "<group>"; }; 7170 073794F019EE37BB00E5A045 /* RTCPeerConnectionHandlerMock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCPeerConnectionHandlerMock.h; sourceTree = "<group>"; }; 7171 073794F319F5864E00E5A045 /* RTCDataChannelHandlerMock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RTCDataChannelHandlerMock.cpp; sourceTree = "<group>"; }; 7172 073794F419F5864E00E5A045 /* RTCDataChannelHandlerMock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCDataChannelHandlerMock.h; sourceTree = "<group>"; }; 7173 073794F519F5864E00E5A045 /* RTCDTMFSenderHandlerMock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RTCDTMFSenderHandlerMock.cpp; sourceTree = "<group>"; }; 7174 073794F619F5864E00E5A045 /* RTCDTMFSenderHandlerMock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCDTMFSenderHandlerMock.h; sourceTree = "<group>"; }; 7175 073794F719F5864E00E5A045 /* RTCNotifiersMock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RTCNotifiersMock.cpp; sourceTree = "<group>"; }; 7176 073794F819F5864E00E5A045 /* RTCNotifiersMock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCNotifiersMock.h; sourceTree = "<group>"; }; 7141 7177 073AB4B017F8BACA006E0D6F /* AllVideoCapabilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AllVideoCapabilities.h; sourceTree = "<group>"; }; 7142 7178 073AB4B517F92ECF006E0D6F /* JSCapabilityRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSCapabilityRange.cpp; sourceTree = "<group>"; }; … … 14328 14364 isa = PBXGroup; 14329 14365 children = ( 14366 073794ED19EE364200E5A045 /* DOMURLMediaStream.cpp */, 14367 073794EE19EE364200E5A045 /* DOMURLMediaStream.idl */, 14330 14368 0705850517FA4689005F2BCB /* AllAudioCapabilities.h */, 14331 14369 0705850617FA4689005F2BCB /* AllAudioCapabilities.idl */, … … 14408 14446 07AB996718DA3C010018771E /* RTCIceServer.h */, 14409 14447 07AB996818DA3C010018771E /* RTCIceServer.idl */, 14448 073794DB19EE2C5200E5A045 /* RTCOfferAnswerOptions.cpp */, 14449 073794DC19EE2C5200E5A045 /* RTCOfferAnswerOptions.h */, 14410 14450 07221B7717CEC32700848E51 /* RTCPeerConnection.cpp */, 14411 14451 07221B7817CEC32700848E51 /* RTCPeerConnection.h */, … … 14540 14580 isa = PBXGroup; 14541 14581 children = ( 14582 073794E919EE341E00E5A045 /* JSRTCIceServer.cpp */, 14583 073794EA19EE341E00E5A045 /* JSRTCIceServer.h */, 14584 073794E319EE2FF200E5A045 /* JSRTCConfiguration.cpp */, 14585 073794E419EE2FF200E5A045 /* JSRTCConfiguration.h */, 14542 14586 07C59B5917F4B208000FBCBB /* JSAudioStreamTrack.cpp */, 14543 14587 07C59B5A17F4B208000FBCBB /* JSAudioStreamTrack.h */, … … 16109 16153 59309A1011F4AE5800250603 /* DeviceOrientationClientMock.cpp */, 16110 16154 59309A1211F4AE6A00250603 /* DeviceOrientationClientMock.h */, 16155 073794DF19EE2D1B00E5A045 /* MediaConstraintsMock.cpp */, 16156 073794E019EE2D1B00E5A045 /* MediaConstraintsMock.h */, 16111 16157 07C59B6117F4CF87000FBCBB /* MockMediaStreamCenter.cpp */, 16112 16158 07C59B6217F4CF87000FBCBB /* MockMediaStreamCenter.h */, 16113 16159 AAE27B7416CBFC0D00623043 /* PlatformSpeechSynthesizerMock.cpp */, 16114 16160 AAE27B7516CBFC0D00623043 /* PlatformSpeechSynthesizerMock.h */, 16161 073794F319F5864E00E5A045 /* RTCDataChannelHandlerMock.cpp */, 16162 073794F419F5864E00E5A045 /* RTCDataChannelHandlerMock.h */, 16163 073794F519F5864E00E5A045 /* RTCDTMFSenderHandlerMock.cpp */, 16164 073794F619F5864E00E5A045 /* RTCDTMFSenderHandlerMock.h */, 16165 073794F719F5864E00E5A045 /* RTCNotifiersMock.cpp */, 16166 073794F819F5864E00E5A045 /* RTCNotifiersMock.h */, 16167 073794EF19EE37BB00E5A045 /* RTCPeerConnectionHandlerMock.cpp */, 16168 073794F019EE37BB00E5A045 /* RTCPeerConnectionHandlerMock.h */, 16115 16169 0FE71403142170B800DB33BA /* ScrollbarThemeMock.cpp */, 16116 16170 0FE71404142170B800DB33BA /* ScrollbarThemeMock.h */, … … 20948 21002 C6F0917E143A2BB900685849 /* JSMutationObserverCustom.cpp */, 20949 21003 BCD9C25F0C17AA67005C90A2 /* JSNamedNodeMapCustom.cpp */, 21004 073794E719EE335C00E5A045 /* JSNavigatorCustom.cpp */, 20950 21005 BCD9C2600C17AA67005C90A2 /* JSNodeCustom.cpp */, 20951 21006 BC9439C2116CF4940048C750 /* JSNodeCustom.h */, … … 23405 23460 7EE6846012D26E3800E79415 /* AuthenticationCF.h in Headers */, 23406 23461 7EE6846112D26E3800E79415 /* AuthenticationChallenge.h in Headers */, 23462 073794E619EE2FF200E5A045 /* JSRTCConfiguration.h in Headers */, 23407 23463 934F713A0D5A6F1000018D69 /* AuthenticationChallengeBase.h in Headers */, 23408 23464 E124748410AA161D00B79493 /* AuthenticationClient.h in Headers */, … … 24060 24116 85989DCF0ACC8BBD00A0BC51 /* DOMOverflowEventInternal.h in Headers */, 24061 24117 E1284BD61044A01E00EAEB52 /* DOMPageTransitionEvent.h in Headers */, 24118 073794E219EE2D1B00E5A045 /* MediaConstraintsMock.h in Headers */, 24062 24119 1ACE53E80A8D18E70022947D /* DOMParser.h in Headers */, 24063 24120 7A54881714E432A1006AE05A /* DOMPatchSupport.h in Headers */, … … 24388 24445 BC97E23A109144950010D361 /* HTMLAllCollection.h in Headers */, 24389 24446 A8CFF7AB0A156978000A4234 /* HTMLAnchorElement.h in Headers */, 24447 07BC67F419F8201D00E0E3D9 /* URLRegistry.h in Headers */, 24390 24448 A871D45D0A127CBC00B12A68 /* HTMLAppletElement.h in Headers */, 24391 24449 A8EA7D2E0A19385500A8EF5F /* HTMLAreaElement.h in Headers */, … … 24439 24497 A8EA7D2B0A19385500A8EF5F /* HTMLImageLoader.h in Headers */, 24440 24498 A81369CC097374F600D74463 /* HTMLInputElement.h in Headers */, 24499 073794DE19EE2C5200E5A045 /* RTCOfferAnswerOptions.h in Headers */, 24441 24500 97BC849B12370A4B000C6161 /* HTMLInputStream.h in Headers */, 24442 24501 93309DE6099E64920056E581 /* HTMLInterchange.h in Headers */, … … 24860 24919 BCA169A30BFD55B40019CA76 /* JSHTMLTableCaptionElement.h in Headers */, 24861 24920 BC06EDE40BFD6D0D00856E9D /* JSHTMLTableCellElement.h in Headers */, 24921 073794EC19EE341E00E5A045 /* JSRTCIceServer.h in Headers */, 24862 24922 BC06ED9E0BFD660600856E9D /* JSHTMLTableColElement.h in Headers */, 24863 24923 BC06EE050BFD71AA00856E9D /* JSHTMLTableElement.h in Headers */, … … 25696 25756 1479FAEE109AE37500DED655 /* RenderRuby.h in Headers */, 25697 25757 1479FAF0109AE37500DED655 /* RenderRubyBase.h in Headers */, 25758 073794FE19F5864E00E5A045 /* RTCNotifiersMock.h in Headers */, 25698 25759 1479FAF2109AE37500DED655 /* RenderRubyRun.h in Headers */, 25699 25760 1479FAF4109AE37500DED655 /* RenderRubyText.h in Headers */, … … 25925 25986 FD1AF1501656F15100C6D4F7 /* ShapeValue.h in Headers */, 25926 25987 1A4A954E0B4EDCCB002D8C3C /* SharedBuffer.h in Headers */, 25988 073794FA19F5864E00E5A045 /* RTCDataChannelHandlerMock.h in Headers */, 25927 25989 2D3EF44A1917915C00034184 /* WebCoreCALayerExtras.h in Headers */, 25928 25990 97B1F02F13B025D200F5103F /* SharedBufferChunkReader.h in Headers */, … … 25983 26045 7E474E1F12494DC900235364 /* SQLiteDatabaseTracker.h in Headers */, 25984 26046 7E474E1E12494DC900235364 /* SQLiteDatabaseTrackerClient.h in Headers */, 26047 073794F219EE37BB00E5A045 /* RTCPeerConnectionHandlerMock.h in Headers */, 25985 26048 B5A684220FFABE9800D24689 /* SQLiteFileSystem.h in Headers */, 25986 26049 1A22464C0CC98DDB00C05240 /* SQLiteStatement.h in Headers */, … … 26408 26471 97AABD1914FA09D5007457AE /* ThreadableWebSocketChannelClientWrapper.h in Headers */, 26409 26472 51DF6D7E0B92A16D00C2DC85 /* ThreadCheck.h in Headers */, 26473 073794FC19F5864E00E5A045 /* RTCDTMFSenderHandlerMock.h in Headers */, 26410 26474 0F6383DE18615B29003E5DB5 /* ThreadedScrollingTree.h in Headers */, 26411 26475 E1FF57A30F01255B00891EBB /* ThreadGlobalData.h in Headers */, … … 27378 27442 E11AF15111B9A1A300805103 /* Cursor.cpp in Sources */, 27379 27443 265541521489B233000DFC5D /* CursorIOS.cpp in Sources */, 27444 073794F919F5864E00E5A045 /* RTCDataChannelHandlerMock.cpp in Sources */, 27380 27445 93F19A2608245E59001E9ABC /* CursorMac.mm in Sources */, 27381 27446 62CD32591157E57C0063B0A7 /* CustomEvent.cpp in Sources */, … … 27883 27948 A8BC04921214F69600B5F122 /* HTMLEntityTable.cpp in Sources */, 27884 27949 A81369D5097374F600D74463 /* HTMLFieldSetElement.cpp in Sources */, 27950 073794E519EE2FF200E5A045 /* JSRTCConfiguration.cpp in Sources */, 27885 27951 A8CFF7A20A156978000A4234 /* HTMLFontElement.cpp in Sources */, 27886 27952 977B386E122883E900B81FF8 /* HTMLFormattingElementList.cpp in Sources */, … … 28755 28821 49C7B9A41042D2D30009D447 /* JSWebGLTexture.cpp in Sources */, 28756 28822 0C45342710CDBBFA00869157 /* JSWebGLUniformLocation.cpp in Sources */, 28823 073794FB19F5864E00E5A045 /* RTCDTMFSenderHandlerMock.cpp in Sources */, 28757 28824 77EF62F312F9DB7400C77BD2 /* JSWebGLVertexArrayObjectOES.cpp in Sources */, 28758 28825 31C0FF3D0E4CEFAC007D6FE5 /* JSWebKitAnimationEvent.cpp in Sources */, … … 29117 29184 BC96DB460F3A882200573CB3 /* RenderBoxModelObject.cpp in Sources */, 29118 29185 BCEA4865097D93020094C9E4 /* RenderButton.cpp in Sources */, 29186 073794E119EE2D1B00E5A045 /* MediaConstraintsMock.cpp in Sources */, 29119 29187 BCE4413312F748E2009B84B8 /* RenderCombineText.cpp in Sources */, 29120 29188 9392F1440AD185FE00691BD4 /* RenderCounter.cpp in Sources */, … … 29157 29225 439046DD12DA25E800AF80A2 /* RenderMathMLMath.cpp in Sources */, 29158 29226 3571883EEF618793751E4089 /* RenderMathMLMenclose.cpp in Sources */, 29227 073794FD19F5864E00E5A045 /* RTCNotifiersMock.cpp in Sources */, 29159 29228 439046DF12DA25E800AF80A2 /* RenderMathMLOperator.cpp in Sources */, 29160 29229 439046DF12DA25E800BF80A3 /* RenderMathMLRadicalOperator.cpp in Sources */, … … 29507 29576 1A3586E115264F950022A659 /* SVGAnimatedIntegerOptionalInteger.cpp in Sources */, 29508 29577 4381763B13A697D4007D1187 /* SVGAnimatedLength.cpp in Sources */, 29578 073794EB19EE341E00E5A045 /* JSRTCIceServer.cpp in Sources */, 29509 29579 431A2FD713B7707A007791E4 /* SVGAnimatedLengthList.cpp in Sources */, 29510 29580 43A0F0B113AC7D6D00A5F0A7 /* SVGAnimatedNumber.cpp in Sources */, … … 29542 29612 B22279B60D00BF220071B782 /* SVGElement.cpp in Sources */, 29543 29613 A833C8520A2CF52800D57664 /* SVGElementFactory.cpp in Sources */, 29614 073794E819EE335C00E5A045 /* JSNavigatorCustom.cpp in Sources */, 29544 29615 B22279B90D00BF220071B782 /* SVGElementInstance.cpp in Sources */, 29545 29616 B22279BC0D00BF220071B782 /* SVGElementInstanceList.cpp in Sources */, … … 29889 29960 31288E720E3005D6003619AE /* WebKitCSSKeyframeRule.cpp in Sources */, 29890 29961 31288E740E3005D6003619AE /* WebKitCSSKeyframesRule.cpp in Sources */, 29962 073794F119EE37BB00E5A045 /* RTCPeerConnectionHandlerMock.cpp in Sources */, 29891 29963 498391580F1E776900C23782 /* WebKitCSSMatrix.cpp in Sources */, 29892 29964 8AA61CFF144D595B00F37350 /* WebKitCSSRegionRule.cpp in Sources */, … … 29974 30046 1AB7FC6E0A8B92EC00D9D37B /* XPathExpressionNode.cpp in Sources */, 29975 30047 1AB7FC700A8B92EC00D9D37B /* XPathFunctions.cpp in Sources */, 30048 073794DD19EE2C5200E5A045 /* RTCOfferAnswerOptions.cpp in Sources */, 29976 30049 1A7629D50A07425100989F5B /* XPathGrammar.cpp in Sources */, 29977 30050 E1EC299F0BB04C6B00EA187B /* XPathNodeSet.cpp in Sources */, -
trunk/Source/WebCore/html/HTMLMediaElement.h
r175050 r175066 46 46 #endif 47 47 48 #if ENABLE(MEDIA_STREAM)49 #include "MediaStream.h"50 #endif51 52 48 #ifndef NDEBUG 53 49 #include <wtf/StringPrintStream.h> … … 91 87 typedef CueIntervalTree::IntervalType CueInterval; 92 88 typedef Vector<CueInterval> CueList; 89 #endif 90 91 #if ENABLE(MEDIA_STREAM) 92 class MediaStream; 93 93 #endif 94 94 -
trunk/Source/WebCore/platform/mediastream/RTCPeerConnectionHandler.h
r166325 r175066 74 74 class RTCPeerConnectionHandler { 75 75 public: 76 static CreatePeerConnectionHandler create;76 WEBCORE_EXPORT static CreatePeerConnectionHandler create; 77 77 virtual ~RTCPeerConnectionHandler() { } 78 78 -
trunk/Source/WebCore/platform/mock/MediaConstraintsMock.cpp
r159823 r175066 35 35 namespace WebCore { 36 36 37 bool isSupported(const String& constraint)37 static bool isSupported(const String& constraint) 38 38 { 39 39 return notFound != constraint.find("_and_supported_"); 40 40 } 41 41 42 bool isValid(const String& constraint)42 static bool isValid(const String& constraint) 43 43 { 44 44 return isSupported(constraint) || notFound != constraint.find("valid_"); -
trunk/Source/WebCore/platform/mock/RTCPeerConnectionHandlerMock.h
r166325 r175066 38 38 class RTCPeerConnectionHandlerMock final : public RTCPeerConnectionHandler, public TimerEventBasedMock { 39 39 public: 40 static std::unique_ptr<RTCPeerConnectionHandler> create(RTCPeerConnectionHandlerClient*);40 WEBCORE_EXPORT static std::unique_ptr<RTCPeerConnectionHandler> create(RTCPeerConnectionHandlerClient*); 41 41 42 42 virtual ~RTCPeerConnectionHandlerMock() { }
Note:
See TracChangeset
for help on using the changeset viewer.