Bug 1156632 - Remove unused forward class declarations - patch 5 - rdf, parser, layout and something else, r=ehsan

This commit is contained in:
Andrea Marchesini 2015-04-22 08:29:22 +02:00
parent 124186054d
commit b75af49c46
116 changed files with 8 additions and 212 deletions

View File

@ -17,8 +17,6 @@ class AccessibleWrap;
} // namespace a11y
} // namespace mozilla
struct MaiUtilClass;
extern "C" {
void actionInterfaceInitCB(AtkActionIface* aIface);
void componentInterfaceInitCB(AtkComponentIface* aIface);

View File

@ -23,7 +23,6 @@ struct nsRect;
class nsIFrame;
class nsIAtom;
class nsIPersistentProperties;
class nsView;
namespace mozilla {
namespace a11y {
@ -39,7 +38,6 @@ class HTMLLIAccessible;
class HyperTextAccessible;
class ImageAccessible;
class KeyBinding;
class MathMLAccessible;
class ProxyAccessible;
class Relation;
class RootAccessible;

View File

@ -23,8 +23,6 @@
class nsAccessiblePivot;
class nsIScrollableView;
const uint32_t kDefaultCacheLength = 128;
namespace mozilla {

View File

@ -8,8 +8,6 @@
#include "BaseAccessibles.h"
class nsGenericHTMLElement;
namespace mozilla {
namespace a11y {

View File

@ -8,8 +8,6 @@
#include "HTMLFormControlAccessible.h"
class nsIMutableArray;
namespace mozilla {
namespace a11y {

View File

@ -10,7 +10,6 @@
#include "TableAccessible.h"
#include "TableCellAccessible.h"
class nsITableLayout;
class nsITableCellLayout;
namespace mozilla {

View File

@ -20,11 +20,7 @@ class Accessible;
} // namespace a11y
} // namespace mozilla
class nsINode;
class nsIContent;
class nsIFrame;
class nsIPresShell;
class nsPluginFrame;
// 0e7e6879-854b-4260-bc6e-525b5fb5cf34
#define NS_IACCESSIBILITYSERVICE_IID \

View File

@ -15,8 +15,6 @@
namespace mozilla {
namespace a11y {
struct objc_class;
class RootAccessibleWrap : public RootAccessible
{
public:

View File

@ -14,7 +14,6 @@
#include "nsCOMPtr.h"
#include "nsRefPtrHashtable.h"
class nsIArray;
class nsIContent;
namespace mozilla {

View File

@ -14,8 +14,6 @@
#include "XULMenuAccessible.h"
#include "XULSelectControlAccessible.h"
class nsIWeakReference;
namespace mozilla {
namespace a11y {

View File

@ -12,6 +12,8 @@
#include "nsIAtom.h"
#include "nsIDOMDocument.h"
class nsXULTemplateQueryProcessorRDF;
/**
* The nsContentTestNode is always the top node in a query's rule network. It
* exists so that Constrain can filter out resources that aren't part of a

View File

@ -15,6 +15,8 @@
{0x8929ff60, 0x1c9c, 0x4d87, \
{ 0xac, 0x02, 0x09, 0x14, 0x15, 0x3b, 0x48, 0xc4 }}
class nsXULTemplateQueryProcessorRDF;
/**
* A compiled query in the RDF query processor. This interface should not be
* used directly outside of the RDF query processor.

View File

@ -38,7 +38,6 @@
#include "nsIRDFNode.h"
class nsXULTemplateResultSetRDF;
class nsXULTemplateQueryProcessorRDF;
//----------------------------------------------------------------------

View File

@ -15,8 +15,6 @@
#include "nsWeakReference.h"
#include "nsAutoPtr.h"
class nsHTMLEditor;
namespace mozilla {
namespace dom {
class IMETextTxn;

View File

@ -33,10 +33,7 @@ class EditAggregateTxn;
class RemoveStyleSheetTxn;
class nsIAtom;
class nsIContent;
class nsIDOMCharacterData;
class nsIDOMDataTransfer;
class nsIDOMDocument;
class nsIDOMElement;
class nsIDOMEvent;
class nsIDOMEventListener;
class nsIDOMEventTarget;

View File

@ -26,7 +26,6 @@ class Element;
} // namespace mozilla
class nsHTMLEditor;
class nsIDOMWindow;
typedef void (*nsProcessValueFunc)(const nsAString * aInputString, nsAString & aOutputString,
const char * aDefaultValueString,

View File

@ -43,11 +43,9 @@
class nsIDOMKeyEvent;
class nsITransferable;
class nsIDocumentEncoder;
class nsIClipboard;
class TypeInState;
class nsIContentFilter;
class nsIURL;
class nsILinkHandler;
class nsTableOuterFrame;
class nsIDOMRange;

View File

@ -11,7 +11,6 @@
class nsEditor;
class nsHTMLEditor;
class nsIDOMEvent;
class nsHTMLEditorEventListener : public nsEditorEventListener
{

View File

@ -20,7 +20,6 @@ Transaction interface to outside world
{0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32} }
class nsSelectionState;
class nsIEditor;
class nsIAtom;
/**

View File

@ -16,11 +16,9 @@
#include "nscore.h"
class nsIContent;
class nsIDOMDataTransfer;
class nsIDOMDocument;
class nsIDOMElement;
class nsIDOMEvent;
class nsIDOMEventTarget;
class nsIDOMKeyEvent;
class nsIDOMNode;
class nsIDocumentEncoder;

View File

@ -8,12 +8,6 @@
#include "nscore.h"
namespace mozilla {
namespace dom {
class Element;
} // namespace dom
} // namespace mozilla
class nsIDOMNode;
class nsINode;
class nsPlaintextEditor;

View File

@ -14,7 +14,6 @@
#include "mozilla/dom/Text.h"
class nsHTMLEditor;
class nsIDOMDocument;
class nsIDOMNode;
struct DOMPoint;

View File

@ -18,7 +18,6 @@
class nsITransaction;
class nsITransactionListener;
class nsTransactionItem;
/** implementation of a transaction manager object.
*

View File

@ -41,8 +41,6 @@
#include "nsTArray.h"
#include "nsWeakPtr.h"
class nsIContentViewerFile;
class nsWebBrowserInitInfo
{
public:

View File

@ -16,7 +16,6 @@
#include "nsIContentIterator.h"
#include "nsIWordBreaker.h"
class nsIAtom;
class nsIContent;
#define NS_FIND_CONTRACTID "@mozilla.org/embedcomp/rangefind;1"

View File

@ -21,10 +21,6 @@
#include "nsPrintProgress.h"
#include "nsIWebProgressListener.h"
class nsIDOMWindow;
class nsIDialogParamBlock;
class nsPrintingPromptService: public nsIPrintingPromptService,
public nsIWebProgressListener
{

View File

@ -23,10 +23,7 @@ class nsIURI;
class nsIDocShellTreeItem;
class nsIDocShellTreeOwner;
class nsPIDOMWindow;
class nsIWebBrowserChrome;
class nsString;
class nsWatcherWindowEnumerator;
class nsIScriptContext;
class nsPromptService;
struct nsWatcherWindowEntry;
struct SizeSpec;

View File

@ -24,7 +24,6 @@
#undef KeyPress
#endif
class nsIDOMMouseEventListener;
class mozInlineSpellWordUtil;
class mozInlineSpellChecker;
class mozInlineSpellResume;

View File

@ -12,7 +12,6 @@
#include "nsStyleConsts.h"
class gfxContext;
class nsDisplayItem;
class nsPresContext;
class nsRegion;

View File

@ -50,8 +50,6 @@ public:
bool mIsInfinite;
};
struct NewLayerEntry;
struct ContainerLayerParameters {
ContainerLayerParameters()
: mXScale(1)

View File

@ -16,7 +16,6 @@
*/
class nsINode;
class nsIDocument;
namespace mozilla {

View File

@ -18,16 +18,11 @@
#include "mozilla/EventForwards.h"
#include "mozilla/WeakPtr.h"
class nsCanvasFrame;
class nsDocShell;
class nsFrameSelection;
class nsIContent;
class nsIDocument;
class nsIFrame;
class nsIPresShell;
class nsITimer;
class nsIWidget;
class nsPresContext;
namespace mozilla {

View File

@ -24,10 +24,8 @@
#include "ScrollbarStyles.h"
struct nsFrameItems;
struct nsAbsoluteItems;
class nsStyleContext;
struct nsStyleDisplay;
class nsIDOMHTMLSelectElement;
struct nsGenConInitializer;
class nsContainerFrame;
@ -38,7 +36,6 @@ struct PendingBinding;
class nsGenericDOMDataNode;
class nsFrameConstructorState;
class nsFrameConstructorSaveState;
namespace mozilla {

View File

@ -11,7 +11,6 @@ class nsIDocument;
class nsStyleSet;
class nsIPresShell;
class nsPresContext;
class nsIWidget;
class nsViewManager;
// {c6f255cf-cadd-4382-b57f-cd2a9874169b}

View File

@ -94,7 +94,6 @@ class DocAccessible;
} // namespace a11y
} // namespace mozilla
#endif
class nsIWidget;
struct nsArenaMemoryStats;
class nsITimer;

View File

@ -34,7 +34,6 @@
#include <limits>
#include <algorithm>
class nsIFormControlFrame;
class nsPresContext;
class nsIContent;
class nsIAtom;
@ -80,7 +79,6 @@ struct RectCornerRadii;
} // namespace gfx
namespace layers {
class Layer;
class ClientLayerManager;
}
}

View File

@ -39,7 +39,6 @@
#include "nsIMessageManager.h"
#include "mozilla/RestyleLogging.h"
class nsBidiPresUtils;
class nsAString;
class nsIPrintSettings;
class nsDocShell;
@ -52,14 +51,10 @@ class nsIFrame;
class nsFrameManager;
class nsILinkHandler;
class nsIAtom;
class nsICSSPseudoComparator;
struct nsStyleBackground;
struct nsStyleBorder;
class nsIRunnable;
class gfxUserFontEntry;
class gfxUserFontSet;
class gfxTextPerfMetrics;
struct nsFontFaceRuleContainer;
class nsPluginFrame;
class nsTransitionManager;
class nsAnimationManager;

View File

@ -38,7 +38,6 @@
#include "mozilla/MemoryReporting.h"
class nsRange;
class nsIDragService;
struct RangePaintInfo;
struct nsCallbackEventRequest;

View File

@ -28,7 +28,6 @@ class nsPresContext;
class nsIPresShell;
class nsIDocument;
class imgIRequest;
class nsIRunnable;
namespace mozilla {
class RefreshDriverTimer;

View File

@ -11,8 +11,6 @@
class nsIChannel;
class nsIContentViewer;
class nsIFile;
class nsIInputStream;
class nsILoadGroup;
class nsIStreamListener;

View File

@ -13,7 +13,6 @@
#include "nsIAnonymousContentCreator.h"
#include "nsCOMPtr.h"
class nsTextControlFrame;
class nsIDOMDataTransfer;
class nsFileControlFrame : public nsBlockFrame,

View File

@ -29,8 +29,6 @@
#undef KeyPress
#endif
class nsIDOMHTMLSelectElement;
class nsIDOMHTMLOptionsCollection;
class nsIComboboxControlFrame;
class nsPresContext;
class nsListEventListener;

View File

@ -11,8 +11,6 @@
#include "nsIAnonymousContentCreator.h"
#include "nsCOMPtr.h"
class nsBaseContentList;
class nsProgressFrame : public nsContainerFrame,
public nsIAnonymousContentCreator
{

View File

@ -14,7 +14,6 @@
#include "nsIDOMEventListener.h"
#include "nsCOMPtr.h"
class nsBaseContentList;
class nsDisplayRangeFocusRing;
class nsRangeFrame : public nsContainerFrame,

View File

@ -15,7 +15,6 @@
class nsIContent;
class nsIScrollbarMediator;
class nsITimer;
class nsIAtom;
namespace mozilla {
namespace layout {

View File

@ -13,7 +13,6 @@
#include <algorithm>
class nsIScrollableFrame;
class gfxTextRun;
class nsLineBox;
namespace mozilla {

View File

@ -44,7 +44,6 @@ enum LineReflowStatus {
class nsBlockReflowState;
class nsBlockInFlowLineIterator;
class nsBulletFrame;
class nsFirstLineFrame;
/**
* Some invariants:

View File

@ -16,8 +16,6 @@ class nsBlockReflowState;
struct nsHTMLReflowState;
class nsLineBox;
class nsPresContext;
class nsLineLayout;
struct nsBlockHorizontalAlign;
/**
* An encapsulation of the state and algorithm for reflowing block frames.

View File

@ -97,7 +97,6 @@
//----------------------------------------------------------------------
struct nsBoxLayoutMetrics;
class nsDisplayBackgroundImage;
struct nsRect;
/**

View File

@ -20,7 +20,6 @@
#include "nsBidiPresUtils.h"
class nsRange;
class nsTableOuterFrame;
// IID for the nsFrameSelection interface
// 3c6ae2d0-4cf1-44a1-9e9d-2411867f19c6

View File

@ -27,7 +27,6 @@ class nsPresContext;
class nsIPresShell;
class nsIContent;
class nsIAtom;
class nsIScrollFrameInternal;
class nsPresState;
class nsIScrollPositionListener;
struct ScrollReflowState;

View File

@ -14,14 +14,12 @@
class nsIAtom;
class nsNodeInfoManager;
class nsIContent;
class nsIContentIterator;
class nsIDocument;
class nsIFrame;
class nsIHTMLContentSink;
class nsIFragmentContentSink;
class nsStyleContext;
class nsIURI;
class nsString;
class nsIPresShell;
class nsIChannel;
class nsTableColFrame;

View File

@ -15,7 +15,6 @@
#include "nsStyleContext.h"
#include "nsTArrayForwardDeclare.h"
class nsBaseContentList;
class nsIContent;
class nsIFrame;

View File

@ -59,14 +59,12 @@
*/
struct nsHTMLReflowState;
class nsHTMLReflowCommand;
class nsIAtom;
class nsPresContext;
class nsIPresShell;
class nsRenderingContext;
class nsView;
class nsIWidget;
class nsIDOMRange;
class nsISelectionController;
class nsBoxLayoutState;
class nsBoxLayout;

View File

@ -29,7 +29,6 @@
class nsPresContext;
class nsRootPresContext;
class nsDisplayPlugin;
class nsIOSurface;
class PluginBackgroundSink;
class nsPluginInstanceOwner;

View File

@ -12,7 +12,6 @@
#include "nsInlineFrame.h"
class nsRubyBaseContainerFrame;
class nsRubyTextContainerFrame;
typedef nsInlineFrame nsRubyFrameSuper;

View File

@ -10,10 +10,6 @@ class nsIDocument;
class nsIDOMDocument;
class nsIDOMElement;
class nsIDOMNode;
class nsIDOMWindow;
class nsIFrame;
class nsIPresShell;
class nsISupports;
namespace mozilla {
class EventStateManager;

View File

@ -10,7 +10,6 @@
class gfxFontEntry;
class gfxFontGroup;
class nsCSSFontFaceRule;
class nsFontFace : public nsIDOMFontFace
{

View File

@ -25,13 +25,11 @@
// Classes
class nsPagePrintTimer;
class nsIDocShell;
class nsDeviceContext;
class nsIDocument;
class nsIDocumentViewerPrint;
class nsPrintObject;
class nsIDocShell;
class nsIPageSequenceFrame;
class nsIWeakReference;
//------------------------------------------------------------------------
// nsPrintEngine Class

View File

@ -28,7 +28,6 @@
class nsIFrame;
class nsPresContext;
class nsStyleChangeList;
namespace mozilla {

View File

@ -29,7 +29,6 @@
class CSSRuleListImpl;
class nsCSSRuleProcessor;
class nsICSSRuleList;
class nsIPrincipal;
class nsIURI;
class nsMediaList;

View File

@ -12,7 +12,6 @@
#include "nsWrapperCache.h"
#include "nsStringFwd.h"
class nsIDOMCSSValue;
class nsROCSSPrimitiveValue;
namespace mozilla {
class ErrorResult;

View File

@ -17,7 +17,6 @@
#include "nsCSSValue.h"
class nsPresContext;
class nsCSSCounterStyleRule;
namespace mozilla {

View File

@ -23,14 +23,11 @@
#include "mozilla/MemoryReporting.h"
#include "mozilla/net/ReferrerPolicy.h"
class nsIAtom;
class nsICSSLoaderObserver;
class nsIContent;
class nsIDocument;
class nsCSSParser;
class nsMediaList;
class nsIStyleSheetLinkingElement;
class nsCycleCollectionTraversalCallback;
namespace mozilla {
class CSSStyleSheet;

View File

@ -13,7 +13,6 @@
#include "nsIStyleRule.h"
#include "nsIDOMCSSRule.h"
class nsIStyleSheet;
class nsIDocument;
struct nsRuleData;
template<class T> struct already_AddRefed;

View File

@ -14,7 +14,6 @@
#include "nsIStyleRuleProcessor.h"
class nsIDocument;
class nsRuleWalker;
namespace mozilla {

View File

@ -22,7 +22,6 @@
class nsIAtom;
struct nsCSSSelectorList;
class nsCSSCompressedDataBlock;
namespace mozilla {
class CSSStyleSheet;

View File

@ -13,7 +13,6 @@
#include "mozilla/MemoryReporting.h"
#include "mozilla/TimeStamp.h"
class nsCSSKeyframesRule;
class nsStyleContext;
namespace mozilla {

View File

@ -22,8 +22,10 @@
#include "mozilla/UniquePtr.h"
struct CascadeEnumData;
struct ElementDependentRuleProcessorData;
struct nsCSSSelector;
struct nsCSSSelectorList;
struct nsFontFaceRuleContainer;
struct RuleCascadeData;
struct TreeMatchContext;
class nsCSSKeyframesRule;

View File

@ -34,33 +34,12 @@ class nsDOMCSSValueList;
struct nsMargin;
class nsROCSSPrimitiveValue;
struct nsStyleBackground;
struct nsStyleBorder;
struct nsStyleContent;
struct nsStyleColumn;
struct nsStyleColor;
class nsStyleCoord;
class nsStyleCorners;
struct nsStyleDisplay;
struct nsStyleFilter;
struct nsStyleFont;
class nsStyleGradient;
struct nsStyleImage;
struct nsStyleList;
struct nsStyleMargin;
struct nsStyleOutline;
struct nsStylePadding;
struct nsStylePosition;
struct nsStyleQuotes;
class nsStyleSides;
struct nsStyleSVG;
struct nsStyleSVGReset;
struct nsStyleTable;
struct nsStyleText;
struct nsStyleTextReset;
class nsStyleTimingFunction;
struct nsStyleUIReset;
struct nsStyleVisibility;
struct nsStyleXUL;
struct nsTimingFunction;
class gfx3DMatrix;

View File

@ -18,7 +18,6 @@
#include "nsTHashtable.h"
#include "nsCSSRules.h"
class nsPresContext;
class nsIPrincipal;
class nsFontFaceLoader : public nsIStreamLoaderObserver

View File

@ -8,7 +8,6 @@
#ifndef nsICSSPseudoComparator_h___
#define nsICSSPseudoComparator_h___
class nsIAtom;
struct nsCSSSelector;
class nsICSSPseudoComparator

View File

@ -17,7 +17,6 @@
#include "nsChangeHint.h"
struct RuleProcessorData;
struct ElementDependentRuleProcessorData;
struct ElementRuleProcessorData;
struct PseudoElementRuleProcessorData;
struct AnonBoxRuleProcessorData;

View File

@ -20,7 +20,6 @@ class nsIStyleRule;
struct nsCSSValueList;
class nsCSSPropertySet;
class nsCSSValue;
struct nsCSSRect;
class nsStyleCoord;
struct nsCSSValuePairList;

View File

@ -23,11 +23,9 @@
#include "mozilla/EventStates.h"
#include "mozilla/GuardObjects.h"
class nsAttrValue;
class nsIAtom;
class nsIContent;
class nsICSSPseudoComparator;
class nsIStyleSheet;
struct TreeMatchContext;
/**

View File

@ -26,13 +26,14 @@
#include "nsCSSPseudoElements.h"
class gfxFontFeatureValueSet;
class nsCSSFontFaceRule;
class nsCSSKeyframesRule;
class nsCSSFontFeatureValuesRule;
class nsCSSPageRule;
class nsCSSCounterStyleRule;
class nsICSSPseudoComparator;
class nsRuleWalker;
struct ElementDependentRuleProcessorData;
struct nsFontFaceRuleContainer;
struct TreeMatchContext;
namespace mozilla {

View File

@ -18,7 +18,6 @@
class nsStyleContext;
class nsPresContext;
class nsCSSPropertySet;
struct ElementDependentRuleProcessorData;
namespace mozilla {
struct StyleTransition;

View File

@ -13,7 +13,6 @@
#include "mozilla/gfx/Types.h"
#include "nsColor.h"
class nsIFrame;
struct nsStyleFilter;
template<class T> class nsTArray;

View File

@ -14,7 +14,6 @@ class gfxMatrix;
class nsIFrame;
class SVGBBox;
struct nsPoint;
struct nsRect;
namespace mozilla {

View File

@ -21,7 +21,6 @@ class nsIContent;
class nsIPresShell;
class nsStyleContext;
struct nsPoint;
struct nsRect;
typedef nsContainerFrame nsSVGContainerFrameBase;

View File

@ -17,7 +17,6 @@ class nsIContent;
class nsIFrame;
class nsIPresShell;
class nsStyleContext;
class nsSVGIntegerPair;
class nsSVGLength2;
struct nsRect;

View File

@ -13,7 +13,6 @@
#include "nsSVGNumberPair.h"
#include "nsTArray.h"
class nsIFrame;
class nsSVGFilterFrame;
struct nsStyleFilter;

View File

@ -14,7 +14,6 @@
#include "nsSVGUtils.h"
class gfxContext;
class nsSVGOuterSVGFrame;
typedef nsContainerFrame nsSVGForeignObjectFrameBase;

View File

@ -30,7 +30,6 @@ class nsStyleContext;
class nsSVGMarkerFrame;
class nsSVGMarkerProperty;
struct nsPoint;
struct nsRect;
typedef nsFrame nsSVGPathGeometryFrameBase;

View File

@ -12,10 +12,7 @@
#include "mozilla/RefPtr.h"
#include "nsSVGPaintServerFrame.h"
class gfxASurface;
class gfxContext;
class nsIFrame;
class nsSVGElement;
class nsSVGLength2;
class nsSVGPathGeometryFrame;
class nsSVGViewBox;

View File

@ -28,15 +28,12 @@
#include <algorithm>
class gfxContext;
class gfxPattern;
class nsFrameList;
class nsIContent;
class nsIDocument;
class nsIFrame;
class nsPresContext;
class nsStyleContext;
class nsStyleCoord;
class nsSVGClipPathFrame;
class nsSVGDisplayContainerFrame;
class nsSVGElement;
class nsSVGEnum;
@ -49,11 +46,8 @@ class gfxTextContextPaint;
struct nsStyleSVG;
struct nsStyleSVGPaint;
struct nsRect;
struct nsPoint;
namespace mozilla {
class SVGAnimatedPreserveAspectRatio;
class SVGPreserveAspectRatio;
namespace dom {
class Element;
class UserSpaceMetrics;
@ -61,7 +55,6 @@ class UserSpaceMetrics;
namespace gfx {
class DrawTarget;
class GeneralPattern;
class SourceSurface;
}
} // namespace mozilla

View File

@ -15,8 +15,6 @@
#include "nsDebug.h"
#include "StackArena.h"
class nsIPresShell;
/**
* The SpanningCellSorter is responsible for accumulating lists of cells
* with colspans so that those cells can later be enumerated, sorted

View File

@ -17,7 +17,6 @@
#undef DEBUG_TABLE_CELLMAP
class nsTableColFrame;
class nsTableCellFrame;
class nsTableRowFrame;
class nsTableRowGroupFrame;

View File

@ -11,8 +11,6 @@
#include "nsContainerFrame.h"
#include "nsTArray.h"
class nsTableCellFrame;
enum nsTableColType {
eColContent = 0, // there is real col content associated
eColAnonymousCol = 1, // the result of a span on a col

View File

@ -21,7 +21,6 @@
class nsTableCellFrame;
class nsTableCellMap;
class nsTableColFrame;
class nsColGroupFrame;
class nsTableRowGroupFrame;
class nsTableRowFrame;
class nsTableColGroupFrame;
@ -29,7 +28,6 @@ class nsITableLayoutStrategy;
class nsStyleContext;
struct nsTableReflowState;
struct nsStylePosition;
struct BCPropertyData;
static inline bool IS_TABLE_CELL(nsIAtom* frameType) {

View File

@ -15,7 +15,6 @@
class nsTableFrame;
class nsTableRowFrame;
class nsTableCellFrame;
struct nsRowGroupReflowState {
const nsHTMLReflowState& reflowState; // Our reflow state

View File

@ -20,7 +20,6 @@
#include "nsRect.h"
class nsIFrame;
class nsIDocShell;
class nsIPresShell;
namespace mozilla {

View File

@ -11,8 +11,6 @@
#include "nsIGridPart.h"
#include "nsCOMPtr.h"
class nsGridRowGroupLayout;
class nsGridRowLayout;
class nsBoxLayoutState;
class nsGridCell;

View File

@ -13,12 +13,10 @@
#include "nsCoord.h"
#include "nsGrid.h"
class nsIPresContext;
class nsGridRowGroupLayout;
class nsGridRowLayout;
class nsGridRow;
class nsBoxLayoutState;
class nsGridCell;
/**
* The nsBoxLayout implementation for a grid.

View File

@ -15,8 +15,6 @@
#include "nsCoord.h"
class nsGridLayout2;
class nsBoxLayoutState;
class nsIFrame;
/**

View File

@ -18,11 +18,7 @@
#include "nsIPresShell.h"
class nsRenderingContext;
class nsCalculatedBoxInfo;
class nsHTMLReflowMetrics;
struct nsHTMLReflowState;
class nsString;
class nsHTMLReflowCommand;
class MOZ_STACK_CLASS nsBoxLayoutState
{

View File

@ -10,7 +10,6 @@
#include "nsCoord.h"
class nsScrollbarFrame;
class nsIDOMEventTarget;
class nsIFrame;
class nsIScrollbarMediator : public nsQueryFrame

View File

@ -9,8 +9,6 @@
#include "nsLeafFrame.h"
#include "nsBox.h"
class nsAccessKeyInfo;
class nsLeafBoxFrame : public nsLeafFrame
{
public:

View File

@ -25,7 +25,6 @@ nsIFrame* NS_NewMenuFrame(nsIPresShell* aPresShell, nsStyleContext* aContext);
nsIFrame* NS_NewMenuItemFrame(nsIPresShell* aPresShell, nsStyleContext* aContext);
class nsIContent;
class nsMenuBarFrame;
#define NS_STATE_ACCELTEXT_IS_DERIVED NS_STATE_BOX_CHILD_RESERVED

View File

@ -125,7 +125,6 @@ enum FlipType {
nsIFrame* NS_NewMenuPopupFrame(nsIPresShell* aPresShell, nsStyleContext* aContext);
class nsViewManager;
class nsView;
class nsMenuPopupFrame;

Some files were not shown because too many files have changed in this diff Show More