Bug 736753 - Fix the includes in layout/svg/base/src so that we can stop including nsSVGSVGElement.h in nsSVGContainerFrame.h. r=longsonr.

This commit is contained in:
Jonathan Watt 2012-03-18 10:32:02 +00:00
Родитель 5f0f4db942
Коммит a87a6bd9e5
11 изменённых файлов: 12 добавлений и 1 удалений

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

@ -36,6 +36,7 @@
#include "mozilla/Util.h"
#include "nsSVGTextPositioningElement.h"
#include "nsSVGUtils.h"
#include "SVGAnimatedLengthList.h"
#include "DOMSVGAnimatedLengthList.h"
#include "SVGLengthList.h"

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

@ -38,6 +38,7 @@
#define __NS_SVGCLIPPATHFRAME_H__
#include "nsSVGContainerFrame.h"
#include "nsSVGUtils.h"
#include "gfxMatrix.h"
class nsRenderingContext;

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

@ -35,6 +35,7 @@
* ***** END LICENSE BLOCK ***** */
#include "nsSVGContainerFrame.h"
#include "nsSVGElement.h"
#include "nsSVGUtils.h"
#include "nsSVGOuterSVGFrame.h"

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

@ -39,7 +39,6 @@
#include "nsContainerFrame.h"
#include "nsISVGChildFrame.h"
#include "nsSVGSVGElement.h"
#include "gfxRect.h"
#include "gfxMatrix.h"

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

@ -39,6 +39,7 @@
#include "nsRect.h"
#include "nsSVGContainerFrame.h"
#include "nsSVGUtils.h"
class nsRenderingContext;
class nsSVGFilterPaintCallback;

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

@ -38,11 +38,13 @@
#define __NS_SVGMARKERFRAME_H__
#include "nsSVGContainerFrame.h"
#include "nsSVGUtils.h"
#include "gfxMatrix.h"
class gfxContext;
class nsRenderingContext;
class nsSVGPathGeometryFrame;
class nsSVGSVGElement;
class nsIURI;
class nsIContent;
struct nsSVGMark;

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

@ -38,6 +38,7 @@
#define __NS_SVGMASKFRAME_H__
#include "nsSVGContainerFrame.h"
#include "nsSVGUtils.h"
#include "gfxPattern.h"
#include "gfxMatrix.h"

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

@ -38,6 +38,7 @@
#define __NS_SVGPAINTSERVERFRAME_H__
#include "nsSVGContainerFrame.h"
#include "nsSVGUtils.h"
class gfxContext;
class nsSVGGeometryFrame;

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

@ -46,6 +46,7 @@
class nsIFrame;
class nsSVGLength2;
class nsSVGElement;
class nsSVGViewBox;
class gfxContext;
class gfxASurface;

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

@ -38,6 +38,7 @@
#include "nsSVGGFrame.h"
#include "nsSVGSwitchElement.h"
#include "nsSVGUtils.h"
#include "gfxRect.h"
#include "gfxMatrix.h"

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

@ -39,6 +39,8 @@
#include "nsSVGContainerFrame.h"
class nsIDOMSVGPoint;
class nsIDOMSVGRect;
class nsISVGGlyphFragmentNode;
class nsSVGTextFrame;
class nsSVGGlyphFrame;