Bug 1515705 - Rename NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT as all SVG elements are now namespaced r=dholbert

This commit is contained in:
longsonr 2018-12-21 11:43:29 +00:00
parent 2c3d7e1bb6
commit f68bd8c718
60 changed files with 65 additions and 83 deletions

View File

@ -17,7 +17,7 @@
#include "nsIContentInlines.h"
#include "nsIURI.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(A)
NS_IMPL_NS_NEW_SVG_ELEMENT(A)
namespace mozilla {
namespace dom {

View File

@ -7,7 +7,7 @@
#include "mozilla/dom/SVGAnimateElement.h"
#include "mozilla/dom/SVGAnimateElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Animate)
NS_IMPL_NS_NEW_SVG_ELEMENT(Animate)
namespace mozilla {
namespace dom {

View File

@ -7,7 +7,7 @@
#include "mozilla/dom/SVGAnimateMotionElement.h"
#include "mozilla/dom/SVGAnimateMotionElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(AnimateMotion)
NS_IMPL_NS_NEW_SVG_ELEMENT(AnimateMotion)
namespace mozilla {
namespace dom {

View File

@ -7,7 +7,7 @@
#include "mozilla/dom/SVGAnimateTransformElement.h"
#include "mozilla/dom/SVGAnimateTransformElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(AnimateTransform)
NS_IMPL_NS_NEW_SVG_ELEMENT(AnimateTransform)
namespace mozilla {
namespace dom {

View File

@ -10,7 +10,7 @@
#include "mozilla/dom/SVGCircleElementBinding.h"
#include "mozilla/dom/SVGLengthBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Circle)
NS_IMPL_NS_NEW_SVG_ELEMENT(Circle)
using namespace mozilla::gfx;

View File

@ -11,7 +11,7 @@
#include "mozilla/dom/SVGUnitTypesBinding.h"
#include "nsGkAtoms.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(ClipPath)
NS_IMPL_NS_NEW_SVG_ELEMENT(ClipPath)
namespace mozilla {
namespace dom {

View File

@ -7,7 +7,7 @@
#include "mozilla/dom/SVGDefsElement.h"
#include "mozilla/dom/SVGDefsElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Defs)
NS_IMPL_NS_NEW_SVG_ELEMENT(Defs)
namespace mozilla {
namespace dom {

View File

@ -7,7 +7,7 @@
#include "mozilla/dom/SVGDescElement.h"
#include "mozilla/dom/SVGDescElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Desc)
NS_IMPL_NS_NEW_SVG_ELEMENT(Desc)
namespace mozilla {
namespace dom {

View File

@ -619,25 +619,7 @@ class SVGElement : public SVGElementBase // nsIContent
/**
* A macro to implement the NS_NewSVGXXXElement() functions.
*/
#define NS_IMPL_NS_NEW_SVG_ELEMENT(_elementName) \
nsresult NS_NewSVG##_elementName##Element( \
nsIContent** aResult, \
already_AddRefed<mozilla::dom::NodeInfo>&& aNodeInfo) { \
RefPtr<nsSVG##_elementName##Element> it = \
new nsSVG##_elementName##Element(std::move(aNodeInfo)); \
\
nsresult rv = it->Init(); \
\
if (NS_FAILED(rv)) { \
return rv; \
} \
\
it.forget(aResult); \
\
return rv; \
}
#define NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(_elementName) \
#define NS_IMPL_NS_NEW_SVG_ELEMENT(_elementName) \
nsresult NS_NewSVG##_elementName##Element( \
nsIContent** aResult, \
already_AddRefed<mozilla::dom::NodeInfo>&& aNodeInfo) { \
@ -655,7 +637,7 @@ class SVGElement : public SVGElementBase // nsIContent
return rv; \
}
#define NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT_CHECK_PARSER(_elementName) \
#define NS_IMPL_NS_NEW_SVG_ELEMENT_CHECK_PARSER(_elementName) \
nsresult NS_NewSVG##_elementName##Element( \
nsIContent** aResult, \
already_AddRefed<mozilla::dom::NodeInfo>&& aNodeInfo, \

View File

@ -11,7 +11,7 @@
#include "mozilla/gfx/PathHelpers.h"
#include "mozilla/RefPtr.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Ellipse)
NS_IMPL_NS_NEW_SVG_ELEMENT(Ellipse)
using namespace mozilla::gfx;

View File

@ -8,7 +8,7 @@
#include "mozilla/dom/SVGFEBlendElementBinding.h"
#include "nsSVGUtils.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEBlend)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEBlend)
using namespace mozilla::gfx;

View File

@ -11,7 +11,7 @@
#define NUM_ENTRIES_IN_4x5_MATRIX 20
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEColorMatrix)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEColorMatrix)
using namespace mozilla::gfx;

View File

@ -10,7 +10,7 @@
#include "nsSVGUtils.h"
#include "mozilla/gfx/2D.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEComponentTransfer)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEComponentTransfer)
using namespace mozilla::gfx;
;

View File

@ -7,7 +7,7 @@
#include "mozilla/dom/SVGFECompositeElement.h"
#include "mozilla/dom/SVGFECompositeElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEComposite)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEComposite)
using namespace mozilla::gfx;

View File

@ -12,7 +12,7 @@
#include "nsSVGUtils.h"
#include "nsSVGFilterInstance.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEConvolveMatrix)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEConvolveMatrix)
using namespace mozilla::gfx;

View File

@ -9,7 +9,7 @@
#include "nsSVGUtils.h"
#include "nsSVGFilterInstance.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEDiffuseLighting)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEDiffuseLighting)
using namespace mozilla::gfx;

View File

@ -9,7 +9,7 @@
#include "nsSVGFilterInstance.h"
#include "nsSVGUtils.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEDisplacementMap)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEDisplacementMap)
using namespace mozilla::gfx;

View File

@ -8,7 +8,7 @@
#include "mozilla/dom/SVGFEDistantLightElementBinding.h"
#include "nsSVGFilterInstance.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEDistantLight)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEDistantLight)
using namespace mozilla::gfx;

View File

@ -9,7 +9,7 @@
#include "nsIFrame.h"
#include "nsSVGFilterInstance.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEDropShadow)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEDropShadow)
using namespace mozilla::gfx;

View File

@ -11,7 +11,7 @@
#include "nsColor.h"
#include "nsIFrame.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEFlood)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEFlood)
using namespace mozilla::gfx;

View File

@ -9,7 +9,7 @@
#include "nsSVGFilterInstance.h"
#include "nsSVGUtils.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEGaussianBlur)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEGaussianBlur)
using namespace mozilla::gfx;

View File

@ -20,7 +20,7 @@
#include "imgIContainer.h"
#include "gfx2DGlue.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEImage)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEImage)
using namespace mozilla::gfx;

View File

@ -8,7 +8,7 @@
#include "mozilla/dom/SVGFEMergeElementBinding.h"
#include "mozilla/dom/SVGFEMergeNodeElement.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEMerge)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEMerge)
using namespace mozilla::gfx;

View File

@ -7,7 +7,7 @@
#include "mozilla/dom/SVGFEMergeNodeElement.h"
#include "mozilla/dom/SVGFEMergeNodeElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEMergeNode)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEMergeNode)
namespace mozilla {
namespace dom {

View File

@ -8,7 +8,7 @@
#include "mozilla/dom/SVGFEMorphologyElementBinding.h"
#include "nsSVGFilterInstance.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEMorphology)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEMorphology)
using namespace mozilla::gfx;

View File

@ -8,7 +8,7 @@
#include "mozilla/dom/SVGFEOffsetElementBinding.h"
#include "nsSVGFilterInstance.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEOffset)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEOffset)
using namespace mozilla::gfx;

View File

@ -8,7 +8,7 @@
#include "mozilla/dom/SVGFEPointLightElementBinding.h"
#include "nsSVGFilterInstance.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEPointLight)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEPointLight)
using namespace mozilla::gfx;

View File

@ -9,7 +9,7 @@
#include "nsSVGUtils.h"
#include "nsSVGFilterInstance.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FESpecularLighting)
NS_IMPL_NS_NEW_SVG_ELEMENT(FESpecularLighting)
using namespace mozilla::gfx;

View File

@ -8,7 +8,7 @@
#include "mozilla/dom/SVGFESpotLightElementBinding.h"
#include "nsSVGFilterInstance.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FESpotLight)
NS_IMPL_NS_NEW_SVG_ELEMENT(FESpotLight)
using namespace mozilla::gfx;

View File

@ -8,7 +8,7 @@
#include "mozilla/dom/SVGFETileElementBinding.h"
#include "nsSVGFilterInstance.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FETile)
NS_IMPL_NS_NEW_SVG_ELEMENT(FETile)
using namespace mozilla::gfx;

View File

@ -9,7 +9,7 @@
#include "nsSVGFilterInstance.h"
#include "nsSVGUtils.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FETurbulence)
NS_IMPL_NS_NEW_SVG_ELEMENT(FETurbulence)
using namespace mozilla::gfx;

View File

@ -16,7 +16,7 @@
#include "nsSVGUtils.h"
#include "SVGObserverUtils.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Filter)
NS_IMPL_NS_NEW_SVG_ELEMENT(Filter)
namespace mozilla {
namespace dom {

View File

@ -12,7 +12,7 @@
#include "mozilla/dom/SVGForeignObjectElementBinding.h"
#include "mozilla/dom/SVGLengthBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(ForeignObject)
NS_IMPL_NS_NEW_SVG_ELEMENT(ForeignObject)
namespace mozilla {
namespace dom {

View File

@ -7,7 +7,7 @@
#include "mozilla/dom/SVGGElement.h"
#include "mozilla/dom/SVGGElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(G)
NS_IMPL_NS_NEW_SVG_ELEMENT(G)
namespace mozilla {
namespace dom {

View File

@ -17,8 +17,8 @@
#include "nsGkAtoms.h"
#include "SVGElement.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(LinearGradient)
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(RadialGradient)
NS_IMPL_NS_NEW_SVG_ELEMENT(LinearGradient)
NS_IMPL_NS_NEW_SVG_ELEMENT(RadialGradient)
namespace mozilla {
namespace dom {

View File

@ -18,7 +18,7 @@
#include "mozilla/dom/SVGLengthBinding.h"
#include "nsContentUtils.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Image)
NS_IMPL_NS_NEW_SVG_ELEMENT(Image)
using namespace mozilla::gfx;

View File

@ -9,7 +9,7 @@
#include "mozilla/dom/SVGLineElementBinding.h"
#include "mozilla/gfx/2D.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Line)
NS_IMPL_NS_NEW_SVG_ELEMENT(Line)
using namespace mozilla::gfx;

View File

@ -14,7 +14,7 @@
#include "mozilla/dom/SVGMPathElementBinding.h"
#include "nsIURI.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(MPath)
NS_IMPL_NS_NEW_SVG_ELEMENT(MPath)
namespace mozilla {
namespace dom {

View File

@ -21,7 +21,7 @@
using namespace mozilla::gfx;
using namespace mozilla::dom::SVGMarkerElement_Binding;
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Marker)
NS_IMPL_NS_NEW_SVG_ELEMENT(Marker)
namespace mozilla {
namespace dom {

View File

@ -13,7 +13,7 @@
#include "mozilla/dom/SVGMaskElementBinding.h"
#include "mozilla/dom/SVGUnitTypesBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Mask)
NS_IMPL_NS_NEW_SVG_ELEMENT(Mask)
namespace mozilla {
namespace dom {

View File

@ -7,7 +7,7 @@
#include "mozilla/dom/SVGMetadataElement.h"
#include "mozilla/dom/SVGMetadataElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Metadata)
NS_IMPL_NS_NEW_SVG_ELEMENT(Metadata)
namespace mozilla {
namespace dom {

View File

@ -23,7 +23,7 @@
#include "nsWindowSizes.h"
#include "SVGContentUtils.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Path)
NS_IMPL_NS_NEW_SVG_ELEMENT(Path)
using namespace mozilla::gfx;

View File

@ -14,7 +14,7 @@
#include "mozilla/dom/SVGPatternElementBinding.h"
#include "mozilla/dom/SVGUnitTypesBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Pattern)
NS_IMPL_NS_NEW_SVG_ELEMENT(Pattern)
namespace mozilla {
namespace dom {

View File

@ -12,7 +12,7 @@
using namespace mozilla;
using namespace mozilla::gfx;
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Polygon)
NS_IMPL_NS_NEW_SVG_ELEMENT(Polygon)
namespace mozilla {
namespace dom {

View File

@ -11,7 +11,7 @@
using namespace mozilla;
using namespace mozilla::gfx;
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Polyline)
NS_IMPL_NS_NEW_SVG_ELEMENT(Polyline)
namespace mozilla {
namespace dom {

View File

@ -14,7 +14,7 @@
#include "mozilla/gfx/PathHelpers.h"
#include <algorithm>
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Rect)
NS_IMPL_NS_NEW_SVG_ELEMENT(Rect)
using namespace mozilla::gfx;

View File

@ -25,7 +25,7 @@
#include "nsSVGUtils.h"
#include "SVGAngle.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT_CHECK_PARSER(SVG)
NS_IMPL_NS_NEW_SVG_ELEMENT_CHECK_PARSER(SVG)
using namespace mozilla::gfx;

View File

@ -11,7 +11,7 @@
#include "mozilla/dom/SVGScriptElementBinding.h"
#include "nsIScriptError.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT_CHECK_PARSER(Script)
NS_IMPL_NS_NEW_SVG_ELEMENT_CHECK_PARSER(Script)
namespace mozilla {
namespace dom {

View File

@ -7,7 +7,7 @@
#include "mozilla/dom/SVGSetElement.h"
#include "mozilla/dom/SVGSetElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Set)
NS_IMPL_NS_NEW_SVG_ELEMENT(Set)
namespace mozilla {
namespace dom {

View File

@ -7,7 +7,7 @@
#include "mozilla/dom/SVGStopElement.h"
#include "mozilla/dom/SVGStopElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Stop)
NS_IMPL_NS_NEW_SVG_ELEMENT(Stop)
namespace mozilla {
namespace dom {

View File

@ -9,7 +9,7 @@
#include "nsContentUtils.h"
#include "mozilla/dom/SVGStyleElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Style)
NS_IMPL_NS_NEW_SVG_ELEMENT(Style)
namespace mozilla {
namespace dom {

View File

@ -13,7 +13,7 @@
class nsIFrame;
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Switch)
NS_IMPL_NS_NEW_SVG_ELEMENT(Switch)
namespace mozilla {
namespace dom {

View File

@ -7,7 +7,7 @@
#include "mozilla/dom/SVGSymbolElement.h"
#include "mozilla/dom/SVGSymbolElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Symbol)
NS_IMPL_NS_NEW_SVG_ELEMENT(Symbol)
namespace mozilla {
namespace dom {

View File

@ -7,7 +7,7 @@
#include "mozilla/dom/SVGTSpanElement.h"
#include "mozilla/dom/SVGTSpanElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(TSpan)
NS_IMPL_NS_NEW_SVG_ELEMENT(TSpan)
namespace mozilla {
namespace dom {

View File

@ -7,7 +7,7 @@
#include "mozilla/dom/SVGTextElement.h"
#include "mozilla/dom/SVGTextElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Text)
NS_IMPL_NS_NEW_SVG_ELEMENT(Text)
namespace mozilla {
namespace dom {

View File

@ -12,7 +12,7 @@
#include "nsGkAtoms.h"
#include "nsError.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(TextPath)
NS_IMPL_NS_NEW_SVG_ELEMENT(TextPath)
namespace mozilla {
namespace dom {

View File

@ -7,7 +7,7 @@
#include "mozilla/dom/SVGTitleElement.h"
#include "mozilla/dom/SVGTitleElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Title)
NS_IMPL_NS_NEW_SVG_ELEMENT(Title)
namespace mozilla {
namespace dom {

View File

@ -22,7 +22,7 @@
#include "nsSVGUseFrame.h"
#include "mozilla/net/ReferrerPolicy.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(Use)
NS_IMPL_NS_NEW_SVG_ELEMENT(Use)
namespace mozilla {
namespace dom {

View File

@ -7,7 +7,7 @@
#include "mozilla/dom/SVGViewElement.h"
#include "mozilla/dom/SVGViewElementBinding.h"
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(View)
NS_IMPL_NS_NEW_SVG_ELEMENT(View)
namespace mozilla {
namespace dom {

View File

@ -320,7 +320,7 @@ SVGComponentTransferFunctionElement::GetNumberInfo() {
} // namespace dom
} // namespace mozilla
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEFuncR)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEFuncR)
namespace mozilla {
namespace dom {
@ -335,7 +335,7 @@ NS_IMPL_ELEMENT_CLONE_WITH_INIT(SVGFEFuncRElement)
} // namespace dom
} // namespace mozilla
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEFuncG)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEFuncG)
namespace mozilla {
namespace dom {
@ -350,7 +350,7 @@ NS_IMPL_ELEMENT_CLONE_WITH_INIT(SVGFEFuncGElement)
} // namespace dom
} // namespace mozilla
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEFuncB)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEFuncB)
namespace mozilla {
namespace dom {
@ -365,7 +365,7 @@ NS_IMPL_ELEMENT_CLONE_WITH_INIT(SVGFEFuncBElement)
} // namespace dom
} // namespace mozilla
NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT(FEFuncA)
NS_IMPL_NS_NEW_SVG_ELEMENT(FEFuncA)
namespace mozilla {
namespace dom {