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