mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
[Bug 780428] Don't include nsIFrame.h in places where it's not necessary r=roc
This commit is contained in:
parent
0039e134c7
commit
d50e4a7565
@ -8,6 +8,7 @@
|
||||
|
||||
#include "mozilla/dom/Element.h"
|
||||
#include "nsComputedDOMStyle.h"
|
||||
#include "nsIFrame.h"
|
||||
|
||||
using namespace mozilla;
|
||||
using namespace mozilla::a11y;
|
||||
|
@ -15,7 +15,6 @@
|
||||
|
||||
#include "nsGUIEvent.h"
|
||||
#include "nsILink.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsINameSpaceManager.h"
|
||||
#include "nsIURI.h"
|
||||
|
||||
|
@ -33,7 +33,6 @@
|
||||
#include "nsIDOMXULMultSelectCntrlEl.h"
|
||||
#include "nsIDocument.h"
|
||||
#include "nsEventListenerManager.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsIInterfaceRequestorUtils.h"
|
||||
#include "nsIServiceManager.h"
|
||||
#include "nsPIDOMWindow.h"
|
||||
|
@ -17,7 +17,6 @@
|
||||
|
||||
#include "nsIDocShell.h"
|
||||
#include "nsIDocShellTreeNode.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsIInterfaceRequestorUtils.h"
|
||||
#include "nsISelectionController.h"
|
||||
#include "nsIServiceManager.h"
|
||||
|
@ -20,7 +20,6 @@
|
||||
#include "nsAttrName.h"
|
||||
#include "nsIDOMNodeList.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsINameSpaceManager.h"
|
||||
#include "nsPIDOMWindow.h"
|
||||
#include "nsIServiceManager.h"
|
||||
|
@ -13,7 +13,6 @@
|
||||
// NOTE: alphabetically ordered
|
||||
#include "nsIAccessibleRelation.h"
|
||||
#include "nsIDocument.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsIDOMDocument.h"
|
||||
#include "nsIDOMXULSelectCntrlEl.h"
|
||||
#include "nsIDOMXULSelectCntrlItemEl.h"
|
||||
|
@ -16,13 +16,12 @@ interface nsINode;
|
||||
|
||||
%{C++
|
||||
class nsFrameSelection;
|
||||
class nsIFrame;
|
||||
class nsIPresShell;
|
||||
struct nsTextRangeStyle;
|
||||
struct nsPoint;
|
||||
struct ScrollAxis;
|
||||
#include "nsIFrame.h"
|
||||
#include "nsTArray.h"
|
||||
#include "nsIFrame.h"
|
||||
%}
|
||||
|
||||
[ptr] native nsFrameSelection(nsFrameSelection);
|
||||
|
@ -20,9 +20,9 @@
|
||||
#include "nsIChannelEventSink.h"
|
||||
#include "nsIObjectLoadingContent.h"
|
||||
#include "nsIRunnable.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsPluginInstanceOwner.h"
|
||||
#include "nsIThreadInternal.h"
|
||||
#include "nsIFrame.h"
|
||||
|
||||
class nsAsyncInstantiateEvent;
|
||||
class nsStopPluginRunnable;
|
||||
|
@ -26,7 +26,6 @@
|
||||
#include "nsIVariant.h"
|
||||
|
||||
#include "nsIInterfaceRequestorUtils.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsDOMError.h"
|
||||
#include "nsIScriptError.h"
|
||||
|
||||
|
@ -17,7 +17,6 @@
|
||||
#include "nsIDocument.h"
|
||||
#include "nsCOMArray.h"
|
||||
#include "nsIFrameLoader.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsCycleCollectionParticipant.h"
|
||||
#include "nsIMarkupDocumentViewer.h"
|
||||
#include "nsIScrollableFrame.h"
|
||||
@ -34,6 +33,7 @@ class nsIDocShellTreeItem;
|
||||
class imgIContainer;
|
||||
class nsDOMDataTransfer;
|
||||
class MouseEnterLeaveDispatcher;
|
||||
class nsIFrame;
|
||||
|
||||
namespace mozilla {
|
||||
namespace dom {
|
||||
|
@ -10,7 +10,6 @@
|
||||
#include "nsGenericHTMLElement.h"
|
||||
#include "nsGkAtoms.h"
|
||||
#include "nsSize.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsDOMError.h"
|
||||
#include "nsNodeInfoManager.h"
|
||||
|
||||
|
@ -18,7 +18,6 @@
|
||||
#include "nsIMarkupDocumentViewer.h"
|
||||
#include "nsMappedAttributes.h"
|
||||
#include "nsRuleData.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsIDocShell.h"
|
||||
#include "nsIEditorDocShell.h"
|
||||
#include "nsRuleWalker.h"
|
||||
|
@ -11,7 +11,6 @@
|
||||
#include "nsStyleConsts.h"
|
||||
#include "nsPresContext.h"
|
||||
#include "nsIDocument.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsIFormControlFrame.h"
|
||||
#include "nsDOMError.h"
|
||||
#include "nsContentUtils.h"
|
||||
|
@ -20,7 +20,6 @@
|
||||
// Notify/query select frame for selected state
|
||||
#include "nsIFormControlFrame.h"
|
||||
#include "nsIDocument.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsIDOMHTMLSelectElement.h"
|
||||
#include "nsNodeInfoManager.h"
|
||||
#include "nsCOMPtr.h"
|
||||
|
@ -12,7 +12,6 @@
|
||||
#include "nsGenericHTMLElement.h"
|
||||
#include "nsGkAtoms.h"
|
||||
#include "nsSize.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsDOMError.h"
|
||||
#include "nsNodeInfoManager.h"
|
||||
#include "plbase64.h"
|
||||
|
@ -186,7 +186,6 @@ destroying the nsBuiltinDecoder object.
|
||||
#include "nsIThread.h"
|
||||
#include "nsIChannel.h"
|
||||
#include "nsIObserver.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsAutoPtr.h"
|
||||
#include "nsSize.h"
|
||||
#include "prlog.h"
|
||||
|
@ -14,7 +14,6 @@
|
||||
#include "nsSVGStylableElement.h"
|
||||
#include "nsGkAtoms.h"
|
||||
#include "nsSVGGradientElement.h"
|
||||
#include "nsIFrame.h"
|
||||
|
||||
using namespace mozilla;
|
||||
|
||||
|
@ -10,7 +10,6 @@
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsGkAtoms.h"
|
||||
#include "nsSVGPatternElement.h"
|
||||
#include "nsIFrame.h"
|
||||
|
||||
using namespace mozilla;
|
||||
|
||||
|
@ -11,7 +11,6 @@
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsSVGSVGElement.h"
|
||||
#include "nsSVGTextPositioningElement.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsDOMError.h"
|
||||
#include "SVGAnimatedLengthList.h"
|
||||
#include "DOMSVGAnimatedLengthList.h"
|
||||
|
@ -32,13 +32,13 @@
|
||||
#include "mozilla/css/Loader.h"
|
||||
#include "mozilla/dom/Element.h"
|
||||
#include "nsCharsetAlias.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsContentUtils.h"
|
||||
#include "txXMLUtils.h"
|
||||
#include "nsContentSink.h"
|
||||
#include "nsINode.h"
|
||||
#include "nsContentCreatorFunctions.h"
|
||||
#include "txError.h"
|
||||
#include "nsIFrame.h"
|
||||
|
||||
using namespace mozilla::dom;
|
||||
|
||||
|
@ -15,7 +15,6 @@
|
||||
#include "nsIContent.h"
|
||||
#include "nsIDOMElement.h"
|
||||
#include "nsIDOMMouseEvent.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsIDOMEventListener.h"
|
||||
#include "nsCycleCollectionParticipant.h"
|
||||
|
||||
|
@ -33,7 +33,6 @@
|
||||
#include "nsIDOMWindowUtils.h"
|
||||
#include "nsIDocShell.h"
|
||||
#include "nsIDocShellTreeItem.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsIInterfaceRequestorUtils.h"
|
||||
#include "nsIInterfaceRequestorUtils.h"
|
||||
#include "nsIJSContextStack.h"
|
||||
|
@ -19,9 +19,9 @@
|
||||
#include "nsIContent.h"
|
||||
#include "nsTextFragment.h"
|
||||
#include "mozilla/dom/Element.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsRange.h"
|
||||
#include "nsContentUtils.h"
|
||||
#include "nsIFrame.h"
|
||||
|
||||
using namespace mozilla;
|
||||
|
||||
|
@ -10,7 +10,6 @@
|
||||
#define nsBidiPresUtils_h___
|
||||
|
||||
#include "nsTArray.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsBidi.h"
|
||||
#include "nsBidiUtils.h"
|
||||
#include "nsCOMPtr.h"
|
||||
@ -24,6 +23,7 @@
|
||||
|
||||
struct BidiParagraphData;
|
||||
struct BidiLineData;
|
||||
class nsIFrame;
|
||||
|
||||
/**
|
||||
* A structure representing some continuation state for each frame on the line,
|
||||
|
@ -5,7 +5,6 @@
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#include "nsStyleConsts.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsPoint.h"
|
||||
#include "nsRect.h"
|
||||
#include "nsIViewManager.h"
|
||||
|
@ -22,14 +22,12 @@
|
||||
|
||||
#include <stdio.h>
|
||||
#include "nsQueryFrame.h"
|
||||
#include "nsEvent.h"
|
||||
#include "nsStyleContext.h"
|
||||
#include "nsStyleStruct.h"
|
||||
#include "nsStyleStructFwd.h"
|
||||
#include "nsIContent.h"
|
||||
#include "nsHTMLReflowMetrics.h"
|
||||
#include "gfxMatrix.h"
|
||||
#include "nsFrameList.h"
|
||||
#include "nsIContent.h"
|
||||
#include "nsAlgorithm.h"
|
||||
#include "mozilla/layout/FrameChildList.h"
|
||||
#include "FramePropertyTable.h"
|
||||
@ -54,6 +52,7 @@
|
||||
struct nsHTMLReflowState;
|
||||
class nsHTMLReflowCommand;
|
||||
|
||||
struct gfxMatrix;
|
||||
class nsIAtom;
|
||||
class nsPresContext;
|
||||
class nsIPresShell;
|
||||
|
@ -16,12 +16,13 @@
|
||||
#include "nsCSSProps.h"
|
||||
|
||||
#include "nsIContent.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsWeakReference.h"
|
||||
#include "nsAutoPtr.h"
|
||||
#include "nsStyleStruct.h"
|
||||
#include "nsStyleContext.h"
|
||||
|
||||
class nsIFrame;
|
||||
class nsIPresShell;
|
||||
|
||||
class nsComputedDOMStyle : public nsDOMCSSDeclaration
|
||||
|
@ -24,7 +24,6 @@
|
||||
|
||||
#include "nsPresContext.h"
|
||||
#include "nsIPresShell.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsIPrincipal.h"
|
||||
#include "nsIScriptSecurityManager.h"
|
||||
|
||||
|
@ -13,7 +13,6 @@
|
||||
#include "nsIURL.h"
|
||||
#include "nsCSSPseudoElements.h"
|
||||
#include "nsIStyleRule.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "mozilla/css/StyleRule.h"
|
||||
#include "nsIStyleRuleProcessor.h"
|
||||
#include "nsPresContext.h"
|
||||
|
@ -23,7 +23,6 @@
|
||||
#include "nsIURL.h"
|
||||
#include "nsMappedAttributes.h"
|
||||
#include "nsILink.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsStyleContext.h"
|
||||
#include "nsGkAtoms.h"
|
||||
#include "nsPresContext.h"
|
||||
|
@ -22,7 +22,6 @@
|
||||
#include "nsCSSPseudoElements.h"
|
||||
#include "nsCSSRuleProcessor.h"
|
||||
#include "nsIContent.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsRuleData.h"
|
||||
#include "nsRuleProcessorData.h"
|
||||
#include "nsTransitionManager.h"
|
||||
|
@ -14,7 +14,7 @@
|
||||
//Cells should paint their backgrounds only, no children
|
||||
#define NS_PAINT_FLAG_TABLE_CELL_BG_PASS 0x00000002
|
||||
|
||||
#include "nsIFrame.h"
|
||||
class nsIFrame;
|
||||
class nsTableFrame;
|
||||
class nsTableRowGroupFrame;
|
||||
class nsTableRowFrame;
|
||||
|
@ -18,6 +18,7 @@
|
||||
#include "nsGridLayout2.h"
|
||||
#include "nsGridRow.h"
|
||||
#include "nsGridCell.h"
|
||||
#include "nsHTMLReflowState.h"
|
||||
|
||||
/*
|
||||
The grid control expands the idea of boxes from 1 dimension to 2 dimensions.
|
||||
|
@ -10,7 +10,6 @@
|
||||
#include "nsStackLayout.h"
|
||||
#include "nsIGridPart.h"
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsIFrame.h"
|
||||
|
||||
class nsGridRowGroupLayout;
|
||||
class nsGridRowLayout;
|
||||
|
@ -13,10 +13,10 @@
|
||||
#ifndef nsGridCell_h___
|
||||
#define nsGridCell_h___
|
||||
|
||||
#include "nsIFrame.h"
|
||||
|
||||
class nsBoxLayoutState;
|
||||
struct nsSize;
|
||||
class nsIFrame;
|
||||
typedef class nsIFrame nsIBox;
|
||||
|
||||
/*
|
||||
* Grid cell is what makes up the cellmap in the grid. Each GridCell contains
|
||||
|
@ -16,6 +16,7 @@
|
||||
#include "nsBox.h"
|
||||
#include "nsIScrollableFrame.h"
|
||||
#include "nsSprocketLayout.h"
|
||||
#include "nsHTMLReflowState.h"
|
||||
|
||||
nsresult
|
||||
NS_NewGridLayout2( nsIPresShell* aPresShell, nsBoxLayout** aNewLayout)
|
||||
|
@ -10,7 +10,6 @@
|
||||
#include "nsStackLayout.h"
|
||||
#include "nsIGridPart.h"
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsGrid.h"
|
||||
|
||||
class nsGridRowGroupLayout;
|
||||
|
@ -11,8 +11,8 @@
|
||||
//
|
||||
|
||||
#include "nsGridRow.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsBoxLayoutState.h"
|
||||
#include "nsIFrame.h"
|
||||
|
||||
nsGridRow::nsGridRow():mIsBogus(false),
|
||||
mBox(nullptr),
|
||||
|
@ -13,10 +13,12 @@
|
||||
#ifndef nsGridRow_h___
|
||||
#define nsGridRow_h___
|
||||
|
||||
#include "nsIFrame.h"
|
||||
#include "nsCoord.h"
|
||||
|
||||
class nsGridLayout2;
|
||||
class nsBoxLayoutState;
|
||||
class nsIFrame;
|
||||
typedef class nsIFrame nsIBox;
|
||||
|
||||
/**
|
||||
* The row (or column) data structure in the grid cellmap.
|
||||
|
@ -21,6 +21,7 @@
|
||||
#include "nsBoxLayoutState.h"
|
||||
#include "nsGridLayout2.h"
|
||||
#include "nsGridRow.h"
|
||||
#include "nsHTMLReflowState.h"
|
||||
|
||||
already_AddRefed<nsBoxLayout> NS_NewGridRowGroupLayout()
|
||||
{
|
||||
|
@ -7,7 +7,6 @@
|
||||
#define nsIGridPart_h___
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsFrame.h"
|
||||
|
||||
class nsGridRowGroupLayout;
|
||||
class nsGrid;
|
||||
|
@ -13,7 +13,6 @@
|
||||
#ifndef nsBoxLayoutState_h___
|
||||
#define nsBoxLayoutState_h___
|
||||
|
||||
#include "nsIFrame.h"
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsPresContext.h"
|
||||
#include "nsIPresShell.h"
|
||||
@ -21,6 +20,7 @@
|
||||
class nsRenderingContext;
|
||||
class nsCalculatedBoxInfo;
|
||||
struct nsHTMLReflowMetrics;
|
||||
struct nsHTMLReflowState;
|
||||
class nsString;
|
||||
class nsHTMLReflowCommand;
|
||||
|
||||
|
@ -6,7 +6,6 @@
|
||||
#include "nsListBoxLayout.h"
|
||||
|
||||
#include "nsListBoxBodyFrame.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsBox.h"
|
||||
#include "nsBoxLayoutState.h"
|
||||
#include "nsIScrollableFrame.h"
|
||||
|
@ -7,8 +7,9 @@
|
||||
#define nsListBoxLayout_h___
|
||||
|
||||
#include "nsGridRowGroupLayout.h"
|
||||
#include "nsIFrame.h"
|
||||
|
||||
class nsIFrame;
|
||||
typedef class nsIFrame nsIBox;
|
||||
class nsBoxLayoutState;
|
||||
|
||||
class nsListBoxLayout : public nsGridRowGroupLayout
|
||||
|
@ -10,7 +10,6 @@
|
||||
#include "nsFrameManager.h"
|
||||
#include "nsIContent.h"
|
||||
#include "nsIDOMElement.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsINameSpaceManager.h"
|
||||
#include "nsGkAtoms.h"
|
||||
#include "nsMenuPopupFrame.h"
|
||||
|
@ -11,7 +11,6 @@
|
||||
#include "nsIDOMXULElement.h"
|
||||
#include "nsIDocument.h"
|
||||
#include "nsGkAtoms.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsIPopupBoxObject.h"
|
||||
#include "nsMenuPopupFrame.h"
|
||||
#include "nsIServiceManager.h"
|
||||
|
@ -8,12 +8,16 @@
|
||||
|
||||
#include "nsITreeColumns.h"
|
||||
#include "nsITreeBoxObject.h"
|
||||
#include "nsIContent.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "mozilla/Attributes.h"
|
||||
#include "nsCoord.h"
|
||||
#include "nsCycleCollectionParticipant.h"
|
||||
#include "nsAutoPtr.h"
|
||||
|
||||
class nsTreeBodyFrame;
|
||||
class nsTreeColumns;
|
||||
class nsIFrame;
|
||||
class nsIContent;
|
||||
struct nsRect;
|
||||
|
||||
#define NS_TREECOLUMN_IMPL_CID \
|
||||
{ /* 02cd1963-4b5d-4a6c-9223-814d3ade93a3 */ \
|
||||
|
@ -25,7 +25,6 @@
|
||||
#include "nsIDocument.h"
|
||||
#include "nsIContent.h"
|
||||
#include "nsIPresShell.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsRect.h"
|
||||
#include "nsIDOMHTMLFormElement.h"
|
||||
#include "nsILoginManager.h"
|
||||
|
@ -13,13 +13,13 @@
|
||||
#include "nsNativeWidget.h"
|
||||
#include "nsIWidget.h"
|
||||
#include "nsWidgetInitData.h"
|
||||
#include "nsIFrame.h"
|
||||
|
||||
class nsIViewManager;
|
||||
class nsViewManager;
|
||||
class nsView;
|
||||
class nsWeakView;
|
||||
class nsIWidget;
|
||||
class nsIFrame;
|
||||
|
||||
// Enumerated type to indicate the visibility of a layer.
|
||||
// hide - the layer is not shown.
|
||||
|
@ -14,6 +14,7 @@ class nsIWidget;
|
||||
struct nsRect;
|
||||
class nsRegion;
|
||||
class nsDeviceContext;
|
||||
class nsIPresShell;
|
||||
|
||||
#define NS_IVIEWMANAGER_IID \
|
||||
{ 0x540610a6, 0x4fdd, 0x4ae3, \
|
||||
|
@ -27,7 +27,6 @@
|
||||
#include "nsNetUtil.h"
|
||||
#include "nsIDocument.h"
|
||||
#include "nsIContent.h"
|
||||
#include "nsIFrame.h"
|
||||
#include "nsIView.h"
|
||||
#include "gfxASurface.h"
|
||||
#include "gfxContext.h"
|
||||
|
@ -60,7 +60,6 @@
|
||||
#include "nsIContent.h" // for menus
|
||||
|
||||
// For calculating size
|
||||
#include "nsIFrame.h"
|
||||
#include "nsIPresShell.h"
|
||||
#include "nsPresContext.h"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user