Commit 31e41790 authored by davve@opera.com's avatar davve@opera.com

Remove include of StyleResolverState.h from StyleResolver.h

Instead add includes to .cpp files that needs things that
StyleResolverState.h included for them.

This brings down the amount of recompilation drastically (from 
~720 to ~20) when touching files like FontBuilder.h or
StyleResolverState.h.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176195 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 70aa8584
...@@ -36,6 +36,7 @@ ...@@ -36,6 +36,7 @@
#include "core/animation/KeyframeEffectModel.h" #include "core/animation/KeyframeEffectModel.h"
#include "core/animation/StringKeyframe.h" #include "core/animation/StringKeyframe.h"
#include "core/css/parser/BisonCSSParser.h" #include "core/css/parser/BisonCSSParser.h"
#include "core/css/resolver/CSSToStyleMap.h"
#include "core/css/resolver/StyleResolver.h" #include "core/css/resolver/StyleResolver.h"
#include "core/dom/Element.h" #include "core/dom/Element.h"
#include "wtf/NonCopyingSort.h" #include "wtf/NonCopyingSort.h"
......
...@@ -40,6 +40,7 @@ ...@@ -40,6 +40,7 @@
#include "core/animation/css/CSSPropertyEquality.h" #include "core/animation/css/CSSPropertyEquality.h"
#include "core/animation/interpolation/LegacyStyleInterpolation.h" #include "core/animation/interpolation/LegacyStyleInterpolation.h"
#include "core/css/CSSKeyframeRule.h" #include "core/css/CSSKeyframeRule.h"
#include "core/css/resolver/CSSToStyleMap.h"
#include "core/css/resolver/StyleResolver.h" #include "core/css/resolver/StyleResolver.h"
#include "core/dom/Element.h" #include "core/dom/Element.h"
#include "core/dom/PseudoElement.h" #include "core/dom/PseudoElement.h"
......
...@@ -41,6 +41,7 @@ ...@@ -41,6 +41,7 @@
#include "core/css/StylePropertySet.h" #include "core/css/StylePropertySet.h"
#include "core/css/resolver/StyleResolver.h" #include "core/css/resolver/StyleResolver.h"
#include "core/dom/shadow/ShadowRoot.h" #include "core/dom/shadow/ShadowRoot.h"
#include "core/rendering/style/StyleInheritedData.h"
namespace WebCore { namespace WebCore {
......
...@@ -31,15 +31,16 @@ ...@@ -31,15 +31,16 @@
#include "bindings/v8/ScriptState.h" #include "bindings/v8/ScriptState.h"
#include "core/css/CSSFontFaceLoadEvent.h" #include "core/css/CSSFontFaceLoadEvent.h"
#include "core/css/CSSFontSelector.h" #include "core/css/CSSFontSelector.h"
#include "core/css/parser/BisonCSSParser.h"
#include "core/css/CSSSegmentedFontFace.h" #include "core/css/CSSSegmentedFontFace.h"
#include "core/css/FontFaceCache.h" #include "core/css/FontFaceCache.h"
#include "core/css/StylePropertySet.h" #include "core/css/StylePropertySet.h"
#include "core/css/parser/BisonCSSParser.h"
#include "core/css/resolver/StyleResolver.h" #include "core/css/resolver/StyleResolver.h"
#include "core/dom/Document.h" #include "core/dom/Document.h"
#include "core/dom/StyleEngine.h" #include "core/dom/StyleEngine.h"
#include "core/frame/FrameView.h" #include "core/frame/FrameView.h"
#include "core/frame/LocalFrame.h" #include "core/frame/LocalFrame.h"
#include "core/rendering/style/StyleInheritedData.h"
#include "platform/RuntimeEnabledFeatures.h" #include "platform/RuntimeEnabledFeatures.h"
#include "public/platform/Platform.h" #include "public/platform/Platform.h"
......
...@@ -44,7 +44,6 @@ ...@@ -44,7 +44,6 @@
#include "core/css/CSSFontSelector.h" #include "core/css/CSSFontSelector.h"
#include "core/css/CSSKeyframeRule.h" #include "core/css/CSSKeyframeRule.h"
#include "core/css/CSSKeyframesRule.h" #include "core/css/CSSKeyframesRule.h"
#include "core/css/parser/BisonCSSParser.h"
#include "core/css/CSSReflectValue.h" #include "core/css/CSSReflectValue.h"
#include "core/css/CSSRuleList.h" #include "core/css/CSSRuleList.h"
#include "core/css/CSSSelector.h" #include "core/css/CSSSelector.h"
...@@ -57,12 +56,14 @@ ...@@ -57,12 +56,14 @@
#include "core/css/StylePropertySet.h" #include "core/css/StylePropertySet.h"
#include "core/css/StyleRuleImport.h" #include "core/css/StyleRuleImport.h"
#include "core/css/StyleSheetContents.h" #include "core/css/StyleSheetContents.h"
#include "core/css/parser/BisonCSSParser.h"
#include "core/css/resolver/AnimatedStyleBuilder.h" #include "core/css/resolver/AnimatedStyleBuilder.h"
#include "core/css/resolver/MatchResult.h" #include "core/css/resolver/MatchResult.h"
#include "core/css/resolver/MediaQueryResult.h" #include "core/css/resolver/MediaQueryResult.h"
#include "core/css/resolver/SharedStyleFinder.h" #include "core/css/resolver/SharedStyleFinder.h"
#include "core/css/resolver/StyleAdjuster.h" #include "core/css/resolver/StyleAdjuster.h"
#include "core/css/resolver/StyleResolverParentScope.h" #include "core/css/resolver/StyleResolverParentScope.h"
#include "core/css/resolver/StyleResolverState.h"
#include "core/css/resolver/StyleResolverStats.h" #include "core/css/resolver/StyleResolverStats.h"
#include "core/css/resolver/ViewportStyleResolver.h" #include "core/css/resolver/ViewportStyleResolver.h"
#include "core/dom/CSSSelectorWatch.h" #include "core/dom/CSSSelectorWatch.h"
......
...@@ -34,7 +34,6 @@ ...@@ -34,7 +34,6 @@
#include "core/css/resolver/ScopedStyleResolver.h" #include "core/css/resolver/ScopedStyleResolver.h"
#include "core/css/resolver/ScopedStyleTree.h" #include "core/css/resolver/ScopedStyleTree.h"
#include "core/css/resolver/StyleBuilder.h" #include "core/css/resolver/StyleBuilder.h"
#include "core/css/resolver/StyleResolverState.h"
#include "core/css/resolver/StyleResourceLoader.h" #include "core/css/resolver/StyleResourceLoader.h"
#include "platform/heap/Handle.h" #include "platform/heap/Handle.h"
#include "wtf/Deque.h" #include "wtf/Deque.h"
......
...@@ -33,9 +33,9 @@ ...@@ -33,9 +33,9 @@
#include "core/css/resolver/StyleResolver.h" #include "core/css/resolver/StyleResolver.h"
#include "core/dom/Attribute.h" #include "core/dom/Attribute.h"
#include "core/dom/Document.h" #include "core/dom/Document.h"
#include "core/dom/StyleEngine.h"
#include "core/events/Event.h" #include "core/events/Event.h"
#include "core/events/EventSender.h" #include "core/events/EventSender.h"
#include "core/dom/StyleEngine.h"
#include "core/fetch/CSSStyleSheetResource.h" #include "core/fetch/CSSStyleSheetResource.h"
#include "core/fetch/FetchRequest.h" #include "core/fetch/FetchRequest.h"
#include "core/fetch/ResourceFetcher.h" #include "core/fetch/ResourceFetcher.h"
...@@ -46,6 +46,7 @@ ...@@ -46,6 +46,7 @@
#include "core/html/imports/LinkImport.h" #include "core/html/imports/LinkImport.h"
#include "core/loader/FrameLoader.h" #include "core/loader/FrameLoader.h"
#include "core/loader/FrameLoaderClient.h" #include "core/loader/FrameLoaderClient.h"
#include "core/rendering/style/StyleInheritedData.h"
#include "platform/RuntimeEnabledFeatures.h" #include "platform/RuntimeEnabledFeatures.h"
#include "wtf/StdLibExtras.h" #include "wtf/StdLibExtras.h"
......
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