зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1173851: rename DataChannel to RTCDataChannel r=jib,smaug
MozReview-Commit-ID: L8OrIlxM7r1 --HG-- rename : dom/webidl/DataChannel.webidl => dom/webidl/RTCDataChannel.webidl extra : rebase_source : 013fd0b02c6b5e3a95395bbfed68e27138b507ed
This commit is contained in:
Родитель
e03f7fb6d1
Коммит
5d76400725
|
@ -52,7 +52,7 @@ nsDOMDataChannel::~nsDOMDataChannel()
|
|||
/* virtual */ JSObject*
|
||||
nsDOMDataChannel::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
|
||||
{
|
||||
return DataChannelBinding::Wrap(aCx, this, aGivenProto);
|
||||
return RTCDataChannelBinding::Wrap(aCx, this, aGivenProto);
|
||||
}
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_CLASS(nsDOMDataChannel)
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
#include "mozilla/Attributes.h"
|
||||
#include "mozilla/DOMEventTargetHelper.h"
|
||||
#include "mozilla/dom/DataChannelBinding.h"
|
||||
#include "mozilla/dom/RTCDataChannelBinding.h"
|
||||
#include "mozilla/dom/TypedArray.h"
|
||||
#include "mozilla/net/DataChannelListener.h"
|
||||
#include "nsIDOMDataChannel.h"
|
||||
|
|
|
@ -227,10 +227,6 @@ DOMInterfaces = {
|
|||
'nativeType': 'nsDOMCSSValueList'
|
||||
},
|
||||
|
||||
'DataChannel': {
|
||||
'nativeType': 'nsDOMDataChannel',
|
||||
},
|
||||
|
||||
'DedicatedWorkerGlobalScope': {
|
||||
'headerFile': 'mozilla/dom/WorkerScope.h',
|
||||
'implicitJSContext': [ 'close' ],
|
||||
|
@ -743,6 +739,10 @@ DOMInterfaces = {
|
|||
'nativeType': 'nsDOMCSSRGBColor',
|
||||
},
|
||||
|
||||
'RTCDataChannel': {
|
||||
'nativeType': 'nsDOMDataChannel',
|
||||
},
|
||||
|
||||
'Screen': {
|
||||
'nativeType': 'nsScreen',
|
||||
},
|
||||
|
@ -1693,7 +1693,6 @@ def addExternalIface(iface, nativeType=None, headerFile=None,
|
|||
addExternalIface('ApplicationCache', nativeType='nsIDOMOfflineResourceList')
|
||||
addExternalIface('Cookie', nativeType='nsICookie2',
|
||||
headerFile='nsICookie2.h', notflattened=True)
|
||||
addExternalIface('RTCDataChannel', nativeType='nsIDOMDataChannel')
|
||||
addExternalIface('HitRegionOptions', nativeType='nsISupports')
|
||||
addExternalIface('imgINotificationObserver', nativeType='imgINotificationObserver')
|
||||
addExternalIface('imgIRequest', nativeType='imgIRequest', notflattened=True)
|
||||
|
|
|
@ -126,7 +126,7 @@ interface PeerConnectionImpl {
|
|||
|
||||
/* Data channels */
|
||||
[Throws]
|
||||
DataChannel createDataChannel(DOMString label, DOMString protocol,
|
||||
RTCDataChannel createDataChannel(DOMString label, DOMString protocol,
|
||||
unsigned short type, boolean ordered,
|
||||
unsigned short maxTime, unsigned short maxNum,
|
||||
boolean externalNegotiated, unsigned short stream);
|
||||
|
|
|
@ -29,7 +29,7 @@ interface PeerConnectionObserver
|
|||
void onGetStatsError(unsigned long name, DOMString message);
|
||||
|
||||
/* Data channel callbacks */
|
||||
void notifyDataChannel(DataChannel channel);
|
||||
void notifyDataChannel(RTCDataChannel channel);
|
||||
|
||||
/* Notification of one of several types of state changed */
|
||||
void onStateChange(PCObserverStateType state);
|
||||
|
|
|
@ -14,8 +14,7 @@ enum RTCDataChannelType {
|
|||
"blob"
|
||||
};
|
||||
|
||||
// XXX This interface is called RTCDataChannel in the spec.
|
||||
interface DataChannel : EventTarget
|
||||
interface RTCDataChannel : EventTarget
|
||||
{
|
||||
readonly attribute DOMString label;
|
||||
readonly attribute boolean reliable;
|
||||
|
@ -40,7 +39,7 @@ interface DataChannel : EventTarget
|
|||
};
|
||||
|
||||
// Mozilla extensions.
|
||||
partial interface DataChannel
|
||||
partial interface RTCDataChannel
|
||||
{
|
||||
readonly attribute DOMString protocol;
|
||||
readonly attribute boolean ordered;
|
|
@ -7,8 +7,6 @@
|
|||
* http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCDataChannelEvent
|
||||
*/
|
||||
|
||||
interface RTCDataChannel;
|
||||
|
||||
dictionary RTCDataChannelEventInit : EventInit {
|
||||
RTCDataChannel? channel = null;
|
||||
};
|
||||
|
|
|
@ -73,8 +73,6 @@ dictionary RTCOfferOptions : RTCOfferAnswerOptions {
|
|||
boolean iceRestart = false;
|
||||
};
|
||||
|
||||
interface RTCDataChannel;
|
||||
|
||||
[Pref="media.peerconnection.enabled",
|
||||
JSImplementation="@mozilla.org/dom/peerconnection;1",
|
||||
Constructor (optional RTCConfiguration configuration,
|
||||
|
|
|
@ -967,13 +967,13 @@ WEBIDL_FILES = [
|
|||
|
||||
if CONFIG['MOZ_WEBRTC']:
|
||||
WEBIDL_FILES += [
|
||||
'DataChannel.webidl',
|
||||
'PeerConnectionImpl.webidl',
|
||||
'PeerConnectionImplEnums.webidl',
|
||||
'PeerConnectionObserver.webidl',
|
||||
'PeerConnectionObserverEnums.webidl',
|
||||
'RTCCertificate.webidl',
|
||||
'RTCConfiguration.webidl',
|
||||
'RTCDataChannel.webidl',
|
||||
'RTCDTMFSender.webidl',
|
||||
'RTCIceCandidate.webidl',
|
||||
'RTCIdentityAssertion.webidl',
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
#include "mozilla/dom/RTCStatsReportBinding.h"
|
||||
#include "mozilla/dom/RTCPeerConnectionBinding.h"
|
||||
#include "mozilla/dom/PeerConnectionImplBinding.h"
|
||||
#include "mozilla/dom/DataChannelBinding.h"
|
||||
#include "mozilla/dom/RTCDataChannelBinding.h"
|
||||
#include "mozilla/dom/PerformanceTiming.h"
|
||||
#include "mozilla/dom/PluginCrashedEvent.h"
|
||||
#include "MediaStreamTrack.h"
|
||||
|
|
|
@ -74,9 +74,6 @@
|
|||
#include "mozilla/dom/CSSValueBinding.h"
|
||||
#include "mozilla/dom/CSSValueListBinding.h"
|
||||
#include "mozilla/dom/CustomEventBinding.h"
|
||||
#ifdef MOZ_WEBRTC
|
||||
#include "mozilla/dom/DataChannelBinding.h"
|
||||
#endif
|
||||
#include "mozilla/dom/DataTransferBinding.h"
|
||||
#include "mozilla/dom/DOMCursorBinding.h"
|
||||
#include "mozilla/dom/DOMExceptionBinding.h"
|
||||
|
@ -115,6 +112,9 @@
|
|||
#include "mozilla/dom/ProcessingInstructionBinding.h"
|
||||
#include "mozilla/dom/RangeBinding.h"
|
||||
#include "mozilla/dom/RectBinding.h"
|
||||
#ifdef MOZ_WEBRTC
|
||||
#include "mozilla/dom/RTCDataChannelBinding.h"
|
||||
#endif
|
||||
#include "mozilla/dom/ScreenBinding.h"
|
||||
#include "mozilla/dom/SelectionBinding.h"
|
||||
#include "mozilla/dom/ScrollAreaEventBinding.h"
|
||||
|
@ -198,9 +198,6 @@ const ComponentsInterfaceShimEntry kComponentsInterfaceShimMap[] =
|
|||
DEFINE_SHIM(ClipboardEvent),
|
||||
DEFINE_SHIM(Comment),
|
||||
DEFINE_SHIM(CustomEvent),
|
||||
#ifdef MOZ_WEBRTC
|
||||
DEFINE_SHIM(DataChannel),
|
||||
#endif
|
||||
DEFINE_SHIM(DataTransfer),
|
||||
DEFINE_SHIM(DOMCursor),
|
||||
DEFINE_SHIM(DOMException),
|
||||
|
@ -231,6 +228,9 @@ const ComponentsInterfaceShimEntry kComponentsInterfaceShimMap[] =
|
|||
DEFINE_SHIM_WITH_CUSTOM_INTERFACE(nsIDOMParser, DOMParser),
|
||||
DEFINE_SHIM(ProcessingInstruction),
|
||||
DEFINE_SHIM(Range),
|
||||
#ifdef MOZ_WEBRTC
|
||||
DEFINE_SHIM_WITH_CUSTOM_INTERFACE(nsIDOMDataChannel, RTCDataChannel),
|
||||
#endif
|
||||
DEFINE_SHIM(Screen),
|
||||
DEFINE_SHIM(ScrollAreaEvent),
|
||||
DEFINE_SHIM_WITH_CUSTOM_INTERFACE(nsIDOMSerializer, XMLSerializer),
|
||||
|
|
Загрузка…
Ссылка в новой задаче