Commit 41496060 authored by rob.buis@samsung.com's avatar rob.buis@samsung.com

Clean up SVGElementRareData

SVGElementRareData is including more than it needs to, this patch reduces it.

Review URL: https://codereview.chromium.org/468553004

git-svn-id: svn://svn.chromium.org/blink/trunk@180238 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent d24a5007
...@@ -22,9 +22,7 @@ ...@@ -22,9 +22,7 @@
#define SVGCursorElement_h #define SVGCursorElement_h
#include "core/SVGNames.h" #include "core/SVGNames.h"
#include "core/svg/SVGAnimatedBoolean.h"
#include "core/svg/SVGAnimatedLength.h" #include "core/svg/SVGAnimatedLength.h"
#include "core/svg/SVGAnimatedString.h"
#include "core/svg/SVGElement.h" #include "core/svg/SVGElement.h"
#include "core/svg/SVGTests.h" #include "core/svg/SVGTests.h"
#include "core/svg/SVGURIReference.h" #include "core/svg/SVGURIReference.h"
......
...@@ -32,6 +32,7 @@ ...@@ -32,6 +32,7 @@
#include "core/XMLNames.h" #include "core/XMLNames.h"
#include "core/css/CSSCursorImageValue.h" #include "core/css/CSSCursorImageValue.h"
#include "core/css/parser/BisonCSSParser.h" #include "core/css/parser/BisonCSSParser.h"
#include "core/css/resolver/StyleResolver.h"
#include "core/dom/Document.h" #include "core/dom/Document.h"
#include "core/dom/ElementTraversal.h" #include "core/dom/ElementTraversal.h"
#include "core/dom/shadow/ShadowRoot.h" #include "core/dom/shadow/ShadowRoot.h"
......
...@@ -6,6 +6,8 @@ ...@@ -6,6 +6,8 @@
#include "core/svg/SVGElementRareData.h" #include "core/svg/SVGElementRareData.h"
#include "core/css/CSSCursorImageValue.h" #include "core/css/CSSCursorImageValue.h"
#include "core/css/resolver/StyleResolver.h"
#include "core/dom/Document.h"
namespace blink { namespace blink {
......
...@@ -20,9 +20,7 @@ ...@@ -20,9 +20,7 @@
#ifndef SVGElementRareData_h #ifndef SVGElementRareData_h
#define SVGElementRareData_h #define SVGElementRareData_h
#include "core/css/StylePropertySet.h" #include "core/svg/SVGElement.h"
#include "core/css/resolver/StyleResolver.h"
#include "core/svg/SVGCursorElement.h"
#include "wtf/HashSet.h" #include "wtf/HashSet.h"
#include "wtf/Noncopyable.h" #include "wtf/Noncopyable.h"
#include "wtf/StdLibExtras.h" #include "wtf/StdLibExtras.h"
...@@ -30,7 +28,7 @@ ...@@ -30,7 +28,7 @@
namespace blink { namespace blink {
class CSSCursorImageValue; class CSSCursorImageValue;
class SVGElement; class SVGCursorElement;
class SVGElementRareData : public NoBaseWillBeGarbageCollectedFinalized<SVGElementRareData> { class SVGElementRareData : public NoBaseWillBeGarbageCollectedFinalized<SVGElementRareData> {
WTF_MAKE_NONCOPYABLE(SVGElementRareData); WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED; WTF_MAKE_NONCOPYABLE(SVGElementRareData); WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment