mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1156632 - Remove unused forward class declarations - patch 5 - rdf, parser, layout and something else, r=ehsan
This commit is contained in:
parent
124186054d
commit
b75af49c46
@ -17,8 +17,6 @@ class AccessibleWrap;
|
||||
} // namespace a11y
|
||||
} // namespace mozilla
|
||||
|
||||
struct MaiUtilClass;
|
||||
|
||||
extern "C" {
|
||||
void actionInterfaceInitCB(AtkActionIface* aIface);
|
||||
void componentInterfaceInitCB(AtkComponentIface* aIface);
|
||||
|
@ -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;
|
||||
|
@ -23,8 +23,6 @@
|
||||
|
||||
class nsAccessiblePivot;
|
||||
|
||||
class nsIScrollableView;
|
||||
|
||||
const uint32_t kDefaultCacheLength = 128;
|
||||
|
||||
namespace mozilla {
|
||||
|
@ -8,8 +8,6 @@
|
||||
|
||||
#include "BaseAccessibles.h"
|
||||
|
||||
class nsGenericHTMLElement;
|
||||
|
||||
namespace mozilla {
|
||||
namespace a11y {
|
||||
|
||||
|
@ -8,8 +8,6 @@
|
||||
|
||||
#include "HTMLFormControlAccessible.h"
|
||||
|
||||
class nsIMutableArray;
|
||||
|
||||
namespace mozilla {
|
||||
namespace a11y {
|
||||
|
||||
|
@ -10,7 +10,6 @@
|
||||
#include "TableAccessible.h"
|
||||
#include "TableCellAccessible.h"
|
||||
|
||||
class nsITableLayout;
|
||||
class nsITableCellLayout;
|
||||
|
||||
namespace mozilla {
|
||||
|
@ -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 \
|
||||
|
@ -15,8 +15,6 @@
|
||||
namespace mozilla {
|
||||
namespace a11y {
|
||||
|
||||
struct objc_class;
|
||||
|
||||
class RootAccessibleWrap : public RootAccessible
|
||||
{
|
||||
public:
|
||||
|
@ -14,7 +14,6 @@
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsRefPtrHashtable.h"
|
||||
|
||||
class nsIArray;
|
||||
class nsIContent;
|
||||
|
||||
namespace mozilla {
|
||||
|
@ -14,8 +14,6 @@
|
||||
#include "XULMenuAccessible.h"
|
||||
#include "XULSelectControlAccessible.h"
|
||||
|
||||
class nsIWeakReference;
|
||||
|
||||
namespace mozilla {
|
||||
namespace a11y {
|
||||
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -38,7 +38,6 @@
|
||||
#include "nsIRDFNode.h"
|
||||
|
||||
class nsXULTemplateResultSetRDF;
|
||||
class nsXULTemplateQueryProcessorRDF;
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
||||
|
@ -15,8 +15,6 @@
|
||||
#include "nsWeakReference.h"
|
||||
#include "nsAutoPtr.h"
|
||||
|
||||
class nsHTMLEditor;
|
||||
|
||||
namespace mozilla {
|
||||
namespace dom {
|
||||
class IMETextTxn;
|
||||
|
@ -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;
|
||||
|
@ -26,7 +26,6 @@ class Element;
|
||||
} // namespace mozilla
|
||||
|
||||
class nsHTMLEditor;
|
||||
class nsIDOMWindow;
|
||||
|
||||
typedef void (*nsProcessValueFunc)(const nsAString * aInputString, nsAString & aOutputString,
|
||||
const char * aDefaultValueString,
|
||||
|
@ -43,11 +43,9 @@
|
||||
|
||||
class nsIDOMKeyEvent;
|
||||
class nsITransferable;
|
||||
class nsIDocumentEncoder;
|
||||
class nsIClipboard;
|
||||
class TypeInState;
|
||||
class nsIContentFilter;
|
||||
class nsIURL;
|
||||
class nsILinkHandler;
|
||||
class nsTableOuterFrame;
|
||||
class nsIDOMRange;
|
||||
|
@ -11,7 +11,6 @@
|
||||
|
||||
class nsEditor;
|
||||
class nsHTMLEditor;
|
||||
class nsIDOMEvent;
|
||||
|
||||
class nsHTMLEditorEventListener : public nsEditorEventListener
|
||||
{
|
||||
|
@ -20,7 +20,6 @@ Transaction interface to outside world
|
||||
{0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32} }
|
||||
|
||||
class nsSelectionState;
|
||||
class nsIEditor;
|
||||
class nsIAtom;
|
||||
|
||||
/**
|
||||
|
@ -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;
|
||||
|
@ -8,12 +8,6 @@
|
||||
|
||||
#include "nscore.h"
|
||||
|
||||
namespace mozilla {
|
||||
namespace dom {
|
||||
class Element;
|
||||
} // namespace dom
|
||||
} // namespace mozilla
|
||||
|
||||
class nsIDOMNode;
|
||||
class nsINode;
|
||||
class nsPlaintextEditor;
|
||||
|
@ -14,7 +14,6 @@
|
||||
#include "mozilla/dom/Text.h"
|
||||
|
||||
class nsHTMLEditor;
|
||||
class nsIDOMDocument;
|
||||
class nsIDOMNode;
|
||||
struct DOMPoint;
|
||||
|
||||
|
@ -18,7 +18,6 @@
|
||||
|
||||
class nsITransaction;
|
||||
class nsITransactionListener;
|
||||
class nsTransactionItem;
|
||||
|
||||
/** implementation of a transaction manager object.
|
||||
*
|
||||
|
@ -41,8 +41,6 @@
|
||||
#include "nsTArray.h"
|
||||
#include "nsWeakPtr.h"
|
||||
|
||||
class nsIContentViewerFile;
|
||||
|
||||
class nsWebBrowserInitInfo
|
||||
{
|
||||
public:
|
||||
|
@ -16,7 +16,6 @@
|
||||
#include "nsIContentIterator.h"
|
||||
#include "nsIWordBreaker.h"
|
||||
|
||||
class nsIAtom;
|
||||
class nsIContent;
|
||||
|
||||
#define NS_FIND_CONTRACTID "@mozilla.org/embedcomp/rangefind;1"
|
||||
|
@ -21,10 +21,6 @@
|
||||
#include "nsPrintProgress.h"
|
||||
#include "nsIWebProgressListener.h"
|
||||
|
||||
|
||||
class nsIDOMWindow;
|
||||
class nsIDialogParamBlock;
|
||||
|
||||
class nsPrintingPromptService: public nsIPrintingPromptService,
|
||||
public nsIWebProgressListener
|
||||
{
|
||||
|
@ -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;
|
||||
|
@ -24,7 +24,6 @@
|
||||
#undef KeyPress
|
||||
#endif
|
||||
|
||||
class nsIDOMMouseEventListener;
|
||||
class mozInlineSpellWordUtil;
|
||||
class mozInlineSpellChecker;
|
||||
class mozInlineSpellResume;
|
||||
|
@ -12,7 +12,6 @@
|
||||
#include "nsStyleConsts.h"
|
||||
|
||||
class gfxContext;
|
||||
class nsDisplayItem;
|
||||
class nsPresContext;
|
||||
class nsRegion;
|
||||
|
||||
|
@ -50,8 +50,6 @@ public:
|
||||
bool mIsInfinite;
|
||||
};
|
||||
|
||||
struct NewLayerEntry;
|
||||
|
||||
struct ContainerLayerParameters {
|
||||
ContainerLayerParameters()
|
||||
: mXScale(1)
|
||||
|
@ -16,7 +16,6 @@
|
||||
*/
|
||||
|
||||
class nsINode;
|
||||
class nsIDocument;
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
|
@ -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 {
|
||||
|
||||
|
@ -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 {
|
||||
|
||||
|
@ -11,7 +11,6 @@ class nsIDocument;
|
||||
class nsStyleSet;
|
||||
class nsIPresShell;
|
||||
class nsPresContext;
|
||||
class nsIWidget;
|
||||
class nsViewManager;
|
||||
|
||||
// {c6f255cf-cadd-4382-b57f-cd2a9874169b}
|
||||
|
@ -94,7 +94,6 @@ class DocAccessible;
|
||||
} // namespace a11y
|
||||
} // namespace mozilla
|
||||
#endif
|
||||
class nsIWidget;
|
||||
struct nsArenaMemoryStats;
|
||||
class nsITimer;
|
||||
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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;
|
||||
|
@ -38,7 +38,6 @@
|
||||
#include "mozilla/MemoryReporting.h"
|
||||
|
||||
class nsRange;
|
||||
class nsIDragService;
|
||||
|
||||
struct RangePaintInfo;
|
||||
struct nsCallbackEventRequest;
|
||||
|
@ -28,7 +28,6 @@ class nsPresContext;
|
||||
class nsIPresShell;
|
||||
class nsIDocument;
|
||||
class imgIRequest;
|
||||
class nsIRunnable;
|
||||
|
||||
namespace mozilla {
|
||||
class RefreshDriverTimer;
|
||||
|
@ -11,8 +11,6 @@
|
||||
|
||||
class nsIChannel;
|
||||
class nsIContentViewer;
|
||||
class nsIFile;
|
||||
class nsIInputStream;
|
||||
class nsILoadGroup;
|
||||
class nsIStreamListener;
|
||||
|
||||
|
@ -13,7 +13,6 @@
|
||||
#include "nsIAnonymousContentCreator.h"
|
||||
#include "nsCOMPtr.h"
|
||||
|
||||
class nsTextControlFrame;
|
||||
class nsIDOMDataTransfer;
|
||||
|
||||
class nsFileControlFrame : public nsBlockFrame,
|
||||
|
@ -29,8 +29,6 @@
|
||||
#undef KeyPress
|
||||
#endif
|
||||
|
||||
class nsIDOMHTMLSelectElement;
|
||||
class nsIDOMHTMLOptionsCollection;
|
||||
class nsIComboboxControlFrame;
|
||||
class nsPresContext;
|
||||
class nsListEventListener;
|
||||
|
@ -11,8 +11,6 @@
|
||||
#include "nsIAnonymousContentCreator.h"
|
||||
#include "nsCOMPtr.h"
|
||||
|
||||
class nsBaseContentList;
|
||||
|
||||
class nsProgressFrame : public nsContainerFrame,
|
||||
public nsIAnonymousContentCreator
|
||||
{
|
||||
|
@ -14,7 +14,6 @@
|
||||
#include "nsIDOMEventListener.h"
|
||||
#include "nsCOMPtr.h"
|
||||
|
||||
class nsBaseContentList;
|
||||
class nsDisplayRangeFocusRing;
|
||||
|
||||
class nsRangeFrame : public nsContainerFrame,
|
||||
|
@ -15,7 +15,6 @@
|
||||
class nsIContent;
|
||||
class nsIScrollbarMediator;
|
||||
class nsITimer;
|
||||
class nsIAtom;
|
||||
|
||||
namespace mozilla {
|
||||
namespace layout {
|
||||
|
@ -13,7 +13,6 @@
|
||||
#include <algorithm>
|
||||
|
||||
class nsIScrollableFrame;
|
||||
class gfxTextRun;
|
||||
class nsLineBox;
|
||||
|
||||
namespace mozilla {
|
||||
|
@ -44,7 +44,6 @@ enum LineReflowStatus {
|
||||
class nsBlockReflowState;
|
||||
class nsBlockInFlowLineIterator;
|
||||
class nsBulletFrame;
|
||||
class nsFirstLineFrame;
|
||||
|
||||
/**
|
||||
* Some invariants:
|
||||
|
@ -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.
|
||||
|
@ -97,7 +97,6 @@
|
||||
//----------------------------------------------------------------------
|
||||
|
||||
struct nsBoxLayoutMetrics;
|
||||
class nsDisplayBackgroundImage;
|
||||
struct nsRect;
|
||||
|
||||
/**
|
||||
|
@ -20,7 +20,6 @@
|
||||
#include "nsBidiPresUtils.h"
|
||||
|
||||
class nsRange;
|
||||
class nsTableOuterFrame;
|
||||
|
||||
// IID for the nsFrameSelection interface
|
||||
// 3c6ae2d0-4cf1-44a1-9e9d-2411867f19c6
|
||||
|
@ -27,7 +27,6 @@ class nsPresContext;
|
||||
class nsIPresShell;
|
||||
class nsIContent;
|
||||
class nsIAtom;
|
||||
class nsIScrollFrameInternal;
|
||||
class nsPresState;
|
||||
class nsIScrollPositionListener;
|
||||
struct ScrollReflowState;
|
||||
|
@ -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;
|
||||
|
@ -15,7 +15,6 @@
|
||||
#include "nsStyleContext.h"
|
||||
#include "nsTArrayForwardDeclare.h"
|
||||
|
||||
class nsBaseContentList;
|
||||
class nsIContent;
|
||||
class nsIFrame;
|
||||
|
||||
|
@ -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;
|
||||
|
@ -29,7 +29,6 @@
|
||||
class nsPresContext;
|
||||
class nsRootPresContext;
|
||||
class nsDisplayPlugin;
|
||||
class nsIOSurface;
|
||||
class PluginBackgroundSink;
|
||||
class nsPluginInstanceOwner;
|
||||
|
||||
|
@ -12,7 +12,6 @@
|
||||
#include "nsInlineFrame.h"
|
||||
|
||||
class nsRubyBaseContainerFrame;
|
||||
class nsRubyTextContainerFrame;
|
||||
|
||||
typedef nsInlineFrame nsRubyFrameSuper;
|
||||
|
||||
|
@ -10,10 +10,6 @@ class nsIDocument;
|
||||
class nsIDOMDocument;
|
||||
class nsIDOMElement;
|
||||
class nsIDOMNode;
|
||||
class nsIDOMWindow;
|
||||
class nsIFrame;
|
||||
class nsIPresShell;
|
||||
class nsISupports;
|
||||
|
||||
namespace mozilla {
|
||||
class EventStateManager;
|
||||
|
@ -10,7 +10,6 @@
|
||||
|
||||
class gfxFontEntry;
|
||||
class gfxFontGroup;
|
||||
class nsCSSFontFaceRule;
|
||||
|
||||
class nsFontFace : public nsIDOMFontFace
|
||||
{
|
||||
|
@ -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
|
||||
|
@ -28,7 +28,6 @@
|
||||
|
||||
class nsIFrame;
|
||||
class nsPresContext;
|
||||
class nsStyleChangeList;
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
|
@ -29,7 +29,6 @@
|
||||
|
||||
class CSSRuleListImpl;
|
||||
class nsCSSRuleProcessor;
|
||||
class nsICSSRuleList;
|
||||
class nsIPrincipal;
|
||||
class nsIURI;
|
||||
class nsMediaList;
|
||||
|
@ -12,7 +12,6 @@
|
||||
#include "nsWrapperCache.h"
|
||||
#include "nsStringFwd.h"
|
||||
|
||||
class nsIDOMCSSValue;
|
||||
class nsROCSSPrimitiveValue;
|
||||
namespace mozilla {
|
||||
class ErrorResult;
|
||||
|
@ -17,7 +17,6 @@
|
||||
#include "nsCSSValue.h"
|
||||
|
||||
class nsPresContext;
|
||||
class nsCSSCounterStyleRule;
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
|
@ -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;
|
||||
|
@ -13,7 +13,6 @@
|
||||
#include "nsIStyleRule.h"
|
||||
#include "nsIDOMCSSRule.h"
|
||||
|
||||
class nsIStyleSheet;
|
||||
class nsIDocument;
|
||||
struct nsRuleData;
|
||||
template<class T> struct already_AddRefed;
|
||||
|
@ -14,7 +14,6 @@
|
||||
|
||||
#include "nsIStyleRuleProcessor.h"
|
||||
|
||||
class nsIDocument;
|
||||
class nsRuleWalker;
|
||||
|
||||
namespace mozilla {
|
||||
|
@ -22,7 +22,6 @@
|
||||
|
||||
class nsIAtom;
|
||||
struct nsCSSSelectorList;
|
||||
class nsCSSCompressedDataBlock;
|
||||
|
||||
namespace mozilla {
|
||||
class CSSStyleSheet;
|
||||
|
@ -13,7 +13,6 @@
|
||||
#include "mozilla/MemoryReporting.h"
|
||||
#include "mozilla/TimeStamp.h"
|
||||
|
||||
class nsCSSKeyframesRule;
|
||||
class nsStyleContext;
|
||||
|
||||
namespace mozilla {
|
||||
|
@ -22,8 +22,10 @@
|
||||
#include "mozilla/UniquePtr.h"
|
||||
|
||||
struct CascadeEnumData;
|
||||
struct ElementDependentRuleProcessorData;
|
||||
struct nsCSSSelector;
|
||||
struct nsCSSSelectorList;
|
||||
struct nsFontFaceRuleContainer;
|
||||
struct RuleCascadeData;
|
||||
struct TreeMatchContext;
|
||||
class nsCSSKeyframesRule;
|
||||
|
@ -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;
|
||||
|
||||
|
@ -18,7 +18,6 @@
|
||||
#include "nsTHashtable.h"
|
||||
#include "nsCSSRules.h"
|
||||
|
||||
class nsPresContext;
|
||||
class nsIPrincipal;
|
||||
|
||||
class nsFontFaceLoader : public nsIStreamLoaderObserver
|
||||
|
@ -8,7 +8,6 @@
|
||||
#ifndef nsICSSPseudoComparator_h___
|
||||
#define nsICSSPseudoComparator_h___
|
||||
|
||||
class nsIAtom;
|
||||
struct nsCSSSelector;
|
||||
|
||||
class nsICSSPseudoComparator
|
||||
|
@ -17,7 +17,6 @@
|
||||
#include "nsChangeHint.h"
|
||||
|
||||
struct RuleProcessorData;
|
||||
struct ElementDependentRuleProcessorData;
|
||||
struct ElementRuleProcessorData;
|
||||
struct PseudoElementRuleProcessorData;
|
||||
struct AnonBoxRuleProcessorData;
|
||||
|
@ -20,7 +20,6 @@ class nsIStyleRule;
|
||||
struct nsCSSValueList;
|
||||
class nsCSSPropertySet;
|
||||
class nsCSSValue;
|
||||
struct nsCSSRect;
|
||||
|
||||
class nsStyleCoord;
|
||||
struct nsCSSValuePairList;
|
||||
|
@ -23,11 +23,9 @@
|
||||
#include "mozilla/EventStates.h"
|
||||
#include "mozilla/GuardObjects.h"
|
||||
|
||||
class nsAttrValue;
|
||||
class nsIAtom;
|
||||
class nsIContent;
|
||||
class nsICSSPseudoComparator;
|
||||
class nsIStyleSheet;
|
||||
struct TreeMatchContext;
|
||||
|
||||
/**
|
||||
|
@ -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 {
|
||||
|
@ -18,7 +18,6 @@
|
||||
class nsStyleContext;
|
||||
class nsPresContext;
|
||||
class nsCSSPropertySet;
|
||||
struct ElementDependentRuleProcessorData;
|
||||
|
||||
namespace mozilla {
|
||||
struct StyleTransition;
|
||||
|
@ -13,7 +13,6 @@
|
||||
#include "mozilla/gfx/Types.h"
|
||||
#include "nsColor.h"
|
||||
|
||||
class nsIFrame;
|
||||
struct nsStyleFilter;
|
||||
template<class T> class nsTArray;
|
||||
|
||||
|
@ -14,7 +14,6 @@ class gfxMatrix;
|
||||
class nsIFrame;
|
||||
class SVGBBox;
|
||||
|
||||
struct nsPoint;
|
||||
struct nsRect;
|
||||
|
||||
namespace mozilla {
|
||||
|
@ -21,7 +21,6 @@ class nsIContent;
|
||||
class nsIPresShell;
|
||||
class nsStyleContext;
|
||||
|
||||
struct nsPoint;
|
||||
struct nsRect;
|
||||
|
||||
typedef nsContainerFrame nsSVGContainerFrameBase;
|
||||
|
@ -17,7 +17,6 @@ class nsIContent;
|
||||
class nsIFrame;
|
||||
class nsIPresShell;
|
||||
class nsStyleContext;
|
||||
class nsSVGIntegerPair;
|
||||
class nsSVGLength2;
|
||||
|
||||
struct nsRect;
|
||||
|
@ -13,7 +13,6 @@
|
||||
#include "nsSVGNumberPair.h"
|
||||
#include "nsTArray.h"
|
||||
|
||||
class nsIFrame;
|
||||
class nsSVGFilterFrame;
|
||||
struct nsStyleFilter;
|
||||
|
||||
|
@ -14,7 +14,6 @@
|
||||
#include "nsSVGUtils.h"
|
||||
|
||||
class gfxContext;
|
||||
class nsSVGOuterSVGFrame;
|
||||
|
||||
typedef nsContainerFrame nsSVGForeignObjectFrameBase;
|
||||
|
||||
|
@ -30,7 +30,6 @@ class nsStyleContext;
|
||||
class nsSVGMarkerFrame;
|
||||
class nsSVGMarkerProperty;
|
||||
|
||||
struct nsPoint;
|
||||
struct nsRect;
|
||||
|
||||
typedef nsFrame nsSVGPathGeometryFrameBase;
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -17,7 +17,6 @@
|
||||
|
||||
#undef DEBUG_TABLE_CELLMAP
|
||||
|
||||
class nsTableColFrame;
|
||||
class nsTableCellFrame;
|
||||
class nsTableRowFrame;
|
||||
class nsTableRowGroupFrame;
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -15,7 +15,6 @@
|
||||
|
||||
class nsTableFrame;
|
||||
class nsTableRowFrame;
|
||||
class nsTableCellFrame;
|
||||
|
||||
struct nsRowGroupReflowState {
|
||||
const nsHTMLReflowState& reflowState; // Our reflow state
|
||||
|
@ -20,7 +20,6 @@
|
||||
#include "nsRect.h"
|
||||
|
||||
class nsIFrame;
|
||||
class nsIDocShell;
|
||||
class nsIPresShell;
|
||||
|
||||
namespace mozilla {
|
||||
|
@ -11,8 +11,6 @@
|
||||
#include "nsIGridPart.h"
|
||||
#include "nsCOMPtr.h"
|
||||
|
||||
class nsGridRowGroupLayout;
|
||||
class nsGridRowLayout;
|
||||
class nsBoxLayoutState;
|
||||
class nsGridCell;
|
||||
|
||||
|
@ -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.
|
||||
|
@ -15,8 +15,6 @@
|
||||
|
||||
#include "nsCoord.h"
|
||||
|
||||
class nsGridLayout2;
|
||||
class nsBoxLayoutState;
|
||||
class nsIFrame;
|
||||
|
||||
/**
|
||||
|
@ -18,11 +18,7 @@
|
||||
#include "nsIPresShell.h"
|
||||
|
||||
class nsRenderingContext;
|
||||
class nsCalculatedBoxInfo;
|
||||
class nsHTMLReflowMetrics;
|
||||
struct nsHTMLReflowState;
|
||||
class nsString;
|
||||
class nsHTMLReflowCommand;
|
||||
|
||||
class MOZ_STACK_CLASS nsBoxLayoutState
|
||||
{
|
||||
|
@ -10,7 +10,6 @@
|
||||
#include "nsCoord.h"
|
||||
|
||||
class nsScrollbarFrame;
|
||||
class nsIDOMEventTarget;
|
||||
class nsIFrame;
|
||||
|
||||
class nsIScrollbarMediator : public nsQueryFrame
|
||||
|
@ -9,8 +9,6 @@
|
||||
#include "nsLeafFrame.h"
|
||||
#include "nsBox.h"
|
||||
|
||||
class nsAccessKeyInfo;
|
||||
|
||||
class nsLeafBoxFrame : public nsLeafFrame
|
||||
{
|
||||
public:
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
Loading…
Reference in New Issue
Block a user