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