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 6 - the rest of the tree, r=ehsan
This commit is contained in:
parent
b75af49c46
commit
cece1d9f00
@ -10,7 +10,6 @@
|
||||
#include "nsISupports.h"
|
||||
|
||||
class nsIURI;
|
||||
class nsString;
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
|
@ -14,8 +14,6 @@
|
||||
#include "nsIInterfaceRequestor.h"
|
||||
#include "nsILoadContext.h"
|
||||
|
||||
class mozIApplication;
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
/**
|
||||
|
@ -88,7 +88,6 @@ class nsIURIFixup;
|
||||
class nsIURILoader;
|
||||
class nsIWebBrowserFind;
|
||||
class nsIWidget;
|
||||
class ProfilerMarkerTracing;
|
||||
|
||||
/* load commands were moved to nsIDocShell.h */
|
||||
/* load types were moved to nsDocShellLoadTypes.h */
|
||||
|
@ -13,7 +13,6 @@ class nsIContent;
|
||||
class nsIDocShell;
|
||||
class nsIInputStream;
|
||||
class nsIRequest;
|
||||
class nsString;
|
||||
|
||||
// Interface ID for nsILinkHandler
|
||||
#define NS_ILINKHANDLER_IID \
|
||||
|
@ -44,7 +44,6 @@ struct ID2D1Device;
|
||||
struct IDWriteRenderingParams;
|
||||
|
||||
class GrContext;
|
||||
struct GrGLInterface;
|
||||
|
||||
struct CGContext;
|
||||
typedef struct CGContext *CGContextRef;
|
||||
|
@ -23,8 +23,6 @@ namespace mozilla {
|
||||
namespace gfx {
|
||||
|
||||
class SourceSurfaceD2D1;
|
||||
class GradientStopsD2D;
|
||||
class ScaledFontDWrite;
|
||||
|
||||
const int32_t kLayerCacheSize1 = 5;
|
||||
|
||||
|
@ -13,7 +13,6 @@
|
||||
namespace mozilla {
|
||||
namespace gfx {
|
||||
|
||||
class DrawTargetCairo;
|
||||
class PathCairo;
|
||||
|
||||
class PathBuilderCairo : public PathBuilder
|
||||
|
@ -20,7 +20,6 @@
|
||||
CGColorSpaceRef CreateSystemColorSpace();
|
||||
|
||||
// Manages a CARenderer
|
||||
struct _CGLPBufferObject;
|
||||
struct _CGLContextObject;
|
||||
|
||||
enum AllowOfflineRendererEnum { ALLOW_OFFLINE_RENDERER, DISALLOW_OFFLINE_RENDERER };
|
||||
|
@ -21,8 +21,6 @@
|
||||
#include "cairo.h"
|
||||
#endif
|
||||
|
||||
class gfxFont;
|
||||
|
||||
namespace mozilla {
|
||||
namespace gfx {
|
||||
|
||||
|
@ -11,8 +11,6 @@
|
||||
#include "skia/SkCanvas.h"
|
||||
#include "skia/SkBitmap.h"
|
||||
|
||||
class GrContext;
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
namespace gfx {
|
||||
|
@ -18,8 +18,6 @@
|
||||
#include "SurfaceTexture.h"
|
||||
#include "AndroidNativeWindow.h"
|
||||
|
||||
class gfxASurface;
|
||||
|
||||
namespace mozilla {
|
||||
namespace gfx {
|
||||
class Matrix4x4;
|
||||
|
@ -51,10 +51,6 @@
|
||||
#include "gfx2DGlue.h"
|
||||
#include "GeckoProfiler.h"
|
||||
|
||||
class nsIntRegion;
|
||||
class nsIRunnable;
|
||||
class nsIThread;
|
||||
|
||||
namespace android {
|
||||
class GraphicBuffer;
|
||||
}
|
||||
|
@ -11,8 +11,6 @@
|
||||
#include "nsAutoPtr.h"
|
||||
#include "nsSize.h"
|
||||
|
||||
class gfxASurface;
|
||||
|
||||
namespace mozilla {
|
||||
namespace gl {
|
||||
|
||||
|
@ -120,7 +120,6 @@ namespace layers {
|
||||
struct Effect;
|
||||
struct EffectChain;
|
||||
class Image;
|
||||
class ISurfaceAllocator;
|
||||
class Layer;
|
||||
class TextureSource;
|
||||
class DataTextureSource;
|
||||
|
@ -21,9 +21,12 @@
|
||||
#include "nsISupportsImpl.h" // for MOZ_COUNT_CTOR, etc
|
||||
|
||||
namespace mozilla {
|
||||
namespace layers {
|
||||
|
||||
class CanvasClientWebGL;
|
||||
namespace gl {
|
||||
class SharedSurface;
|
||||
}
|
||||
|
||||
namespace layers {
|
||||
|
||||
/**
|
||||
* A shared CanvasLayer implementation that supports copying
|
||||
|
@ -95,7 +95,6 @@ typedef void* HANDLE;
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
class CrossProcessMutex;
|
||||
|
||||
namespace layers {
|
||||
|
||||
@ -103,8 +102,6 @@ class ImageClient;
|
||||
class SharedPlanarYCbCrImage;
|
||||
class TextureClient;
|
||||
class CompositableClient;
|
||||
class CompositableForwarder;
|
||||
class SurfaceDescriptor;
|
||||
class GrallocImage;
|
||||
|
||||
struct ImageBackendData
|
||||
|
@ -10,8 +10,6 @@
|
||||
#include "mozilla/UniquePtr.h" // for UniquePtr
|
||||
#include "mozilla/gfx/Point.h"
|
||||
|
||||
class nsPresContext;
|
||||
|
||||
namespace mozilla {
|
||||
namespace layers {
|
||||
|
||||
|
@ -57,11 +57,9 @@ namespace mozilla {
|
||||
class ComputedTimingFunction;
|
||||
class FrameLayerBuilder;
|
||||
class StyleAnimationValue;
|
||||
class WebGLContext;
|
||||
|
||||
namespace gl {
|
||||
class GLContext;
|
||||
class SharedSurface;
|
||||
}
|
||||
|
||||
namespace gfx {
|
||||
@ -78,7 +76,6 @@ class Animation;
|
||||
class AnimationData;
|
||||
class AsyncPanZoomController;
|
||||
class ClientLayerManager;
|
||||
class CommonLayerAttributes;
|
||||
class Layer;
|
||||
class LayerMetricsWrapper;
|
||||
class PaintedLayer;
|
||||
@ -95,10 +92,7 @@ class ShadowableLayer;
|
||||
class ShadowLayerForwarder;
|
||||
class LayerManagerComposite;
|
||||
class SpecificLayerAttributes;
|
||||
class SurfaceDescriptor;
|
||||
class Compositor;
|
||||
struct TextureFactoryIdentifier;
|
||||
struct EffectMask;
|
||||
|
||||
namespace layerscope {
|
||||
class LayersPacket;
|
||||
|
@ -26,7 +26,6 @@
|
||||
# define MOZ_LAYERS_LOG_IF_SHADOWABLE(layer, _args) \
|
||||
do { if (layer->AsShadowableLayer()) { PR_LOG(LayerManager::GetLog(), PR_LOG_DEBUG, _args); } } while (0)
|
||||
#else
|
||||
struct PRLogModuleInfo;
|
||||
# define MOZ_LAYERS_LOG(_args)
|
||||
# define MOZ_LAYERS_LOG_IF_SHADOWABLE(layer, _args)
|
||||
#endif // if defined(DEBUG) || defined(PR_LOGGING)
|
||||
|
@ -41,7 +41,6 @@ enum AllowedTouchBehavior {
|
||||
class Layer;
|
||||
class AsyncPanZoomController;
|
||||
class CompositorParent;
|
||||
class APZPaintLogHelper;
|
||||
class OverscrollHandoffChain;
|
||||
struct OverscrollHandoffState;
|
||||
class LayerMetricsWrapper;
|
||||
|
@ -20,7 +20,6 @@ class ScrollWheelInput;
|
||||
namespace layers {
|
||||
|
||||
class AsyncPanZoomController;
|
||||
class OverscrollHandoffChain;
|
||||
class CancelableBlockState;
|
||||
class TouchBlockState;
|
||||
class WheelBlockState;
|
||||
|
@ -9,7 +9,6 @@
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsISupportsImpl.h"
|
||||
|
||||
class inIDOMUtils;
|
||||
class CancelableTask;
|
||||
|
||||
namespace mozilla {
|
||||
|
@ -22,7 +22,6 @@ namespace mozilla {
|
||||
namespace layers {
|
||||
|
||||
class APZEventState;
|
||||
class CompositorParent;
|
||||
|
||||
// A ChromeProcessController is attached to the root of a compositor's layer
|
||||
// tree.
|
||||
|
@ -13,8 +13,6 @@
|
||||
#include "nsDebug.h" // for NS_ASSERTION
|
||||
#include "nsRegion.h" // for nsIntRegion
|
||||
|
||||
class gfxContext;
|
||||
|
||||
namespace mozilla {
|
||||
namespace layers {
|
||||
|
||||
|
@ -11,8 +11,6 @@
|
||||
#include "mozilla/gfx/2D.h"
|
||||
#include "nsAutoPtr.h"
|
||||
|
||||
class gfxContext;
|
||||
|
||||
namespace mozilla {
|
||||
namespace layers {
|
||||
|
||||
|
@ -15,7 +15,6 @@ namespace mozilla {
|
||||
namespace layers {
|
||||
|
||||
class ReadbackProcessor;
|
||||
class SurfaceDescriptor;
|
||||
|
||||
/**
|
||||
* This is the ImplData for all Basic layers. It also exposes methods
|
||||
|
@ -20,18 +20,15 @@
|
||||
#include "nsRegion.h" // for nsIntRegion
|
||||
#include "nscore.h" // for nsAString, etc
|
||||
|
||||
class gfxPattern;
|
||||
class nsIWidget;
|
||||
|
||||
namespace mozilla {
|
||||
namespace layers {
|
||||
|
||||
class BasicShadowableLayer;
|
||||
class ImageFactory;
|
||||
class ImageLayer;
|
||||
class PaintLayerContext;
|
||||
class ReadbackLayer;
|
||||
class ReadbackProcessor;
|
||||
|
||||
/**
|
||||
* This is a cairo/Thebes-only, main-thread-only implementation of layers.
|
||||
|
@ -25,7 +25,6 @@ class DrawTarget;
|
||||
namespace layers {
|
||||
|
||||
class AutoMoz2DMaskData;
|
||||
class BasicContainerLayer;
|
||||
class Layer;
|
||||
|
||||
class AutoSetOperator {
|
||||
|
@ -18,8 +18,6 @@
|
||||
#include "nsRegion.h" // for nsIntRegion
|
||||
#include "mozilla/layers/PLayerTransaction.h" // for PaintedLayerAttributes
|
||||
|
||||
class gfxContext;
|
||||
|
||||
namespace mozilla {
|
||||
namespace layers {
|
||||
|
||||
|
@ -12,8 +12,6 @@
|
||||
#include "nsDebug.h" // for NS_RUNTIMEABORT
|
||||
#include "nsRegion.h" // for nsIntRegion
|
||||
|
||||
class gfxContext;
|
||||
|
||||
namespace mozilla {
|
||||
namespace layers {
|
||||
|
||||
|
@ -27,7 +27,6 @@ class BufferTextureClient;
|
||||
class ImageBridgeChild;
|
||||
class CompositableForwarder;
|
||||
class CompositableChild;
|
||||
class SurfaceDescriptor;
|
||||
class PCompositableChild;
|
||||
|
||||
/**
|
||||
|
@ -28,8 +28,6 @@
|
||||
#include "nsRegion.h" // for nsIntRegion
|
||||
#include "nsTArray.h" // for nsTArray
|
||||
|
||||
class gfxContext;
|
||||
|
||||
namespace mozilla {
|
||||
namespace gfx {
|
||||
class DrawTarget;
|
||||
@ -37,7 +35,6 @@ class DrawTarget;
|
||||
|
||||
namespace layers {
|
||||
|
||||
class BasicLayerManager;
|
||||
class PaintedLayer;
|
||||
|
||||
/**
|
||||
|
@ -29,7 +29,6 @@
|
||||
#include "nsISupportsImpl.h" // for TextureImage::AddRef, etc
|
||||
#include "GfxTexturesReporter.h"
|
||||
|
||||
class gfxReusableSurfaceWrapper;
|
||||
class gfxImageSurface;
|
||||
|
||||
namespace mozilla {
|
||||
@ -47,11 +46,9 @@ class SharedSurface;
|
||||
namespace layers {
|
||||
|
||||
class AsyncTransactionTracker;
|
||||
class ContentClient;
|
||||
class CompositableForwarder;
|
||||
class ISurfaceAllocator;
|
||||
class CompositableClient;
|
||||
class PlanarYCbCrImage;
|
||||
struct PlanarYCbCrData;
|
||||
class Image;
|
||||
class PTextureChild;
|
||||
|
@ -41,7 +41,6 @@
|
||||
namespace mozilla {
|
||||
namespace layers {
|
||||
|
||||
class BasicTileDescriptor;
|
||||
class ClientTiledPaintedLayer;
|
||||
class ClientLayerManager;
|
||||
|
||||
|
@ -37,9 +37,7 @@ class DataSourceSurface;
|
||||
namespace layers {
|
||||
|
||||
class Layer;
|
||||
class SurfaceDescriptor;
|
||||
class Compositor;
|
||||
class ISurfaceAllocator;
|
||||
class ThebesBufferData;
|
||||
class TiledLayerComposer;
|
||||
class CompositableParentManager;
|
||||
|
@ -42,7 +42,6 @@ class Compositor;
|
||||
class ThebesBufferData;
|
||||
class TiledLayerComposer;
|
||||
struct EffectChain;
|
||||
class TextureImageTextureSourceOGL;
|
||||
|
||||
struct TexturedEffect;
|
||||
|
||||
|
@ -16,13 +16,9 @@
|
||||
#include "prio.h" // for NSPR file i/o
|
||||
|
||||
namespace mozilla {
|
||||
namespace gl {
|
||||
class GLContext;
|
||||
}
|
||||
namespace layers {
|
||||
|
||||
class DataTextureSource;
|
||||
class ShaderProgramOGL;
|
||||
class Compositor;
|
||||
|
||||
// Dump the FPS histogram every 10 seconds or kMaxFrameFPS
|
||||
|
@ -31,7 +31,6 @@ class Matrix4x4;
|
||||
namespace layers {
|
||||
|
||||
class Compositor;
|
||||
class ISurfaceAllocator;
|
||||
struct EffectChain;
|
||||
|
||||
/**
|
||||
|
@ -43,11 +43,6 @@ namespace gfx {
|
||||
class DrawTarget;
|
||||
}
|
||||
|
||||
namespace gl {
|
||||
class GLContext;
|
||||
class TextureImage;
|
||||
}
|
||||
|
||||
namespace layers {
|
||||
|
||||
class CanvasLayerComposite;
|
||||
@ -60,7 +55,6 @@ class ImageLayer;
|
||||
class ImageLayerComposite;
|
||||
class LayerComposite;
|
||||
class RefLayerComposite;
|
||||
class SurfaceDescriptor;
|
||||
class PaintedLayerComposite;
|
||||
class TiledLayerComposer;
|
||||
class TextRenderer;
|
||||
|
@ -30,8 +30,6 @@
|
||||
#include "mozilla/layers/AtomicRefCountedWithFinalize.h"
|
||||
#include "mozilla/gfx/Rect.h"
|
||||
|
||||
class gfxReusableSurfaceWrapper;
|
||||
|
||||
namespace mozilla {
|
||||
namespace gl {
|
||||
class SharedSurface;
|
||||
@ -43,7 +41,6 @@ class Shmem;
|
||||
namespace layers {
|
||||
|
||||
class Compositor;
|
||||
class CompositableHost;
|
||||
class CompositableParentManager;
|
||||
class SurfaceDescriptor;
|
||||
class SharedSurfaceDescriptor;
|
||||
|
@ -31,8 +31,6 @@
|
||||
#include <ui/Fence.h>
|
||||
#endif
|
||||
|
||||
class gfxReusableSurfaceWrapper;
|
||||
|
||||
namespace mozilla {
|
||||
namespace gfx {
|
||||
class Matrix4x4;
|
||||
|
@ -14,8 +14,6 @@
|
||||
#include <d3d11.h>
|
||||
#include <vector>
|
||||
|
||||
class gfxD2DSurface;
|
||||
|
||||
namespace mozilla {
|
||||
namespace layers {
|
||||
|
||||
|
@ -18,7 +18,6 @@ namespace mozilla {
|
||||
namespace layers {
|
||||
|
||||
class DeviceManagerD3D9;
|
||||
class LayerD3D9;
|
||||
class Nv3DVUtils;
|
||||
class Layer;
|
||||
class TextureSourceD3D9;
|
||||
|
@ -26,7 +26,6 @@ struct TextureFactoryIdentifier;
|
||||
class SurfaceDescriptor;
|
||||
class SurfaceDescriptorTiles;
|
||||
class ThebesBufferData;
|
||||
class ClientTiledLayerBuffer;
|
||||
class PTextureChild;
|
||||
|
||||
/**
|
||||
|
@ -18,7 +18,6 @@ namespace mozilla {
|
||||
namespace layers {
|
||||
|
||||
class CompositableHost;
|
||||
class PTextureChild;
|
||||
|
||||
typedef std::vector<mozilla::layers::EditReply> EditReplyVector;
|
||||
|
||||
|
@ -20,8 +20,6 @@
|
||||
#include "ThreadSafeRefcountingWithMainThreadDestruction.h"
|
||||
#include "nsWeakReference.h"
|
||||
|
||||
class nsIObserver;
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
namespace dom {
|
||||
|
@ -39,7 +39,6 @@
|
||||
|
||||
class CancelableTask;
|
||||
class MessageLoop;
|
||||
class gfxContext;
|
||||
class nsIWidget;
|
||||
|
||||
namespace mozilla {
|
||||
|
@ -30,12 +30,6 @@
|
||||
#define MOZ_HAVE_SURFACEDESCRIPTORGRALLOC
|
||||
#endif
|
||||
|
||||
class gfxSharedImageSurface;
|
||||
|
||||
namespace base {
|
||||
class Thread;
|
||||
}
|
||||
|
||||
namespace mozilla {
|
||||
namespace ipc {
|
||||
class Shmem;
|
||||
@ -47,8 +41,6 @@ class DataSourceSurface;
|
||||
namespace layers {
|
||||
|
||||
class MaybeMagicGrallocBufferHandle;
|
||||
class MemoryTextureClient;
|
||||
class MemoryTextureHost;
|
||||
|
||||
enum BufferCapabilities {
|
||||
DEFAULT_BUFFER_CAPS = 0,
|
||||
|
@ -32,7 +32,6 @@ class Shmem;
|
||||
|
||||
namespace layers {
|
||||
|
||||
class ClientTiledLayerBuffer;
|
||||
class AsyncTransactionTracker;
|
||||
class ImageClient;
|
||||
class ImageContainer;
|
||||
|
@ -18,7 +18,6 @@ namespace layers {
|
||||
|
||||
class ContainerLayer;
|
||||
class Layer;
|
||||
class LayerManager;
|
||||
|
||||
class CanvasLayerComposite;
|
||||
class ColorLayerComposite;
|
||||
|
@ -22,7 +22,6 @@ namespace layers {
|
||||
|
||||
class MaybeMagicGrallocBufferHandle;
|
||||
class SurfaceDescriptor;
|
||||
class TextureHost;
|
||||
|
||||
struct GrallocBufferRef {
|
||||
base::ProcessId mOwner;
|
||||
|
@ -26,33 +26,16 @@
|
||||
namespace mozilla {
|
||||
namespace layers {
|
||||
|
||||
class ClientTiledLayerBuffer;
|
||||
class CanvasClient;
|
||||
class CanvasLayerComposite;
|
||||
class CanvasSurface;
|
||||
class ColorLayerComposite;
|
||||
class CompositableChild;
|
||||
class ContainerLayerComposite;
|
||||
class ContentClient;
|
||||
class ContentClientRemote;
|
||||
class EditReply;
|
||||
class ImageClient;
|
||||
class ImageLayerComposite;
|
||||
class Layer;
|
||||
class OptionalThebesBuffer;
|
||||
class PLayerChild;
|
||||
class PLayerTransactionChild;
|
||||
class PLayerTransactionParent;
|
||||
class LayerTransactionChild;
|
||||
class RefLayerComposite;
|
||||
class ShadowableLayer;
|
||||
class ShmemTextureClient;
|
||||
class SurfaceDescriptor;
|
||||
class TextureClient;
|
||||
class PaintedLayerComposite;
|
||||
class ThebesBuffer;
|
||||
class ThebesBufferData;
|
||||
class TiledLayerComposer;
|
||||
class Transaction;
|
||||
|
||||
|
||||
|
@ -20,8 +20,6 @@ namespace layers {
|
||||
|
||||
class BufferTextureClient;
|
||||
class ImageClient;
|
||||
class ISurfaceAllocator;
|
||||
class SurfaceDescriptor;
|
||||
class TextureClient;
|
||||
|
||||
class SharedPlanarYCbCrImage : public PlanarYCbCrImage
|
||||
|
@ -16,17 +16,11 @@
|
||||
#include "nsCOMPtr.h" // for already_AddRefed
|
||||
|
||||
namespace mozilla {
|
||||
namespace ipc {
|
||||
class Shmem;
|
||||
}
|
||||
|
||||
namespace layers {
|
||||
|
||||
class BufferTextureClient;
|
||||
class ImageClient;
|
||||
class ISurfaceAllocator;
|
||||
class TextureClient;
|
||||
class SurfaceDescriptor;
|
||||
|
||||
already_AddRefed<Image> CreateSharedRGBImage(ImageContainer* aImageContainer,
|
||||
nsIntSize aSize,
|
||||
|
@ -27,11 +27,6 @@
|
||||
*/
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
namespace gfx {
|
||||
class Matrix;
|
||||
}
|
||||
|
||||
namespace layers {
|
||||
|
||||
class Layer;
|
||||
|
@ -40,7 +40,6 @@
|
||||
class nsIWidget;
|
||||
|
||||
namespace mozilla {
|
||||
class TimeStamp;
|
||||
|
||||
namespace gfx {
|
||||
class Matrix4x4;
|
||||
|
@ -20,8 +20,6 @@ namespace mozilla {
|
||||
|
||||
namespace layers {
|
||||
|
||||
class CompositableForwarder;
|
||||
|
||||
class EGLImageTextureClient : public TextureClient
|
||||
{
|
||||
public:
|
||||
|
@ -37,7 +37,6 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
class gfxReusableSurfaceWrapper;
|
||||
class nsIntRegion;
|
||||
|
||||
namespace mozilla {
|
||||
@ -54,7 +53,6 @@ namespace layers {
|
||||
class Compositor;
|
||||
class CompositorOGL;
|
||||
class TextureImageTextureSourceOGL;
|
||||
class TextureSharedDataGonkOGL;
|
||||
class GLTextureSource;
|
||||
|
||||
inline void ApplyFilterToBoundTexture(gl::GLContext* aGL,
|
||||
|
@ -158,7 +158,6 @@ enum AttributeName {
|
||||
|
||||
class DrawTarget;
|
||||
class SourceSurface;
|
||||
class FilterNode;
|
||||
struct FilterAttribute;
|
||||
|
||||
enum class AttributeType {
|
||||
|
@ -13,7 +13,6 @@
|
||||
|
||||
class nsAString;
|
||||
class nsString;
|
||||
class nsCString;
|
||||
|
||||
// A color is a 32 bit unsigned integer with four components: R, G, B
|
||||
// and A.
|
||||
|
@ -15,13 +15,11 @@
|
||||
#include "Units.h"
|
||||
|
||||
struct nsRect;
|
||||
struct nsFont;
|
||||
struct nsIntMargin;
|
||||
class nsPresContext;
|
||||
class nsRenderingContext;
|
||||
class nsDeviceContext;
|
||||
class nsIFrame;
|
||||
class nsIContent;
|
||||
class nsIAtom;
|
||||
class nsIWidget;
|
||||
|
||||
|
@ -16,14 +16,6 @@
|
||||
#include "mozilla/gfx/2D.h"
|
||||
#include "gfxColor.h"
|
||||
|
||||
namespace mozilla {
|
||||
namespace gfx {
|
||||
class DrawTarget;
|
||||
class SourceSurface;
|
||||
class ScaledFont;
|
||||
}
|
||||
}
|
||||
|
||||
namespace mozilla {
|
||||
namespace gfx {
|
||||
|
||||
|
@ -12,8 +12,6 @@
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsTArray.h"
|
||||
|
||||
class nsIMemoryReporter;
|
||||
|
||||
namespace mozilla {
|
||||
namespace dom {
|
||||
class FontListEntry;
|
||||
|
@ -16,7 +16,6 @@
|
||||
class gfxContext;
|
||||
struct gfxRect;
|
||||
struct gfxRGBA;
|
||||
class gfxMatrix;
|
||||
|
||||
namespace mozilla {
|
||||
namespace gfx {
|
||||
|
@ -12,7 +12,6 @@
|
||||
#include "GraphicsFilter.h"
|
||||
#include "mozilla/gfx/2D.h"
|
||||
|
||||
class gfxASurface;
|
||||
class gfxContext;
|
||||
class gfxPattern;
|
||||
|
||||
|
@ -17,8 +17,6 @@
|
||||
#include "nsAutoPtr.h"
|
||||
#include "nsTArray.h"
|
||||
|
||||
class gfxContext;
|
||||
class gfxASurface;
|
||||
struct gfxRGBA;
|
||||
typedef struct _cairo_pattern cairo_pattern_t;
|
||||
|
||||
|
@ -38,11 +38,9 @@ class nsIURI;
|
||||
class nsIAtom;
|
||||
class nsIObserver;
|
||||
class SRGBOverrideObserver;
|
||||
struct gfxRGBA;
|
||||
|
||||
namespace mozilla {
|
||||
namespace gl {
|
||||
class GLContext;
|
||||
class SkiaGLGlue;
|
||||
}
|
||||
namespace gfx {
|
||||
|
@ -11,8 +11,6 @@
|
||||
#include "gfxXlibSurface.h"
|
||||
#include "mozilla/gfx/Rect.h"
|
||||
|
||||
class QRect;
|
||||
|
||||
/**
|
||||
* This class lets us take code that draws into an Xlib surface drawable and lets us
|
||||
* use it to draw into any Thebes context. The user should subclass this class,
|
||||
|
@ -57,8 +57,6 @@ struct IDirect3DDevice9;
|
||||
struct ID3D11Device;
|
||||
struct IDXGIAdapter1;
|
||||
|
||||
class nsIMemoryReporter;
|
||||
|
||||
/**
|
||||
* Utility to get a Windows HDC from a Moz2D DrawTarget. If the DrawTarget is
|
||||
* not backed by a HDC this will get the HDC for the screen device context
|
||||
|
@ -13,7 +13,6 @@
|
||||
|
||||
struct sqlite3;
|
||||
struct sqlite3_stmt;
|
||||
class mozIStorageError;
|
||||
class mozIStorageBindingParamsArray;
|
||||
class mozIStorageBindingParams;
|
||||
class mozIStorageStatementCallback;
|
||||
|
@ -19,7 +19,6 @@
|
||||
#include "mozilla/Attributes.h"
|
||||
|
||||
class nsIXPConnectJSObjectHolder;
|
||||
struct sqlite3_stmt;
|
||||
|
||||
namespace mozilla {
|
||||
namespace storage {
|
||||
|
@ -11,8 +11,6 @@
|
||||
#include "nsIXPCScriptable.h"
|
||||
#include "mozilla/Attributes.h"
|
||||
|
||||
class mozIStorageAsyncStatement;
|
||||
|
||||
namespace mozilla {
|
||||
namespace storage {
|
||||
|
||||
|
@ -27,7 +27,6 @@
|
||||
|
||||
#include "sqlite3.h"
|
||||
|
||||
struct PRLock;
|
||||
class nsIFile;
|
||||
class nsIFileURL;
|
||||
class nsIEventTarget;
|
||||
|
@ -19,8 +19,6 @@
|
||||
#include "Variant.h"
|
||||
|
||||
class mozIStorageCompletionCallback;
|
||||
class mozIStorageBaseStatement;
|
||||
class mozIStorageBindingParams;
|
||||
class nsIRunnable;
|
||||
|
||||
namespace mozilla {
|
||||
|
@ -24,8 +24,6 @@
|
||||
#include "mozilla/Attributes.h"
|
||||
#include "mozilla/EventForwards.h"
|
||||
|
||||
class gfxASurface;
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
namespace dom {
|
||||
|
@ -36,8 +36,6 @@
|
||||
// #define DEBUG_ANDROID_EVENTS
|
||||
// #define DEBUG_ANDROID_WIDGET
|
||||
|
||||
class nsWindow;
|
||||
class nsIDOMMozSmsMessage;
|
||||
class nsIObserver;
|
||||
class Task;
|
||||
|
||||
@ -62,10 +60,6 @@ struct SmsFilterData;
|
||||
} // namespace mobilemessage
|
||||
} // namespace dom
|
||||
|
||||
namespace layers {
|
||||
class CompositorParent;
|
||||
} // namespace layers
|
||||
|
||||
// The order and number of the members in this structure must correspond
|
||||
// to the attrsAppearance array in GeckoAppShell.getSystemColors()
|
||||
typedef struct AndroidSystemColors {
|
||||
|
@ -27,7 +27,6 @@
|
||||
//#define FORCE_ALOG 1
|
||||
|
||||
class nsIAndroidDisplayport;
|
||||
class nsIAndroidViewport;
|
||||
class nsIWidget;
|
||||
|
||||
namespace mozilla {
|
||||
|
@ -16,10 +16,6 @@
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
namespace gl {
|
||||
class GLContext;
|
||||
}
|
||||
|
||||
namespace widget {
|
||||
|
||||
class GfxInfo : public GfxInfoBase
|
||||
|
@ -11,8 +11,6 @@
|
||||
#ifndef nsAppShell_h_
|
||||
#define nsAppShell_h_
|
||||
|
||||
class nsCocoaWindow;
|
||||
|
||||
#include "nsBaseAppShell.h"
|
||||
#include "nsTArray.h"
|
||||
|
||||
|
@ -33,7 +33,6 @@
|
||||
#import <Cocoa/Cocoa.h>
|
||||
#import <AppKit/NSOpenGL.h>
|
||||
|
||||
class gfxASurface;
|
||||
class nsChildView;
|
||||
class nsCocoaWindow;
|
||||
|
||||
|
@ -17,7 +17,6 @@
|
||||
|
||||
class nsMenuX;
|
||||
class nsMenuBarX;
|
||||
class nsMenuItemX;
|
||||
class nsIWidget;
|
||||
class nsIContent;
|
||||
|
||||
|
@ -16,12 +16,10 @@
|
||||
#include "nsString.h"
|
||||
|
||||
|
||||
class nsMenuX;
|
||||
class nsMenuItemX;
|
||||
class nsChangeObserver;
|
||||
class nsIWidget;
|
||||
class nsIContent;
|
||||
class nsIDocument;
|
||||
|
||||
class nsMenuGroupOwnerX : public nsMenuObjectX, public nsIMutationObserver
|
||||
{
|
||||
|
@ -38,7 +38,6 @@ namespace gl {
|
||||
|
||||
namespace layers {
|
||||
class CompositorParent;
|
||||
class ContainerLayer;
|
||||
class Layer;
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,6 @@ namespace android {
|
||||
|
||||
class Rect;
|
||||
class String8;
|
||||
class HWComposer;
|
||||
|
||||
#if ANDROID_VERSION >= 21
|
||||
typedef IGraphicBufferConsumer StreamConsumer;
|
||||
|
@ -21,10 +21,6 @@
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
namespace layers {
|
||||
class Layer;
|
||||
}
|
||||
|
||||
typedef void * EGLDisplay;
|
||||
typedef void * EGLSurface;
|
||||
|
||||
|
@ -23,8 +23,6 @@
|
||||
|
||||
namespace android {
|
||||
|
||||
class GonkBufferSlot;
|
||||
|
||||
class GonkBufferQueueProducer : public BnGraphicBufferProducer,
|
||||
private IBinder::DeathRecipient {
|
||||
public:
|
||||
|
@ -23,22 +23,8 @@
|
||||
#include "Units.h"
|
||||
|
||||
extern nsIntRect gScreenBounds;
|
||||
|
||||
namespace mozilla {
|
||||
namespace gl {
|
||||
class GLContext;
|
||||
}
|
||||
namespace layers {
|
||||
class LayersManager;
|
||||
}
|
||||
}
|
||||
|
||||
class ANativeWindowBuffer;
|
||||
|
||||
namespace android {
|
||||
class FramebufferNativeWindow;
|
||||
}
|
||||
|
||||
namespace widget {
|
||||
struct InputContext;
|
||||
struct InputContextAction;
|
||||
|
@ -10,8 +10,6 @@
|
||||
#include "nsString.h"
|
||||
#include "nsTArray.h"
|
||||
|
||||
class nsCUPSShim;
|
||||
|
||||
class nsPSPrinterList {
|
||||
public:
|
||||
nsPSPrinterList();
|
||||
|
@ -61,7 +61,6 @@ extern PRLogModuleInfo *gWidgetDrawLog;
|
||||
|
||||
class gfxASurface;
|
||||
class gfxPattern;
|
||||
class nsDragService;
|
||||
class nsPluginNativeWindowGtk;
|
||||
#if defined(MOZ_X11) && defined(MOZ_HAVE_SHAREDMEMORYSYSV)
|
||||
# define MOZ_HAVE_SHMIMAGE
|
||||
|
@ -10,7 +10,6 @@
|
||||
#include "nsITransferable.h"
|
||||
|
||||
class nsITransferable;
|
||||
class nsDataObj;
|
||||
class nsIClipboardOwner;
|
||||
class nsIWidget;
|
||||
|
||||
|
@ -24,10 +24,8 @@
|
||||
|
||||
class nsIContent;
|
||||
class nsIDOMNode;
|
||||
class nsIFrame;
|
||||
class nsPresContext;
|
||||
class nsIImageLoadingContent;
|
||||
class nsICanvasElementExternal;
|
||||
|
||||
namespace mozilla {
|
||||
namespace gfx {
|
||||
|
@ -28,9 +28,6 @@
|
||||
#include "Units.h"
|
||||
|
||||
// forward declarations
|
||||
class nsFontMetrics;
|
||||
class nsDeviceContext;
|
||||
struct nsFont;
|
||||
class nsIRollupListener;
|
||||
class imgIContainer;
|
||||
class nsIContent;
|
||||
|
@ -15,7 +15,6 @@
|
||||
#include "nsFont.h"
|
||||
|
||||
class nsIPrintSettings;
|
||||
class nsIWebBrowserPrint;
|
||||
|
||||
/**
|
||||
* Class nsPrintOptions
|
||||
|
@ -14,7 +14,6 @@
|
||||
#include "nsWeakPtr.h"
|
||||
|
||||
class nsString;
|
||||
class nsDataObj;
|
||||
|
||||
//
|
||||
// DataStruct
|
||||
|
@ -59,7 +59,6 @@ extern PRLogModuleInfo *gWidgetDrawLog;
|
||||
|
||||
#endif /* MOZ_LOGGING */
|
||||
|
||||
class nsIdleService;
|
||||
class QCloseEvent;
|
||||
class QFocusEvent;
|
||||
class QHideEvent;
|
||||
|
@ -37,7 +37,6 @@
|
||||
#define VK_OEM_CLEAR 0xFE
|
||||
|
||||
class nsIIdleServiceInternal;
|
||||
struct nsModifierKeyState;
|
||||
|
||||
namespace mozilla {
|
||||
namespace widget {
|
||||
|
@ -12,7 +12,6 @@
|
||||
#include <windows.h>
|
||||
|
||||
class nsITransferable;
|
||||
class nsIClipboardOwner;
|
||||
class nsIWidget;
|
||||
class nsIFile;
|
||||
struct IDataObject;
|
||||
|
@ -14,8 +14,6 @@
|
||||
#include "nsDataObj.h"
|
||||
#include "mozilla/Attributes.h"
|
||||
|
||||
class CEnumFormatEtc;
|
||||
|
||||
#define MULTI_MIME "Mozilla/IDataObjectCollectionFormat"
|
||||
|
||||
EXTERN_C const IID IID_IDataObjCollection;
|
||||
|
@ -10,11 +10,8 @@
|
||||
#include <windows.h>
|
||||
#include <shlobj.h>
|
||||
|
||||
struct IDropSource;
|
||||
struct IDataObject;
|
||||
class nsNativeDragTarget;
|
||||
class nsDataObjCollection;
|
||||
class nsString;
|
||||
|
||||
/**
|
||||
* Native Win32 DragService wrapper
|
||||
|
@ -20,8 +20,6 @@
|
||||
class nsIDragService;
|
||||
class nsIWidget;
|
||||
|
||||
struct IDataObject;
|
||||
|
||||
/*
|
||||
* nsNativeDragTarget implements the IDropTarget interface and gets most of its
|
||||
* behavior from the associated adapter (m_dragDrop).
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user