Bug 1156632 - Remove unused forward class declarations - patch 6 - the rest of the tree, r=ehsan

This commit is contained in:
Andrea Marchesini 2015-04-22 08:29:24 +02:00
parent b75af49c46
commit cece1d9f00
110 changed files with 5 additions and 251 deletions

View File

@ -10,7 +10,6 @@
#include "nsISupports.h"
class nsIURI;
class nsString;
namespace mozilla {

View File

@ -14,8 +14,6 @@
#include "nsIInterfaceRequestor.h"
#include "nsILoadContext.h"
class mozIApplication;
namespace mozilla {
/**

View File

@ -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 */

View File

@ -13,7 +13,6 @@ class nsIContent;
class nsIDocShell;
class nsIInputStream;
class nsIRequest;
class nsString;
// Interface ID for nsILinkHandler
#define NS_ILINKHANDLER_IID \

View File

@ -44,7 +44,6 @@ struct ID2D1Device;
struct IDWriteRenderingParams;
class GrContext;
struct GrGLInterface;
struct CGContext;
typedef struct CGContext *CGContextRef;

View File

@ -23,8 +23,6 @@ namespace mozilla {
namespace gfx {
class SourceSurfaceD2D1;
class GradientStopsD2D;
class ScaledFontDWrite;
const int32_t kLayerCacheSize1 = 5;

View File

@ -13,7 +13,6 @@
namespace mozilla {
namespace gfx {
class DrawTargetCairo;
class PathCairo;
class PathBuilderCairo : public PathBuilder

View File

@ -20,7 +20,6 @@
CGColorSpaceRef CreateSystemColorSpace();
// Manages a CARenderer
struct _CGLPBufferObject;
struct _CGLContextObject;
enum AllowOfflineRendererEnum { ALLOW_OFFLINE_RENDERER, DISALLOW_OFFLINE_RENDERER };

View File

@ -21,8 +21,6 @@
#include "cairo.h"
#endif
class gfxFont;
namespace mozilla {
namespace gfx {

View File

@ -11,8 +11,6 @@
#include "skia/SkCanvas.h"
#include "skia/SkBitmap.h"
class GrContext;
namespace mozilla {
namespace gfx {

View File

@ -18,8 +18,6 @@
#include "SurfaceTexture.h"
#include "AndroidNativeWindow.h"
class gfxASurface;
namespace mozilla {
namespace gfx {
class Matrix4x4;

View File

@ -51,10 +51,6 @@
#include "gfx2DGlue.h"
#include "GeckoProfiler.h"
class nsIntRegion;
class nsIRunnable;
class nsIThread;
namespace android {
class GraphicBuffer;
}

View File

@ -11,8 +11,6 @@
#include "nsAutoPtr.h"
#include "nsSize.h"
class gfxASurface;
namespace mozilla {
namespace gl {

View File

@ -120,7 +120,6 @@ namespace layers {
struct Effect;
struct EffectChain;
class Image;
class ISurfaceAllocator;
class Layer;
class TextureSource;
class DataTextureSource;

View File

@ -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

View File

@ -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

View File

@ -10,8 +10,6 @@
#include "mozilla/UniquePtr.h" // for UniquePtr
#include "mozilla/gfx/Point.h"
class nsPresContext;
namespace mozilla {
namespace layers {

View File

@ -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;

View File

@ -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)

View File

@ -41,7 +41,6 @@ enum AllowedTouchBehavior {
class Layer;
class AsyncPanZoomController;
class CompositorParent;
class APZPaintLogHelper;
class OverscrollHandoffChain;
struct OverscrollHandoffState;
class LayerMetricsWrapper;

View File

@ -20,7 +20,6 @@ class ScrollWheelInput;
namespace layers {
class AsyncPanZoomController;
class OverscrollHandoffChain;
class CancelableBlockState;
class TouchBlockState;
class WheelBlockState;

View File

@ -9,7 +9,6 @@
#include "nsCOMPtr.h"
#include "nsISupportsImpl.h"
class inIDOMUtils;
class CancelableTask;
namespace mozilla {

View File

@ -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.

View File

@ -13,8 +13,6 @@
#include "nsDebug.h" // for NS_ASSERTION
#include "nsRegion.h" // for nsIntRegion
class gfxContext;
namespace mozilla {
namespace layers {

View File

@ -11,8 +11,6 @@
#include "mozilla/gfx/2D.h"
#include "nsAutoPtr.h"
class gfxContext;
namespace mozilla {
namespace layers {

View File

@ -15,7 +15,6 @@ namespace mozilla {
namespace layers {
class ReadbackProcessor;
class SurfaceDescriptor;
/**
* This is the ImplData for all Basic layers. It also exposes methods

View File

@ -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.

View File

@ -25,7 +25,6 @@ class DrawTarget;
namespace layers {
class AutoMoz2DMaskData;
class BasicContainerLayer;
class Layer;
class AutoSetOperator {

View File

@ -18,8 +18,6 @@
#include "nsRegion.h" // for nsIntRegion
#include "mozilla/layers/PLayerTransaction.h" // for PaintedLayerAttributes
class gfxContext;
namespace mozilla {
namespace layers {

View File

@ -12,8 +12,6 @@
#include "nsDebug.h" // for NS_RUNTIMEABORT
#include "nsRegion.h" // for nsIntRegion
class gfxContext;
namespace mozilla {
namespace layers {

View File

@ -27,7 +27,6 @@ class BufferTextureClient;
class ImageBridgeChild;
class CompositableForwarder;
class CompositableChild;
class SurfaceDescriptor;
class PCompositableChild;
/**

View File

@ -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;
/**

View File

@ -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;

View File

@ -41,7 +41,6 @@
namespace mozilla {
namespace layers {
class BasicTileDescriptor;
class ClientTiledPaintedLayer;
class ClientLayerManager;

View File

@ -37,9 +37,7 @@ class DataSourceSurface;
namespace layers {
class Layer;
class SurfaceDescriptor;
class Compositor;
class ISurfaceAllocator;
class ThebesBufferData;
class TiledLayerComposer;
class CompositableParentManager;

View File

@ -42,7 +42,6 @@ class Compositor;
class ThebesBufferData;
class TiledLayerComposer;
struct EffectChain;
class TextureImageTextureSourceOGL;
struct TexturedEffect;

View File

@ -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

View File

@ -31,7 +31,6 @@ class Matrix4x4;
namespace layers {
class Compositor;
class ISurfaceAllocator;
struct EffectChain;
/**

View File

@ -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;

View File

@ -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;

View File

@ -31,8 +31,6 @@
#include <ui/Fence.h>
#endif
class gfxReusableSurfaceWrapper;
namespace mozilla {
namespace gfx {
class Matrix4x4;

View File

@ -14,8 +14,6 @@
#include <d3d11.h>
#include <vector>
class gfxD2DSurface;
namespace mozilla {
namespace layers {

View File

@ -18,7 +18,6 @@ namespace mozilla {
namespace layers {
class DeviceManagerD3D9;
class LayerD3D9;
class Nv3DVUtils;
class Layer;
class TextureSourceD3D9;

View File

@ -26,7 +26,6 @@ struct TextureFactoryIdentifier;
class SurfaceDescriptor;
class SurfaceDescriptorTiles;
class ThebesBufferData;
class ClientTiledLayerBuffer;
class PTextureChild;
/**

View File

@ -18,7 +18,6 @@ namespace mozilla {
namespace layers {
class CompositableHost;
class PTextureChild;
typedef std::vector<mozilla::layers::EditReply> EditReplyVector;

View File

@ -20,8 +20,6 @@
#include "ThreadSafeRefcountingWithMainThreadDestruction.h"
#include "nsWeakReference.h"
class nsIObserver;
namespace mozilla {
namespace dom {

View File

@ -39,7 +39,6 @@
class CancelableTask;
class MessageLoop;
class gfxContext;
class nsIWidget;
namespace mozilla {

View File

@ -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,

View File

@ -32,7 +32,6 @@ class Shmem;
namespace layers {
class ClientTiledLayerBuffer;
class AsyncTransactionTracker;
class ImageClient;
class ImageContainer;

View File

@ -18,7 +18,6 @@ namespace layers {
class ContainerLayer;
class Layer;
class LayerManager;
class CanvasLayerComposite;
class ColorLayerComposite;

View File

@ -22,7 +22,6 @@ namespace layers {
class MaybeMagicGrallocBufferHandle;
class SurfaceDescriptor;
class TextureHost;
struct GrallocBufferRef {
base::ProcessId mOwner;

View File

@ -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;

View File

@ -20,8 +20,6 @@ namespace layers {
class BufferTextureClient;
class ImageClient;
class ISurfaceAllocator;
class SurfaceDescriptor;
class TextureClient;
class SharedPlanarYCbCrImage : public PlanarYCbCrImage

View File

@ -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,

View File

@ -27,11 +27,6 @@
*/
namespace mozilla {
namespace gfx {
class Matrix;
}
namespace layers {
class Layer;

View File

@ -40,7 +40,6 @@
class nsIWidget;
namespace mozilla {
class TimeStamp;
namespace gfx {
class Matrix4x4;

View File

@ -20,8 +20,6 @@ namespace mozilla {
namespace layers {
class CompositableForwarder;
class EGLImageTextureClient : public TextureClient
{
public:

View File

@ -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,

View File

@ -158,7 +158,6 @@ enum AttributeName {
class DrawTarget;
class SourceSurface;
class FilterNode;
struct FilterAttribute;
enum class AttributeType {

View File

@ -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.

View File

@ -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;

View File

@ -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 {

View File

@ -12,8 +12,6 @@
#include "nsCOMPtr.h"
#include "nsTArray.h"
class nsIMemoryReporter;
namespace mozilla {
namespace dom {
class FontListEntry;

View File

@ -16,7 +16,6 @@
class gfxContext;
struct gfxRect;
struct gfxRGBA;
class gfxMatrix;
namespace mozilla {
namespace gfx {

View File

@ -12,7 +12,6 @@
#include "GraphicsFilter.h"
#include "mozilla/gfx/2D.h"
class gfxASurface;
class gfxContext;
class gfxPattern;

View File

@ -17,8 +17,6 @@
#include "nsAutoPtr.h"
#include "nsTArray.h"
class gfxContext;
class gfxASurface;
struct gfxRGBA;
typedef struct _cairo_pattern cairo_pattern_t;

View File

@ -38,11 +38,9 @@ class nsIURI;
class nsIAtom;
class nsIObserver;
class SRGBOverrideObserver;
struct gfxRGBA;
namespace mozilla {
namespace gl {
class GLContext;
class SkiaGLGlue;
}
namespace gfx {

View File

@ -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,

View File

@ -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

View File

@ -13,7 +13,6 @@
struct sqlite3;
struct sqlite3_stmt;
class mozIStorageError;
class mozIStorageBindingParamsArray;
class mozIStorageBindingParams;
class mozIStorageStatementCallback;

View File

@ -19,7 +19,6 @@
#include "mozilla/Attributes.h"
class nsIXPConnectJSObjectHolder;
struct sqlite3_stmt;
namespace mozilla {
namespace storage {

View File

@ -11,8 +11,6 @@
#include "nsIXPCScriptable.h"
#include "mozilla/Attributes.h"
class mozIStorageAsyncStatement;
namespace mozilla {
namespace storage {

View File

@ -27,7 +27,6 @@
#include "sqlite3.h"
struct PRLock;
class nsIFile;
class nsIFileURL;
class nsIEventTarget;

View File

@ -19,8 +19,6 @@
#include "Variant.h"
class mozIStorageCompletionCallback;
class mozIStorageBaseStatement;
class mozIStorageBindingParams;
class nsIRunnable;
namespace mozilla {

View File

@ -24,8 +24,6 @@
#include "mozilla/Attributes.h"
#include "mozilla/EventForwards.h"
class gfxASurface;
namespace mozilla {
namespace dom {

View File

@ -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 {

View File

@ -27,7 +27,6 @@
//#define FORCE_ALOG 1
class nsIAndroidDisplayport;
class nsIAndroidViewport;
class nsIWidget;
namespace mozilla {

View File

@ -16,10 +16,6 @@
namespace mozilla {
namespace gl {
class GLContext;
}
namespace widget {
class GfxInfo : public GfxInfoBase

View File

@ -11,8 +11,6 @@
#ifndef nsAppShell_h_
#define nsAppShell_h_
class nsCocoaWindow;
#include "nsBaseAppShell.h"
#include "nsTArray.h"

View File

@ -33,7 +33,6 @@
#import <Cocoa/Cocoa.h>
#import <AppKit/NSOpenGL.h>
class gfxASurface;
class nsChildView;
class nsCocoaWindow;

View File

@ -17,7 +17,6 @@
class nsMenuX;
class nsMenuBarX;
class nsMenuItemX;
class nsIWidget;
class nsIContent;

View File

@ -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
{

View File

@ -38,7 +38,6 @@ namespace gl {
namespace layers {
class CompositorParent;
class ContainerLayer;
class Layer;
}

View File

@ -28,7 +28,6 @@ namespace android {
class Rect;
class String8;
class HWComposer;
#if ANDROID_VERSION >= 21
typedef IGraphicBufferConsumer StreamConsumer;

View File

@ -21,10 +21,6 @@
namespace mozilla {
namespace layers {
class Layer;
}
typedef void * EGLDisplay;
typedef void * EGLSurface;

View File

@ -23,8 +23,6 @@
namespace android {
class GonkBufferSlot;
class GonkBufferQueueProducer : public BnGraphicBufferProducer,
private IBinder::DeathRecipient {
public:

View File

@ -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;

View File

@ -10,8 +10,6 @@
#include "nsString.h"
#include "nsTArray.h"
class nsCUPSShim;
class nsPSPrinterList {
public:
nsPSPrinterList();

View File

@ -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

View File

@ -10,7 +10,6 @@
#include "nsITransferable.h"
class nsITransferable;
class nsDataObj;
class nsIClipboardOwner;
class nsIWidget;

View File

@ -24,10 +24,8 @@
class nsIContent;
class nsIDOMNode;
class nsIFrame;
class nsPresContext;
class nsIImageLoadingContent;
class nsICanvasElementExternal;
namespace mozilla {
namespace gfx {

View File

@ -28,9 +28,6 @@
#include "Units.h"
// forward declarations
class nsFontMetrics;
class nsDeviceContext;
struct nsFont;
class nsIRollupListener;
class imgIContainer;
class nsIContent;

View File

@ -15,7 +15,6 @@
#include "nsFont.h"
class nsIPrintSettings;
class nsIWebBrowserPrint;
/**
* Class nsPrintOptions

View File

@ -14,7 +14,6 @@
#include "nsWeakPtr.h"
class nsString;
class nsDataObj;
//
// DataStruct

View File

@ -59,7 +59,6 @@ extern PRLogModuleInfo *gWidgetDrawLog;
#endif /* MOZ_LOGGING */
class nsIdleService;
class QCloseEvent;
class QFocusEvent;
class QHideEvent;

View File

@ -37,7 +37,6 @@
#define VK_OEM_CLEAR 0xFE
class nsIIdleServiceInternal;
struct nsModifierKeyState;
namespace mozilla {
namespace widget {

View File

@ -12,7 +12,6 @@
#include <windows.h>
class nsITransferable;
class nsIClipboardOwner;
class nsIWidget;
class nsIFile;
struct IDataObject;

View File

@ -14,8 +14,6 @@
#include "nsDataObj.h"
#include "mozilla/Attributes.h"
class CEnumFormatEtc;
#define MULTI_MIME "Mozilla/IDataObjectCollectionFormat"
EXTERN_C const IID IID_IDataObjCollection;

View File

@ -10,11 +10,8 @@
#include <windows.h>
#include <shlobj.h>
struct IDropSource;
struct IDataObject;
class nsNativeDragTarget;
class nsDataObjCollection;
class nsString;
/**
* Native Win32 DragService wrapper

View File

@ -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