Bug 877654 - Remove thisptr offset tables - Replace HTML element table to map segue macros with generic macros. r=Ms2ger.

--HG--
extra : rebase_source : 9acc316cbf68bc841f6751603aa512138e2f6de6
This commit is contained in:
Peter Van der Beken 2013-05-21 15:38:15 +02:00
Родитель cadb145ebe
Коммит 9c7b4d40a7
59 изменённых файлов: 58 добавлений и 139 удалений

Просмотреть файл

@ -50,8 +50,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLAnchorElement)
nsIDOMHTMLAnchorElement, nsIDOMHTMLAnchorElement,
nsILink, nsILink,
Link) Link)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLAnchorElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -34,8 +34,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLAreaElement)
nsIDOMHTMLAreaElement, nsIDOMHTMLAreaElement,
nsILink, nsILink,
Link) Link)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLAreaElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -38,8 +38,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLAudioElement)
NS_INTERFACE_TABLE_INHERITED4(HTMLAudioElement, nsIDOMHTMLMediaElement, NS_INTERFACE_TABLE_INHERITED4(HTMLAudioElement, nsIDOMHTMLMediaElement,
nsIDOMHTMLAudioElement, nsITimerCallback, nsIDOMHTMLAudioElement, nsITimerCallback,
nsIAudioChannelAgentCallback) nsIAudioChannelAgentCallback)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLAudioElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
HTMLMediaElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLAudioElement) NS_IMPL_ELEMENT_CLONE(HTMLAudioElement)

Просмотреть файл

@ -36,8 +36,7 @@ NS_IMPL_RELEASE_INHERITED(HTMLBRElement, Element)
NS_INTERFACE_TABLE_HEAD(HTMLBRElement) NS_INTERFACE_TABLE_HEAD(HTMLBRElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLBRElement, nsIDOMHTMLBRElement) NS_INTERFACE_TABLE_INHERITED1(HTMLBRElement, nsIDOMHTMLBRElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLBRElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -206,8 +206,7 @@ NS_IMPL_RELEASE_INHERITED(HTMLBodyElement, Element)
NS_INTERFACE_TABLE_HEAD(HTMLBodyElement) NS_INTERFACE_TABLE_HEAD(HTMLBodyElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLBodyElement, nsIDOMHTMLBodyElement) NS_INTERFACE_TABLE_INHERITED1(HTMLBodyElement, nsIDOMHTMLBodyElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLBodyElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLBodyElement) NS_IMPL_ELEMENT_CLONE(HTMLBodyElement)

Просмотреть файл

@ -88,8 +88,7 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLButtonElement)
NS_INTERFACE_TABLE_INHERITED2(HTMLButtonElement, NS_INTERFACE_TABLE_INHERITED2(HTMLButtonElement,
nsIDOMHTMLButtonElement, nsIDOMHTMLButtonElement,
nsIConstraintValidation) nsIConstraintValidation)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLButtonElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLFormElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
// nsIConstraintValidation // nsIConstraintValidation

Просмотреть файл

@ -164,8 +164,7 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLCanvasElement)
NS_INTERFACE_TABLE_INHERITED2(HTMLCanvasElement, NS_INTERFACE_TABLE_INHERITED2(HTMLCanvasElement,
nsIDOMHTMLCanvasElement, nsIDOMHTMLCanvasElement,
nsICanvasElementExternal) nsICanvasElementExternal)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLCanvasElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLCanvasElement) NS_IMPL_ELEMENT_CLONE(HTMLCanvasElement)

Просмотреть файл

@ -25,11 +25,8 @@ HTMLDataElement::~HTMLDataElement()
NS_IMPL_ADDREF_INHERITED(HTMLDataElement, Element) NS_IMPL_ADDREF_INHERITED(HTMLDataElement, Element)
NS_IMPL_RELEASE_INHERITED(HTMLDataElement, Element) NS_IMPL_RELEASE_INHERITED(HTMLDataElement, Element)
NS_INTERFACE_TABLE_HEAD(HTMLDataElement) NS_INTERFACE_MAP_BEGIN(HTMLDataElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED0(HTMLDataElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLDataElement,
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLDataElement) NS_IMPL_ELEMENT_CLONE(HTMLDataElement)

Просмотреть файл

@ -31,8 +31,7 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLDataListElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLDataListElement, NS_INTERFACE_TABLE_INHERITED1(HTMLDataListElement,
nsIDOMHTMLDataListElement) nsIDOMHTMLDataListElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLDataListElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -27,8 +27,7 @@ NS_IMPL_RELEASE_INHERITED(HTMLDivElement, Element)
NS_INTERFACE_TABLE_HEAD(HTMLDivElement) NS_INTERFACE_TABLE_HEAD(HTMLDivElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLDivElement, nsIDOMHTMLDivElement) NS_INTERFACE_TABLE_INHERITED1(HTMLDivElement, nsIDOMHTMLDivElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLDivElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLDivElement) NS_IMPL_ELEMENT_CLONE(HTMLDivElement)

Просмотреть файл

@ -55,11 +55,8 @@ HTMLElement::~HTMLElement()
NS_IMPL_ADDREF_INHERITED(HTMLElement, Element) NS_IMPL_ADDREF_INHERITED(HTMLElement, Element)
NS_IMPL_RELEASE_INHERITED(HTMLElement, Element) NS_IMPL_RELEASE_INHERITED(HTMLElement, Element)
NS_INTERFACE_TABLE_HEAD(HTMLElement) NS_INTERFACE_MAP_BEGIN(HTMLElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED0(HTMLElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLElement,
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLElement) NS_IMPL_ELEMENT_CLONE(HTMLElement)

Просмотреть файл

@ -49,8 +49,7 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLFieldSetElement)
NS_INTERFACE_TABLE_INHERITED2(HTMLFieldSetElement, NS_INTERFACE_TABLE_INHERITED2(HTMLFieldSetElement,
nsIDOMHTMLFieldSetElement, nsIDOMHTMLFieldSetElement,
nsIConstraintValidation) nsIConstraintValidation)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLFieldSetElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLFormElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLFieldSetElement) NS_IMPL_ELEMENT_CLONE(HTMLFieldSetElement)

Просмотреть файл

@ -34,8 +34,7 @@ NS_IMPL_RELEASE_INHERITED(HTMLFontElement, Element)
NS_INTERFACE_TABLE_HEAD(HTMLFontElement) NS_INTERFACE_TABLE_HEAD(HTMLFontElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLFontElement, nsIDOMHTMLFontElement) NS_INTERFACE_TABLE_INHERITED1(HTMLFontElement, nsIDOMHTMLFontElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLFontElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -34,8 +34,7 @@ NS_IMPL_RELEASE_INHERITED(HTMLFrameElement, Element)
NS_INTERFACE_TABLE_HEAD(HTMLFrameElement) NS_INTERFACE_TABLE_HEAD(HTMLFrameElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLFrameElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLFrameElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLFrameElement, nsIDOMHTMLFrameElement) NS_INTERFACE_TABLE_INHERITED1(HTMLFrameElement, nsIDOMHTMLFrameElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLFrameElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLFrameElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -31,8 +31,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLFrameSetElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLFrameSetElement, NS_INTERFACE_TABLE_INHERITED1(HTMLFrameSetElement,
nsIDOMHTMLFrameSetElement) nsIDOMHTMLFrameSetElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLFrameSetElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -29,8 +29,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLHRElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLHRElement, NS_INTERFACE_TABLE_INHERITED1(HTMLHRElement,
nsIDOMHTMLHRElement) nsIDOMHTMLHRElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLHRElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -30,8 +30,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLHeadingElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLHeadingElement, NS_INTERFACE_TABLE_INHERITED1(HTMLHeadingElement,
nsIDOMHTMLHeadingElement) nsIDOMHTMLHeadingElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLHeadingElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -40,8 +40,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLIFrameElement)
NS_INTERFACE_TABLE_INHERITED2(HTMLIFrameElement, NS_INTERFACE_TABLE_INHERITED2(HTMLIFrameElement,
nsIDOMHTMLIFrameElement, nsIDOMHTMLIFrameElement,
nsIDOMGetSVGDocument) nsIDOMGetSVGDocument)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLIFrameElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLFrameElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLIFrameElement) NS_IMPL_ELEMENT_CLONE(HTMLIFrameElement)

Просмотреть файл

@ -91,8 +91,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLImageElement)
nsIImageLoadingContent, nsIImageLoadingContent,
imgIOnloadBlocker, imgIOnloadBlocker,
imgINotificationObserver) imgINotificationObserver)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLImageElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -740,8 +740,7 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLInputElement)
imgIOnloadBlocker, imgIOnloadBlocker,
nsIDOMNSEditableElement, nsIDOMNSEditableElement,
nsIConstraintValidation) nsIConstraintValidation)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLInputElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLFormElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
// nsIConstraintValidation // nsIConstraintValidation

Просмотреть файл

@ -29,8 +29,7 @@ NS_IMPL_RELEASE_INHERITED(HTMLLIElement, Element)
NS_INTERFACE_TABLE_HEAD(HTMLLIElement) NS_INTERFACE_TABLE_HEAD(HTMLLIElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLLIElement, nsIDOMHTMLLIElement) NS_INTERFACE_TABLE_INHERITED1(HTMLLIElement, nsIDOMHTMLLIElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLLIElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLLIElement) NS_IMPL_ELEMENT_CLONE(HTMLLIElement)

Просмотреть файл

@ -39,8 +39,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLLabelElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLFormElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLFormElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLLabelElement, NS_INTERFACE_TABLE_INHERITED1(HTMLLabelElement,
nsIDOMHTMLLabelElement) nsIDOMHTMLLabelElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLLabelElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLFormElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -28,8 +28,7 @@ NS_IMPL_RELEASE_INHERITED(HTMLLegendElement, Element)
NS_INTERFACE_TABLE_HEAD(HTMLLegendElement) NS_INTERFACE_TABLE_HEAD(HTMLLegendElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLLegendElement, nsIDOMHTMLLegendElement) NS_INTERFACE_TABLE_INHERITED1(HTMLLegendElement, nsIDOMHTMLLegendElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLLegendElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -62,8 +62,7 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLLinkElement)
nsILink, nsILink,
nsIStyleSheetLinkingElement, nsIStyleSheetLinkingElement,
Link) Link)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLLinkElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -34,8 +34,7 @@ NS_IMPL_RELEASE_INHERITED(HTMLMapElement, Element)
NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLMapElement) NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLMapElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLMapElement, nsIDOMHTMLMapElement) NS_INTERFACE_TABLE_INHERITED1(HTMLMapElement, nsIDOMHTMLMapElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLMapElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLMapElement) NS_IMPL_ELEMENT_CLONE(HTMLMapElement)

Просмотреть файл

@ -62,8 +62,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLMenuElement)
NS_INTERFACE_TABLE_INHERITED2(HTMLMenuElement, NS_INTERFACE_TABLE_INHERITED2(HTMLMenuElement,
nsIDOMHTMLMenuElement, nsIDOMHTMLMenuElement,
nsIHTMLMenu) nsIHTMLMenu)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLMenuElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLMenuElement) NS_IMPL_ELEMENT_CLONE(HTMLMenuElement)

Просмотреть файл

@ -180,8 +180,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLMenuItemElement)
NS_INTERFACE_TABLE_INHERITED2(HTMLMenuItemElement, NS_INTERFACE_TABLE_INHERITED2(HTMLMenuItemElement,
nsIDOMHTMLCommandElement, nsIDOMHTMLCommandElement,
nsIDOMHTMLMenuItemElement) nsIDOMHTMLMenuItemElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLMenuItemElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
//NS_IMPL_ELEMENT_CLONE(HTMLMenuItemElement) //NS_IMPL_ELEMENT_CLONE(HTMLMenuItemElement)

Просмотреть файл

@ -33,8 +33,7 @@ NS_IMPL_RELEASE_INHERITED(HTMLMetaElement, Element)
NS_INTERFACE_TABLE_HEAD(HTMLMetaElement) NS_INTERFACE_TABLE_HEAD(HTMLMetaElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLMetaElement, nsIDOMHTMLMetaElement) NS_INTERFACE_TABLE_INHERITED1(HTMLMetaElement, nsIDOMHTMLMetaElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLMetaElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -34,8 +34,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLMeterElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLMeterElement, NS_INTERFACE_TABLE_INHERITED1(HTMLMeterElement,
nsIDOMHTMLMeterElement) nsIDOMHTMLMeterElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLMeterElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLMeterElement) NS_IMPL_ELEMENT_CLONE(HTMLMeterElement)

Просмотреть файл

@ -31,8 +31,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLModElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLModElement, NS_INTERFACE_TABLE_INHERITED1(HTMLModElement,
nsIDOMHTMLModElement) nsIDOMHTMLModElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLModElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -94,8 +94,7 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLObjectElement)
nsIChannelEventSink, nsIChannelEventSink,
nsIConstraintValidation, nsIConstraintValidation,
nsIDOMGetSVGDocument) nsIDOMGetSVGDocument)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLObjectElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLFormElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLObjectElement) NS_IMPL_ELEMENT_CLONE(HTMLObjectElement)

Просмотреть файл

@ -49,8 +49,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLOptGroupElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLOptGroupElement, NS_INTERFACE_TABLE_INHERITED1(HTMLOptGroupElement,
nsIDOMHTMLOptGroupElement) nsIDOMHTMLOptGroupElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLOptGroupElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -85,8 +85,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLOptionElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLOptionElement, NS_INTERFACE_TABLE_INHERITED1(HTMLOptionElement,
nsIDOMHTMLOptionElement) nsIDOMHTMLOptionElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLOptionElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -59,8 +59,7 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLOutputElement)
nsIDOMHTMLOutputElement, nsIDOMHTMLOutputElement,
nsIMutationObserver, nsIMutationObserver,
nsIConstraintValidation) nsIConstraintValidation)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLOutputElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLFormElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLOutputElement) NS_IMPL_ELEMENT_CLONE(HTMLOutputElement)

Просмотреть файл

@ -28,8 +28,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLParagraphElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLParagraphElement, NS_INTERFACE_TABLE_INHERITED1(HTMLParagraphElement,
nsIDOMHTMLParagraphElement) nsIDOMHTMLParagraphElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLParagraphElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLParagraphElement) NS_IMPL_ELEMENT_CLONE(HTMLParagraphElement)

Просмотреть файл

@ -28,8 +28,7 @@ NS_IMPL_RELEASE_INHERITED(HTMLPreElement, Element)
NS_INTERFACE_TABLE_HEAD(HTMLPreElement) NS_INTERFACE_TABLE_HEAD(HTMLPreElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLPreElement, nsIDOMHTMLPreElement) NS_INTERFACE_TABLE_INHERITED1(HTMLPreElement, nsIDOMHTMLPreElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLPreElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLPreElement) NS_IMPL_ELEMENT_CLONE(HTMLPreElement)

Просмотреть файл

@ -37,8 +37,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLProgressElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLProgressElement, NS_INTERFACE_TABLE_INHERITED1(HTMLProgressElement,
nsIDOMHTMLProgressElement) nsIDOMHTMLProgressElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLProgressElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLProgressElement) NS_IMPL_ELEMENT_CLONE(HTMLProgressElement)

Просмотреть файл

@ -59,8 +59,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLScriptElement)
nsIScriptLoaderObserver, nsIScriptLoaderObserver,
nsIScriptElement, nsIScriptElement,
nsIMutationObserver) nsIMutationObserver)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLScriptElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -154,8 +154,7 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLSelectElement)
NS_INTERFACE_TABLE_INHERITED2(HTMLSelectElement, NS_INTERFACE_TABLE_INHERITED2(HTMLSelectElement,
nsIDOMHTMLSelectElement, nsIDOMHTMLSelectElement,
nsIConstraintValidation) nsIConstraintValidation)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLSelectElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLFormElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -32,12 +32,9 @@ NS_IMPL_ADDREF_INHERITED(HTMLSharedElement, Element)
NS_IMPL_RELEASE_INHERITED(HTMLSharedElement, Element) NS_IMPL_RELEASE_INHERITED(HTMLSharedElement, Element)
// QueryInterface implementation for HTMLSharedElement // QueryInterface implementation for HTMLSharedElement
NS_INTERFACE_TABLE_HEAD(HTMLSharedElement) NS_INTERFACE_MAP_BEGIN(HTMLSharedElement)
NS_HTML_CONTENT_INTERFACES_AMBIGUOUS(nsGenericHTMLElement, NS_HTML_CONTENT_INTERFACES_AMBIGUOUS(nsGenericHTMLElement,
nsIDOMHTMLParamElement) nsIDOMHTMLParamElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE_AMBIGUOUS(HTMLSharedElement,
nsGenericHTMLElement,
nsIDOMHTMLParamElement)
NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLParamElement, param) NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLParamElement, param)
NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLBaseElement, base) NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLBaseElement, base)
NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLDirectoryElement, dir) NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLDirectoryElement, dir)

Просмотреть файл

@ -28,12 +28,9 @@ NS_IMPL_ADDREF_INHERITED(HTMLSharedListElement, Element)
NS_IMPL_RELEASE_INHERITED(HTMLSharedListElement, Element) NS_IMPL_RELEASE_INHERITED(HTMLSharedListElement, Element)
// QueryInterface implementation for nsHTMLSharedListElement // QueryInterface implementation for nsHTMLSharedListElement
NS_INTERFACE_TABLE_HEAD(HTMLSharedListElement) NS_INTERFACE_MAP_BEGIN(HTMLSharedListElement)
NS_HTML_CONTENT_INTERFACES_AMBIGUOUS(nsGenericHTMLElement, NS_HTML_CONTENT_INTERFACES_AMBIGUOUS(nsGenericHTMLElement,
nsIDOMHTMLOListElement) nsIDOMHTMLOListElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE_AMBIGUOUS(HTMLSharedListElement,
nsGenericHTMLElement,
nsIDOMHTMLOListElement)
NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLOListElement, ol) NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLOListElement, ol)
NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLDListElement, dl) NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLDListElement, dl)
NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLUListElement, ul) NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLUListElement, ul)

Просмотреть файл

@ -104,9 +104,7 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLSharedObjectElement)
imgIOnloadBlocker, imgIOnloadBlocker,
nsIInterfaceRequestor, nsIInterfaceRequestor,
nsIChannelEventSink) nsIChannelEventSink)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE_AMBIGUOUS(HTMLSharedObjectElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement,
nsIDOMHTMLAppletElement)
NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLAppletElement, applet) NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLAppletElement, applet)
NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLEmbedElement, embed) NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMHTMLEmbedElement, embed)
NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMGetSVGDocument, embed) NS_INTERFACE_MAP_ENTRY_IF_TAG(nsIDOMGetSVGDocument, embed)

Просмотреть файл

@ -32,8 +32,7 @@ NS_IMPL_RELEASE_INHERITED(HTMLSourceElement, Element)
NS_INTERFACE_TABLE_HEAD(HTMLSourceElement) NS_INTERFACE_TABLE_HEAD(HTMLSourceElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLSourceElement, nsIDOMHTMLSourceElement) NS_INTERFACE_TABLE_INHERITED1(HTMLSourceElement, nsIDOMHTMLSourceElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLSourceElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -24,11 +24,8 @@ NS_IMPL_ADDREF_INHERITED(HTMLSpanElement, Element)
NS_IMPL_RELEASE_INHERITED(HTMLSpanElement, Element) NS_IMPL_RELEASE_INHERITED(HTMLSpanElement, Element)
// QueryInterface implementation for HTMLSpanElement // QueryInterface implementation for HTMLSpanElement
NS_INTERFACE_TABLE_HEAD(HTMLSpanElement) NS_INTERFACE_MAP_BEGIN(HTMLSpanElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED0(HTMLSpanElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLSpanElement,
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -53,8 +53,7 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLStyleElement)
nsIDOMLinkStyle, nsIDOMLinkStyle,
nsIStyleSheetLinkingElement, nsIStyleSheetLinkingElement,
nsIMutationObserver) nsIMutationObserver)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLStyleElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLStyleElement) NS_IMPL_ELEMENT_CLONE(HTMLStyleElement)

Просмотреть файл

@ -34,8 +34,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLTableCaptionElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLTableCaptionElement, NS_INTERFACE_TABLE_INHERITED1(HTMLTableCaptionElement,
nsIDOMHTMLTableCaptionElement) nsIDOMHTMLTableCaptionElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLTableCaptionElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLTableCaptionElement) NS_IMPL_ELEMENT_CLONE(HTMLTableCaptionElement)

Просмотреть файл

@ -38,8 +38,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLTableCellElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLTableCellElement, NS_INTERFACE_TABLE_INHERITED1(HTMLTableCellElement,
nsIDOMHTMLTableCellElement) nsIDOMHTMLTableCellElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLTableCellElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -38,8 +38,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLTableColElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLTableColElement, NS_INTERFACE_TABLE_INHERITED1(HTMLTableColElement,
nsIDOMHTMLTableColElement) nsIDOMHTMLTableColElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLTableColElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLTableColElement) NS_IMPL_ELEMENT_CLONE(HTMLTableColElement)

Просмотреть файл

@ -334,8 +334,7 @@ NS_IMPL_RELEASE_INHERITED(HTMLTableElement, Element)
NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLTableElement) NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLTableElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLTableElement, nsIDOMHTMLTableElement) NS_INTERFACE_TABLE_INHERITED1(HTMLTableElement, nsIDOMHTMLTableElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLTableElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -39,8 +39,7 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLTableRowElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLTableRowElement, NS_INTERFACE_TABLE_INHERITED1(HTMLTableRowElement,
nsIDOMHTMLTableRowElement) nsIDOMHTMLTableRowElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLTableRowElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -39,8 +39,7 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLTableSectionElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLTableSectionElement, NS_INTERFACE_TABLE_INHERITED1(HTMLTableSectionElement,
nsIDOMHTMLTableSectionElement) nsIDOMHTMLTableSectionElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLTableSectionElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -71,11 +71,8 @@ NS_IMPL_CYCLE_COLLECTION_INHERITED_1(HTMLTemplateElement,
mContent) mContent)
// QueryInterface implementation for HTMLTemplateElement // QueryInterface implementation for HTMLTemplateElement
NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLTemplateElement) NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(HTMLTemplateElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED0(HTMLTemplateElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLTemplateElement,
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE_WITH_INIT(HTMLTemplateElement) NS_IMPL_ELEMENT_CLONE_WITH_INIT(HTMLTemplateElement)

Просмотреть файл

@ -94,8 +94,7 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(HTMLTextAreaElement)
nsIDOMNSEditableElement, nsIDOMNSEditableElement,
nsIMutationObserver, nsIMutationObserver,
nsIConstraintValidation) nsIConstraintValidation)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLTextAreaElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLFormElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -28,11 +28,8 @@ HTMLTimeElement::~HTMLTimeElement()
NS_IMPL_ADDREF_INHERITED(HTMLTimeElement, Element) NS_IMPL_ADDREF_INHERITED(HTMLTimeElement, Element)
NS_IMPL_RELEASE_INHERITED(HTMLTimeElement, Element) NS_IMPL_RELEASE_INHERITED(HTMLTimeElement, Element)
NS_INTERFACE_TABLE_HEAD(HTMLTimeElement) NS_INTERFACE_MAP_BEGIN(HTMLTimeElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED0(HTMLTimeElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLTimeElement,
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLTimeElement) NS_IMPL_ELEMENT_CLONE(HTMLTimeElement)

Просмотреть файл

@ -44,8 +44,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLTitleElement)
NS_INTERFACE_TABLE_INHERITED2(HTMLTitleElement, NS_INTERFACE_TABLE_INHERITED2(HTMLTitleElement,
nsIDOMHTMLTitleElement, nsIDOMHTMLTitleElement,
nsIMutationObserver) nsIMutationObserver)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLTitleElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END

Просмотреть файл

@ -39,8 +39,7 @@ NS_INTERFACE_TABLE_HEAD(HTMLUnknownElement)
NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement) NS_HTML_CONTENT_INTERFACES(nsGenericHTMLElement)
NS_INTERFACE_TABLE_INHERITED1(HTMLUnknownElement, NS_INTERFACE_TABLE_INHERITED1(HTMLUnknownElement,
nsIDOMHTMLUnknownElement) nsIDOMHTMLUnknownElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLUnknownElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLUnknownElement) NS_IMPL_ELEMENT_CLONE(HTMLUnknownElement)

Просмотреть файл

@ -45,8 +45,7 @@ NS_IMPL_RELEASE_INHERITED(HTMLVideoElement, HTMLMediaElement)
NS_INTERFACE_TABLE_HEAD(HTMLVideoElement) NS_INTERFACE_TABLE_HEAD(HTMLVideoElement)
NS_HTML_CONTENT_INTERFACES(HTMLMediaElement) NS_HTML_CONTENT_INTERFACES(HTMLMediaElement)
NS_INTERFACE_TABLE_INHERITED2(HTMLVideoElement, nsIDOMHTMLMediaElement, nsIDOMHTMLVideoElement) NS_INTERFACE_TABLE_INHERITED2(HTMLVideoElement, nsIDOMHTMLMediaElement, nsIDOMHTMLVideoElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(HTMLVideoElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
HTMLMediaElement)
NS_HTML_CONTENT_INTERFACE_MAP_END NS_HTML_CONTENT_INTERFACE_MAP_END
NS_IMPL_ELEMENT_CLONE(HTMLVideoElement) NS_IMPL_ELEMENT_CLONE(HTMLVideoElement)

Просмотреть файл

@ -1440,10 +1440,6 @@ protected:
* QueryInterface() implementation helper macros * QueryInterface() implementation helper macros
*/ */
#define NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE_AMBIGUOUS(_class, _base, \
_base_if) \
NS_INTERFACE_TABLE_TO_MAP_SEGUE
#define NS_HTML_CONTENT_INTERFACES_AMBIGUOUS(_base, _base_if) \ #define NS_HTML_CONTENT_INTERFACES_AMBIGUOUS(_base, _base_if) \
{ \ { \
nsresult html_rv = _base::QueryInterface(aIID, aInstancePtr); \ nsresult html_rv = _base::QueryInterface(aIID, aInstancePtr); \
@ -1459,10 +1455,6 @@ protected:
#define NS_HTML_CONTENT_INTERFACES(_base) \ #define NS_HTML_CONTENT_INTERFACES(_base) \
NS_HTML_CONTENT_INTERFACES_AMBIGUOUS(_base, nsIDOMHTMLElement) NS_HTML_CONTENT_INTERFACES_AMBIGUOUS(_base, nsIDOMHTMLElement)
#define NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(_class, _base) \
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE_AMBIGUOUS(_class, _base, \
nsIDOMHTMLElement)
#define NS_HTML_CONTENT_INTERFACE_MAP_END \ #define NS_HTML_CONTENT_INTERFACE_MAP_END \
NS_ELEMENT_INTERFACE_MAP_END NS_ELEMENT_INTERFACE_MAP_END

Просмотреть файл

@ -307,8 +307,7 @@ NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(nsHTMLFormElement)
nsIForm, nsIForm,
nsIWebProgressListener, nsIWebProgressListener,
nsIRadioGroupContainer) nsIRadioGroupContainer)
NS_HTML_CONTENT_INTERFACE_TABLE_TO_MAP_SEGUE(nsHTMLFormElement, NS_INTERFACE_TABLE_TO_MAP_SEGUE
nsGenericHTMLElement)
NS_HTML_CONTENT_INTERFACE_TABLE_TAIL_CLASSINFO(HTMLFormElement) NS_HTML_CONTENT_INTERFACE_TABLE_TAIL_CLASSINFO(HTMLFormElement)