mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 824229 Part 2: SVGGraphicsElement should implement SVGTests r=longsonr
This commit is contained in:
parent
650241eee0
commit
14d5ddc14d
@ -36,12 +36,11 @@ NS_IMPL_RELEASE_INHERITED(nsSVGAElement, nsSVGAElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGAElement, nsSVGAElement)
|
DOMCI_NODE_DATA(SVGAElement, nsSVGAElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGAElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGAElement)
|
||||||
NS_NODE_INTERFACE_TABLE8(nsSVGAElement,
|
NS_NODE_INTERFACE_TABLE7(nsSVGAElement,
|
||||||
nsIDOMNode,
|
nsIDOMNode,
|
||||||
nsIDOMElement,
|
nsIDOMElement,
|
||||||
nsIDOMSVGElement,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGAElement,
|
nsIDOMSVGAElement,
|
||||||
nsIDOMSVGTests,
|
|
||||||
nsIDOMSVGURIReference,
|
nsIDOMSVGURIReference,
|
||||||
nsILink,
|
nsILink,
|
||||||
Link)
|
Link)
|
||||||
@ -292,7 +291,7 @@ nsresult
|
|||||||
nsSVGAElement::UnsetAttr(int32_t aNameSpaceID, nsIAtom* aAttr,
|
nsSVGAElement::UnsetAttr(int32_t aNameSpaceID, nsIAtom* aAttr,
|
||||||
bool aNotify)
|
bool aNotify)
|
||||||
{
|
{
|
||||||
nsresult rv = nsSVGAElementBase::UnsetAttr(aNameSpaceID, aAttr, aNotify);
|
nsresult rv = nsSVGElement::UnsetAttr(aNameSpaceID, aAttr, aNotify);
|
||||||
|
|
||||||
// The ordering of the parent class's UnsetAttr call and Link::ResetLinkState
|
// The ordering of the parent class's UnsetAttr call and Link::ResetLinkState
|
||||||
// is important here! The attribute is not unset until UnsetAttr returns, and
|
// is important here! The attribute is not unset until UnsetAttr returns, and
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
#ifndef NS_SVGAELEMENT_H_
|
#ifndef NS_SVGAELEMENT_H_
|
||||||
#define NS_SVGAELEMENT_H_
|
#define NS_SVGAELEMENT_H_
|
||||||
|
|
||||||
#include "DOMSVGTests.h"
|
|
||||||
#include "Link.h"
|
#include "Link.h"
|
||||||
#include "nsIDOMSVGAElement.h"
|
#include "nsIDOMSVGAElement.h"
|
||||||
#include "nsIDOMSVGURIReference.h"
|
#include "nsIDOMSVGURIReference.h"
|
||||||
@ -18,7 +17,6 @@ typedef nsSVGGraphicElement nsSVGAElementBase;
|
|||||||
|
|
||||||
class nsSVGAElement : public nsSVGAElementBase,
|
class nsSVGAElement : public nsSVGAElementBase,
|
||||||
public nsIDOMSVGAElement,
|
public nsIDOMSVGAElement,
|
||||||
public DOMSVGTests,
|
|
||||||
public nsIDOMSVGURIReference,
|
public nsIDOMSVGURIReference,
|
||||||
public nsILink,
|
public nsILink,
|
||||||
public mozilla::dom::Link
|
public mozilla::dom::Link
|
||||||
|
@ -79,10 +79,9 @@ NS_IMPL_RELEASE_INHERITED(nsSVGAltGlyphElement,nsSVGAltGlyphElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGAltGlyphElement, nsSVGAltGlyphElement)
|
DOMCI_NODE_DATA(SVGAltGlyphElement, nsSVGAltGlyphElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGAltGlyphElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGAltGlyphElement)
|
||||||
NS_NODE_INTERFACE_TABLE8(nsSVGAltGlyphElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE7(nsSVGAltGlyphElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGAltGlyphElement,
|
nsIDOMSVGElement, nsIDOMSVGAltGlyphElement,
|
||||||
nsIDOMSVGTextPositioningElement, nsIDOMSVGTextContentElement,
|
nsIDOMSVGTextPositioningElement, nsIDOMSVGTextContentElement,
|
||||||
nsIDOMSVGTests,
|
|
||||||
nsIDOMSVGURIReference)
|
nsIDOMSVGURIReference)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAltGlyphElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAltGlyphElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGAltGlyphElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGAltGlyphElementBase)
|
||||||
|
@ -51,9 +51,9 @@ NS_IMPL_RELEASE_INHERITED(nsSVGAnimateElement,nsSVGAnimateElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGAnimateElement, nsSVGAnimateElement)
|
DOMCI_NODE_DATA(SVGAnimateElement, nsSVGAnimateElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGAnimateElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGAnimateElement)
|
||||||
NS_NODE_INTERFACE_TABLE6(nsSVGAnimateElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE5(nsSVGAnimateElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGAnimationElement,
|
nsIDOMSVGElement, nsIDOMSVGAnimationElement,
|
||||||
nsIDOMSVGTests, nsIDOMSVGAnimateElement)
|
nsIDOMSVGAnimateElement)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimateElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimateElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGAnimateElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGAnimateElementBase)
|
||||||
|
|
||||||
|
@ -16,9 +16,9 @@ NS_IMPL_RELEASE_INHERITED(nsSVGAnimateMotionElement,nsSVGAnimateMotionElementBas
|
|||||||
DOMCI_NODE_DATA(SVGAnimateMotionElement, nsSVGAnimateMotionElement)
|
DOMCI_NODE_DATA(SVGAnimateMotionElement, nsSVGAnimateMotionElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGAnimateMotionElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGAnimateMotionElement)
|
||||||
NS_NODE_INTERFACE_TABLE6(nsSVGAnimateMotionElement, nsIDOMNode,
|
NS_NODE_INTERFACE_TABLE5(nsSVGAnimateMotionElement, nsIDOMNode,
|
||||||
nsIDOMElement, nsIDOMSVGElement,
|
nsIDOMElement, nsIDOMSVGElement,
|
||||||
nsIDOMSVGAnimationElement, nsIDOMSVGTests,
|
nsIDOMSVGAnimationElement,
|
||||||
nsIDOMSVGAnimateMotionElement)
|
nsIDOMSVGAnimateMotionElement)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimateMotionElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimateMotionElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGAnimateMotionElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGAnimateMotionElementBase)
|
||||||
|
@ -61,10 +61,9 @@ NS_IMPL_RELEASE_INHERITED(nsSVGAnimateTransformElement,nsSVGAnimateTransformElem
|
|||||||
DOMCI_NODE_DATA(SVGAnimateTransformElement, nsSVGAnimateTransformElement)
|
DOMCI_NODE_DATA(SVGAnimateTransformElement, nsSVGAnimateTransformElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGAnimateTransformElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGAnimateTransformElement)
|
||||||
NS_NODE_INTERFACE_TABLE6(nsSVGAnimateTransformElement, nsIDOMNode,
|
NS_NODE_INTERFACE_TABLE5(nsSVGAnimateTransformElement, nsIDOMNode,
|
||||||
nsIDOMElement, nsIDOMSVGElement,
|
nsIDOMElement, nsIDOMSVGElement,
|
||||||
nsIDOMSVGAnimationElement,
|
nsIDOMSVGAnimationElement,
|
||||||
nsIDOMSVGTests,
|
|
||||||
nsIDOMSVGAnimateTransformElement)
|
nsIDOMSVGAnimateTransformElement)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimateTransformElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGAnimateTransformElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGAnimateTransformElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGAnimateTransformElementBase)
|
||||||
|
@ -89,9 +89,7 @@ nsSVGAnimationElement::AsElement()
|
|||||||
bool
|
bool
|
||||||
nsSVGAnimationElement::PassesConditionalProcessingTests()
|
nsSVGAnimationElement::PassesConditionalProcessingTests()
|
||||||
{
|
{
|
||||||
nsCOMPtr<DOMSVGTests> tests(do_QueryInterface(
|
return DOMSVGTests::PassesConditionalProcessingTests();
|
||||||
static_cast<nsSVGElement*>(this)));
|
|
||||||
return tests->PassesConditionalProcessingTests();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const nsAttrValue*
|
const nsAttrValue*
|
||||||
|
@ -71,8 +71,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGCircleElement,nsSVGCircleElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGCircleElement, nsSVGCircleElement)
|
DOMCI_NODE_DATA(SVGCircleElement, nsSVGCircleElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGCircleElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGCircleElement)
|
||||||
NS_NODE_INTERFACE_TABLE5(nsSVGCircleElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE4(nsSVGCircleElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGCircleElement)
|
nsIDOMSVGCircleElement)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGCircleElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGCircleElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGCircleElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGCircleElementBase)
|
||||||
|
@ -29,8 +29,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGClipPathElement,nsSVGClipPathElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGClipPathElement, nsSVGClipPathElement)
|
DOMCI_NODE_DATA(SVGClipPathElement, nsSVGClipPathElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGClipPathElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGClipPathElement)
|
||||||
NS_NODE_INTERFACE_TABLE6(nsSVGClipPathElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE5(nsSVGClipPathElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGClipPathElement,
|
nsIDOMSVGClipPathElement,
|
||||||
nsIDOMSVGUnitTypes)
|
nsIDOMSVGUnitTypes)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGClipPathElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGClipPathElement)
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
#ifndef __NS_SVGCLIPPATHELEMENT_H__
|
#ifndef __NS_SVGCLIPPATHELEMENT_H__
|
||||||
#define __NS_SVGCLIPPATHELEMENT_H__
|
#define __NS_SVGCLIPPATHELEMENT_H__
|
||||||
|
|
||||||
#include "DOMSVGTests.h"
|
|
||||||
#include "nsIDOMSVGClipPathElement.h"
|
#include "nsIDOMSVGClipPathElement.h"
|
||||||
#include "nsIDOMSVGUnitTypes.h"
|
#include "nsIDOMSVGUnitTypes.h"
|
||||||
#include "nsSVGEnum.h"
|
#include "nsSVGEnum.h"
|
||||||
@ -16,7 +15,6 @@ typedef nsSVGGraphicElement nsSVGClipPathElementBase;
|
|||||||
|
|
||||||
class nsSVGClipPathElement : public nsSVGClipPathElementBase,
|
class nsSVGClipPathElement : public nsSVGClipPathElementBase,
|
||||||
public nsIDOMSVGClipPathElement,
|
public nsIDOMSVGClipPathElement,
|
||||||
public DOMSVGTests,
|
|
||||||
public nsIDOMSVGUnitTypes
|
public nsIDOMSVGUnitTypes
|
||||||
{
|
{
|
||||||
friend class nsSVGClipPathFrame;
|
friend class nsSVGClipPathFrame;
|
||||||
|
@ -7,15 +7,13 @@
|
|||||||
|
|
||||||
#include "nsSVGGraphicElement.h"
|
#include "nsSVGGraphicElement.h"
|
||||||
#include "nsIDOMSVGDefsElement.h"
|
#include "nsIDOMSVGDefsElement.h"
|
||||||
#include "DOMSVGTests.h"
|
|
||||||
|
|
||||||
using namespace mozilla;
|
using namespace mozilla;
|
||||||
|
|
||||||
typedef nsSVGGraphicElement nsSVGDefsElementBase;
|
typedef nsSVGGraphicElement nsSVGDefsElementBase;
|
||||||
|
|
||||||
class nsSVGDefsElement : public nsSVGDefsElementBase,
|
class nsSVGDefsElement : public nsSVGDefsElementBase,
|
||||||
public nsIDOMSVGDefsElement,
|
public nsIDOMSVGDefsElement
|
||||||
public DOMSVGTests
|
|
||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
friend nsresult NS_NewSVGDefsElement(nsIContent **aResult,
|
friend nsresult NS_NewSVGDefsElement(nsIContent **aResult,
|
||||||
@ -59,8 +57,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGDefsElement,nsSVGDefsElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGDefsElement, nsSVGDefsElement)
|
DOMCI_NODE_DATA(SVGDefsElement, nsSVGDefsElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGDefsElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGDefsElement)
|
||||||
NS_NODE_INTERFACE_TABLE5(nsSVGDefsElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE4(nsSVGDefsElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGDefsElement)
|
nsIDOMSVGDefsElement)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGDefsElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGDefsElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGDefsElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGDefsElementBase)
|
||||||
|
@ -72,8 +72,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGEllipseElement,nsSVGEllipseElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGEllipseElement, nsSVGEllipseElement)
|
DOMCI_NODE_DATA(SVGEllipseElement, nsSVGEllipseElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGEllipseElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGEllipseElement)
|
||||||
NS_NODE_INTERFACE_TABLE5(nsSVGEllipseElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE4(nsSVGEllipseElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGEllipseElement)
|
nsIDOMSVGEllipseElement)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGEllipseElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGEllipseElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGEllipseElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGEllipseElementBase)
|
||||||
|
@ -53,8 +53,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGFilterElement,nsSVGFilterElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGFilterElement, nsSVGFilterElement)
|
DOMCI_NODE_DATA(SVGFilterElement, nsSVGFilterElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGFilterElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGFilterElement)
|
||||||
NS_NODE_INTERFACE_TABLE6(nsSVGFilterElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE5(nsSVGFilterElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGFilterElement,
|
nsIDOMSVGFilterElement,
|
||||||
nsIDOMSVGURIReference)
|
nsIDOMSVGURIReference)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFilterElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGFilterElement)
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
#ifndef __NS_SVGFILTERELEMENT_H__
|
#ifndef __NS_SVGFILTERELEMENT_H__
|
||||||
#define __NS_SVGFILTERELEMENT_H__
|
#define __NS_SVGFILTERELEMENT_H__
|
||||||
|
|
||||||
#include "DOMSVGTests.h"
|
|
||||||
#include "nsIDOMSVGFilterElement.h"
|
#include "nsIDOMSVGFilterElement.h"
|
||||||
#include "nsIDOMSVGUnitTypes.h"
|
#include "nsIDOMSVGUnitTypes.h"
|
||||||
#include "nsIDOMSVGURIReference.h"
|
#include "nsIDOMSVGURIReference.h"
|
||||||
@ -16,11 +15,10 @@
|
|||||||
#include "nsSVGLength2.h"
|
#include "nsSVGLength2.h"
|
||||||
#include "nsSVGString.h"
|
#include "nsSVGString.h"
|
||||||
|
|
||||||
typedef nsSVGGraphicElement nsSVGFilterElementBase;
|
typedef nsSVGElement nsSVGFilterElementBase;
|
||||||
|
|
||||||
class nsSVGFilterElement : public nsSVGFilterElementBase,
|
class nsSVGFilterElement : public nsSVGFilterElementBase,
|
||||||
public nsIDOMSVGFilterElement,
|
public nsIDOMSVGFilterElement,
|
||||||
public DOMSVGTests,
|
|
||||||
public nsIDOMSVGURIReference,
|
public nsIDOMSVGURIReference,
|
||||||
public nsIDOMSVGUnitTypes
|
public nsIDOMSVGUnitTypes
|
||||||
{
|
{
|
||||||
|
@ -29,8 +29,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGForeignObjectElement,nsSVGForeignObjectElementBas
|
|||||||
DOMCI_NODE_DATA(SVGForeignObjectElement, nsSVGForeignObjectElement)
|
DOMCI_NODE_DATA(SVGForeignObjectElement, nsSVGForeignObjectElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGForeignObjectElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGForeignObjectElement)
|
||||||
NS_NODE_INTERFACE_TABLE5(nsSVGForeignObjectElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE4(nsSVGForeignObjectElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGForeignObjectElement)
|
nsIDOMSVGForeignObjectElement)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGForeignObjectElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGForeignObjectElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGForeignObjectElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGForeignObjectElementBase)
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
#ifndef __NS_SVGFOREIGNOBJECTELEMENT_H__
|
#ifndef __NS_SVGFOREIGNOBJECTELEMENT_H__
|
||||||
#define __NS_SVGFOREIGNOBJECTELEMENT_H__
|
#define __NS_SVGFOREIGNOBJECTELEMENT_H__
|
||||||
|
|
||||||
#include "DOMSVGTests.h"
|
|
||||||
#include "nsIDOMSVGForeignObjectElem.h"
|
#include "nsIDOMSVGForeignObjectElem.h"
|
||||||
#include "nsSVGGraphicElement.h"
|
#include "nsSVGGraphicElement.h"
|
||||||
#include "nsSVGLength2.h"
|
#include "nsSVGLength2.h"
|
||||||
@ -14,8 +13,7 @@
|
|||||||
typedef nsSVGGraphicElement nsSVGForeignObjectElementBase;
|
typedef nsSVGGraphicElement nsSVGForeignObjectElementBase;
|
||||||
|
|
||||||
class nsSVGForeignObjectElement : public nsSVGForeignObjectElementBase,
|
class nsSVGForeignObjectElement : public nsSVGForeignObjectElementBase,
|
||||||
public nsIDOMSVGForeignObjectElement,
|
public nsIDOMSVGForeignObjectElement
|
||||||
public DOMSVGTests
|
|
||||||
{
|
{
|
||||||
friend class nsSVGForeignObjectFrame;
|
friend class nsSVGForeignObjectFrame;
|
||||||
|
|
||||||
|
@ -7,15 +7,13 @@
|
|||||||
|
|
||||||
#include "nsSVGGraphicElement.h"
|
#include "nsSVGGraphicElement.h"
|
||||||
#include "nsIDOMSVGGElement.h"
|
#include "nsIDOMSVGGElement.h"
|
||||||
#include "DOMSVGTests.h"
|
|
||||||
|
|
||||||
using namespace mozilla;
|
using namespace mozilla;
|
||||||
|
|
||||||
typedef nsSVGGraphicElement nsSVGGElementBase;
|
typedef nsSVGGraphicElement nsSVGGElementBase;
|
||||||
|
|
||||||
class nsSVGGElement : public nsSVGGElementBase,
|
class nsSVGGElement : public nsSVGGElementBase,
|
||||||
public nsIDOMSVGGElement,
|
public nsIDOMSVGGElement
|
||||||
public DOMSVGTests
|
|
||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
friend nsresult NS_NewSVGGElement(nsIContent **aResult,
|
friend nsresult NS_NewSVGGElement(nsIContent **aResult,
|
||||||
@ -59,8 +57,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGGElement,nsSVGGElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGGElement, nsSVGGElement)
|
DOMCI_NODE_DATA(SVGGElement, nsSVGGElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGGElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGGElement)
|
||||||
NS_NODE_INTERFACE_TABLE5(nsSVGGElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE4(nsSVGGElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGGElement)
|
nsIDOMSVGGElement)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGGElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGGElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGGElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGGElementBase)
|
||||||
|
@ -30,6 +30,7 @@ NS_IMPL_RELEASE_INHERITED(nsSVGGraphicElement, nsSVGGraphicElementBase)
|
|||||||
NS_INTERFACE_MAP_BEGIN(nsSVGGraphicElement)
|
NS_INTERFACE_MAP_BEGIN(nsSVGGraphicElement)
|
||||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGLocatable)
|
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGLocatable)
|
||||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGTransformable)
|
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGTransformable)
|
||||||
|
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGTests)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGGraphicElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGGraphicElementBase)
|
||||||
|
|
||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
|
@ -11,10 +11,12 @@
|
|||||||
#include "nsIDOMSVGTransformable.h"
|
#include "nsIDOMSVGTransformable.h"
|
||||||
#include "nsSVGElement.h"
|
#include "nsSVGElement.h"
|
||||||
#include "SVGAnimatedTransformList.h"
|
#include "SVGAnimatedTransformList.h"
|
||||||
|
#include "DOMSVGTests.h"
|
||||||
|
|
||||||
typedef nsSVGElement nsSVGGraphicElementBase;
|
typedef nsSVGElement nsSVGGraphicElementBase;
|
||||||
|
|
||||||
class nsSVGGraphicElement : public nsSVGGraphicElementBase,
|
class nsSVGGraphicElement : public nsSVGGraphicElementBase,
|
||||||
|
public DOMSVGTests,
|
||||||
public nsIDOMSVGTransformable // : nsIDOMSVGLocatable
|
public nsIDOMSVGTransformable // : nsIDOMSVGLocatable
|
||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
|
@ -40,8 +40,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGImageElement,nsSVGImageElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGImageElement, nsSVGImageElement)
|
DOMCI_NODE_DATA(SVGImageElement, nsSVGImageElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGImageElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGImageElement)
|
||||||
NS_NODE_INTERFACE_TABLE9(nsSVGImageElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE8(nsSVGImageElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGImageElement,
|
nsIDOMSVGImageElement,
|
||||||
nsIDOMSVGURIReference, imgINotificationObserver,
|
nsIDOMSVGURIReference, imgINotificationObserver,
|
||||||
nsIImageLoadingContent, imgIOnloadBlocker)
|
nsIImageLoadingContent, imgIOnloadBlocker)
|
||||||
|
@ -74,8 +74,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGLineElement,nsSVGLineElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGLineElement, nsSVGLineElement)
|
DOMCI_NODE_DATA(SVGLineElement, nsSVGLineElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGLineElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGLineElement)
|
||||||
NS_NODE_INTERFACE_TABLE5(nsSVGLineElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE4(nsSVGLineElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGLineElement)
|
nsIDOMSVGLineElement)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGLineElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGLineElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGLineElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGLineElementBase)
|
||||||
|
@ -262,7 +262,7 @@ nsSVGMarkerElement::UnsetAttr(int32_t aNamespaceID, nsIAtom* aName,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return nsSVGMarkerElementBase::UnsetAttr(aNamespaceID, aName, aNotify);
|
return nsSVGElement::UnsetAttr(aNamespaceID, aName, aNotify);
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
|
@ -44,8 +44,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGMaskElement,nsSVGMaskElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGMaskElement, nsSVGMaskElement)
|
DOMCI_NODE_DATA(SVGMaskElement, nsSVGMaskElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGMaskElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGMaskElement)
|
||||||
NS_NODE_INTERFACE_TABLE6(nsSVGMaskElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE5(nsSVGMaskElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGMaskElement, nsIDOMSVGUnitTypes)
|
nsIDOMSVGMaskElement, nsIDOMSVGUnitTypes)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGMaskElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGMaskElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGMaskElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGMaskElementBase)
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
#ifndef __NS_SVGMASKELEMENT_H__
|
#ifndef __NS_SVGMASKELEMENT_H__
|
||||||
#define __NS_SVGMASKELEMENT_H__
|
#define __NS_SVGMASKELEMENT_H__
|
||||||
|
|
||||||
#include "DOMSVGTests.h"
|
|
||||||
#include "nsIDOMSVGMaskElement.h"
|
#include "nsIDOMSVGMaskElement.h"
|
||||||
#include "nsIDOMSVGUnitTypes.h"
|
#include "nsIDOMSVGUnitTypes.h"
|
||||||
#include "nsSVGEnum.h"
|
#include "nsSVGEnum.h"
|
||||||
@ -19,7 +18,6 @@ typedef nsSVGElement nsSVGMaskElementBase;
|
|||||||
|
|
||||||
class nsSVGMaskElement : public nsSVGMaskElementBase,
|
class nsSVGMaskElement : public nsSVGMaskElementBase,
|
||||||
public nsIDOMSVGMaskElement,
|
public nsIDOMSVGMaskElement,
|
||||||
public DOMSVGTests,
|
|
||||||
public nsIDOMSVGUnitTypes
|
public nsIDOMSVGUnitTypes
|
||||||
{
|
{
|
||||||
friend class nsSVGMaskFrame;
|
friend class nsSVGMaskFrame;
|
||||||
|
@ -30,8 +30,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGPathElement,nsSVGPathElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGPathElement, nsSVGPathElement)
|
DOMCI_NODE_DATA(SVGPathElement, nsSVGPathElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGPathElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGPathElement)
|
||||||
NS_NODE_INTERFACE_TABLE6(nsSVGPathElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE5(nsSVGPathElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGPathElement, nsIDOMSVGAnimatedPathData)
|
nsIDOMSVGPathElement, nsIDOMSVGAnimatedPathData)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGPathElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGPathElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGPathElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGPathElementBase)
|
||||||
|
@ -12,7 +12,6 @@ NS_IMPL_ADDREF_INHERITED(nsSVGPathGeometryElement, nsSVGPathGeometryElementBase)
|
|||||||
NS_IMPL_RELEASE_INHERITED(nsSVGPathGeometryElement, nsSVGPathGeometryElementBase)
|
NS_IMPL_RELEASE_INHERITED(nsSVGPathGeometryElement, nsSVGPathGeometryElementBase)
|
||||||
|
|
||||||
NS_INTERFACE_MAP_BEGIN(nsSVGPathGeometryElement)
|
NS_INTERFACE_MAP_BEGIN(nsSVGPathGeometryElement)
|
||||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGPathGeometryElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGPathGeometryElementBase)
|
||||||
|
|
||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
#ifndef __NS_SVGPATHGEOMETRYELEMENT_H__
|
#ifndef __NS_SVGPATHGEOMETRYELEMENT_H__
|
||||||
#define __NS_SVGPATHGEOMETRYELEMENT_H__
|
#define __NS_SVGPATHGEOMETRYELEMENT_H__
|
||||||
|
|
||||||
#include "DOMSVGTests.h"
|
|
||||||
#include "gfxMatrix.h"
|
#include "gfxMatrix.h"
|
||||||
#include "nsSVGGraphicElement.h"
|
#include "nsSVGGraphicElement.h"
|
||||||
#include "nsTArray.h"
|
#include "nsTArray.h"
|
||||||
@ -21,8 +20,7 @@ class gfxContext;
|
|||||||
|
|
||||||
typedef nsSVGGraphicElement nsSVGPathGeometryElementBase;
|
typedef nsSVGGraphicElement nsSVGPathGeometryElementBase;
|
||||||
|
|
||||||
class nsSVGPathGeometryElement : public nsSVGPathGeometryElementBase,
|
class nsSVGPathGeometryElement : public nsSVGPathGeometryElementBase
|
||||||
public DOMSVGTests
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
nsSVGPathGeometryElement(already_AddRefed<nsINodeInfo> aNodeInfo);
|
nsSVGPathGeometryElement(already_AddRefed<nsINodeInfo> aNodeInfo);
|
||||||
|
@ -51,8 +51,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGPatternElement,nsSVGPatternElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGPatternElement, nsSVGPatternElement)
|
DOMCI_NODE_DATA(SVGPatternElement, nsSVGPatternElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGPatternElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGPatternElement)
|
||||||
NS_NODE_INTERFACE_TABLE8(nsSVGPatternElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE7(nsSVGPatternElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGFitToViewBox, nsIDOMSVGURIReference,
|
nsIDOMSVGFitToViewBox, nsIDOMSVGURIReference,
|
||||||
nsIDOMSVGPatternElement, nsIDOMSVGUnitTypes)
|
nsIDOMSVGPatternElement, nsIDOMSVGUnitTypes)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGPatternElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGPatternElement)
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
#ifndef __NS_SVGPATTERNELEMENT_H__
|
#ifndef __NS_SVGPATTERNELEMENT_H__
|
||||||
#define __NS_SVGPATTERNELEMENT_H__
|
#define __NS_SVGPATTERNELEMENT_H__
|
||||||
|
|
||||||
#include "DOMSVGTests.h"
|
|
||||||
#include "nsIDOMSVGFitToViewBox.h"
|
#include "nsIDOMSVGFitToViewBox.h"
|
||||||
#include "nsIDOMSVGPatternElement.h"
|
#include "nsIDOMSVGPatternElement.h"
|
||||||
#include "nsIDOMSVGUnitTypes.h"
|
#include "nsIDOMSVGUnitTypes.h"
|
||||||
@ -25,7 +24,6 @@ typedef nsSVGElement nsSVGPatternElementBase;
|
|||||||
|
|
||||||
class nsSVGPatternElement : public nsSVGPatternElementBase,
|
class nsSVGPatternElement : public nsSVGPatternElementBase,
|
||||||
public nsIDOMSVGPatternElement,
|
public nsIDOMSVGPatternElement,
|
||||||
public DOMSVGTests,
|
|
||||||
public nsIDOMSVGURIReference,
|
public nsIDOMSVGURIReference,
|
||||||
public nsIDOMSVGFitToViewBox,
|
public nsIDOMSVGFitToViewBox,
|
||||||
public nsIDOMSVGUnitTypes
|
public nsIDOMSVGUnitTypes
|
||||||
|
@ -51,8 +51,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGPolygonElement,nsSVGPolygonElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGPolygonElement, nsSVGPolygonElement)
|
DOMCI_NODE_DATA(SVGPolygonElement, nsSVGPolygonElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGPolygonElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGPolygonElement)
|
||||||
NS_NODE_INTERFACE_TABLE5(nsSVGPolygonElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE4(nsSVGPolygonElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGPolygonElement)
|
nsIDOMSVGPolygonElement)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGPolygonElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGPolygonElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGPolygonElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGPolygonElementBase)
|
||||||
|
@ -44,8 +44,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGPolylineElement,nsSVGPolylineElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGPolylineElement, nsSVGPolylineElement)
|
DOMCI_NODE_DATA(SVGPolylineElement, nsSVGPolylineElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGPolylineElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGPolylineElement)
|
||||||
NS_NODE_INTERFACE_TABLE5(nsSVGPolylineElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE4(nsSVGPolylineElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGPolylineElement)
|
nsIDOMSVGPolylineElement)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGPolylineElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGPolylineElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGPolylineElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGPolylineElementBase)
|
||||||
|
@ -74,8 +74,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGRectElement,nsSVGRectElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGRectElement, nsSVGRectElement)
|
DOMCI_NODE_DATA(SVGRectElement, nsSVGRectElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGRectElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGRectElement)
|
||||||
NS_NODE_INTERFACE_TABLE5(nsSVGRectElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE4(nsSVGRectElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGRectElement)
|
nsIDOMSVGRectElement)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGRectElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGRectElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGRectElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGRectElementBase)
|
||||||
|
@ -138,8 +138,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGSVGElement,nsSVGSVGElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGSVGElement, nsSVGSVGElement)
|
DOMCI_NODE_DATA(SVGSVGElement, nsSVGSVGElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(nsSVGSVGElement)
|
NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(nsSVGSVGElement)
|
||||||
NS_NODE_INTERFACE_TABLE7(nsSVGSVGElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE6(nsSVGSVGElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGSVGElement,
|
nsIDOMSVGSVGElement,
|
||||||
nsIDOMSVGFitToViewBox,
|
nsIDOMSVGFitToViewBox,
|
||||||
nsIDOMSVGZoomAndPan)
|
nsIDOMSVGZoomAndPan)
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
#ifndef __NS_SVGSVGELEMENT_H__
|
#ifndef __NS_SVGSVGELEMENT_H__
|
||||||
#define __NS_SVGSVGELEMENT_H__
|
#define __NS_SVGSVGELEMENT_H__
|
||||||
|
|
||||||
#include "DOMSVGTests.h"
|
|
||||||
#include "mozilla/dom/FromParser.h"
|
#include "mozilla/dom/FromParser.h"
|
||||||
#include "nsIDOMSVGFitToViewBox.h"
|
#include "nsIDOMSVGFitToViewBox.h"
|
||||||
#include "nsIDOMSVGLocatable.h"
|
#include "nsIDOMSVGLocatable.h"
|
||||||
@ -100,7 +99,6 @@ public:
|
|||||||
|
|
||||||
class nsSVGSVGElement : public nsSVGSVGElementBase,
|
class nsSVGSVGElement : public nsSVGSVGElementBase,
|
||||||
public nsIDOMSVGSVGElement,
|
public nsIDOMSVGSVGElement,
|
||||||
public DOMSVGTests,
|
|
||||||
public nsIDOMSVGFitToViewBox,
|
public nsIDOMSVGFitToViewBox,
|
||||||
public nsIDOMSVGZoomAndPan
|
public nsIDOMSVGZoomAndPan
|
||||||
{
|
{
|
||||||
|
@ -51,9 +51,9 @@ NS_IMPL_RELEASE_INHERITED(nsSVGSetElement,nsSVGSetElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGSetElement, nsSVGSetElement)
|
DOMCI_NODE_DATA(SVGSetElement, nsSVGSetElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGSetElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGSetElement)
|
||||||
NS_NODE_INTERFACE_TABLE6(nsSVGSetElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE5(nsSVGSetElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGAnimationElement,
|
nsIDOMSVGElement, nsIDOMSVGAnimationElement,
|
||||||
nsIDOMSVGTests, nsIDOMSVGSetElement)
|
nsIDOMSVGSetElement)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGSetElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGSetElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGSetElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGSetElementBase)
|
||||||
|
|
||||||
|
@ -39,9 +39,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGSwitchElement,nsSVGSwitchElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGSwitchElement, nsSVGSwitchElement)
|
DOMCI_NODE_DATA(SVGSwitchElement, nsSVGSwitchElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(nsSVGSwitchElement)
|
NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(nsSVGSwitchElement)
|
||||||
NS_NODE_INTERFACE_TABLE5(nsSVGSwitchElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE4(nsSVGSwitchElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGSwitchElement,
|
nsIDOMSVGElement, nsIDOMSVGSwitchElement)
|
||||||
nsIDOMSVGTests)
|
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGSwitchElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGSwitchElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGSwitchElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGSwitchElementBase)
|
||||||
|
|
||||||
|
@ -6,15 +6,13 @@
|
|||||||
#ifndef __NS_SVGSWITCHELEMENT_H__
|
#ifndef __NS_SVGSWITCHELEMENT_H__
|
||||||
#define __NS_SVGSWITCHELEMENT_H__
|
#define __NS_SVGSWITCHELEMENT_H__
|
||||||
|
|
||||||
#include "DOMSVGTests.h"
|
|
||||||
#include "nsIDOMSVGSwitchElement.h"
|
#include "nsIDOMSVGSwitchElement.h"
|
||||||
#include "nsSVGGraphicElement.h"
|
#include "nsSVGGraphicElement.h"
|
||||||
|
|
||||||
typedef nsSVGGraphicElement nsSVGSwitchElementBase;
|
typedef nsSVGGraphicElement nsSVGSwitchElementBase;
|
||||||
|
|
||||||
class nsSVGSwitchElement : public nsSVGSwitchElementBase,
|
class nsSVGSwitchElement : public nsSVGSwitchElementBase,
|
||||||
public nsIDOMSVGSwitchElement,
|
public nsIDOMSVGSwitchElement
|
||||||
public DOMSVGTests
|
|
||||||
{
|
{
|
||||||
friend class nsSVGSwitchFrame;
|
friend class nsSVGSwitchFrame;
|
||||||
protected:
|
protected:
|
||||||
|
@ -62,11 +62,10 @@ NS_IMPL_RELEASE_INHERITED(nsSVGTSpanElement,nsSVGTSpanElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGTSpanElement, nsSVGTSpanElement)
|
DOMCI_NODE_DATA(SVGTSpanElement, nsSVGTSpanElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGTSpanElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGTSpanElement)
|
||||||
NS_NODE_INTERFACE_TABLE7(nsSVGTSpanElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE6(nsSVGTSpanElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTSpanElement,
|
nsIDOMSVGElement, nsIDOMSVGTSpanElement,
|
||||||
nsIDOMSVGTextPositioningElement,
|
nsIDOMSVGTextPositioningElement,
|
||||||
nsIDOMSVGTextContentElement,
|
nsIDOMSVGTextContentElement)
|
||||||
nsIDOMSVGTests)
|
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGTSpanElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGTSpanElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGTSpanElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGTSpanElementBase)
|
||||||
|
|
||||||
|
@ -16,7 +16,6 @@ NS_IMPL_ADDREF_INHERITED(nsSVGTextContentElement, nsSVGTextContentElementBase)
|
|||||||
NS_IMPL_RELEASE_INHERITED(nsSVGTextContentElement, nsSVGTextContentElementBase)
|
NS_IMPL_RELEASE_INHERITED(nsSVGTextContentElement, nsSVGTextContentElementBase)
|
||||||
|
|
||||||
NS_INTERFACE_MAP_BEGIN(nsSVGTextContentElement)
|
NS_INTERFACE_MAP_BEGIN(nsSVGTextContentElement)
|
||||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGTextContentElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGTextContentElementBase)
|
||||||
|
|
||||||
/* readonly attribute nsIDOMSVGAnimatedLength textLength; */
|
/* readonly attribute nsIDOMSVGAnimatedLength textLength; */
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
#ifndef __NS_SVGTEXTCONTENTELEMENTBASE_H__
|
#ifndef __NS_SVGTEXTCONTENTELEMENTBASE_H__
|
||||||
#define __NS_SVGTEXTCONTENTELEMENTBASE_H__
|
#define __NS_SVGTEXTCONTENTELEMENTBASE_H__
|
||||||
|
|
||||||
#include "DOMSVGTests.h"
|
|
||||||
#include "nsIDOMSVGTextContentElement.h"
|
#include "nsIDOMSVGTextContentElement.h"
|
||||||
#include "nsSVGElement.h"
|
#include "nsSVGElement.h"
|
||||||
#include "nsSVGTextContainerFrame.h"
|
#include "nsSVGTextContainerFrame.h"
|
||||||
@ -19,8 +18,7 @@ typedef nsSVGElement nsSVGTextContentElementBase;
|
|||||||
* upshot is that any changes to this class also need to be made in
|
* upshot is that any changes to this class also need to be made in
|
||||||
* nsSVGTextElement.
|
* nsSVGTextElement.
|
||||||
*/
|
*/
|
||||||
class nsSVGTextContentElement : public nsSVGTextContentElementBase,
|
class nsSVGTextContentElement : public nsSVGTextContentElementBase
|
||||||
public DOMSVGTests
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
NS_DECL_ISUPPORTS_INHERITED
|
NS_DECL_ISUPPORTS_INHERITED
|
||||||
|
@ -19,7 +19,6 @@
|
|||||||
#include "SVGAnimatedNumberList.h"
|
#include "SVGAnimatedNumberList.h"
|
||||||
#include "DOMSVGAnimatedNumberList.h"
|
#include "DOMSVGAnimatedNumberList.h"
|
||||||
#include "DOMSVGPoint.h"
|
#include "DOMSVGPoint.h"
|
||||||
#include "DOMSVGTests.h"
|
|
||||||
|
|
||||||
using namespace mozilla;
|
using namespace mozilla;
|
||||||
|
|
||||||
@ -38,8 +37,7 @@ typedef nsSVGGraphicElement nsSVGTextElementBase;
|
|||||||
* nsSVGTextPositioningElement in sync (and vice versa).
|
* nsSVGTextPositioningElement in sync (and vice versa).
|
||||||
*/
|
*/
|
||||||
class nsSVGTextElement : public nsSVGTextElementBase,
|
class nsSVGTextElement : public nsSVGTextElementBase,
|
||||||
public nsIDOMSVGTextElement, // nsIDOMSVGTextPositioningElement
|
public nsIDOMSVGTextElement // nsIDOMSVGTextPositioningElement
|
||||||
public DOMSVGTests
|
|
||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
friend nsresult NS_NewSVGTextElement(nsIContent **aResult,
|
friend nsresult NS_NewSVGTextElement(nsIContent **aResult,
|
||||||
@ -100,11 +98,10 @@ NS_IMPL_RELEASE_INHERITED(nsSVGTextElement,nsSVGTextElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGTextElement, nsSVGTextElement)
|
DOMCI_NODE_DATA(SVGTextElement, nsSVGTextElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGTextElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGTextElement)
|
||||||
NS_NODE_INTERFACE_TABLE7(nsSVGTextElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE6(nsSVGTextElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTextElement,
|
nsIDOMSVGElement, nsIDOMSVGTextElement,
|
||||||
nsIDOMSVGTextPositioningElement,
|
nsIDOMSVGTextPositioningElement,
|
||||||
nsIDOMSVGTextContentElement,
|
nsIDOMSVGTextContentElement)
|
||||||
nsIDOMSVGTests)
|
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGTextElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGTextElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGTextElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGTextElementBase)
|
||||||
|
|
||||||
|
@ -61,9 +61,9 @@ NS_IMPL_RELEASE_INHERITED(nsSVGTextPathElement,nsSVGTextPathElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGTextPathElement, nsSVGTextPathElement)
|
DOMCI_NODE_DATA(SVGTextPathElement, nsSVGTextPathElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD(nsSVGTextPathElement)
|
NS_INTERFACE_TABLE_HEAD(nsSVGTextPathElement)
|
||||||
NS_NODE_INTERFACE_TABLE7(nsSVGTextPathElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE6(nsSVGTextPathElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTextPathElement,
|
nsIDOMSVGElement, nsIDOMSVGTextPathElement,
|
||||||
nsIDOMSVGTextContentElement, nsIDOMSVGTests,
|
nsIDOMSVGTextContentElement,
|
||||||
nsIDOMSVGURIReference)
|
nsIDOMSVGURIReference)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGTextPathElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGTextPathElement)
|
||||||
NS_INTERFACE_MAP_END_INHERITING(nsSVGTextPathElementBase)
|
NS_INTERFACE_MAP_END_INHERITING(nsSVGTextPathElementBase)
|
||||||
|
@ -60,8 +60,8 @@ NS_IMPL_RELEASE_INHERITED(nsSVGUseElement,nsSVGUseElementBase)
|
|||||||
DOMCI_NODE_DATA(SVGUseElement, nsSVGUseElement)
|
DOMCI_NODE_DATA(SVGUseElement, nsSVGUseElement)
|
||||||
|
|
||||||
NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(nsSVGUseElement)
|
NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED(nsSVGUseElement)
|
||||||
NS_NODE_INTERFACE_TABLE7(nsSVGUseElement, nsIDOMNode, nsIDOMElement,
|
NS_NODE_INTERFACE_TABLE6(nsSVGUseElement, nsIDOMNode, nsIDOMElement,
|
||||||
nsIDOMSVGElement, nsIDOMSVGTests,
|
nsIDOMSVGElement,
|
||||||
nsIDOMSVGURIReference,
|
nsIDOMSVGURIReference,
|
||||||
nsIDOMSVGUseElement, nsIMutationObserver)
|
nsIDOMSVGUseElement, nsIMutationObserver)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGUseElement)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(SVGUseElement)
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
#ifndef __NS_SVGUSEELEMENT_H__
|
#ifndef __NS_SVGUSEELEMENT_H__
|
||||||
#define __NS_SVGUSEELEMENT_H__
|
#define __NS_SVGUSEELEMENT_H__
|
||||||
|
|
||||||
#include "DOMSVGTests.h"
|
|
||||||
#include "mozilla/dom/FromParser.h"
|
#include "mozilla/dom/FromParser.h"
|
||||||
#include "nsIDOMSVGURIReference.h"
|
#include "nsIDOMSVGURIReference.h"
|
||||||
#include "nsIDOMSVGUseElement.h"
|
#include "nsIDOMSVGUseElement.h"
|
||||||
@ -33,7 +32,6 @@ typedef nsSVGGraphicElement nsSVGUseElementBase;
|
|||||||
|
|
||||||
class nsSVGUseElement : public nsSVGUseElementBase,
|
class nsSVGUseElement : public nsSVGUseElementBase,
|
||||||
public nsIDOMSVGUseElement,
|
public nsIDOMSVGUseElement,
|
||||||
public DOMSVGTests,
|
|
||||||
public nsIDOMSVGURIReference,
|
public nsIDOMSVGURIReference,
|
||||||
public nsStubMutationObserver
|
public nsStubMutationObserver
|
||||||
{
|
{
|
||||||
|
@ -3007,12 +3007,12 @@ nsDOMClassInfo::Init()
|
|||||||
|
|
||||||
#define DOM_CLASSINFO_SVG_TEXT_CONTENT_ELEMENT_MAP_ENTRIES \
|
#define DOM_CLASSINFO_SVG_TEXT_CONTENT_ELEMENT_MAP_ENTRIES \
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTextContentElement) \
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTextContentElement) \
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests) \
|
|
||||||
DOM_CLASSINFO_SVG_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_ELEMENT_MAP_ENTRIES
|
||||||
|
|
||||||
#define DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES \
|
#define DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES \
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGLocatable) \
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGLocatable) \
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTransformable) \
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTransformable) \
|
||||||
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests) \
|
||||||
DOM_CLASSINFO_SVG_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_ELEMENT_MAP_ENTRIES
|
||||||
|
|
||||||
// XXX - the proto chain stuff is sort of hackish, because of the MI in
|
// XXX - the proto chain stuff is sort of hackish, because of the MI in
|
||||||
@ -3034,7 +3034,6 @@ nsDOMClassInfo::Init()
|
|||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGAElement, nsIDOMSVGAElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGAElement, nsIDOMSVGAElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGAElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGAElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGURIReference)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGURIReference)
|
||||||
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
@ -3092,20 +3091,17 @@ nsDOMClassInfo::Init()
|
|||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGCircleElement, nsIDOMSVGCircleElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGCircleElement, nsIDOMSVGCircleElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGCircleElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGCircleElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGClipPathElement, nsIDOMSVGClipPathElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGClipPathElement, nsIDOMSVGClipPathElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGClipPathElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGClipPathElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGUnitTypes)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGUnitTypes)
|
||||||
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGDefsElement, nsIDOMSVGDefsElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGDefsElement, nsIDOMSVGDefsElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGDefsElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGDefsElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
|
|
||||||
@ -3116,7 +3112,6 @@ nsDOMClassInfo::Init()
|
|||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGEllipseElement, nsIDOMSVGEllipseElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGEllipseElement, nsIDOMSVGEllipseElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGEllipseElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGEllipseElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
|
|
||||||
@ -3259,7 +3254,6 @@ nsDOMClassInfo::Init()
|
|||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGFilterElement, nsIDOMSVGFilterElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGFilterElement, nsIDOMSVGFilterElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGFilterElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGFilterElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGURIReference)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGURIReference)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGUnitTypes)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGUnitTypes)
|
||||||
DOM_CLASSINFO_SVG_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_ELEMENT_MAP_ENTRIES
|
||||||
@ -3267,19 +3261,16 @@ nsDOMClassInfo::Init()
|
|||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGForeignObjectElement, nsIDOMSVGForeignObjectElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGForeignObjectElement, nsIDOMSVGForeignObjectElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGForeignObjectElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGForeignObjectElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGGElement, nsIDOMSVGGElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGGElement, nsIDOMSVGGElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGGElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGGElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGImageElement, nsIDOMSVGImageElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGImageElement, nsIDOMSVGImageElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGImageElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGImageElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGURIReference)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGURIReference)
|
||||||
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
@ -3295,7 +3286,6 @@ nsDOMClassInfo::Init()
|
|||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGLineElement, nsIDOMSVGLineElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGLineElement, nsIDOMSVGLineElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGLineElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGLineElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
|
|
||||||
@ -3307,7 +3297,6 @@ nsDOMClassInfo::Init()
|
|||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGMaskElement, nsIDOMSVGMaskElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGMaskElement, nsIDOMSVGMaskElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGMaskElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGMaskElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGUnitTypes)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGUnitTypes)
|
||||||
DOM_CLASSINFO_SVG_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
@ -3319,14 +3308,12 @@ nsDOMClassInfo::Init()
|
|||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGPathElement, nsIDOMSVGPathElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGPathElement, nsIDOMSVGPathElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGPathElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGPathElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGAnimatedPathData)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGAnimatedPathData)
|
||||||
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGPatternElement, nsIDOMSVGPatternElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGPatternElement, nsIDOMSVGPatternElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGPatternElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGPatternElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGFitToViewBox)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGFitToViewBox)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGURIReference)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGURIReference)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGUnitTypes)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGUnitTypes)
|
||||||
@ -3335,14 +3322,12 @@ nsDOMClassInfo::Init()
|
|||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGPolygonElement, nsIDOMSVGPolygonElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGPolygonElement, nsIDOMSVGPolygonElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGPolygonElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGPolygonElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGAnimatedPoints)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGAnimatedPoints)
|
||||||
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGPolylineElement, nsIDOMSVGPolylineElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGPolylineElement, nsIDOMSVGPolylineElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGPolylineElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGPolylineElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGAnimatedPoints)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGAnimatedPoints)
|
||||||
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
@ -3358,7 +3343,6 @@ nsDOMClassInfo::Init()
|
|||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGRectElement, nsIDOMSVGRectElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGRectElement, nsIDOMSVGRectElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGRectElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGRectElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
|
|
||||||
@ -3383,14 +3367,12 @@ nsDOMClassInfo::Init()
|
|||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGSVGElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGSVGElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGFitToViewBox)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGFitToViewBox)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGLocatable)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGLocatable)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGZoomAndPan)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGZoomAndPan)
|
||||||
DOM_CLASSINFO_SVG_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGSwitchElement, nsIDOMSVGSwitchElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGSwitchElement, nsIDOMSVGSwitchElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGSwitchElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGSwitchElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
|
|
||||||
@ -3405,7 +3387,6 @@ nsDOMClassInfo::Init()
|
|||||||
DOM_CLASSINFO_MAP_BEGIN(SVGTextElement, nsIDOMSVGTextElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGTextElement, nsIDOMSVGTextElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTextPositioningElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTextPositioningElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTextContentElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTextContentElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
|
|
||||||
@ -3430,7 +3411,6 @@ nsDOMClassInfo::Init()
|
|||||||
|
|
||||||
DOM_CLASSINFO_MAP_BEGIN(SVGUseElement, nsIDOMSVGUseElement)
|
DOM_CLASSINFO_MAP_BEGIN(SVGUseElement, nsIDOMSVGUseElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGUseElement)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGUseElement)
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGTests)
|
|
||||||
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGURIReference)
|
DOM_CLASSINFO_MAP_ENTRY(nsIDOMSVGURIReference)
|
||||||
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
DOM_CLASSINFO_SVG_GRAPHIC_ELEMENT_MAP_ENTRIES
|
||||||
DOM_CLASSINFO_MAP_END
|
DOM_CLASSINFO_MAP_END
|
||||||
|
Loading…
Reference in New Issue
Block a user