Changeset 107861 in webkit
- Timestamp:
- Feb 15, 2012 5:35:00 PM (12 years ago)
- Location:
- trunk/Source
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r107859 r107861 1 2012-02-15 Tommy Widenflycht <tommyw@google.com> 2 3 MediaStream API: Removing SecurityContext from the embedder API 4 https://bugs.webkit.org/show_bug.cgi?id=73816 5 6 Reviewed by Darin Fisher. 7 8 Tests for the Media Stream API will be provided by the bug 56587, pending enough landed code. 9 10 * mediastream/PeerConnection.cpp: 11 (WebCore::PeerConnection::PeerConnection): 12 * platform/mediastream/PeerConnectionHandler.h: 13 (WebCore): 14 (PeerConnectionHandler): 15 * platform/mediastream/gstreamer/PeerConnectionHandler.cpp: 16 (WebCore::PeerConnectionHandler::create): 17 (WebCore::PeerConnectionHandler::PeerConnectionHandler): 18 1 19 2012-02-15 Nate Chapin <japhet@chromium.org> 2 20 -
trunk/Source/WebCore/mediastream/PeerConnection.cpp
r107239 r107861 57 57 , m_streamChangeTimer(this, &PeerConnection::streamChangeTimerFired) 58 58 , m_readyStateChangeTimer(this, &PeerConnection::readyStateChangeTimerFired) 59 , m_peerHandler(PeerConnectionHandler::create(this, serverConfiguration, context->securityOrigin() ))59 , m_peerHandler(PeerConnectionHandler::create(this, serverConfiguration, context->securityOrigin()->toString())) 60 60 { 61 61 } -
trunk/Source/WebCore/platform/mediastream/PeerConnectionHandler.h
r100734 r107861 42 42 43 43 class PeerConnectionHandlerClient; 44 class SecurityOrigin;45 44 46 45 #if PLATFORM(CHROMIUM) … … 52 51 WTF_MAKE_FAST_ALLOCATED; 53 52 public: 54 static PassOwnPtr<PeerConnectionHandler> create(PeerConnectionHandlerClient*, const String& serverConfiguration, PassRefPtr<SecurityOrigin>);53 static PassOwnPtr<PeerConnectionHandler> create(PeerConnectionHandlerClient*, const String& serverConfiguration, const String& username); 55 54 ~PeerConnectionHandler(); 56 55 … … 64 63 65 64 private: 66 PeerConnectionHandler(PeerConnectionHandlerClient*, const String& serverConfiguration, PassRefPtr<SecurityOrigin>);65 PeerConnectionHandler(PeerConnectionHandlerClient*, const String& serverConfiguration, const String& username); 67 66 68 67 #if PLATFORM(CHROMIUM) -
trunk/Source/WebCore/platform/mediastream/gstreamer/PeerConnectionHandler.cpp
r98926 r107861 36 36 37 37 #include "PeerConnectionHandlerClient.h" 38 #include "SecurityOrigin.h"39 38 40 39 namespace WebCore { 41 40 42 PassOwnPtr<PeerConnectionHandler> PeerConnectionHandler::create(PeerConnectionHandlerClient* client, const String& serverConfiguration, PassRefPtr<SecurityOrigin> securityOrigin)41 PassOwnPtr<PeerConnectionHandler> PeerConnectionHandler::create(PeerConnectionHandlerClient* client, const String& serverConfiguration, const String& username) 43 42 { 44 return adoptPtr(new PeerConnectionHandler(client, serverConfiguration, securityOrigin));43 return adoptPtr(new PeerConnectionHandler(client, serverConfiguration, username)); 45 44 } 46 45 47 // FIXME: remove when real implementations are available48 46 // Empty implementations for ports that build with MEDIA_STREAM enabled by default. 49 PeerConnectionHandler::PeerConnectionHandler(PeerConnectionHandlerClient*, const String&, PassRefPtr<SecurityOrigin>)47 PeerConnectionHandler::PeerConnectionHandler(PeerConnectionHandlerClient*, const String&, const String&) 50 48 { 51 49 } -
trunk/Source/WebKit/chromium/ChangeLog
r107850 r107861 1 2012-02-15 Tommy Widenflycht <tommyw@google.com> 2 3 MediaStream API: Removing SecurityContext from the embedder API 4 https://bugs.webkit.org/show_bug.cgi?id=73816 5 6 Reviewed by Darin Fisher. 7 8 * bridge/PeerConnectionHandler.cpp: 9 (WebCore::PeerConnectionHandler::create): 10 (WebCore::PeerConnectionHandler::PeerConnectionHandler): 11 * bridge/PeerConnectionHandlerInternal.cpp: 12 (WebCore::PeerConnectionHandlerInternal::PeerConnectionHandlerInternal): 13 * bridge/PeerConnectionHandlerInternal.h: 14 (WebCore): 15 (PeerConnectionHandlerInternal): 16 * public/platform/WebPeerConnectionHandler.h: 17 (WebPeerConnectionHandler): 18 (WebKit::WebPeerConnectionHandler::initialize): 19 1 20 2012-02-15 Peter Beverloo <peter@chromium.org> 2 21 -
trunk/Source/WebKit/chromium/bridge/PeerConnectionHandler.cpp
r101222 r107861 37 37 #include "PeerConnectionHandlerClient.h" 38 38 #include "PeerConnectionHandlerInternal.h" 39 #include "SecurityOrigin.h"40 39 41 40 namespace WebCore { 42 41 43 PassOwnPtr<PeerConnectionHandler> PeerConnectionHandler::create(PeerConnectionHandlerClient* client, const String& serverConfiguration, PassRefPtr<SecurityOrigin> securityOrigin)42 PassOwnPtr<PeerConnectionHandler> PeerConnectionHandler::create(PeerConnectionHandlerClient* client, const String& serverConfiguration, const String& username) 44 43 { 45 return adoptPtr(new PeerConnectionHandler(client, serverConfiguration, securityOrigin));44 return adoptPtr(new PeerConnectionHandler(client, serverConfiguration, username)); 46 45 } 47 46 48 PeerConnectionHandler::PeerConnectionHandler(PeerConnectionHandlerClient* client, const String& serverConfiguration, PassRefPtr<SecurityOrigin> securityOrigin)49 : m_private(adoptPtr(new PeerConnectionHandlerInternal(client, serverConfiguration, securityOrigin)))47 PeerConnectionHandler::PeerConnectionHandler(PeerConnectionHandlerClient* client, const String& serverConfiguration, const String& username) 48 : m_private(adoptPtr(new PeerConnectionHandlerInternal(client, serverConfiguration, username))) 50 49 { 51 50 } -
trunk/Source/WebKit/chromium/bridge/PeerConnectionHandlerInternal.cpp
r102044 r107861 46 46 namespace WebCore { 47 47 48 PeerConnectionHandlerInternal::PeerConnectionHandlerInternal(PeerConnectionHandlerClient* client, const String& serverConfiguration, PassRefPtr<SecurityOrigin> securityOrigin)48 PeerConnectionHandlerInternal::PeerConnectionHandlerInternal(PeerConnectionHandlerClient* client, const String& serverConfiguration, const String& username) 49 49 : m_client(client) 50 50 { … … 53 53 // FIXME: When there is some error reporting avaliable in the PeerConnection object report 54 54 // if we didn't get a WebPeerConnectionHandler instance. 55 if (m_webHandler) 56 m_webHandler->initialize(serverConfiguration, securityOrigin); 55 56 if (m_webHandler) { 57 // Dual calls due to API change 58 m_webHandler->initialize(serverConfiguration, username); 59 60 // DEPRECATED 61 m_webHandler->initialize(serverConfiguration, SecurityOrigin::createFromString(username)); 62 } 57 63 } 58 64 -
trunk/Source/WebKit/chromium/bridge/PeerConnectionHandlerInternal.h
r102044 r107861 49 49 50 50 class PeerConnectionHandlerClient; 51 class SecurityOrigin;52 51 53 52 class PeerConnectionHandlerInternal : public WebKit::WebPeerConnectionHandlerClient { 54 53 public: 55 PeerConnectionHandlerInternal(PeerConnectionHandlerClient*, const String& serverConfiguration, PassRefPtr<SecurityOrigin>);54 PeerConnectionHandlerInternal(PeerConnectionHandlerClient*, const String& serverConfiguration, const String& username); 56 55 ~PeerConnectionHandlerInternal(); 57 56 -
trunk/Source/WebKit/chromium/public/platform/WebPeerConnectionHandler.h
r101224 r107861 55 55 virtual ~WebPeerConnectionHandler() { } 56 56 57 virtual void initialize(const WebString& serverConfiguration, const WebSecurityOrigin&) = 0; 57 // DEPRECATED 58 virtual void initialize(const WebString& serverConfiguration, const WebSecurityOrigin&) { }; 59 60 virtual void initialize(const WebString& serverConfiguration, const WebString& username) { }; 58 61 59 62 virtual void produceInitialOffer(const WebVector<WebMediaStreamDescriptor>& pendingAddStreams) = 0;
Note: See TracChangeset
for help on using the changeset viewer.