зеркало из https://github.com/mozilla/gecko-dev.git
Fix for bug 552716 (Remove NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO). r=jst.
--HG-- extra : rebase_source : 8e03b54ff6117dcac27188b296c59dcafbb6db78
This commit is contained in:
Родитель
9d0b83613f
Коммит
e1c6294f66
|
@ -1760,9 +1760,6 @@ private:
|
|||
nsAutoGCRoot NS_AUTO_GCROOT_PASTE(_autoGCRoot_, __LINE__) \
|
||||
(ptr, result)
|
||||
|
||||
#define NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(_class) \
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(_class)
|
||||
|
||||
#define NS_INTERFACE_MAP_ENTRY_TEAROFF(_interface, _allocator) \
|
||||
if (aIID.Equals(NS_GET_IID(_interface))) { \
|
||||
foundInterface = static_cast<_interface *>(_allocator); \
|
||||
|
|
|
@ -111,7 +111,7 @@ nsCommentNode::~nsCommentNode()
|
|||
NS_INTERFACE_TABLE_HEAD(nsCommentNode)
|
||||
NS_NODE_INTERFACE_TABLE3(nsCommentNode, nsIDOMNode, nsIDOMCharacterData,
|
||||
nsIDOMComment)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(Comment)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(Comment)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsGenericDOMDataNode)
|
||||
|
||||
|
||||
|
|
|
@ -91,7 +91,7 @@ NS_INTERFACE_TABLE_HEAD(nsBaseContentList)
|
|||
NS_OFFSET_AND_INTERFACE_TABLE_END
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_TO_MAP_SEGUE
|
||||
NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsBaseContentList)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(NodeList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(NodeList)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
||||
|
@ -451,7 +451,7 @@ NS_INTERFACE_TABLE_HEAD(nsContentList)
|
|||
NS_INTERFACE_TABLE_ENTRY(nsContentList, nsIMutationObserver)
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_END
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_TO_MAP_SEGUE
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(ContentList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(ContentList)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList)
|
||||
|
||||
|
||||
|
|
|
@ -124,7 +124,7 @@ NS_INTERFACE_TABLE_HEAD(nsDOMAttribute)
|
|||
nsDOMEventRTTearoff::Create(this))
|
||||
NS_INTERFACE_MAP_ENTRY_TEAROFF(nsIDOMNSEventTarget,
|
||||
nsDOMEventRTTearoff::Create(this))
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(Attr)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(Attr)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTING_ADDREF_AMBIGUOUS(nsDOMAttribute, nsIDOMAttr)
|
||||
|
|
|
@ -123,7 +123,7 @@ NS_INTERFACE_TABLE_HEAD(nsDOMAttributeMap)
|
|||
NS_OFFSET_AND_INTERFACE_TABLE_END
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_TO_MAP_SEGUE
|
||||
NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMAttributeMap)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(NamedNodeMap)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(NamedNodeMap)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTING_ADDREF(nsDOMAttributeMap)
|
||||
|
|
|
@ -126,7 +126,7 @@ nsDOMDocumentType::~nsDOMDocumentType()
|
|||
NS_INTERFACE_TABLE_HEAD(nsDOMDocumentType)
|
||||
NS_NODE_INTERFACE_TABLE2(nsDOMDocumentType, nsIDOMNode, nsIDOMDocumentType)
|
||||
NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMDocumentType)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(DocumentType)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(DocumentType)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsGenericDOMDataNode)
|
||||
|
||||
|
||||
|
|
|
@ -117,7 +117,7 @@ NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsDOMFileReader)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIJSNativeInitializer)
|
||||
NS_INTERFACE_MAP_ENTRY(nsITimerCallback)
|
||||
NS_INTERFACE_MAP_ENTRY(nsICharsetDetectionObserver)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(FileReader)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(FileReader)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsXHREventTarget)
|
||||
|
||||
NS_IMPL_ADDREF_INHERITED(nsDOMFileReader, nsXHREventTarget)
|
||||
|
|
|
@ -63,7 +63,7 @@ NS_INTERFACE_TABLE_HEAD(nsDOMStringList)
|
|||
NS_INTERFACE_TABLE_ENTRY(nsDOMStringList, nsIDOMDOMStringList)
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_END
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_TO_MAP_SEGUE
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(DOMStringList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(DOMStringList)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
@ -110,7 +110,7 @@ NS_INTERFACE_TABLE_HEAD(nsNameList)
|
|||
NS_INTERFACE_TABLE_ENTRY(nsNameList, nsIDOMNameList)
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_END
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_TO_MAP_SEGUE
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(NameList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(NameList)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
|
|
@ -126,7 +126,7 @@ NS_INTERFACE_MAP_BEGIN(nsDOMParser)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIJSNativeInitializer)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(DOMParser)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(DOMParser)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
||||
|
|
|
@ -63,7 +63,7 @@ nsDOMSerializer::~nsDOMSerializer()
|
|||
NS_INTERFACE_MAP_BEGIN(nsDOMSerializer)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSerializer)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(XMLSerializer)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(XMLSerializer)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
||||
|
|
|
@ -61,7 +61,7 @@ NS_INTERFACE_TABLE_HEAD(nsDOMTokenList)
|
|||
NS_INTERFACE_TABLE1(nsDOMTokenList,
|
||||
nsIDOMDOMTokenList)
|
||||
NS_INTERFACE_TABLE_TO_MAP_SEGUE
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(DOMTokenList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(DOMTokenList)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_ADDREF(nsDOMTokenList)
|
||||
|
|
|
@ -485,7 +485,7 @@ NS_INTERFACE_TABLE_HEAD(nsDOMStyleSheetList)
|
|||
nsIDocumentObserver,
|
||||
nsIMutationObserver)
|
||||
NS_INTERFACE_TABLE_TO_MAP_SEGUE
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(StyleSheetList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(StyleSheetList)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
||||
|
@ -1137,7 +1137,7 @@ NS_INTERFACE_TABLE_HEAD(nsDOMStyleSheetSetList)
|
|||
NS_INTERFACE_TABLE_ENTRY(nsDOMStyleSheetSetList, nsIDOMDOMStringList)
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_END
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_TO_MAP_SEGUE
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(DOMStringList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(DOMStringList)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
nsDOMStyleSheetSetList::nsDOMStyleSheetSetList(nsIDocument* aDocument)
|
||||
|
@ -1274,7 +1274,7 @@ NS_INTERFACE_MAP_BEGIN(nsDOMImplementation)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIDOMDOMImplementation)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIPrivateDOMImplementation)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMDOMImplementation)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(DOMImplementation)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(DOMImplementation)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
||||
|
|
|
@ -198,7 +198,7 @@ nsDocumentFragment::IsNodeOfType(PRUint32 aFlags) const
|
|||
NS_INTERFACE_TABLE_HEAD(nsDocumentFragment)
|
||||
NS_NODE_INTERFACE_TABLE2(nsDocumentFragment, nsIDOMNode,
|
||||
nsIDOMDocumentFragment)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(DocumentFragment)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(DocumentFragment)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsGenericElement)
|
||||
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ NS_IMPL_RELEASE(nsFormData)
|
|||
NS_INTERFACE_MAP_BEGIN(nsFormData)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMFormData)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIXHRSendable)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(FormData)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(FormData)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMFormData)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
|
|
@ -643,7 +643,7 @@ NS_INTERFACE_TABLE_HEAD(nsChildContentList)
|
|||
NS_INTERFACE_TABLE_ENTRY(nsChildContentList, nsIDOMNodeList)
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_END
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_TO_MAP_SEGUE
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(NodeList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(NodeList)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
|
|
@ -236,7 +236,7 @@ NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsNodeIterator)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIDOMNodeIterator)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIMutationObserver)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMNodeIterator)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(NodeIterator)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(NodeIterator)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTING_ADDREF(nsNodeIterator)
|
||||
|
|
|
@ -245,7 +245,7 @@ NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsRange)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIDOMNSRange)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIMutationObserver)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRange)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(Range)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(Range)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(nsRange)
|
||||
|
|
|
@ -158,7 +158,7 @@ NS_INTERFACE_TABLE_HEAD(nsTextNode)
|
|||
nsIDOMCharacterData)
|
||||
NS_INTERFACE_MAP_ENTRY_TEAROFF(nsIDOM3Text, new nsText3Tearoff(this))
|
||||
NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsTextNode)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(Text)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(Text)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsGenericDOMDataNode)
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
|
|
@ -81,7 +81,7 @@ NS_IMPL_CYCLE_COLLECTION_3(nsTreeWalker, mFilter, mCurrentNode, mRoot)
|
|||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsTreeWalker)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMTreeWalker)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMTreeWalker)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(TreeWalker)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(TreeWalker)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTING_ADDREF(nsTreeWalker)
|
||||
|
|
|
@ -619,7 +619,7 @@ nsXMLHttpRequestUpload::~nsXMLHttpRequestUpload()
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsXMLHttpRequestUpload)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIXMLHttpRequestUpload)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(XMLHttpRequestUpload)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(XMLHttpRequestUpload)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsXHREventTarget)
|
||||
|
||||
NS_IMPL_ADDREF_INHERITED(nsXMLHttpRequestUpload, nsXHREventTarget)
|
||||
|
@ -1025,7 +1025,7 @@ NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsXMLHttpRequest)
|
|||
NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIJSNativeInitializer)
|
||||
NS_INTERFACE_MAP_ENTRY(nsITimerCallback)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(XMLHttpRequest)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(XMLHttpRequest)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsXHREventTarget)
|
||||
|
||||
NS_IMPL_ADDREF_INHERITED(nsXMLHttpRequest, nsXHREventTarget)
|
||||
|
@ -3278,7 +3278,7 @@ NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsXMLHttpProgressEvent)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIPrivateDOMEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMProgressEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMLSProgressEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(XMLHttpProgressEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(XMLHttpProgressEvent)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTING_ADDREF(nsXMLHttpProgressEvent)
|
||||
|
|
|
@ -372,7 +372,7 @@ NS_INTERFACE_MAP_BEGIN(WebGLContext)
|
|||
NS_INTERFACE_MAP_ENTRY(nsICanvasRenderingContextInternal)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICanvasRenderingContextWebGL)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(CanvasRenderingContextWebGL)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(CanvasRenderingContextWebGL)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_ADDREF(WebGLBuffer)
|
||||
|
@ -381,7 +381,7 @@ NS_IMPL_RELEASE(WebGLBuffer)
|
|||
NS_INTERFACE_MAP_BEGIN(WebGLBuffer)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIWebGLBuffer)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(WebGLBuffer)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(WebGLBuffer)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_ADDREF(WebGLTexture)
|
||||
|
@ -390,7 +390,7 @@ NS_IMPL_RELEASE(WebGLTexture)
|
|||
NS_INTERFACE_MAP_BEGIN(WebGLTexture)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIWebGLTexture)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(WebGLTexture)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(WebGLTexture)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_ADDREF(WebGLProgram)
|
||||
|
@ -399,7 +399,7 @@ NS_IMPL_RELEASE(WebGLProgram)
|
|||
NS_INTERFACE_MAP_BEGIN(WebGLProgram)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIWebGLProgram)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(WebGLProgram)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(WebGLProgram)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_ADDREF(WebGLShader)
|
||||
|
@ -408,7 +408,7 @@ NS_IMPL_RELEASE(WebGLShader)
|
|||
NS_INTERFACE_MAP_BEGIN(WebGLShader)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIWebGLShader)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(WebGLShader)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(WebGLShader)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_ADDREF(WebGLFramebuffer)
|
||||
|
@ -417,7 +417,7 @@ NS_IMPL_RELEASE(WebGLFramebuffer)
|
|||
NS_INTERFACE_MAP_BEGIN(WebGLFramebuffer)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIWebGLFramebuffer)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(WebGLFramebuffer)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(WebGLFramebuffer)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_ADDREF(WebGLRenderbuffer)
|
||||
|
@ -426,7 +426,7 @@ NS_IMPL_RELEASE(WebGLRenderbuffer)
|
|||
NS_INTERFACE_MAP_BEGIN(WebGLRenderbuffer)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIWebGLRenderbuffer)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(WebGLRenderbuffer)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(WebGLRenderbuffer)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
/* [noscript] attribute GLuint name; */
|
||||
|
|
|
@ -211,7 +211,7 @@ NS_IMPL_RELEASE(nsCanvasGradient)
|
|||
NS_INTERFACE_MAP_BEGIN(nsCanvasGradient)
|
||||
NS_INTERFACE_MAP_ENTRY(nsCanvasGradient)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMCanvasGradient)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(CanvasGradient)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(CanvasGradient)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
@ -257,7 +257,7 @@ NS_IMPL_RELEASE(nsCanvasPattern)
|
|||
NS_INTERFACE_MAP_BEGIN(nsCanvasPattern)
|
||||
NS_INTERFACE_MAP_ENTRY(nsCanvasPattern)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMCanvasPattern)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(CanvasPattern)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(CanvasPattern)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
@ -294,7 +294,7 @@ NS_IMPL_RELEASE(nsTextMetrics)
|
|||
NS_INTERFACE_MAP_BEGIN(nsTextMetrics)
|
||||
NS_INTERFACE_MAP_ENTRY(nsTextMetrics)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMTextMetrics)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(TextMetrics)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(TextMetrics)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
@ -656,7 +656,7 @@ NS_INTERFACE_MAP_BEGIN(nsCanvasRenderingContext2D)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIDOMCanvasRenderingContext2D)
|
||||
NS_INTERFACE_MAP_ENTRY(nsICanvasRenderingContextInternal)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMCanvasRenderingContext2D)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(CanvasRenderingContext2D)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(CanvasRenderingContext2D)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
/**
|
||||
|
|
|
@ -44,7 +44,7 @@ NS_IMPL_RELEASE_INHERITED(nsDOMBeforeUnloadEvent, nsDOMEvent)
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsDOMBeforeUnloadEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMBeforeUnloadEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(BeforeUnloadEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(BeforeUnloadEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMEvent)
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
|
|
@ -61,7 +61,7 @@ nsDOMCommandEvent::~nsDOMCommandEvent()
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsDOMCommandEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMCommandEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(CommandEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(CommandEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMEvent)
|
||||
|
||||
NS_IMPL_ADDREF_INHERITED(nsDOMCommandEvent, nsDOMEvent)
|
||||
|
|
|
@ -65,7 +65,7 @@ NS_IMPL_RELEASE_INHERITED(nsDOMDataContainerEvent, nsDOMEvent)
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsDOMDataContainerEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMDataContainerEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(DataContainerEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(DataContainerEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMEvent)
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
|
|
@ -72,7 +72,7 @@ NS_IMPL_RELEASE_INHERITED(nsDOMDragEvent, nsDOMMouseEvent)
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsDOMDragEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMDragEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(DragEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(DragEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMMouseEvent)
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
|
|
@ -168,7 +168,7 @@ NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDOMEvent)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIDOMEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMNSEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIPrivateDOMEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(Event)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(Event)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTING_ADDREF(nsDOMEvent)
|
||||
|
|
|
@ -69,7 +69,7 @@ NS_IMPL_RELEASE_INHERITED(nsDOMKeyboardEvent, nsDOMUIEvent)
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsDOMKeyboardEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMKeyEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(KeyboardEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(KeyboardEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMUIEvent)
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
|
|
@ -51,7 +51,7 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsDOMMessageEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMMessageEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(MessageEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(MessageEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMEvent)
|
||||
|
||||
NS_IMPL_ADDREF_INHERITED(nsDOMMessageEvent, nsDOMEvent)
|
||||
|
|
|
@ -94,7 +94,7 @@ NS_IMPL_RELEASE_INHERITED(nsDOMMouseEvent, nsDOMUIEvent)
|
|||
NS_INTERFACE_MAP_BEGIN(nsDOMMouseEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMMouseEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMNSMouseEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(MouseEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(MouseEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMUIEvent)
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
|
|
@ -81,7 +81,7 @@ NS_IMPL_RELEASE_INHERITED(nsDOMMouseScrollEvent, nsDOMMouseEvent)
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsDOMMouseScrollEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMMouseScrollEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(MouseScrollEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(MouseScrollEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMMouseEvent)
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
|
|
@ -61,7 +61,7 @@ nsDOMMutationEvent::~nsDOMMutationEvent()
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsDOMMutationEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMMutationEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(MutationEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(MutationEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMEvent)
|
||||
|
||||
NS_IMPL_ADDREF_INHERITED(nsDOMMutationEvent, nsDOMEvent)
|
||||
|
|
|
@ -58,7 +58,7 @@ nsDOMNotifyPaintEvent::nsDOMNotifyPaintEvent(nsPresContext* aPresContext,
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsDOMNotifyPaintEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMNotifyPaintEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(NotifyPaintEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(NotifyPaintEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMEvent)
|
||||
|
||||
NS_IMPL_ADDREF_INHERITED(nsDOMNotifyPaintEvent, nsDOMEvent)
|
||||
|
|
|
@ -42,7 +42,7 @@ NS_IMPL_RELEASE_INHERITED(nsDOMOrientationEvent, nsDOMEvent)
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsDOMOrientationEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMOrientationEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(OrientationEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(OrientationEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMEvent)
|
||||
|
||||
NS_IMETHODIMP nsDOMOrientationEvent::InitOrientationEvent(const nsAString & eventTypeArg,
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsDOMPageTransitionEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMPageTransitionEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(PageTransitionEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(PageTransitionEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMEvent)
|
||||
|
||||
NS_IMPL_ADDREF_INHERITED(nsDOMPageTransitionEvent, nsDOMEvent)
|
||||
|
|
|
@ -50,7 +50,7 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsDOMPopStateEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMPopStateEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(PopStateEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(PopStateEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMEvent)
|
||||
|
||||
nsDOMPopStateEvent::~nsDOMPopStateEvent()
|
||||
|
|
|
@ -46,7 +46,7 @@ NS_IMPL_RELEASE_INHERITED(nsDOMPopupBlockedEvent, nsDOMEvent)
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsDOMPopupBlockedEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMPopupBlockedEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(PopupBlockedEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(PopupBlockedEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMEvent)
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsDOMProgressEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMProgressEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(ProgressEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(ProgressEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMEvent)
|
||||
|
||||
NS_IMPL_ADDREF_INHERITED(nsDOMProgressEvent, nsDOMEvent)
|
||||
|
|
|
@ -61,7 +61,7 @@ NS_IMPL_RELEASE_INHERITED(nsDOMScrollAreaEvent, nsDOMUIEvent)
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsDOMScrollAreaEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMScrollAreaEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(ScrollAreaEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(ScrollAreaEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMUIEvent)
|
||||
|
||||
|
||||
|
|
|
@ -67,7 +67,7 @@ NS_IMPL_RELEASE_INHERITED(nsDOMSimpleGestureEvent, nsDOMUIEvent)
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsDOMSimpleGestureEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSimpleGestureEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SimpleGestureEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SimpleGestureEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMMouseEvent)
|
||||
|
||||
/* readonly attribute unsigned long direction; */
|
||||
|
|
|
@ -64,7 +64,7 @@ nsDOMTransitionEvent::~nsDOMTransitionEvent()
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsDOMTransitionEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMTransitionEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(TransitionEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(TransitionEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMEvent)
|
||||
|
||||
NS_IMPL_ADDREF_INHERITED(nsDOMTransitionEvent, nsDOMEvent)
|
||||
|
|
|
@ -118,7 +118,7 @@ NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsDOMUIEvent)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIDOMUIEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMNSUIEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIPrivateCompositionEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(UIEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(UIEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMEvent)
|
||||
|
||||
nsIntPoint
|
||||
|
|
|
@ -70,7 +70,7 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsDOMXULCommandEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMXULCommandEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(XULCommandEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(XULCommandEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMUIEvent)
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
|
|
@ -60,7 +60,7 @@ NS_IMPL_CYCLE_COLLECTION_1(nsEventListenerInfo, mListener)
|
|||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsEventListenerInfo)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIEventListenerInfo)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(EventListenerInfo)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(EventListenerInfo)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTING_ADDREF(nsEventListenerInfo)
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
NS_INTERFACE_TABLE_HEAD(nsPaintRequest)
|
||||
NS_INTERFACE_TABLE1(nsPaintRequest, nsIDOMPaintRequest)
|
||||
NS_INTERFACE_TABLE_TO_MAP_SEGUE
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(PaintRequest)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(PaintRequest)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_ADDREF(nsPaintRequest)
|
||||
|
@ -82,7 +82,7 @@ nsPaintRequest::GetReason(nsAString& aResult)
|
|||
NS_INTERFACE_TABLE_HEAD(nsPaintRequestList)
|
||||
NS_INTERFACE_TABLE1(nsPaintRequestList, nsIDOMPaintRequestList)
|
||||
NS_INTERFACE_TABLE_TO_MAP_SEGUE
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(PaintRequestList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(PaintRequestList)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_ADDREF(nsPaintRequestList)
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
NS_INTERFACE_TABLE_HEAD(nsClientRect)
|
||||
NS_INTERFACE_TABLE1(nsClientRect, nsIDOMClientRect)
|
||||
NS_INTERFACE_TABLE_TO_MAP_SEGUE
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(ClientRect)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(ClientRect)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_ADDREF(nsClientRect)
|
||||
|
@ -101,7 +101,7 @@ nsClientRect::GetHeight(float* aResult)
|
|||
NS_INTERFACE_TABLE_HEAD(nsClientRectList)
|
||||
NS_INTERFACE_TABLE1(nsClientRectList, nsIDOMClientRectList)
|
||||
NS_INTERFACE_TABLE_TO_MAP_SEGUE
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(ClientRectList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(ClientRectList)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_ADDREF(nsClientRectList)
|
||||
|
|
|
@ -1098,7 +1098,7 @@ NS_NewHTML##_elementName##Element(nsINodeInfo *aNodeInfo, PRBool aFromParser)\
|
|||
NS_ELEMENT_INTERFACE_MAP_END
|
||||
|
||||
#define NS_HTML_CONTENT_INTERFACE_TABLE_TAIL_CLASSINFO(_class) \
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(_class) \
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(_class) \
|
||||
NS_HTML_CONTENT_INTERFACE_MAP_END
|
||||
|
||||
#define NS_INTERFACE_MAP_ENTRY_IF_TAG(_interface, _tag) \
|
||||
|
@ -1106,7 +1106,7 @@ NS_NewHTML##_elementName##Element(nsINodeInfo *aNodeInfo, PRBool aFromParser)\
|
|||
mNodeInfo->Equals(nsGkAtoms::_tag))
|
||||
|
||||
|
||||
#define NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(_class, _tag) \
|
||||
#define NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(_class, _tag) \
|
||||
if (mNodeInfo->Equals(nsGkAtoms::_tag) && \
|
||||
aIID.Equals(NS_GET_IID(nsIClassInfo))) { \
|
||||
foundInterface = NS_GetDOMClassInfoInstance(eDOMClassInfo_##_class##_id); \
|
||||
|
|
|
@ -89,8 +89,8 @@ NS_INTERFACE_TABLE_HEAD(nsHTMLModElement)
|
|||
NS_HTML_CONTENT_INTERFACE_TABLE1(nsHTMLModElement, nsIDOMHTMLModElement)
|
||||
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(nsHTMLModElement,
|
||||
nsGenericHTMLElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLDelElement, del)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLInsElement, ins)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLDelElement, del)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLInsElement, ins)
|
||||
NS_HTML_CONTENT_INTERFACE_MAP_END
|
||||
|
||||
|
||||
|
|
|
@ -1881,7 +1881,7 @@ NS_INTERFACE_TABLE_HEAD(nsFormControlList)
|
|||
nsIHTMLCollection,
|
||||
nsIDOMHTMLCollection)
|
||||
NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsFormControlList)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(HTMLCollection)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(HTMLCollection)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
||||
|
|
|
@ -44,7 +44,7 @@ NS_IMPL_RELEASE(nsHTMLMediaError)
|
|||
NS_INTERFACE_MAP_BEGIN(nsHTMLMediaError)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMHTMLMediaError)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(HTMLMediaError)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(HTMLMediaError)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
nsHTMLMediaError::nsHTMLMediaError(PRUint16 aCode) :
|
||||
|
|
|
@ -114,9 +114,9 @@ NS_INTERFACE_TABLE_HEAD(nsHTMLSharedListElement)
|
|||
NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLDListElement, dl)
|
||||
NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLUListElement, ul)
|
||||
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLOListElement, ol)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLDListElement, dl)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLUListElement, ul)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLOListElement, ol)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLDListElement, dl)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLUListElement, ul)
|
||||
NS_HTML_CONTENT_INTERFACE_MAP_END
|
||||
|
||||
|
||||
|
|
|
@ -391,7 +391,7 @@ NS_INTERFACE_TABLE_HEAD(nsHTMLScriptElement)
|
|||
foundInterface = static_cast<nsIScriptEventHandler*>
|
||||
(mScriptEventHandler);
|
||||
else
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(HTMLScriptElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(HTMLScriptElement)
|
||||
NS_HTML_CONTENT_INTERFACE_MAP_END
|
||||
|
||||
|
||||
|
|
|
@ -1816,7 +1816,7 @@ NS_INTERFACE_TABLE_HEAD(nsHTMLOptionCollection)
|
|||
nsIDOMHTMLOptionsCollection,
|
||||
nsIDOMHTMLCollection)
|
||||
NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHTMLOptionCollection)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(HTMLOptionsCollection)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(HTMLOptionsCollection)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
||||
|
|
|
@ -163,16 +163,16 @@ NS_INTERFACE_TABLE_HEAD(nsHTMLSharedElement)
|
|||
NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLQuoteElement, blockquote)
|
||||
NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLBaseFontElement, basefont)
|
||||
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLParamElement, param)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLWBRElement, wbr)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLIsIndexElement, isindex)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLBaseElement, base)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLSpacerElement, spacer)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLDirectoryElement, dir)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLMenuElement, menu)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLQuoteElement, q)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLQuoteElement, blockquote)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLBaseFontElement, basefont)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLParamElement, param)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLWBRElement, wbr)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLIsIndexElement, isindex)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLBaseElement, base)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLSpacerElement, spacer)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLDirectoryElement, dir)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLMenuElement, menu)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLQuoteElement, q)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLQuoteElement, blockquote)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLBaseFontElement, basefont)
|
||||
NS_HTML_CONTENT_INTERFACE_MAP_END
|
||||
|
||||
|
||||
|
|
|
@ -238,8 +238,8 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(nsHTMLSharedObjectElement)
|
|||
#ifdef MOZ_SVG
|
||||
NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMGetSVGDocument, embed)
|
||||
#endif
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLAppletElement, applet)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO_IF_TAG(HTMLEmbedElement, embed)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLAppletElement, applet)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO_IF_TAG(HTMLEmbedElement, embed)
|
||||
NS_HTML_CONTENT_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_ELEMENT_CLONE(nsHTMLSharedObjectElement)
|
||||
|
|
|
@ -132,7 +132,7 @@ public:
|
|||
};
|
||||
|
||||
NS_INTERFACE_MAP_BEGIN(nsHTMLUnknownElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(HTMLUnknownElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(HTMLUnknownElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsHTMLSpanElement)
|
||||
|
||||
nsHTMLUnknownElement::nsHTMLUnknownElement(nsINodeInfo *aNodeInfo)
|
||||
|
|
|
@ -158,7 +158,7 @@ NS_INTERFACE_TABLE_HEAD(TableRowsCollection)
|
|||
NS_INTERFACE_TABLE2(TableRowsCollection, nsIHTMLCollection,
|
||||
nsIDOMHTMLCollection)
|
||||
NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(HTMLCollection)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(HTMLCollection)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
nsresult
|
||||
|
|
|
@ -280,7 +280,7 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(nsHTMLDocument)
|
|||
NS_INTERFACE_TABLE_ENTRY(nsHTMLDocument, nsIDOMNSHTMLDocument)
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_END
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_TO_MAP_SEGUE
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(HTMLDocument)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(HTMLDocument)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDocument)
|
||||
|
||||
|
||||
|
|
|
@ -307,7 +307,7 @@ NS_INTERFACE_TABLE_HEAD(nsImageDocument)
|
|||
NS_INTERFACE_TABLE_ENTRY(nsImageDocument, nsIDOMEventListener)
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_END
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_TO_MAP_SEGUE
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(ImageDocument)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(ImageDocument)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsMediaDocument)
|
||||
|
||||
|
||||
|
|
|
@ -61,7 +61,7 @@ NS_INTERFACE_TABLE_HEAD(nsMathMLElement)
|
|||
NS_INTERFACE_TABLE_ENTRY(nsMathMLElement, nsIDOMElement)
|
||||
NS_OFFSET_AND_INTERFACE_TABLE_END
|
||||
NS_ELEMENT_INTERFACE_TABLE_TO_MAP_SEGUE
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(MathMLElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(MathMLElement)
|
||||
NS_ELEMENT_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_ADDREF_INHERITED(nsMathMLElement, nsMathMLElementBase)
|
||||
|
|
|
@ -69,7 +69,7 @@ NS_IMPL_RELEASE_INHERITED(nsDOMSVGEvent, nsDOMEvent)
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsDOMSVGEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMEvent)
|
||||
|
||||
|
||||
|
|
|
@ -110,7 +110,7 @@ NS_IMPL_RELEASE_INHERITED(nsDOMSVGZoomEvent, nsDOMUIEvent)
|
|||
|
||||
NS_INTERFACE_MAP_BEGIN(nsDOMSVGZoomEvent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGZoomEvent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGZoomEvent)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGZoomEvent)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsDOMUIEvent)
|
||||
|
||||
|
||||
|
|
|
@ -68,7 +68,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGAElement)
|
|||
nsIDOMSVGAElement,
|
||||
nsILink,
|
||||
Link)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGAElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGAElementBase)
|
||||
|
||||
|
||||
|
|
|
@ -122,25 +122,25 @@ NS_IMPL_RELEASE(DOMSVGAngle)
|
|||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSVGAngle::DOMBaseVal)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGAngle)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGAngle)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAngle)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSVGAngle::DOMAnimVal)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGAngle)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGAngle)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAngle)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSVGAngle::DOMAnimatedAngle)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGAnimatedAngle)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGAnimatedAngle)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimatedAngle)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_INTERFACE_MAP_BEGIN(DOMSVGAngle)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGAngle)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGAngle)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAngle)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
static nsIAtom** const unitMap[] =
|
||||
|
|
|
@ -80,7 +80,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGAnimateElement)
|
|||
NS_NODE_INTERFACE_TABLE5(nsSVGAnimateElement, nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGAnimationElement,
|
||||
nsIDOMSVGAnimateElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGAnimateElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimateElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGAnimateElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -94,7 +94,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGAnimateTransformElement)
|
|||
nsIDOMElement, nsIDOMSVGElement,
|
||||
nsIDOMSVGAnimationElement,
|
||||
nsIDOMSVGAnimateTransformElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGAnimateTransformElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimateTransformElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGAnimateTransformElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -119,7 +119,7 @@ NS_INTERFACE_MAP_BEGIN(nsSVGAnimatedLengthList)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGAnimatedLengthList)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISVGValueObserver)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGAnimatedLengthList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimatedLengthList)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISVGValue)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
|
|
@ -119,7 +119,7 @@ NS_INTERFACE_MAP_BEGIN(nsSVGAnimatedNumberList)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGAnimatedNumberList)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISVGValueObserver)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGAnimatedNumberList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimatedNumberList)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISVGValue)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
|
|
@ -72,7 +72,7 @@ NS_INTERFACE_MAP_BEGIN(nsSVGAnimatedTransformList)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGAnimatedTransformList)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISVGValueObserver)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGAnimatedTransformList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimatedTransformList)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISVGValue)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@ NS_IMPL_CYCLE_COLLECTING_RELEASE(nsSVGBoolean::DOMAnimatedBoolean)
|
|||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSVGBoolean::DOMAnimatedBoolean)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGAnimatedBoolean)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGAnimatedBoolean)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimatedBoolean)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
/* Implementation */
|
||||
|
|
|
@ -95,7 +95,7 @@ NS_IMPL_RELEASE_INHERITED(nsSVGCircleElement,nsSVGCircleElementBase)
|
|||
NS_INTERFACE_TABLE_HEAD(nsSVGCircleElement)
|
||||
NS_NODE_INTERFACE_TABLE4(nsSVGCircleElement, nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGCircleElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGCircleElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGCircleElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGCircleElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -57,7 +57,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGClipPathElement)
|
|||
NS_NODE_INTERFACE_TABLE5(nsSVGClipPathElement, nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGClipPathElement,
|
||||
nsIDOMSVGUnitTypes)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGClipPathElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGClipPathElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGClipPathElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -82,7 +82,7 @@ NS_IMPL_RELEASE_INHERITED(nsSVGDefsElement,nsSVGDefsElementBase)
|
|||
NS_INTERFACE_TABLE_HEAD(nsSVGDefsElement)
|
||||
NS_NODE_INTERFACE_TABLE4(nsSVGDefsElement, nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGDefsElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGDefsElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGDefsElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGDefsElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -76,7 +76,7 @@ NS_IMPL_RELEASE_INHERITED(nsSVGDescElement, nsSVGDescElementBase)
|
|||
NS_INTERFACE_TABLE_HEAD(nsSVGDescElement)
|
||||
NS_NODE_INTERFACE_TABLE4(nsSVGDescElement, nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGDescElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGDescElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGDescElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGDescElementBase)
|
||||
|
||||
|
||||
|
|
|
@ -97,7 +97,7 @@ NS_IMPL_RELEASE_INHERITED(nsSVGEllipseElement,nsSVGEllipseElementBase)
|
|||
NS_INTERFACE_TABLE_HEAD(nsSVGEllipseElement)
|
||||
NS_NODE_INTERFACE_TABLE4(nsSVGEllipseElement, nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGEllipseElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGEllipseElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGEllipseElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGEllipseElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -52,7 +52,7 @@ NS_IMPL_CYCLE_COLLECTING_RELEASE(nsSVGEnum::DOMAnimatedEnum)
|
|||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSVGEnum::DOMAnimatedEnum)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGAnimatedEnumeration)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGAnimatedEnumeration)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimatedEnumeration)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
nsSVGEnumMapping *
|
||||
|
|
|
@ -82,7 +82,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFilterElement)
|
|||
NS_NODE_INTERFACE_TABLE5(nsSVGFilterElement, nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGFilterElement,
|
||||
nsIDOMSVGURIReference)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFilterElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFilterElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFilterElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -435,7 +435,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEGaussianBlurElement)
|
|||
nsIDOMElement, nsIDOMSVGElement,
|
||||
nsIDOMSVGFilterPrimitiveStandardAttributes,
|
||||
nsIDOMSVGFEGaussianBlurElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEGaussianBlurElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEGaussianBlurElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFEGaussianBlurElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -909,7 +909,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEBlendElement)
|
|||
nsIDOMSVGElement,
|
||||
nsIDOMSVGFilterPrimitiveStandardAttributes,
|
||||
nsIDOMSVGFEBlendElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEBlendElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEBlendElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFEBlendElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -1110,7 +1110,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEColorMatrixElement)
|
|||
nsIDOMSVGElement,
|
||||
nsIDOMSVGFilterPrimitiveStandardAttributes,
|
||||
nsIDOMSVGFEColorMatrixElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEColorMatrixElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEColorMatrixElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFEColorMatrixElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -1448,7 +1448,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFECompositeElement)
|
|||
nsIDOMSVGElement,
|
||||
nsIDOMSVGFilterPrimitiveStandardAttributes,
|
||||
nsIDOMSVGFECompositeElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFECompositeElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFECompositeElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFECompositeElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -1707,7 +1707,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEComponentTransferElement)
|
|||
nsIDOMElement, nsIDOMSVGElement,
|
||||
nsIDOMSVGFilterPrimitiveStandardAttributes,
|
||||
nsIDOMSVGFEComponentTransferElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEComponentTransferElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEComponentTransferElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFEComponentTransferElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -2092,7 +2092,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEFuncRElement)
|
|||
nsIDOMSVGElement,
|
||||
nsIDOMSVGComponentTransferFunctionElement,
|
||||
nsIDOMSVGFEFuncRElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEFuncRElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEFuncRElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGComponentTransferFunctionElement)
|
||||
|
||||
NS_IMPL_NS_NEW_SVG_ELEMENT(FEFuncR)
|
||||
|
@ -2133,7 +2133,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEFuncGElement)
|
|||
nsIDOMSVGElement,
|
||||
nsIDOMSVGComponentTransferFunctionElement,
|
||||
nsIDOMSVGFEFuncGElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEFuncGElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEFuncGElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGComponentTransferFunctionElement)
|
||||
|
||||
NS_IMPL_NS_NEW_SVG_ELEMENT(FEFuncG)
|
||||
|
@ -2174,7 +2174,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEFuncBElement)
|
|||
nsIDOMSVGElement,
|
||||
nsIDOMSVGComponentTransferFunctionElement,
|
||||
nsIDOMSVGFEFuncBElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEFuncBElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEFuncBElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGComponentTransferFunctionElement)
|
||||
|
||||
NS_IMPL_NS_NEW_SVG_ELEMENT(FEFuncB)
|
||||
|
@ -2215,7 +2215,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEFuncAElement)
|
|||
nsIDOMSVGElement,
|
||||
nsIDOMSVGComponentTransferFunctionElement,
|
||||
nsIDOMSVGFEFuncAElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEFuncAElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEFuncAElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGComponentTransferFunctionElement)
|
||||
|
||||
NS_IMPL_NS_NEW_SVG_ELEMENT(FEFuncA)
|
||||
|
@ -2327,7 +2327,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEMergeElement)
|
|||
nsIDOMSVGElement,
|
||||
nsIDOMSVGFilterPrimitiveStandardAttributes,
|
||||
nsIDOMSVGFEMergeElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEMergeElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEMergeElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFEMergeElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -2400,7 +2400,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEMergeNodeElement)
|
|||
if ( aIID.Equals(NS_GET_IID(nsSVGFEMergeNodeElement)) )
|
||||
foundInterface = static_cast<nsISupports*>(static_cast<void*>(this));
|
||||
else
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEMergeNodeElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEMergeNodeElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFEMergeNodeElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -2510,7 +2510,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEOffsetElement)
|
|||
nsIDOMSVGElement,
|
||||
nsIDOMSVGFilterPrimitiveStandardAttributes,
|
||||
nsIDOMSVGFEOffsetElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEOffsetElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEOffsetElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFEOffsetElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -2698,7 +2698,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEFloodElement)
|
|||
nsIDOMSVGElement,
|
||||
nsIDOMSVGFilterPrimitiveStandardAttributes,
|
||||
nsIDOMSVGFEFloodElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEFloodElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEFloodElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFEFloodElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -2837,7 +2837,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFETileElement)
|
|||
nsIDOMSVGElement,
|
||||
nsIDOMSVGFilterPrimitiveStandardAttributes,
|
||||
nsIDOMSVGFETileElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFETileElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFETileElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFETileElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -3141,7 +3141,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFETurbulenceElement)
|
|||
nsIDOMSVGElement,
|
||||
nsIDOMSVGFilterPrimitiveStandardAttributes,
|
||||
nsIDOMSVGFETurbulenceElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFETurbulenceElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFETurbulenceElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFETurbulenceElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -3577,7 +3577,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEMorphologyElement)
|
|||
nsIDOMSVGElement,
|
||||
nsIDOMSVGFilterPrimitiveStandardAttributes,
|
||||
nsIDOMSVGFEMorphologyElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEMorphologyElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEMorphologyElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFEMorphologyElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -3931,7 +3931,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEConvolveMatrixElement)
|
|||
nsIDOMElement, nsIDOMSVGElement,
|
||||
nsIDOMSVGFilterPrimitiveStandardAttributes,
|
||||
nsIDOMSVGFEConvolveMatrixElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEConvolveMatrixElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEConvolveMatrixElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFEConvolveMatrixElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -4323,7 +4323,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEDistantLightElement)
|
|||
NS_NODE_INTERFACE_TABLE4(nsSVGFEDistantLightElement, nsIDOMNode,
|
||||
nsIDOMElement, nsIDOMSVGElement,
|
||||
nsIDOMSVGFEDistantLightElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEDistantLightElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEDistantLightElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFEDistantLightElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -4409,7 +4409,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEPointLightElement)
|
|||
NS_NODE_INTERFACE_TABLE4(nsSVGFEPointLightElement, nsIDOMNode,
|
||||
nsIDOMElement, nsIDOMSVGElement,
|
||||
nsIDOMSVGFEPointLightElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEPointLightElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEPointLightElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFEPointLightElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -4505,7 +4505,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFESpotLightElement)
|
|||
NS_NODE_INTERFACE_TABLE4(nsSVGFESpotLightElement, nsIDOMNode,
|
||||
nsIDOMElement, nsIDOMSVGElement,
|
||||
nsIDOMSVGFESpotLightElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFESpotLightElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFESpotLightElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFESpotLightElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -4979,7 +4979,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEDiffuseLightingElement)
|
|||
nsIDOMElement, nsIDOMSVGElement,
|
||||
nsIDOMSVGFilterPrimitiveStandardAttributes,
|
||||
nsIDOMSVGFEDiffuseLightingElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEDiffuseLightingElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEDiffuseLightingElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFEDiffuseLightingElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -5101,7 +5101,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFESpecularLightingElement)
|
|||
nsIDOMElement, nsIDOMSVGElement,
|
||||
nsIDOMSVGFilterPrimitiveStandardAttributes,
|
||||
nsIDOMSVGFESpecularLightingElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFESpecularLightingElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFESpecularLightingElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFESpecularLightingElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -5310,7 +5310,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEImageElement)
|
|||
nsIDOMSVGFilterPrimitiveStandardAttributes,
|
||||
nsIDOMSVGFEImageElement, nsIDOMSVGURIReference,
|
||||
imgIDecoderObserver, nsIImageLoadingContent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEImageElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEImageElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFEImageElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -5682,7 +5682,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGFEDisplacementMapElement)
|
|||
nsIDOMElement, nsIDOMSVGElement,
|
||||
nsIDOMSVGFilterPrimitiveStandardAttributes,
|
||||
nsIDOMSVGFEDisplacementMapElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGFEDisplacementMapElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFEDisplacementMapElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGFEDisplacementMapElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -59,7 +59,7 @@ NS_IMPL_RELEASE_INHERITED(nsSVGForeignObjectElement,nsSVGForeignObjectElementBas
|
|||
NS_INTERFACE_TABLE_HEAD(nsSVGForeignObjectElement)
|
||||
NS_NODE_INTERFACE_TABLE4(nsSVGForeignObjectElement, nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGForeignObjectElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGForeignObjectElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGForeignObjectElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGForeignObjectElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -82,7 +82,7 @@ NS_IMPL_RELEASE_INHERITED(nsSVGGElement,nsSVGGElementBase)
|
|||
NS_INTERFACE_TABLE_HEAD(nsSVGGElement)
|
||||
NS_NODE_INTERFACE_TABLE4(nsSVGGElement, nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGGElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGGElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGGElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGGElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -202,7 +202,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGLinearGradientElement)
|
|||
nsIDOMElement, nsIDOMSVGElement,
|
||||
nsIDOMSVGGradientElement,
|
||||
nsIDOMSVGLinearGradientElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGLinearGradientElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGLinearGradientElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGLinearGradientElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -280,7 +280,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGRadialGradientElement)
|
|||
nsIDOMElement, nsIDOMSVGElement,
|
||||
nsIDOMSVGGradientElement,
|
||||
nsIDOMSVGRadialGradientElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGRadialGradientElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGRadialGradientElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGRadialGradientElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -70,7 +70,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGImageElement)
|
|||
nsIDOMSVGElement, nsIDOMSVGImageElement,
|
||||
nsIDOMSVGURIReference, imgIDecoderObserver,
|
||||
nsIImageLoadingContent)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGImageElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGImageElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGImageElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -50,7 +50,7 @@ NS_IMPL_CYCLE_COLLECTING_RELEASE(nsSVGInteger::DOMAnimatedInteger)
|
|||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSVGInteger::DOMAnimatedInteger)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGAnimatedInteger)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGAnimatedInteger)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimatedInteger)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
/* Implementation */
|
||||
|
|
|
@ -154,7 +154,7 @@ NS_INTERFACE_MAP_BEGIN(nsSVGLength)
|
|||
NS_INTERFACE_MAP_ENTRY(nsISVGValue)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISVGLength)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGLength)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGLength)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGLength)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISVGValue)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
|
|
@ -67,19 +67,19 @@ NS_IMPL_CYCLE_COLLECTING_RELEASE(nsSVGLength2::DOMAnimatedLength)
|
|||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSVGLength2::DOMBaseVal)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGLength)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGLength)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGLength)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSVGLength2::DOMAnimVal)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGLength)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGLength)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGLength)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSVGLength2::DOMAnimatedLength)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGAnimatedLength)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGAnimatedLength)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimatedLength)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
static nsIAtom** const unitMap[] =
|
||||
|
|
|
@ -124,7 +124,7 @@ NS_INTERFACE_MAP_BEGIN(nsSVGLengthList)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGLengthList)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISVGValueObserver)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGLengthList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGLengthList)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISVGValue)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
|
|
@ -101,7 +101,7 @@ NS_IMPL_RELEASE_INHERITED(nsSVGLineElement,nsSVGLineElementBase)
|
|||
NS_INTERFACE_TABLE_HEAD(nsSVGLineElement)
|
||||
NS_NODE_INTERFACE_TABLE4(nsSVGLineElement, nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGLineElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGLineElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGLineElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGLineElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -84,7 +84,7 @@ NS_IMPL_CYCLE_COLLECTING_RELEASE(nsSVGOrientType::DOMAnimatedEnum)
|
|||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSVGOrientType::DOMAnimatedEnum)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGAnimatedEnumeration)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGAnimatedEnumeration)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimatedEnumeration)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_ADDREF_INHERITED(nsSVGMarkerElement,nsSVGMarkerElementBase)
|
||||
|
@ -94,7 +94,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGMarkerElement)
|
|||
NS_NODE_INTERFACE_TABLE5(nsSVGMarkerElement, nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGFitToViewBox,
|
||||
nsIDOMSVGMarkerElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGMarkerElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGMarkerElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGMarkerElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -72,7 +72,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGMaskElement)
|
|||
NS_NODE_INTERFACE_TABLE5(nsSVGMaskElement, nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGMaskElement,
|
||||
nsIDOMSVGUnitTypes)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGMaskElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGMaskElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGMaskElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -108,7 +108,7 @@ NS_INTERFACE_MAP_BEGIN(nsSVGMatrix)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGMatrix)
|
||||
// NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
|
||||
// NS_INTERFACE_MAP_ENTRY(nsISVGValueObserver)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGMatrix)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGMatrix)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISVGValue)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
|
|
@ -76,7 +76,7 @@ NS_IMPL_RELEASE_INHERITED(nsSVGMetadataElement, nsSVGMetadataElementBase)
|
|||
NS_INTERFACE_TABLE_HEAD(nsSVGMetadataElement)
|
||||
NS_NODE_INTERFACE_TABLE4(nsSVGMetadataElement, nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGMetadataElement)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGMetadataElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGMetadataElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGMetadataElementBase)
|
||||
|
||||
|
||||
|
|
|
@ -96,7 +96,7 @@ NS_IMPL_RELEASE(nsSVGNumber)
|
|||
NS_INTERFACE_MAP_BEGIN(nsSVGNumber)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISVGValue)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGNumber)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGNumber)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGNumber)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISVGValue)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
|
|
@ -73,13 +73,13 @@ NS_IMPL_RELEASE(DOMSVGNumber)
|
|||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSVGNumber2::DOMAnimatedNumber)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGAnimatedNumber)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGAnimatedNumber)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimatedNumber)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_INTERFACE_MAP_BEGIN(DOMSVGNumber)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGNumber)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGNumber)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGNumber)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
/* Implementation */
|
||||
|
|
|
@ -117,7 +117,7 @@ NS_INTERFACE_MAP_BEGIN(nsSVGNumberList)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGNumberList)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISVGValueObserver)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGNumberList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGNumberList)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISVGValue)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
|
|
@ -64,7 +64,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGPathElement)
|
|||
NS_NODE_INTERFACE_TABLE5(nsSVGPathElement, nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGPathElement,
|
||||
nsIDOMSVGAnimatedPathData)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGPathElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGPathElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGPathElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -70,7 +70,7 @@ NS_IMPL_RELEASE(ns##basename) \
|
|||
\
|
||||
NS_INTERFACE_MAP_BEGIN(ns##basename) \
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOM##basename) \
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(basename) \
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(basename) \
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGPathSeg)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -120,7 +120,7 @@ NS_INTERFACE_MAP_BEGIN(nsSVGPathSegList)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGPathSegList)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISVGValueObserver)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGPathSegList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGPathSegList)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISVGValue)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
|
|
@ -83,7 +83,7 @@ NS_INTERFACE_TABLE_HEAD(nsSVGPatternElement)
|
|||
nsIDOMSVGElement, nsIDOMSVGFitToViewBox,
|
||||
nsIDOMSVGURIReference, nsIDOMSVGPatternElement,
|
||||
nsIDOMSVGUnitTypes)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGPatternElement)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGPatternElement)
|
||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGPatternElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -98,7 +98,7 @@ NS_IMPL_RELEASE(nsSVGPoint)
|
|||
NS_INTERFACE_MAP_BEGIN(nsSVGPoint)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISVGValue)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGPoint)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGPoint)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGPoint)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISVGValue)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
|
|
@ -149,7 +149,7 @@ NS_INTERFACE_MAP_BEGIN(nsSVGPointList)
|
|||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGPointList)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISVGValueObserver)
|
||||
NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(SVGPointList)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGPointList)
|
||||
NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISVGValue)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
|
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче