Introduce RTCIceCandidate together with its corresponding WebCore/platform representation.
Created attachment 156373 [details] Patch
Created attachment 156381 [details] Patch
Comment on attachment 156381 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=156381&action=review > Source/WebCore/Modules/mediastream/DOMWindowMediaStream.idl:38 > attribute IceCandidateConstructor IceCandidate; > + attribute RTCIceCandidateConstructor RTCIceCandidate; It's kind of strange that we're rebuilding the entire feature with an RTC prefix. I guess we'll remove the non-RTC prefixed versions when the time is right. > Source/WebCore/Modules/mediastream/RTCIceCandidate.h:57 > + String toString(); This function seems to be missing an implementation. > Source/WebCore/Modules/mediastream/RTCIceCandidate.h:62 > + RTCIceCandidate(PassRefPtr<RTCIceCandidateDescriptor>); explicit
Comment on attachment 156381 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=156381&action=review >> Source/WebCore/Modules/mediastream/DOMWindowMediaStream.idl:38 >> + attribute RTCIceCandidateConstructor RTCIceCandidate; > > It's kind of strange that we're rebuilding the entire feature with an RTC prefix. I guess we'll remove the non-RTC prefixed versions when the time is right. Yes, and the non-RTC prefixed version will be removed when PeerConnection00 disappears. >> Source/WebCore/Modules/mediastream/RTCIceCandidate.h:57 >> + String toString(); > > This function seems to be missing an implementation. Removed for now. Will add this functionality later on. >> Source/WebCore/Modules/mediastream/RTCIceCandidate.h:62 >> + RTCIceCandidate(PassRefPtr<RTCIceCandidateDescriptor>); > > explicit Fixed.
Created attachment 159907 [details] Patch
Comment on attachment 159907 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=159907&action=review > Source/WebCore/Modules/mediastream/RTCIceCandidate.h:57 > + RTCIceCandidateDescriptor* descriptor(); Commonly we'd just declare this function line because it's a simple getter.
Comment on attachment 159907 [details] Patch Clearing flags on attachment: 159907 Committed r126328: <http://trac.webkit.org/changeset/126328>
All reviewed patches have been landed. Closing bug.