Changeset 88798 in webkit
- Timestamp:
- Jun 14, 2011 6:58:11 AM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 4 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/CMakeLists.txt
r88716 r88798 1977 1977 dom/Stream.cpp 1978 1978 dom/StreamEvent.cpp 1979 dom/StreamList.cpp 1979 1980 page/MediaStreamController.cpp 1980 1981 page/MediaStreamFrameController.cpp … … 1985 1986 dom/Stream.idl 1986 1987 dom/StreamEvent.idl 1988 dom/StreamList.idl 1987 1989 page/NavigatorUserMediaError.idl 1988 1990 ) -
trunk/Source/WebCore/ChangeLog
r88796 r88798 1 2011-06-14 Tommy Widenflycht <tommyw@google.com> 2 3 Reviewed by Tony Gentilcore. 4 5 Media Stream PeerConnection API: adding the StreamList and supporting classes. 6 https://bugs.webkit.org/show_bug.cgi?id=61539 7 8 * dom/StreamContainer.h: Added. 9 (WebCore::StreamContainer::create): 10 (WebCore::StreamContainer::~StreamContainer): 11 (WebCore::StreamContainer::length): 12 (WebCore::StreamContainer::item): 13 (WebCore::StreamContainer::add): 14 (WebCore::StreamContainer::remove): 15 (WebCore::StreamContainer::contains): 16 (WebCore::StreamContainer::get): 17 (WebCore::StreamContainer::StreamContainer): 18 * dom/StreamList.cpp: Added. 19 (WebCore::StreamList::create): 20 (WebCore::StreamList::StreamList): 21 (WebCore::StreamList::~StreamList): 22 (WebCore::StreamList::length): 23 (WebCore::StreamList::item): 24 * dom/StreamList.h: Added. 25 * dom/StreamList.idl: Added. 26 1 27 2011-06-14 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org> 2 28 -
trunk/Source/WebCore/CodeGenerators.pri
r88561 r88798 158 158 dom/Stream.idl \ 159 159 dom/StreamEvent.idl \ 160 dom/StreamList.idl \ 160 161 dom/StringCallback.idl \ 161 162 dom/Text.idl \ -
trunk/Source/WebCore/DerivedSources.cpp
r88343 r88798 294 294 #include "JSStream.cpp" 295 295 #include "JSStreamEvent.cpp" 296 #include "JSStreamList.cpp" 296 297 #include "JSStringCallback.cpp" 297 298 #include "JSStyleMedia.cpp" -
trunk/Source/WebCore/DerivedSources.make
r88380 r88798 368 368 Stream \ 369 369 StreamEvent \ 370 StreamList \ 370 371 StringCallback \ 371 372 SVGAElement \ -
trunk/Source/WebCore/GNUmakefile.list.am
r88693 r88798 464 464 DerivedSources/WebCore/JSStreamEvent.cpp \ 465 465 DerivedSources/WebCore/JSStreamEvent.h \ 466 DerivedSources/WebCore/JSStreamList.cpp \ 467 DerivedSources/WebCore/JSStreamList.h \ 466 468 DerivedSources/WebCore/JSStyleMedia.cpp \ 467 469 DerivedSources/WebCore/JSStyleMedia.h \ … … 1275 1277 Source/WebCore/dom/Stream.cpp \ 1276 1278 Source/WebCore/dom/Stream.h \ 1279 Source/WebCore/dom/StreamContainer.h \ 1280 Source/WebCore/dom/StreamEvent.cpp \ 1281 Source/WebCore/dom/StreamEvent.h \ 1282 Source/WebCore/dom/StreamList.cpp \ 1283 Source/WebCore/dom/StreamList.h \ 1277 1284 Source/WebCore/dom/StyledElement.cpp \ 1278 1285 Source/WebCore/dom/StyledElement.h \ -
trunk/Source/WebCore/WebCore.gypi
r88682 r88798 1178 1178 'dom/Stream.idl', 1179 1179 'dom/StreamEvent.idl', 1180 'dom/StreamList.idl', 1180 1181 'dom/StringCallback.idl', 1181 1182 'dom/Text.idl', … … 2584 2585 'dom/Stream.cpp', 2585 2586 'dom/Stream.h', 2587 'dom/StreamContainer.h', 2586 2588 'dom/StreamEvent.cpp', 2587 2589 'dom/StreamEvent.h', 2590 'dom/StreamList.cpp', 2591 'dom/StreamList.h', 2588 2592 'dom/StringCallback.cpp', 2589 2593 'dom/StringCallback.h', -
trunk/Source/WebCore/WebCore.pro
r88682 r88798 3158 3158 dom/GeneratedStream.h \ 3159 3159 dom/Stream.h \ 3160 dom/StreamContainer.h \ 3160 3161 dom/StreamEvent.h \ 3162 dom/StreamList.h \ 3161 3163 page/CallbackTask.h \ 3162 3164 page/MediaStreamClient.h \ … … 3171 3173 dom/Stream.cpp \ 3172 3174 dom/StreamEvent.cpp \ 3175 dom/StreamList.cpp \ 3173 3176 page/MediaStreamController.cpp \ 3174 3177 page/MediaStreamFrameController.cpp -
trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj
r88682 r88798 13711 13711 </File> 13712 13712 <File 13713 RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSStreamList.cpp" 13714 > 13715 <FileConfiguration 13716 Name="Debug|Win32" 13717 ExcludedFromBuild="true" 13718 > 13719 <Tool 13720 Name="VCCLCompilerTool" 13721 /> 13722 </FileConfiguration> 13723 <FileConfiguration 13724 Name="Release|Win32" 13725 ExcludedFromBuild="true" 13726 > 13727 <Tool 13728 Name="VCCLCompilerTool" 13729 /> 13730 </FileConfiguration> 13731 <FileConfiguration 13732 Name="Debug_Cairo_CFLite|Win32" 13733 ExcludedFromBuild="true" 13734 > 13735 <Tool 13736 Name="VCCLCompilerTool" 13737 /> 13738 </FileConfiguration> 13739 <FileConfiguration 13740 Name="Release_Cairo_CFLite|Win32" 13741 ExcludedFromBuild="true" 13742 > 13743 <Tool 13744 Name="VCCLCompilerTool" 13745 /> 13746 </FileConfiguration> 13747 <FileConfiguration 13748 Name="Debug_All|Win32" 13749 ExcludedFromBuild="true" 13750 > 13751 <Tool 13752 Name="VCCLCompilerTool" 13753 /> 13754 </FileConfiguration> 13755 <FileConfiguration 13756 Name="Production|Win32" 13757 ExcludedFromBuild="true" 13758 > 13759 <Tool 13760 Name="VCCLCompilerTool" 13761 /> 13762 </FileConfiguration> 13763 </File> 13764 <File 13765 RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSStreamList.h" 13766 > 13767 </File> 13768 <File 13713 13769 RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSStringCallback.cpp" 13714 13770 > … … 47779 47835 </File> 47780 47836 <File 47837 RelativePath="..\dom\StreamContainer.h" 47838 > 47839 </File> 47840 <File 47781 47841 RelativePath="..\dom\StreamEvent.cpp" 47782 47842 > … … 47832 47892 <File 47833 47893 RelativePath="..\dom\StreamEvent.h" 47894 > 47895 </File> 47896 <File 47897 RelativePath="..\dom\StreamList.cpp" 47898 > 47899 <FileConfiguration 47900 Name="Debug|Win32" 47901 ExcludedFromBuild="true" 47902 > 47903 <Tool 47904 Name="VCCLCompilerTool" 47905 /> 47906 </FileConfiguration> 47907 <FileConfiguration 47908 Name="Release|Win32" 47909 ExcludedFromBuild="true" 47910 > 47911 <Tool 47912 Name="VCCLCompilerTool" 47913 /> 47914 </FileConfiguration> 47915 <FileConfiguration 47916 Name="Debug_Cairo_CFLite|Win32" 47917 ExcludedFromBuild="true" 47918 > 47919 <Tool 47920 Name="VCCLCompilerTool" 47921 /> 47922 </FileConfiguration> 47923 <FileConfiguration 47924 Name="Release_Cairo_CFLite|Win32" 47925 ExcludedFromBuild="true" 47926 > 47927 <Tool 47928 Name="VCCLCompilerTool" 47929 /> 47930 </FileConfiguration> 47931 <FileConfiguration 47932 Name="Debug_All|Win32" 47933 ExcludedFromBuild="true" 47934 > 47935 <Tool 47936 Name="VCCLCompilerTool" 47937 /> 47938 </FileConfiguration> 47939 <FileConfiguration 47940 Name="Production|Win32" 47941 ExcludedFromBuild="true" 47942 > 47943 <Tool 47944 Name="VCCLCompilerTool" 47945 /> 47946 </FileConfiguration> 47947 </File> 47948 <File 47949 RelativePath="..\dom\StreamList.h" 47834 47950 > 47835 47951 </File> -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r88751 r88798 4163 4163 B12D236D1356034D002A28D4 /* JSMultipleTrackList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B12D236B1356034D002A28D4 /* JSMultipleTrackList.cpp */; }; 4164 4164 B12D236E1356034D002A28D4 /* JSMultipleTrackList.h in Headers */ = {isa = PBXBuildFile; fileRef = B12D236C1356034D002A28D4 /* JSMultipleTrackList.h */; }; 4165 B14353D4138EA8ED00D53276 /* StreamContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = B14353D0138EA8ED00D53276 /* StreamContainer.h */; }; 4166 B14353D5138EA8ED00D53276 /* StreamList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B14353D1138EA8ED00D53276 /* StreamList.cpp */; }; 4167 B14353D6138EA8ED00D53276 /* StreamList.h in Headers */ = {isa = PBXBuildFile; fileRef = B14353D2138EA8ED00D53276 /* StreamList.h */; }; 4168 B14353F8138EA95B00D53276 /* JSStreamList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B14353F6138EA95B00D53276 /* JSStreamList.cpp */; }; 4169 B14353F9138EA95B00D53276 /* JSStreamList.h in Headers */ = {isa = PBXBuildFile; fileRef = B14353F7138EA95B00D53276 /* JSStreamList.h */; }; 4165 4170 B1827493134CA4C100B98C2D /* CallbackFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1827492134CA4C100B98C2D /* CallbackFunction.cpp */; }; 4166 4171 B1D5ECB5134B58DA0087C78F /* CallbackFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = B1D5ECB4134B58DA0087C78F /* CallbackFunction.h */; }; … … 10541 10546 B12D236B1356034D002A28D4 /* JSMultipleTrackList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSMultipleTrackList.cpp; sourceTree = "<group>"; }; 10542 10547 B12D236C1356034D002A28D4 /* JSMultipleTrackList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMultipleTrackList.h; sourceTree = "<group>"; }; 10548 B14353D0138EA8ED00D53276 /* StreamContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StreamContainer.h; sourceTree = "<group>"; }; 10549 B14353D1138EA8ED00D53276 /* StreamList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StreamList.cpp; sourceTree = "<group>"; }; 10550 B14353D2138EA8ED00D53276 /* StreamList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StreamList.h; sourceTree = "<group>"; }; 10551 B14353D3138EA8ED00D53276 /* StreamList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = StreamList.idl; sourceTree = "<group>"; }; 10552 B14353F6138EA95B00D53276 /* JSStreamList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSStreamList.cpp; sourceTree = "<group>"; }; 10553 B14353F7138EA95B00D53276 /* JSStreamList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSStreamList.h; sourceTree = "<group>"; }; 10543 10554 B1827492134CA4C100B98C2D /* CallbackFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CallbackFunction.cpp; sourceTree = "<group>"; }; 10544 10555 B1D5ECB4134B58DA0087C78F /* CallbackFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallbackFunction.h; sourceTree = "<group>"; }; … … 17181 17192 49A85B75138D58EE00ECB7B3 /* JSStreamEvent.cpp */, 17182 17193 49A85B76138D58EE00ECB7B3 /* JSStreamEvent.h */, 17194 B14353F6138EA95B00D53276 /* JSStreamList.cpp */, 17195 B14353F7138EA95B00D53276 /* JSStreamList.h */, 17183 17196 65DF31EF09D1CC60000BE325 /* JSText.cpp */, 17184 17197 65DF31F009D1CC60000BE325 /* JSText.h */, … … 19732 19745 B1E545751346291F0092A545 /* Stream.h */, 19733 19746 B1E545761346291F0092A545 /* Stream.idl */, 19747 B14353D0138EA8ED00D53276 /* StreamContainer.h */, 19734 19748 49A85B68138D573900ECB7B3 /* StreamEvent.cpp */, 19735 19749 49A85B69138D573A00ECB7B3 /* StreamEvent.h */, 19736 19750 49A85B6A138D573A00ECB7B3 /* StreamEvent.idl */, 19751 B14353D1138EA8ED00D53276 /* StreamList.cpp */, 19752 B14353D2138EA8ED00D53276 /* StreamList.h */, 19753 B14353D3138EA8ED00D53276 /* StreamList.idl */, 19737 19754 8102C5871325BB1100DDE67A /* StringCallback.cpp */, 19738 19755 81AC6C35131C57D30009A7E0 /* StringCallback.h */, … … 21961 21978 B1E545E613462B0B0092A545 /* JSStream.h in Headers */, 21962 21979 49A85B78138D58EE00ECB7B3 /* JSStreamEvent.h in Headers */, 21980 B14353F9138EA95B00D53276 /* JSStreamList.h in Headers */, 21963 21981 0FF5026A102BA9430066F39A /* JSStyleMedia.h in Headers */, 21964 21982 BCE0139B0C0BEF180043860A /* JSStyleSheet.h in Headers */, … … 22718 22736 3AC3680012EF7A09006A3D6F /* StorageTrackerClient.h in Headers */, 22719 22737 B1E5457E1346291F0092A545 /* Stream.h in Headers */, 22738 B14353D4138EA8ED00D53276 /* StreamContainer.h in Headers */, 22720 22739 49A85B6C138D573A00ECB7B3 /* StreamEvent.h in Headers */, 22740 B14353D6138EA8ED00D53276 /* StreamList.h in Headers */, 22721 22741 81AC6C36131C57D30009A7E0 /* StringCallback.h in Headers */, 22722 22742 65488D6B0DD5A83D009D83B2 /* StringSourceProvider.h in Headers */, … … 24906 24926 B1E545E513462B0B0092A545 /* JSStream.cpp in Sources */, 24907 24927 49A85B77138D58EE00ECB7B3 /* JSStreamEvent.cpp in Sources */, 24928 B14353F8138EA95B00D53276 /* JSStreamList.cpp in Sources */, 24908 24929 0FF50269102BA9430066F39A /* JSStyleMedia.cpp in Sources */, 24909 24930 BCE0139A0C0BEF180043860A /* JSStyleSheet.cpp in Sources */, … … 25576 25597 B1E5457D1346291F0092A545 /* Stream.cpp in Sources */, 25577 25598 49A85B6B138D573A00ECB7B3 /* StreamEvent.cpp in Sources */, 25599 B14353D5138EA8ED00D53276 /* StreamList.cpp in Sources */, 25578 25600 B2C3DA300D006C1D00EF6F26 /* String.cpp in Sources */, 25579 25601 8102C5881325BB1100DDE67A /* StringCallback.cpp in Sources */,
Note: See TracChangeset
for help on using the changeset viewer.