Bug 1412716 - Drop forward declarations of GeckoComputedStyle. r?emilio
MozReview-Commit-ID: CeI958wmdPE
--- a/dom/animation/KeyframeEffectReadOnly.h
+++ b/dom/animation/KeyframeEffectReadOnly.h
@@ -41,17 +41,16 @@ namespace mozilla {
class AnimValuesStyleRule;
enum class CSSPseudoElementType : uint8_t;
class ErrorResult;
struct AnimationRule;
struct TimingParams;
class EffectSet;
class ComputedStyle;
-class GeckoComputedStyle;
namespace dom {
class ElementOrCSSPseudoElement;
class GlobalObject;
class OwningElementOrCSSPseudoElement;
class UnrestrictedDoubleOrKeyframeAnimationOptions;
class UnrestrictedDoubleOrKeyframeEffectOptions;
enum class IterationCompositeOperation : uint8_t;
--- a/layout/style/StyleAnimationValue.h
+++ b/layout/style/StyleAnimationValue.h
@@ -23,17 +23,16 @@
#include "nsStyleTransformMatrix.h"
class nsIFrame;
class gfx3DMatrix;
namespace mozilla {
class ComputedStyle;
-class GeckoComputedStyle;
namespace css {
class StyleRule;
} // namespace css
namespace dom {
class Element;
} // namespace dom
--- a/layout/style/nsAnimationManager.h
+++ b/layout/style/nsAnimationManager.h
@@ -26,17 +26,16 @@ class ComputedStyle;
namespace css {
class Declaration;
} /* namespace css */
namespace dom {
class KeyframeEffectReadOnly;
class Promise;
} /* namespace dom */
-class GeckoComputedStyle;
enum class CSSPseudoElementType : uint8_t;
struct NonOwningAnimationTarget;
namespace dom {
class CSSAnimation final : public Animation
{
public:
--- a/layout/style/nsTransitionManager.h
+++ b/layout/style/nsTransitionManager.h
@@ -18,17 +18,16 @@
class nsIGlobalObject;
class nsPresContext;
class nsCSSPropertyIDSet;
namespace mozilla {
class ComputedStyle;
enum class CSSPseudoElementType : uint8_t;
-class GeckoComputedStyle;
struct Keyframe;
struct StyleTransition;
} // namespace mozilla
/*****************************************************************************
* Per-Element data *
*****************************************************************************/