Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
This commit is contained in:
@@ -13,7 +13,7 @@
|
|||||||
#include "AccessibleWrap.h"
|
#include "AccessibleWrap.h"
|
||||||
|
|
||||||
class nsIFrame;
|
class nsIFrame;
|
||||||
class nsPoint;
|
struct nsPoint;
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace a11y {
|
namespace a11y {
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ class nsSmallVoidArray;
|
|||||||
class nsDOMCaretPosition;
|
class nsDOMCaretPosition;
|
||||||
class nsViewportInfo;
|
class nsViewportInfo;
|
||||||
class nsIGlobalObject;
|
class nsIGlobalObject;
|
||||||
class nsCSSSelectorList;
|
struct nsCSSSelectorList;
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
class ErrorResult;
|
class ErrorResult;
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
class nsAttrAndChildArray;
|
class nsAttrAndChildArray;
|
||||||
class nsChildContentList;
|
class nsChildContentList;
|
||||||
class nsCSSSelectorList;
|
struct nsCSSSelectorList;
|
||||||
class nsDOMAttributeMap;
|
class nsDOMAttributeMap;
|
||||||
class nsIContent;
|
class nsIContent;
|
||||||
class nsIDocument;
|
class nsIDocument;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ namespace mozilla {
|
|||||||
namespace dom {
|
namespace dom {
|
||||||
|
|
||||||
class GlobalObject;
|
class GlobalObject;
|
||||||
class DOMPointInit;
|
struct DOMPointInit;
|
||||||
|
|
||||||
class DOMPointReadOnly : public nsWrapperCache
|
class DOMPointReadOnly : public nsWrapperCache
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -102,7 +102,7 @@ namespace mozilla {
|
|||||||
class EventChainPreVisitor;
|
class EventChainPreVisitor;
|
||||||
namespace dom {
|
namespace dom {
|
||||||
class UndoManager;
|
class UndoManager;
|
||||||
class LifecycleCallbacks;
|
struct LifecycleCallbacks;
|
||||||
class CallbackFunction;
|
class CallbackFunction;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ class WebGLContextBoundObject;
|
|||||||
class WebGLActiveInfo;
|
class WebGLActiveInfo;
|
||||||
class WebGLExtensionBase;
|
class WebGLExtensionBase;
|
||||||
class WebGLBuffer;
|
class WebGLBuffer;
|
||||||
class WebGLVertexAttribData;
|
struct WebGLVertexAttribData;
|
||||||
class WebGLShader;
|
class WebGLShader;
|
||||||
class WebGLProgram;
|
class WebGLProgram;
|
||||||
class WebGLQuery;
|
class WebGLQuery;
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
|
|
||||||
class WebGLShader;
|
class WebGLShader;
|
||||||
class WebGLUniformInfo;
|
struct WebGLUniformInfo;
|
||||||
|
|
||||||
typedef nsDataHashtable<nsCStringHashKey, nsCString> CStringMap;
|
typedef nsDataHashtable<nsCStringHashKey, nsCString> CStringMap;
|
||||||
typedef nsDataHashtable<nsCStringHashKey, WebGLUniformInfo> CStringToUniformInfoMap;
|
typedef nsDataHashtable<nsCStringHashKey, WebGLUniformInfo> CStringToUniformInfoMap;
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
#include "nsINodeList.h"
|
#include "nsINodeList.h"
|
||||||
#include "nsGenericHTMLElement.h"
|
#include "nsGenericHTMLElement.h"
|
||||||
|
|
||||||
class nsCSSSelectorList;
|
struct nsCSSSelectorList;
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace dom {
|
namespace dom {
|
||||||
|
|||||||
@@ -12,10 +12,10 @@
|
|||||||
#include "mozilla/RefPtr.h"
|
#include "mozilla/RefPtr.h"
|
||||||
#include "MP3FrameParser.h"
|
#include "MP3FrameParser.h"
|
||||||
|
|
||||||
class IGraphBuilder;
|
struct IGraphBuilder;
|
||||||
class IMediaControl;
|
struct IMediaControl;
|
||||||
class IMediaSeeking;
|
struct IMediaSeeking;
|
||||||
class IMediaEventEx;
|
struct IMediaEventEx;
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace dom {
|
namespace dom {
|
||||||
|
|
||||||
class MediaKeyMessageEventInit;
|
struct MediaKeyMessageEventInit;
|
||||||
|
|
||||||
class MediaKeyMessageEvent MOZ_FINAL : public Event
|
class MediaKeyMessageEvent MOZ_FINAL : public Event
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
namespace mp4_demuxer {
|
namespace mp4_demuxer {
|
||||||
class VideoDecoderConfig;
|
class VideoDecoderConfig;
|
||||||
class AudioDecoderConfig;
|
class AudioDecoderConfig;
|
||||||
struct MP4Sample;
|
class MP4Sample;
|
||||||
}
|
}
|
||||||
|
|
||||||
class nsIThreadPool;
|
class nsIThreadPool;
|
||||||
|
|||||||
@@ -12,8 +12,8 @@
|
|||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
|
|
||||||
class VideoTrackConstraintsN;
|
struct VideoTrackConstraintsN;
|
||||||
class AudioTrackConstraintsN;
|
struct AudioTrackConstraintsN;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Abstract interface for managing audio and video devices. Each platform
|
* Abstract interface for managing audio and video devices. Each platform
|
||||||
@@ -24,7 +24,7 @@ class AudioTrackConstraintsN;
|
|||||||
*/
|
*/
|
||||||
class MediaEngineVideoSource;
|
class MediaEngineVideoSource;
|
||||||
class MediaEngineAudioSource;
|
class MediaEngineAudioSource;
|
||||||
struct MediaEnginePrefs;
|
class MediaEnginePrefs;
|
||||||
|
|
||||||
enum MediaEngineState {
|
enum MediaEngineState {
|
||||||
kAllocated,
|
kAllocated,
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ class nsSMILValue;
|
|||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
|
|
||||||
namespace gfx {
|
namespace gfx {
|
||||||
struct Matrix;
|
class Matrix;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ class SVGAnimatedTransformList;
|
|||||||
class SVGGraphicsElement;
|
class SVGGraphicsElement;
|
||||||
class SVGMatrix;
|
class SVGMatrix;
|
||||||
class SVGIRect;
|
class SVGIRect;
|
||||||
class SVGBoundingBoxOptions;
|
struct SVGBoundingBoxOptions;
|
||||||
|
|
||||||
class SVGTransformableElement : public nsSVGElement
|
class SVGTransformableElement : public nsSVGElement
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace dom {
|
namespace dom {
|
||||||
class ArchiveReaderOptions;
|
struct ArchiveReaderOptions;
|
||||||
class GlobalObject;
|
class GlobalObject;
|
||||||
} // namespace dom
|
} // namespace dom
|
||||||
} // namespace mozilla
|
} // namespace mozilla
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ namespace mozilla {
|
|||||||
namespace dom {
|
namespace dom {
|
||||||
|
|
||||||
class ConsoleCallData;
|
class ConsoleCallData;
|
||||||
class ConsoleStackEntry;
|
struct ConsoleStackEntry;
|
||||||
|
|
||||||
class Console MOZ_FINAL : public nsITimerCallback
|
class Console MOZ_FINAL : public nsITimerCallback
|
||||||
, public nsIObserver
|
, public nsIObserver
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ namespace mozilla {
|
|||||||
namespace dom {
|
namespace dom {
|
||||||
class Geolocation;
|
class Geolocation;
|
||||||
class systemMessageCallback;
|
class systemMessageCallback;
|
||||||
class MediaStreamConstraints;
|
struct MediaStreamConstraints;
|
||||||
class WakeLock;
|
class WakeLock;
|
||||||
class ArrayBufferViewOrBlobOrStringOrFormData;
|
class ArrayBufferViewOrBlobOrStringOrFormData;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,8 +16,8 @@ class nsGlobalWindow;
|
|||||||
class nsIPresShell;
|
class nsIPresShell;
|
||||||
class nsIWidget;
|
class nsIWidget;
|
||||||
class nsPresContext;
|
class nsPresContext;
|
||||||
class nsPoint;
|
|
||||||
class nsIDocument;
|
class nsIDocument;
|
||||||
|
struct nsPoint;
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace layers {
|
namespace layers {
|
||||||
|
|||||||
@@ -11256,7 +11256,7 @@ class CGForwardDeclarations(CGWrapper):
|
|||||||
builder.add(d.nativeType)
|
builder.add(d.nativeType)
|
||||||
|
|
||||||
# We just about always need NativePropertyHooks
|
# We just about always need NativePropertyHooks
|
||||||
builder.addInMozillaDom("NativePropertyHooks")
|
builder.addInMozillaDom("NativePropertyHooks", isStruct=True)
|
||||||
builder.addInMozillaDom("ProtoAndIfaceCache")
|
builder.addInMozillaDom("ProtoAndIfaceCache")
|
||||||
# Add the atoms cache type, even if we don't need it.
|
# Add the atoms cache type, even if we don't need it.
|
||||||
for d in descriptors:
|
for d in descriptors:
|
||||||
|
|||||||
@@ -26,10 +26,10 @@ namespace mozilla {
|
|||||||
|
|
||||||
namespace dom {
|
namespace dom {
|
||||||
class CameraCapabilities;
|
class CameraCapabilities;
|
||||||
class CameraPictureOptions;
|
struct CameraPictureOptions;
|
||||||
class CameraStartRecordingOptions;
|
struct CameraStartRecordingOptions;
|
||||||
class CameraRegion;
|
struct CameraRegion;
|
||||||
class CameraSize;
|
struct CameraSize;
|
||||||
template<typename T> class Optional;
|
template<typename T> class Optional;
|
||||||
}
|
}
|
||||||
class ErrorResult;
|
class ErrorResult;
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ namespace mozilla {
|
|||||||
class ErrorResult;
|
class ErrorResult;
|
||||||
class nsDOMCameraControl;
|
class nsDOMCameraControl;
|
||||||
namespace dom {
|
namespace dom {
|
||||||
class CameraConfiguration;
|
struct CameraConfiguration;
|
||||||
class GetCameraCallback;
|
class GetCameraCallback;
|
||||||
class CameraErrorCallback;
|
class CameraErrorCallback;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ class nsIOutputStream;
|
|||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
class EventListenerManager;
|
class EventListenerManager;
|
||||||
namespace dom {
|
namespace dom {
|
||||||
class DeviceStorageEnumerationParameters;
|
struct DeviceStorageEnumerationParameters;
|
||||||
class DOMCursor;
|
class DOMCursor;
|
||||||
class DOMRequest;
|
class DOMRequest;
|
||||||
class Promise;
|
class Promise;
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
#include "mozilla/EventListenerManager.h"
|
#include "mozilla/EventListenerManager.h"
|
||||||
#include "mozilla/dom/EventTarget.h"
|
#include "mozilla/dom/EventTarget.h"
|
||||||
|
|
||||||
class JSCompartment;
|
struct JSCompartment;
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace dom {
|
namespace dom {
|
||||||
|
|
||||||
class MessageEventInit;
|
struct MessageEventInit;
|
||||||
class MessagePort;
|
class MessagePort;
|
||||||
class MessagePortBase;
|
class MessagePortBase;
|
||||||
class MessagePortList;
|
class MessagePortList;
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ class EventChainPreVisitor;
|
|||||||
|
|
||||||
namespace dom {
|
namespace dom {
|
||||||
|
|
||||||
class DOMFileMetadataParameters;
|
struct DOMFileMetadataParameters;
|
||||||
class FileHelper;
|
class FileHelper;
|
||||||
class FileRequest;
|
class FileRequest;
|
||||||
class FileService;
|
class FileService;
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace dom {
|
namespace dom {
|
||||||
|
|
||||||
class CreateFileOptions;
|
struct CreateFileOptions;
|
||||||
class FileSystemBase;
|
class FileSystemBase;
|
||||||
class Promise;
|
class Promise;
|
||||||
class StringOrFileOrDirectory;
|
class StringOrFileOrDirectory;
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ class ErrorResult;
|
|||||||
|
|
||||||
namespace dom {
|
namespace dom {
|
||||||
class nsIContentParent;
|
class nsIContentParent;
|
||||||
class IDBOpenDBOptions;
|
struct IDBOpenDBOptions;
|
||||||
|
|
||||||
namespace indexedDB {
|
namespace indexedDB {
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ class EventChainPostVisitor;
|
|||||||
class EventChainPreVisitor;
|
class EventChainPreVisitor;
|
||||||
namespace dom {
|
namespace dom {
|
||||||
class OwningIDBObjectStoreOrIDBIndexOrIDBCursor;
|
class OwningIDBObjectStoreOrIDBIndexOrIDBCursor;
|
||||||
class ErrorEventInit;
|
struct ErrorEventInit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
%{C++
|
%{C++
|
||||||
#include "nsColor.h"
|
#include "nsColor.h"
|
||||||
class gfxContext;
|
class gfxContext;
|
||||||
class nsRect;
|
struct nsRect;
|
||||||
%}
|
%}
|
||||||
|
|
||||||
[ref] native nsConstRect(const nsRect);
|
[ref] native nsConstRect(const nsRect);
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ interface nsIDOMGeoPositionErrorCallback;
|
|||||||
%{C++
|
%{C++
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace dom {
|
namespace dom {
|
||||||
class PositionOptions;
|
struct PositionOptions;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
%}
|
%}
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ include PContentPermission;
|
|||||||
|
|
||||||
|
|
||||||
using class IPC::Principal from "mozilla/dom/PermissionMessageUtils.h";
|
using class IPC::Principal from "mozilla/dom/PermissionMessageUtils.h";
|
||||||
using struct mozilla::gfx::Matrix from "mozilla/gfx/Matrix.h";
|
using class mozilla::gfx::Matrix from "mozilla/gfx/Matrix.h";
|
||||||
using struct gfxSize from "gfxPoint.h";
|
using struct gfxSize from "gfxPoint.h";
|
||||||
using CSSRect from "Units.h";
|
using CSSRect from "Units.h";
|
||||||
using struct mozilla::layers::FrameMetrics from "FrameMetrics.h";
|
using struct mozilla::layers::FrameMetrics from "FrameMetrics.h";
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace dom {
|
namespace dom {
|
||||||
|
|
||||||
struct IPCTabContext;
|
class IPCTabContext;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* TabContext encapsulates information about an iframe that may be a mozbrowser
|
* TabContext encapsulates information about an iframe that may be a mozbrowser
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ class CpowEntry;
|
|||||||
} // jsipc
|
} // jsipc
|
||||||
|
|
||||||
namespace dom {
|
namespace dom {
|
||||||
struct IPCTabContext;
|
class IPCTabContext;
|
||||||
|
|
||||||
class nsIContentChild : public nsISupports
|
class nsIContentChild : public nsISupports
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ class CpowEntry;
|
|||||||
} // namespace jsipc
|
} // namespace jsipc
|
||||||
|
|
||||||
namespace dom {
|
namespace dom {
|
||||||
struct IPCTabContext;
|
class IPCTabContext;
|
||||||
class ContentParent;
|
class ContentParent;
|
||||||
|
|
||||||
class nsIContentParent : public nsISupports
|
class nsIContentParent : public nsISupports
|
||||||
|
|||||||
@@ -14,7 +14,8 @@
|
|||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace dom {
|
namespace dom {
|
||||||
class MediaStreamConstraints;
|
|
||||||
|
struct MediaStreamConstraints;
|
||||||
|
|
||||||
class GetUserMediaRequest : public nsISupports, public nsWrapperCache
|
class GetUserMediaRequest : public nsISupports, public nsWrapperCache
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace dom {
|
namespace dom {
|
||||||
class MediaStreamConstraints;
|
struct MediaStreamConstraints;
|
||||||
class NavigatorUserMediaSuccessCallback;
|
class NavigatorUserMediaSuccessCallback;
|
||||||
class NavigatorUserMediaErrorCallback;
|
class NavigatorUserMediaErrorCallback;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
BEGIN_TELEPHONY_NAMESPACE
|
BEGIN_TELEPHONY_NAMESPACE
|
||||||
|
|
||||||
struct IPCTelephonyRequest;
|
class IPCTelephonyRequest;
|
||||||
class PTelephonyChild;
|
class PTelephonyChild;
|
||||||
|
|
||||||
class TelephonyIPCService MOZ_FINAL : public nsITelephonyService
|
class TelephonyIPCService MOZ_FINAL : public nsITelephonyService
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ class nsITimer;
|
|||||||
class nsIURI;
|
class nsIURI;
|
||||||
|
|
||||||
namespace JS {
|
namespace JS {
|
||||||
class RuntimeStats;
|
struct RuntimeStats;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
#include "nsISupportsImpl.h"
|
#include "nsISupportsImpl.h"
|
||||||
#include "nsThreadUtils.h" /* nsRunnable */
|
#include "nsThreadUtils.h" /* nsRunnable */
|
||||||
|
|
||||||
class JSContext;
|
struct JSContext;
|
||||||
class nsIEventTarget;
|
class nsIEventTarget;
|
||||||
|
|
||||||
BEGIN_WORKERS_NAMESPACE
|
BEGIN_WORKERS_NAMESPACE
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ private:
|
|||||||
JSObject* mCompiled;
|
JSObject* mCompiled;
|
||||||
};
|
};
|
||||||
|
|
||||||
friend class js::GCMethods<nsXBLMaybeCompiled<UncompiledT> >;
|
friend struct js::GCMethods<nsXBLMaybeCompiled<UncompiledT>>;
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Add support for JS::Heap<nsXBLMaybeCompiled>. */
|
/* Add support for JS::Heap<nsXBLMaybeCompiled>. */
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ class CompositorParent;
|
|||||||
class GestureEventListener;
|
class GestureEventListener;
|
||||||
class ContainerLayer;
|
class ContainerLayer;
|
||||||
class PCompositorParent;
|
class PCompositorParent;
|
||||||
class ViewTransform;
|
struct ViewTransform;
|
||||||
class AsyncPanZoomAnimation;
|
class AsyncPanZoomAnimation;
|
||||||
class FlingAnimation;
|
class FlingAnimation;
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ const float EPSILON = 0.0001f;
|
|||||||
// isn't too large.
|
// isn't too large.
|
||||||
const float COORDINATE_EPSILON = 0.01f;
|
const float COORDINATE_EPSILON = 0.01f;
|
||||||
|
|
||||||
class FrameMetrics;
|
struct FrameMetrics;
|
||||||
class AsyncPanZoomController;
|
class AsyncPanZoomController;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ typedef uint32_t SequenceNumber;
|
|||||||
class APZTestData {
|
class APZTestData {
|
||||||
typedef FrameMetrics::ViewID ViewID;
|
typedef FrameMetrics::ViewID ViewID;
|
||||||
friend struct IPC::ParamTraits<APZTestData>;
|
friend struct IPC::ParamTraits<APZTestData>;
|
||||||
friend class APZTestDataToJSConverter;
|
friend struct APZTestDataToJSConverter;
|
||||||
public:
|
public:
|
||||||
void StartNewPaint(SequenceNumber aSequenceNumber) {
|
void StartNewPaint(SequenceNumber aSequenceNumber) {
|
||||||
mPaints.insert(DataStore::value_type(aSequenceNumber, Bucket()));
|
mPaints.insert(DataStore::value_type(aSequenceNumber, Bucket()));
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ namespace layers {
|
|||||||
|
|
||||||
class ClientTiledThebesLayer;
|
class ClientTiledThebesLayer;
|
||||||
|
|
||||||
class SimpleTiledLayerTile;
|
struct SimpleTiledLayerTile;
|
||||||
class SimpleTiledLayerBuffer;
|
class SimpleTiledLayerBuffer;
|
||||||
class SimpleClientTiledThebesLayer;
|
class SimpleClientTiledThebesLayer;
|
||||||
class SimpleTiledLayerBuffer;
|
class SimpleTiledLayerBuffer;
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ class CompositableForwarder;
|
|||||||
class ISurfaceAllocator;
|
class ISurfaceAllocator;
|
||||||
class CompositableClient;
|
class CompositableClient;
|
||||||
class PlanarYCbCrImage;
|
class PlanarYCbCrImage;
|
||||||
class PlanarYCbCrData;
|
struct PlanarYCbCrData;
|
||||||
class Image;
|
class Image;
|
||||||
class PTextureChild;
|
class PTextureChild;
|
||||||
class TextureChild;
|
class TextureChild;
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ class ColorLayerComposite;
|
|||||||
class CompositableHost;
|
class CompositableHost;
|
||||||
class Compositor;
|
class Compositor;
|
||||||
class ContainerLayerComposite;
|
class ContainerLayerComposite;
|
||||||
class EffectChain;
|
struct EffectChain;
|
||||||
class ImageLayer;
|
class ImageLayer;
|
||||||
class ImageLayerComposite;
|
class ImageLayerComposite;
|
||||||
class LayerComposite;
|
class LayerComposite;
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ namespace layers {
|
|||||||
|
|
||||||
class CompositableClient;
|
class CompositableClient;
|
||||||
class AsyncTransactionTracker;
|
class AsyncTransactionTracker;
|
||||||
class TextureFactoryIdentifier;
|
struct TextureFactoryIdentifier;
|
||||||
class SurfaceDescriptor;
|
class SurfaceDescriptor;
|
||||||
class SurfaceDescriptorTiles;
|
class SurfaceDescriptorTiles;
|
||||||
class ThebesBufferData;
|
class ThebesBufferData;
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ namespace layers {
|
|||||||
|
|
||||||
class ClientLayerManager;
|
class ClientLayerManager;
|
||||||
class CompositorParent;
|
class CompositorParent;
|
||||||
class FrameMetrics;
|
struct FrameMetrics;
|
||||||
|
|
||||||
class CompositorChild MOZ_FINAL : public PCompositorChild
|
class CompositorChild MOZ_FINAL : public PCompositorChild
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ class ImageClient;
|
|||||||
class ImageContainer;
|
class ImageContainer;
|
||||||
class ImageBridgeParent;
|
class ImageBridgeParent;
|
||||||
class CompositableClient;
|
class CompositableClient;
|
||||||
class CompositableTransaction;
|
struct CompositableTransaction;
|
||||||
class Image;
|
class Image;
|
||||||
class TextureClient;
|
class TextureClient;
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
|
|
||||||
namespace gfx {
|
namespace gfx {
|
||||||
struct Matrix;
|
class Matrix;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace layers {
|
namespace layers {
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
class gfxASurface;
|
class gfxASurface;
|
||||||
class gfxTextPerfMetrics;
|
class gfxTextPerfMetrics;
|
||||||
class gfxUserFontSet;
|
class gfxUserFontSet;
|
||||||
class nsFont;
|
struct nsFont;
|
||||||
class nsFontCache;
|
class nsFontCache;
|
||||||
class nsFontMetrics;
|
class nsFontMetrics;
|
||||||
class nsIAtom;
|
class nsIAtom;
|
||||||
@@ -30,7 +30,7 @@ class nsIDeviceContextSpec;
|
|||||||
class nsIScreen;
|
class nsIScreen;
|
||||||
class nsIScreenManager;
|
class nsIScreenManager;
|
||||||
class nsIWidget;
|
class nsIWidget;
|
||||||
class nsRect;
|
struct nsRect;
|
||||||
class nsRenderingContext;
|
class nsRenderingContext;
|
||||||
|
|
||||||
class nsDeviceContext MOZ_FINAL
|
class nsDeviceContext MOZ_FINAL
|
||||||
|
|||||||
@@ -15,8 +15,8 @@
|
|||||||
class gfxContext;
|
class gfxContext;
|
||||||
struct gfxRect;
|
struct gfxRect;
|
||||||
struct gfxRGBA;
|
struct gfxRGBA;
|
||||||
class gfxCornerSizes;
|
struct gfxCornerSizes;
|
||||||
class gfxMatrix;
|
struct gfxMatrix;
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace gfx {
|
namespace gfx {
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ struct nsIntRect;
|
|||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace layers {
|
namespace layers {
|
||||||
class PlanarYCbCrData;
|
struct PlanarYCbCrData;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -48,9 +48,9 @@ namespace layers {
|
|||||||
class DeviceManagerD3D9;
|
class DeviceManagerD3D9;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
class IDirect3DDevice9;
|
struct IDirect3DDevice9;
|
||||||
class ID3D11Device;
|
struct ID3D11Device;
|
||||||
class IDXGIAdapter1;
|
struct IDXGIAdapter1;
|
||||||
|
|
||||||
class nsIMemoryReporter;
|
class nsIMemoryReporter;
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace hal {
|
namespace hal {
|
||||||
struct ScreenConfiguration;
|
class ScreenConfiguration;
|
||||||
typedef Observer<ScreenConfiguration> ScreenConfigurationObserver;
|
typedef Observer<ScreenConfiguration> ScreenConfigurationObserver;
|
||||||
} // namespace hal
|
} // namespace hal
|
||||||
} // namespace mozilla
|
} // namespace mozilla
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ typedef enum {
|
|||||||
} jstate;
|
} jstate;
|
||||||
|
|
||||||
class RasterImage;
|
class RasterImage;
|
||||||
class Orientation;
|
struct Orientation;
|
||||||
|
|
||||||
class nsJPEGDecoder : public Decoder
|
class nsJPEGDecoder : public Decoder
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ class SVGImageContext;
|
|||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace image {
|
namespace image {
|
||||||
class Orientation;
|
struct Orientation;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ namespace mozilla {
|
|||||||
namespace image {
|
namespace image {
|
||||||
|
|
||||||
class Image;
|
class Image;
|
||||||
class Orientation;
|
struct Orientation;
|
||||||
|
|
||||||
class ImageOps
|
class ImageOps
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
class imgINotificationObserver;
|
class imgINotificationObserver;
|
||||||
class imgRequestNotifyRunnable;
|
class imgRequestNotifyRunnable;
|
||||||
class imgStatusNotifyRunnable;
|
class imgStatusNotifyRunnable;
|
||||||
class nsIntRect;
|
struct nsIntRect;
|
||||||
class ProxyBehaviour;
|
class ProxyBehaviour;
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
|
|||||||
@@ -24,12 +24,12 @@
|
|||||||
* object behavior and, e.g., allows custom slow layout.
|
* object behavior and, e.g., allows custom slow layout.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class JSFreeOp;
|
struct JSFreeOp;
|
||||||
struct JSFunctionSpec;
|
struct JSFunctionSpec;
|
||||||
|
|
||||||
namespace js {
|
namespace js {
|
||||||
|
|
||||||
class Class;
|
struct Class;
|
||||||
class FreeOp;
|
class FreeOp;
|
||||||
class PropertyName;
|
class PropertyName;
|
||||||
class Shape;
|
class Shape;
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
#include "js/TypeDecls.h"
|
#include "js/TypeDecls.h"
|
||||||
|
|
||||||
class JSAtom;
|
class JSAtom;
|
||||||
class JSFreeOp;
|
struct JSFreeOp;
|
||||||
|
|
||||||
namespace js {
|
namespace js {
|
||||||
class InterpreterFrame;
|
class InterpreterFrame;
|
||||||
|
|||||||
@@ -1092,7 +1092,7 @@ class PersistentRooted : private mozilla::LinkedListElement<PersistentRooted<T>
|
|||||||
friend class mozilla::LinkedList<PersistentRooted>;
|
friend class mozilla::LinkedList<PersistentRooted>;
|
||||||
friend class mozilla::LinkedListElement<PersistentRooted>;
|
friend class mozilla::LinkedListElement<PersistentRooted>;
|
||||||
|
|
||||||
friend class js::gc::PersistentRootedMarker<T>;
|
friend struct js::gc::PersistentRootedMarker<T>;
|
||||||
|
|
||||||
void registerWithRuntime(JSRuntime *rt) {
|
void registerWithRuntime(JSRuntime *rt) {
|
||||||
JS::shadow::Runtime *srt = JS::shadow::Runtime::asShadowRuntime(rt);
|
JS::shadow::Runtime *srt = JS::shadow::Runtime::asShadowRuntime(rt);
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ namespace gc {
|
|||||||
typedef Vector<JS::Zone *, 4, SystemAllocPolicy> ZoneVector;
|
typedef Vector<JS::Zone *, 4, SystemAllocPolicy> ZoneVector;
|
||||||
|
|
||||||
class MarkingValidator;
|
class MarkingValidator;
|
||||||
class AutoPrepareForTracing;
|
struct AutoPrepareForTracing;
|
||||||
class AutoTraceSession;
|
class AutoTraceSession;
|
||||||
|
|
||||||
struct ConservativeGCData
|
struct ConservativeGCData
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ struct JSRuntime;
|
|||||||
|
|
||||||
namespace JS {
|
namespace JS {
|
||||||
namespace shadow {
|
namespace shadow {
|
||||||
class Runtime;
|
struct Runtime;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ class ArrayBufferViewObject;
|
|||||||
class SharedArrayBufferObject;
|
class SharedArrayBufferObject;
|
||||||
class BaseShape;
|
class BaseShape;
|
||||||
class DebugScopeObject;
|
class DebugScopeObject;
|
||||||
struct GCMarker;
|
class GCMarker;
|
||||||
class GlobalObject;
|
class GlobalObject;
|
||||||
class LazyScript;
|
class LazyScript;
|
||||||
class ScopeObject;
|
class ScopeObject;
|
||||||
@@ -31,8 +31,8 @@ template<class> class HeapPtr;
|
|||||||
|
|
||||||
namespace jit {
|
namespace jit {
|
||||||
class JitCode;
|
class JitCode;
|
||||||
class IonScript;
|
struct IonScript;
|
||||||
class VMFunction;
|
struct VMFunction;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace types {
|
namespace types {
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ class HeapSlot;
|
|||||||
void SetGCZeal(JSRuntime *, uint8_t, uint32_t);
|
void SetGCZeal(JSRuntime *, uint8_t, uint32_t);
|
||||||
|
|
||||||
namespace gc {
|
namespace gc {
|
||||||
class Cell;
|
struct Cell;
|
||||||
class Collector;
|
class Collector;
|
||||||
class MinorCollectionTracer;
|
class MinorCollectionTracer;
|
||||||
class ForkJoinNursery;
|
class ForkJoinNursery;
|
||||||
|
|||||||
@@ -376,11 +376,11 @@ JS::HeapValueRelocate(JS::Value *valuep)
|
|||||||
runtime->gc.storeBuffer.removeRelocatableValueFromAnyThread(valuep);
|
runtime->gc.storeBuffer.removeRelocatableValueFromAnyThread(valuep);
|
||||||
}
|
}
|
||||||
|
|
||||||
template class StoreBuffer::MonoTypeBuffer<StoreBuffer::ValueEdge>;
|
template struct StoreBuffer::MonoTypeBuffer<StoreBuffer::ValueEdge>;
|
||||||
template class StoreBuffer::MonoTypeBuffer<StoreBuffer::CellPtrEdge>;
|
template struct StoreBuffer::MonoTypeBuffer<StoreBuffer::CellPtrEdge>;
|
||||||
template class StoreBuffer::MonoTypeBuffer<StoreBuffer::SlotsEdge>;
|
template struct StoreBuffer::MonoTypeBuffer<StoreBuffer::SlotsEdge>;
|
||||||
template class StoreBuffer::MonoTypeBuffer<StoreBuffer::WholeCellEdges>;
|
template struct StoreBuffer::MonoTypeBuffer<StoreBuffer::WholeCellEdges>;
|
||||||
template class StoreBuffer::RelocatableMonoTypeBuffer<StoreBuffer::ValueEdge>;
|
template struct StoreBuffer::RelocatableMonoTypeBuffer<StoreBuffer::ValueEdge>;
|
||||||
template class StoreBuffer::RelocatableMonoTypeBuffer<StoreBuffer::CellPtrEdge>;
|
template struct StoreBuffer::RelocatableMonoTypeBuffer<StoreBuffer::CellPtrEdge>;
|
||||||
|
|
||||||
#endif /* JSGC_GENERATIONAL */
|
#endif /* JSGC_GENERATIONAL */
|
||||||
|
|||||||
@@ -17,13 +17,13 @@ namespace js {
|
|||||||
class GCMarker;
|
class GCMarker;
|
||||||
class ObjectImpl;
|
class ObjectImpl;
|
||||||
namespace gc {
|
namespace gc {
|
||||||
class ArenaHeader;
|
struct ArenaHeader;
|
||||||
}
|
}
|
||||||
namespace jit {
|
namespace jit {
|
||||||
class JitCode;
|
class JitCode;
|
||||||
}
|
}
|
||||||
namespace types {
|
namespace types {
|
||||||
class TypeObject;
|
struct TypeObject;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const size_t NON_INCREMENTAL_MARK_STACK_BASE_CAPACITY = 4096;
|
static const size_t NON_INCREMENTAL_MARK_STACK_BASE_CAPACITY = 4096;
|
||||||
|
|||||||
@@ -20,10 +20,10 @@ namespace js {
|
|||||||
|
|
||||||
class ExclusiveContext;
|
class ExclusiveContext;
|
||||||
namespace frontend {
|
namespace frontend {
|
||||||
template <typename ParseHandler> struct Parser;
|
template <typename ParseHandler> class Parser;
|
||||||
template <typename ParseHandler> struct ParseContext;
|
template <typename ParseHandler> struct ParseContext;
|
||||||
class FullParseHandler;
|
class FullParseHandler;
|
||||||
struct ParseNode;
|
class ParseNode;
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef frontend::Parser<frontend::FullParseHandler> AsmJSParser;
|
typedef frontend::Parser<frontend::FullParseHandler> AsmJSParser;
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ namespace js {
|
|||||||
|
|
||||||
class AsmJSActivation;
|
class AsmJSActivation;
|
||||||
class AsmJSModule;
|
class AsmJSModule;
|
||||||
namespace jit { class CallSite; }
|
namespace jit { struct CallSite; }
|
||||||
|
|
||||||
// Iterates over the frames of a single AsmJSActivation.
|
// Iterates over the frames of a single AsmJSActivation.
|
||||||
class AsmJSFrameIterator
|
class AsmJSFrameIterator
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
#include "jit/Snapshots.h"
|
#include "jit/Snapshots.h"
|
||||||
|
|
||||||
class JSContext;
|
struct JSContext;
|
||||||
|
|
||||||
namespace js {
|
namespace js {
|
||||||
namespace jit {
|
namespace jit {
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
namespace js {
|
namespace js {
|
||||||
|
|
||||||
class ContextFriendFields;
|
struct ContextFriendFields;
|
||||||
|
|
||||||
/* Policy for using system memory functions and doing no error reporting. */
|
/* Policy for using system memory functions and doing no error reporting. */
|
||||||
class SystemAllocPolicy
|
class SystemAllocPolicy
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ class JSAtom;
|
|||||||
struct JSErrorFormatString;
|
struct JSErrorFormatString;
|
||||||
class JSLinearString;
|
class JSLinearString;
|
||||||
struct JSJitInfo;
|
struct JSJitInfo;
|
||||||
class JSErrorReport;
|
struct JSErrorReport;
|
||||||
|
|
||||||
namespace JS {
|
namespace JS {
|
||||||
template <class T>
|
template <class T>
|
||||||
|
|||||||
@@ -209,9 +209,9 @@ namespace jit {
|
|||||||
|
|
||||||
namespace types {
|
namespace types {
|
||||||
|
|
||||||
class TypeZone;
|
struct TypeZone;
|
||||||
class TypeSet;
|
class TypeSet;
|
||||||
class TypeObjectKey;
|
struct TypeObjectKey;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Information about a single concrete type. We pack this into a single word,
|
* Information about a single concrete type. We pack this into a single word,
|
||||||
@@ -1400,7 +1400,7 @@ struct TypeObjectKey
|
|||||||
// during generation of baseline caches.
|
// during generation of baseline caches.
|
||||||
class HeapTypeSetKey
|
class HeapTypeSetKey
|
||||||
{
|
{
|
||||||
friend class TypeObjectKey;
|
friend struct TypeObjectKey;
|
||||||
|
|
||||||
// Object and property being accessed.
|
// Object and property being accessed.
|
||||||
TypeObjectKey *object_;
|
TypeObjectKey *object_;
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ struct ObjectsExtraSizes;
|
|||||||
namespace js {
|
namespace js {
|
||||||
|
|
||||||
class AutoPropDescVector;
|
class AutoPropDescVector;
|
||||||
struct GCMarker;
|
class GCMarker;
|
||||||
struct NativeIterator;
|
struct NativeIterator;
|
||||||
class Nursery;
|
class Nursery;
|
||||||
struct StackShape;
|
struct StackShape;
|
||||||
@@ -207,8 +207,8 @@ class JSObject : public js::ObjectImpl
|
|||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
friend class js::Shape;
|
friend class js::Shape;
|
||||||
friend struct js::GCMarker;
|
friend class js::GCMarker;
|
||||||
friend class js::NewObjectCache;
|
friend class js::NewObjectCache;
|
||||||
friend class js::Nursery;
|
friend class js::Nursery;
|
||||||
friend class js::gc::ForkJoinNursery;
|
friend class js::gc::ForkJoinNursery;
|
||||||
|
|
||||||
|
|||||||
@@ -331,7 +331,7 @@ namespace js {
|
|||||||
enum ParallelResult { TP_SUCCESS, TP_RETRY_SEQUENTIALLY, TP_RETRY_AFTER_GC, TP_FATAL };
|
enum ParallelResult { TP_SUCCESS, TP_RETRY_SEQUENTIALLY, TP_RETRY_AFTER_GC, TP_FATAL };
|
||||||
|
|
||||||
struct ThreadSafeContext;
|
struct ThreadSafeContext;
|
||||||
struct ForkJoinContext;
|
class ForkJoinContext;
|
||||||
class ExclusiveContext;
|
class ExclusiveContext;
|
||||||
|
|
||||||
class Allocator;
|
class Allocator;
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ class WatchpointMap;
|
|||||||
class NestedScopeObject;
|
class NestedScopeObject;
|
||||||
|
|
||||||
namespace frontend {
|
namespace frontend {
|
||||||
class BytecodeEmitter;
|
struct BytecodeEmitter;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -384,7 +384,7 @@ class SourceDataCache
|
|||||||
|
|
||||||
class ScriptSource
|
class ScriptSource
|
||||||
{
|
{
|
||||||
friend class SourceCompressionTask;
|
friend struct SourceCompressionTask;
|
||||||
|
|
||||||
uint32_t refs;
|
uint32_t refs;
|
||||||
|
|
||||||
|
|||||||
@@ -347,7 +347,7 @@ struct ParallelBailoutRecord {
|
|||||||
jsbytecode *pc);
|
jsbytecode *pc);
|
||||||
};
|
};
|
||||||
|
|
||||||
struct ForkJoinShared;
|
class ForkJoinShared;
|
||||||
|
|
||||||
class ForkJoinContext : public ThreadSafeContext
|
class ForkJoinContext : public ThreadSafeContext
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -457,7 +457,7 @@ OffThreadParsingMustWaitForGC(JSRuntime *rt);
|
|||||||
struct SourceCompressionTask
|
struct SourceCompressionTask
|
||||||
{
|
{
|
||||||
friend class ScriptSource;
|
friend class ScriptSource;
|
||||||
friend class HelperThread;
|
friend struct HelperThread;
|
||||||
|
|
||||||
#ifdef JS_THREADSAFE
|
#ifdef JS_THREADSAFE
|
||||||
// Thread performing the compression.
|
// Thread performing the compression.
|
||||||
|
|||||||
@@ -261,7 +261,7 @@ class ObjectElements
|
|||||||
extern HeapSlot *const emptyObjectElements;
|
extern HeapSlot *const emptyObjectElements;
|
||||||
|
|
||||||
struct Class;
|
struct Class;
|
||||||
struct GCMarker;
|
class GCMarker;
|
||||||
struct ObjectOps;
|
struct ObjectOps;
|
||||||
class Shape;
|
class Shape;
|
||||||
|
|
||||||
@@ -491,7 +491,7 @@ class ObjectImpl : public gc::BarrieredCell<ObjectImpl>
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
friend struct GCMarker;
|
friend class GCMarker;
|
||||||
friend class Shape;
|
friend class Shape;
|
||||||
friend class NewObjectCache;
|
friend class NewObjectCache;
|
||||||
|
|
||||||
|
|||||||
@@ -37,7 +37,7 @@
|
|||||||
*/
|
*/
|
||||||
namespace js {
|
namespace js {
|
||||||
|
|
||||||
class MatchPair;
|
struct MatchPair;
|
||||||
class MatchPairs;
|
class MatchPairs;
|
||||||
class RegExpShared;
|
class RegExpShared;
|
||||||
|
|
||||||
|
|||||||
@@ -49,7 +49,7 @@
|
|||||||
namespace js {
|
namespace js {
|
||||||
|
|
||||||
class PerThreadData;
|
class PerThreadData;
|
||||||
class ThreadSafeContext;
|
struct ThreadSafeContext;
|
||||||
class AutoKeepAtoms;
|
class AutoKeepAtoms;
|
||||||
#ifdef JS_TRACE_LOGGING
|
#ifdef JS_TRACE_LOGGING
|
||||||
class TraceLogger;
|
class TraceLogger;
|
||||||
@@ -86,7 +86,7 @@ class JitActivation;
|
|||||||
struct PcScriptCache;
|
struct PcScriptCache;
|
||||||
class Simulator;
|
class Simulator;
|
||||||
class SimulatorRuntime;
|
class SimulatorRuntime;
|
||||||
class AutoFlushICache;
|
struct AutoFlushICache;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ class SPSProfiler;
|
|||||||
class InterpreterFrame;
|
class InterpreterFrame;
|
||||||
class StaticBlockObject;
|
class StaticBlockObject;
|
||||||
|
|
||||||
struct ScopeCoordinate;
|
class ScopeCoordinate;
|
||||||
|
|
||||||
// VM stack layout
|
// VM stack layout
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
class qsObjectHelper;
|
class qsObjectHelper;
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace dom {
|
namespace dom {
|
||||||
class NativePropertiesHolder;
|
struct NativePropertiesHolder;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ struct ConvertCoordinateOptions;
|
|||||||
class DOMQuad;
|
class DOMQuad;
|
||||||
class DOMRectReadOnly;
|
class DOMRectReadOnly;
|
||||||
class DOMPoint;
|
class DOMPoint;
|
||||||
class DOMPointInit;
|
struct DOMPointInit;
|
||||||
class OwningTextOrElementOrDocument;
|
class OwningTextOrElementOrDocument;
|
||||||
class TextOrElementOrDocument;
|
class TextOrElementOrDocument;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ class gfxContext;
|
|||||||
class nsPIDOMWindow;
|
class nsPIDOMWindow;
|
||||||
class imgIRequest;
|
class imgIRequest;
|
||||||
class nsIDocument;
|
class nsIDocument;
|
||||||
class gfxPoint;
|
struct gfxPoint;
|
||||||
struct nsStyleFont;
|
struct nsStyleFont;
|
||||||
struct nsStyleImageOrientation;
|
struct nsStyleImageOrientation;
|
||||||
struct nsOverflowAreas;
|
struct nsOverflowAreas;
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ class nsDisplayList;
|
|||||||
class nsDisplayListBuilder;
|
class nsDisplayListBuilder;
|
||||||
class nsPresContext;
|
class nsPresContext;
|
||||||
class nsRenderingContext;
|
class nsRenderingContext;
|
||||||
class nsRect;
|
struct nsRect;
|
||||||
class nsStyleContext;
|
class nsStyleContext;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
#include "nsTArray.h"
|
#include "nsTArray.h"
|
||||||
#include "nsIScrollPositionListener.h"
|
#include "nsIScrollPositionListener.h"
|
||||||
|
|
||||||
class nsRect;
|
struct nsRect;
|
||||||
class nsIFrame;
|
class nsIFrame;
|
||||||
class nsIScrollableFrame;
|
class nsIScrollableFrame;
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
#include "nsIFrame.h"
|
#include "nsIFrame.h"
|
||||||
|
|
||||||
class nsContainerFrame;
|
class nsContainerFrame;
|
||||||
class nsHTMLReflowState;
|
struct nsHTMLReflowState;
|
||||||
class nsPresContext;
|
class nsPresContext;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ public:
|
|||||||
class FlexItem;
|
class FlexItem;
|
||||||
class FlexLine;
|
class FlexLine;
|
||||||
class FlexboxAxisTracker;
|
class FlexboxAxisTracker;
|
||||||
class StrutInfo;
|
struct StrutInfo;
|
||||||
|
|
||||||
// nsIFrame overrides
|
// nsIFrame overrides
|
||||||
virtual void BuildDisplayList(nsDisplayListBuilder* aBuilder,
|
virtual void BuildDisplayList(nsDisplayListBuilder* aBuilder,
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
|
|
||||||
class nsHTMLReflowState;
|
struct nsHTMLReflowState;
|
||||||
|
|
||||||
// Option flags
|
// Option flags
|
||||||
#define NS_REFLOW_CALC_BOUNDING_METRICS 0x0001
|
#define NS_REFLOW_CALC_BOUNDING_METRICS 0x0001
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ class nsImageMap;
|
|||||||
class nsIURI;
|
class nsIURI;
|
||||||
class nsILoadGroup;
|
class nsILoadGroup;
|
||||||
struct nsHTMLReflowState;
|
struct nsHTMLReflowState;
|
||||||
struct nsHTMLReflowMetrics;
|
class nsHTMLReflowMetrics;
|
||||||
class nsDisplayImage;
|
class nsDisplayImage;
|
||||||
class nsPresContext;
|
class nsPresContext;
|
||||||
class nsImageFrame;
|
class nsImageFrame;
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
struct nsPresentationData;
|
struct nsPresentationData;
|
||||||
struct nsEmbellishData;
|
struct nsEmbellishData;
|
||||||
struct nsHTMLReflowMetrics;
|
class nsHTMLReflowMetrics;
|
||||||
class nsRenderingContext;
|
class nsRenderingContext;
|
||||||
class nsIFrame;
|
class nsIFrame;
|
||||||
|
|
||||||
|
|||||||
@@ -20,9 +20,9 @@ class nsDisplayListBuilder;
|
|||||||
class nsDisplayListSet;
|
class nsDisplayListSet;
|
||||||
class nsPresContext;
|
class nsPresContext;
|
||||||
class nsRenderingContext;
|
class nsRenderingContext;
|
||||||
class nsBoundingMetrics;
|
struct nsBoundingMetrics;
|
||||||
class nsStyleContext;
|
class nsStyleContext;
|
||||||
class nsFont;
|
struct nsFont;
|
||||||
|
|
||||||
// Hints for Stretch() to indicate criteria for stretching
|
// Hints for Stretch() to indicate criteria for stretching
|
||||||
enum {
|
enum {
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
class nsIFrame;
|
class nsIFrame;
|
||||||
class nsPresContext;
|
class nsPresContext;
|
||||||
class nsStyleChangeList;
|
class nsStyleChangeList;
|
||||||
class ElementPropertyTransition;
|
struct ElementPropertyTransition;
|
||||||
|
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
class CSSVariableResolver;
|
class CSSVariableResolver;
|
||||||
}
|
}
|
||||||
class nsRuleData;
|
struct nsRuleData;
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
|
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ class nsIPrincipal;
|
|||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace css {
|
namespace css {
|
||||||
|
|
||||||
class ImageValue;
|
struct ImageValue;
|
||||||
|
|
||||||
class ImageLoader MOZ_FINAL : public imgINotificationObserver,
|
class ImageLoader MOZ_FINAL : public imgINotificationObserver,
|
||||||
public imgIOnloadBlocker {
|
public imgIOnloadBlocker {
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ struct nsCSSSelectorList;
|
|||||||
class nsMediaList;
|
class nsMediaList;
|
||||||
class nsCSSKeyframeRule;
|
class nsCSSKeyframeRule;
|
||||||
class nsCSSValue;
|
class nsCSSValue;
|
||||||
class nsRuleData;
|
struct nsRuleData;
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
class CSSVariableValues;
|
class CSSVariableValues;
|
||||||
|
|||||||
@@ -31,37 +31,37 @@ struct nsComputedStyleMap;
|
|||||||
class nsIFrame;
|
class nsIFrame;
|
||||||
class nsIPresShell;
|
class nsIPresShell;
|
||||||
class nsDOMCSSValueList;
|
class nsDOMCSSValueList;
|
||||||
class nsMargin;
|
struct nsMargin;
|
||||||
class nsROCSSPrimitiveValue;
|
class nsROCSSPrimitiveValue;
|
||||||
class nsStyleBackground;
|
struct nsStyleBackground;
|
||||||
class nsStyleBorder;
|
struct nsStyleBorder;
|
||||||
class nsStyleContent;
|
struct nsStyleContent;
|
||||||
class nsStyleColumn;
|
struct nsStyleColumn;
|
||||||
class nsStyleColor;
|
struct nsStyleColor;
|
||||||
class nsStyleCoord;
|
class nsStyleCoord;
|
||||||
class nsStyleCorners;
|
class nsStyleCorners;
|
||||||
class nsStyleDisplay;
|
struct nsStyleDisplay;
|
||||||
class nsStyleFilter;
|
struct nsStyleFilter;
|
||||||
class nsStyleFont;
|
struct nsStyleFont;
|
||||||
class nsStyleGradient;
|
class nsStyleGradient;
|
||||||
class nsStyleImage;
|
struct nsStyleImage;
|
||||||
class nsStyleList;
|
struct nsStyleList;
|
||||||
class nsStyleMargin;
|
struct nsStyleMargin;
|
||||||
class nsStyleOutline;
|
struct nsStyleOutline;
|
||||||
class nsStylePadding;
|
struct nsStylePadding;
|
||||||
class nsStylePosition;
|
struct nsStylePosition;
|
||||||
class nsStyleQuotes;
|
struct nsStyleQuotes;
|
||||||
class nsStyleSides;
|
class nsStyleSides;
|
||||||
class nsStyleSVG;
|
struct nsStyleSVG;
|
||||||
class nsStyleSVGReset;
|
struct nsStyleSVGReset;
|
||||||
class nsStyleTable;
|
struct nsStyleTable;
|
||||||
class nsStyleText;
|
struct nsStyleText;
|
||||||
class nsStyleTextReset;
|
struct nsStyleTextReset;
|
||||||
class nsStyleTimingFunction;
|
class nsStyleTimingFunction;
|
||||||
class nsStyleUIReset;
|
struct nsStyleUIReset;
|
||||||
class nsStyleVisibility;
|
struct nsStyleVisibility;
|
||||||
class nsStyleXUL;
|
struct nsStyleXUL;
|
||||||
class nsTimingFunction;
|
struct nsTimingFunction;
|
||||||
class gfx3DMatrix;
|
class gfx3DMatrix;
|
||||||
|
|
||||||
class nsComputedDOMStyle MOZ_FINAL : public nsDOMCSSDeclaration
|
class nsComputedDOMStyle MOZ_FINAL : public nsDOMCSSDeclaration
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ class nsIPrincipal;
|
|||||||
class nsIURI;
|
class nsIURI;
|
||||||
struct gfxFontFeature;
|
struct gfxFontFeature;
|
||||||
struct gfxAlternateValue;
|
struct gfxAlternateValue;
|
||||||
class nsCSSValueList;
|
struct nsCSSValueList;
|
||||||
|
|
||||||
// Style utility functions
|
// Style utility functions
|
||||||
class nsStyleUtil {
|
class nsStyleUtil {
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user