Remove excessive include directives from WebCore/css
authorannulen@yandex.ru <annulen@yandex.ru@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 20 Jun 2017 11:38:49 +0000 (11:38 +0000)
committerannulen@yandex.ru <annulen@yandex.ru@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 20 Jun 2017 11:38:49 +0000 (11:38 +0000)
https://bugs.webkit.org/show_bug.cgi?id=173554

Reviewed by Alex Christensen.

No new tests needed.

* css/CSSComputedStyleDeclaration.h:
* css/CSSContentDistributionValue.h:
* css/CSSCursorImageValue.h:
* css/CSSFilterImageValue.h:
* css/CSSFontFace.h:
* css/CSSFontFeatureValue.h:
* css/CSSFontStyleRangeValue.h:
* css/CSSFontVariationValue.h:
* css/CSSImageGeneratorValue.h:
* css/CSSImageSetValue.h:
* css/CSSInheritedValue.h:
* css/CSSInitialValue.h:
* css/CSSKeyframeRule.cpp:
* css/CSSKeyframeRule.h:
* css/CSSLineBoxContainValue.h:
* css/CSSPrimitiveValue.h:
* css/CSSPrimitiveValueMappings.h:
* css/CSSPropertySourceData.h:
* css/CSSReflectValue.h:
* css/CSSRevertValue.h:
* css/CSSSelector.h:
* css/CSSStyleSheet.h:
* css/CSSToLengthConversionData.h:
* css/CSSUnsetValue.h:
* css/CSSValue.h:
* css/CSSValuePool.h:
* css/CSSVariableData.h:
* css/DeprecatedCSSOMCounter.h:
* css/DeprecatedCSSOMRGBColor.h:
* css/DeprecatedCSSOMRect.h:
* css/DeprecatedCSSOMValue.h:
* css/RuleSet.h:
* css/SelectorChecker.h:
* css/StyleBuilderConverter.h:
* css/StyleBuilderCustom.h:
* css/StyleProperties.h:
* css/StyleResolver.cpp:
* css/StyleResolver.h:
* css/StyleSheet.h:
* css/StyleSheetContents.h:
* css/ViewportStyleResolver.h:
* css/parser/CSSDeferredParser.h:
* css/parser/CSSParserIdioms.h:
* css/parser/CSSParserImpl.cpp:
* css/parser/CSSParserImpl.h:
* css/parser/CSSParserObserver.h:
* css/parser/CSSParserSelector.h:
* css/parser/CSSPropertyParserHelpers.h:
* css/parser/MediaQueryParser.cpp:
* css/parser/MediaQueryParser.h:
* css/parser/SizesAttributeParser.cpp:
* css/parser/SizesAttributeParser.h:
* html/BaseCheckableInputType.cpp:
* html/MediaController.cpp:
* html/track/TextTrack.cpp:
* html/track/TextTrackCue.cpp:
* html/track/VideoTrack.cpp:
* loader/TextTrackLoader.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@218588 268f45cc-cd09-0410-ab3c-d52691b4dbfc

58 files changed:
Source/WebCore/ChangeLog
Source/WebCore/css/CSSComputedStyleDeclaration.h
Source/WebCore/css/CSSContentDistributionValue.h
Source/WebCore/css/CSSCursorImageValue.h
Source/WebCore/css/CSSFilterImageValue.h
Source/WebCore/css/CSSFontFace.h
Source/WebCore/css/CSSFontFeatureValue.h
Source/WebCore/css/CSSFontStyleRangeValue.h
Source/WebCore/css/CSSImageGeneratorValue.h
Source/WebCore/css/CSSImageSetValue.h
Source/WebCore/css/CSSInheritedValue.h
Source/WebCore/css/CSSInitialValue.h
Source/WebCore/css/CSSKeyframeRule.cpp
Source/WebCore/css/CSSKeyframeRule.h
Source/WebCore/css/CSSLineBoxContainValue.h
Source/WebCore/css/CSSPrimitiveValue.h
Source/WebCore/css/CSSPrimitiveValueMappings.h
Source/WebCore/css/CSSPropertySourceData.h
Source/WebCore/css/CSSReflectValue.h
Source/WebCore/css/CSSRevertValue.h
Source/WebCore/css/CSSSelector.h
Source/WebCore/css/CSSStyleSheet.h
Source/WebCore/css/CSSToLengthConversionData.h
Source/WebCore/css/CSSUnsetValue.h
Source/WebCore/css/CSSValue.h
Source/WebCore/css/CSSValuePool.h
Source/WebCore/css/CSSVariableData.h
Source/WebCore/css/DeprecatedCSSOMCounter.h
Source/WebCore/css/DeprecatedCSSOMRGBColor.h
Source/WebCore/css/DeprecatedCSSOMRect.h
Source/WebCore/css/DeprecatedCSSOMValue.h
Source/WebCore/css/RuleSet.h
Source/WebCore/css/SelectorChecker.h
Source/WebCore/css/StyleBuilderConverter.h
Source/WebCore/css/StyleBuilderCustom.h
Source/WebCore/css/StyleProperties.h
Source/WebCore/css/StyleResolver.cpp
Source/WebCore/css/StyleResolver.h
Source/WebCore/css/StyleSheet.h
Source/WebCore/css/StyleSheetContents.h
Source/WebCore/css/ViewportStyleResolver.h
Source/WebCore/css/parser/CSSDeferredParser.h
Source/WebCore/css/parser/CSSParserIdioms.h
Source/WebCore/css/parser/CSSParserImpl.cpp
Source/WebCore/css/parser/CSSParserImpl.h
Source/WebCore/css/parser/CSSParserObserver.h
Source/WebCore/css/parser/CSSParserSelector.h
Source/WebCore/css/parser/CSSPropertyParserHelpers.h
Source/WebCore/css/parser/MediaQueryParser.cpp
Source/WebCore/css/parser/MediaQueryParser.h
Source/WebCore/css/parser/SizesAttributeParser.cpp
Source/WebCore/css/parser/SizesAttributeParser.h
Source/WebCore/html/BaseCheckableInputType.cpp
Source/WebCore/html/MediaController.cpp
Source/WebCore/html/track/TextTrack.cpp
Source/WebCore/html/track/TextTrackCue.cpp
Source/WebCore/html/track/VideoTrack.cpp
Source/WebCore/loader/TextTrackLoader.cpp

index a160aa6..d9b9645 100644 (file)
@@ -1,3 +1,71 @@
+2017-06-20  Konstantin Tokarev  <annulen@yandex.ru>
+
+        Remove excessive include directives from WebCore/css
+        https://bugs.webkit.org/show_bug.cgi?id=173554
+
+        Reviewed by Alex Christensen.
+
+        No new tests needed.
+
+        * css/CSSComputedStyleDeclaration.h:
+        * css/CSSContentDistributionValue.h:
+        * css/CSSCursorImageValue.h:
+        * css/CSSFilterImageValue.h:
+        * css/CSSFontFace.h:
+        * css/CSSFontFeatureValue.h:
+        * css/CSSFontStyleRangeValue.h:
+        * css/CSSFontVariationValue.h:
+        * css/CSSImageGeneratorValue.h:
+        * css/CSSImageSetValue.h:
+        * css/CSSInheritedValue.h:
+        * css/CSSInitialValue.h:
+        * css/CSSKeyframeRule.cpp:
+        * css/CSSKeyframeRule.h:
+        * css/CSSLineBoxContainValue.h:
+        * css/CSSPrimitiveValue.h:
+        * css/CSSPrimitiveValueMappings.h:
+        * css/CSSPropertySourceData.h:
+        * css/CSSReflectValue.h:
+        * css/CSSRevertValue.h:
+        * css/CSSSelector.h:
+        * css/CSSStyleSheet.h:
+        * css/CSSToLengthConversionData.h:
+        * css/CSSUnsetValue.h:
+        * css/CSSValue.h:
+        * css/CSSValuePool.h:
+        * css/CSSVariableData.h:
+        * css/DeprecatedCSSOMCounter.h:
+        * css/DeprecatedCSSOMRGBColor.h:
+        * css/DeprecatedCSSOMRect.h:
+        * css/DeprecatedCSSOMValue.h:
+        * css/RuleSet.h:
+        * css/SelectorChecker.h:
+        * css/StyleBuilderConverter.h:
+        * css/StyleBuilderCustom.h:
+        * css/StyleProperties.h:
+        * css/StyleResolver.cpp:
+        * css/StyleResolver.h:
+        * css/StyleSheet.h:
+        * css/StyleSheetContents.h:
+        * css/ViewportStyleResolver.h:
+        * css/parser/CSSDeferredParser.h:
+        * css/parser/CSSParserIdioms.h:
+        * css/parser/CSSParserImpl.cpp:
+        * css/parser/CSSParserImpl.h:
+        * css/parser/CSSParserObserver.h:
+        * css/parser/CSSParserSelector.h:
+        * css/parser/CSSPropertyParserHelpers.h:
+        * css/parser/MediaQueryParser.cpp:
+        * css/parser/MediaQueryParser.h:
+        * css/parser/SizesAttributeParser.cpp:
+        * css/parser/SizesAttributeParser.h:
+        * html/BaseCheckableInputType.cpp:
+        * html/MediaController.cpp:
+        * html/track/TextTrack.cpp:
+        * html/track/TextTrackCue.cpp:
+        * html/track/VideoTrack.cpp:
+        * loader/TextTrackLoader.cpp:
+
 2017-06-20  Miguel Gomez  <magomez@igalia.com>
 
         [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
index d23f7e4..2c9e5bc 100644 (file)
@@ -21,9 +21,9 @@
 #pragma once
 
 #include "CSSStyleDeclaration.h"
-#include "FontDescription.h"
 #include "RenderStyleConstants.h"
 #include "SVGRenderStyleDefs.h"
+#include "TextFlags.h"
 #include <wtf/RefPtr.h>
 #include <wtf/text/WTFString.h>
 
index 7d9a285..7c32626 100644 (file)
@@ -27,7 +27,7 @@
 
 #include "CSSValue.h"
 #include "CSSValuePool.h"
-#include <wtf/RefPtr.h>
+#include <wtf/Ref.h>
 
 namespace WebCore {
 
index d2da62d..a521f39 100644 (file)
 
 #pragma once
 
-#include "CSSImageValue.h"
+#include "CSSValue.h"
 #include "IntPoint.h"
 #include <wtf/HashSet.h>
 
 namespace WebCore {
 
+class CachedImage;
+class CachedResourceLoader;
 class Document;
 class Element;
+struct ResourceLoaderOptions;
 class SVGCursorElement;
 class SVGElement;
 
index 227df21..abbb1a5 100644 (file)
 #pragma once
 
 #include "CSSImageGeneratorValue.h"
-#include "CSSPrimitiveValue.h"
 #include "CachedImageClient.h"
 #include "CachedResourceHandle.h"
 #include "FilterOperations.h"
 #include "Image.h"
-#include "ImageObserver.h"
 #include <wtf/Function.h>
 
 namespace WebCore {
index c5a4a1d..3b42b10 100644 (file)
 
 #pragma once
 
-#include "CSSFontFaceRule.h"
-#include "FontSelectionAlgorithm.h"
 #include "FontSelectionValueInlines.h"
 #include "FontTaggedSettings.h"
+#include "StyleRule.h"
 #include "TextFlags.h"
 #include "Timer.h"
 #include <memory>
index f444fe3..a66013c 100644 (file)
@@ -26,6 +26,7 @@
 #pragma once
 
 #include "CSSValue.h"
+#include "FontSelectionAlgorithm.h"
 #include "FontTaggedSettings.h"
 
 namespace WebCore {
index 7571113..306a151 100644 (file)
@@ -28,7 +28,6 @@
 #include "CSSPrimitiveValue.h"
 #include "CSSValue.h"
 #include "CSSValueList.h"
-#include "FontSelectionAlgorithm.h"
 
 namespace WebCore {
 
index dc57ea4..2f89446 100644 (file)
@@ -27,7 +27,6 @@
 
 #include "CSSValue.h"
 #include "FloatSizeHash.h"
-#include "Timer.h"
 #include <wtf/HashCountedSet.h>
 
 namespace WebCore {
index c9b9cee..23d27f5 100644 (file)
 #pragma once
 
 #include "CSSValueList.h"
-#include "CachedImageClient.h"
 #include "CachedResourceHandle.h"
 #include <wtf/Function.h>
 
 namespace WebCore {
 
+class CachedImage;
 class CachedResourceLoader;
 class Document;
 struct ResourceLoaderOptions;
index 8f9253d..17a23c0 100644 (file)
@@ -21,7 +21,6 @@
 #pragma once
 
 #include "CSSValue.h"
-#include <wtf/NeverDestroyed.h>
 
 namespace WebCore {
 
index c416151..b6b1961 100644 (file)
@@ -21,7 +21,6 @@
 #pragma once
 
 #include "CSSValue.h"
-#include <wtf/NeverDestroyed.h>
 
 namespace WebCore {
 
index c3f9a22..ae03eee 100644 (file)
@@ -27,6 +27,7 @@
 #include "CSSKeyframeRule.h"
 
 #include "CSSKeyframesRule.h"
+#include "CSSParser.h"
 #include "PropertySetCSSStyleDeclaration.h"
 #include "StyleProperties.h"
 #include <wtf/text/StringBuilder.h>
index 866c6c4..2aba77c 100644 (file)
@@ -25,7 +25,6 @@
 
 #pragma once
 
-#include "CSSParser.h"
 #include "CSSRule.h"
 #include "StyleProperties.h"
 #include "StyleRule.h"
index 248b233..d423b85 100644 (file)
@@ -26,7 +26,7 @@
 #pragma once
 
 #include "CSSValue.h"
-#include <wtf/RefPtr.h>
+#include <wtf/Ref.h>
 
 namespace WebCore {
 
index bc6f48c..7ad74e6 100644 (file)
@@ -29,7 +29,6 @@
 #include <utility>
 #include <wtf/Forward.h>
 #include <wtf/MathExtras.h>
-#include <wtf/NeverDestroyed.h>
 
 namespace WebCore {
 
index 4390911..647b855 100644 (file)
@@ -38,7 +38,6 @@
 #include "GraphicsTypes.h"
 #include "Length.h"
 #include "LineClampValue.h"
-#include "Path.h"
 #include "RenderStyleConstants.h"
 #include "SVGRenderStyleDefs.h"
 #include "TextFlags.h"
index 02a201d..89e28aa 100644 (file)
@@ -33,7 +33,6 @@
 #include "StyleRule.h"
 #include <utility>
 #include <wtf/Forward.h>
-#include <wtf/HashMap.h>
 #include <wtf/RefCounted.h>
 #include <wtf/Vector.h>
 #include <wtf/text/WTFString.h>
index 678bcdd..c5d79d0 100644 (file)
@@ -25,7 +25,6 @@
 
 #pragma once
 
-#include "CSSReflectionDirection.h"
 #include "CSSValue.h"
 #include <wtf/RefPtr.h>
 
index a73d6d0..37bd740 100644 (file)
@@ -26,7 +26,6 @@
 #pragma once
 
 #include "CSSValue.h"
-#include <wtf/NeverDestroyed.h>
 
 namespace WebCore {
 
index 665a5f9..56d7b26 100644 (file)
@@ -23,7 +23,6 @@
 
 #include "QualifiedName.h"
 #include "RenderStyleConstants.h"
-#include <wtf/Noncopyable.h>
 
 namespace WebCore {
     class CSSSelectorList;
index b5fb3ff..8b9df6d 100644 (file)
@@ -24,7 +24,6 @@
 #include "ExceptionOr.h"
 #include "StyleSheet.h"
 #include <memory>
-#include <wtf/HashMap.h>
 #include <wtf/Noncopyable.h>
 #include <wtf/TypeCasts.h>
 #include <wtf/text/AtomicStringHash.h>
index e526496..1b434a8 100644 (file)
@@ -31,7 +31,6 @@
 #pragma once
 
 #include <wtf/Assertions.h>
-#include <wtf/Noncopyable.h>
 
 namespace WebCore {
 
index edf717a..523c468 100644 (file)
@@ -26,7 +26,6 @@
 #pragma once
 
 #include "CSSValue.h"
-#include <wtf/NeverDestroyed.h>
 
 namespace WebCore {
 
index 6230275..be929ec 100644 (file)
@@ -24,7 +24,6 @@
 #include "URLHash.h"
 #include <wtf/Function.h>
 #include <wtf/HashMap.h>
-#include <wtf/ListHashSet.h>
 #include <wtf/RefCounted.h>
 #include <wtf/RefPtr.h>
 #include <wtf/TypeCasts.h>
index c5d2d8b..a92be46 100644 (file)
@@ -25,7 +25,6 @@
 
 #pragma once
 
-#include "CSSFontFamily.h"
 #include "CSSInheritedValue.h"
 #include "CSSInitialValue.h"
 #include "CSSPrimitiveValue.h"
index 3f76ee3..c5e1d71 100644 (file)
@@ -31,6 +31,7 @@
 
 #include "CSSParserToken.h"
 #include "CSSParserTokenRange.h"
+#include <wtf/HashSet.h>
 #include <wtf/text/WTFString.h>
 
 namespace WebCore {
index 942f269..d155267 100644 (file)
@@ -27,8 +27,7 @@
 
 #include "Counter.h"
 #include "DeprecatedCSSOMPrimitiveValue.h"
-#include <wtf/RefPtr.h>
-#include <wtf/text/StringBuilder.h>
+#include <wtf/Ref.h>
 
 namespace WebCore {
 
index 155e878..9ef46eb 100644 (file)
@@ -23,7 +23,6 @@
 #include "DeprecatedCSSOMPrimitiveValue.h"
 #include "RGBColor.h"
 #include <wtf/RefPtr.h>
-#include <wtf/text/StringBuilder.h>
 
 namespace WebCore {
 
index 5176814..b79bffa 100644 (file)
@@ -28,7 +28,6 @@
 #include "DeprecatedCSSOMPrimitiveValue.h"
 #include "Rect.h"
 #include <wtf/RefPtr.h>
-#include <wtf/text/StringBuilder.h>
 
 namespace WebCore {
 
index 7340624..221368f 100644 (file)
 
 #include "CSSValue.h"
 #include "ExceptionOr.h"
-#include <wtf/HashMap.h>
-#include <wtf/ListHashSet.h>
+#include <wtf/Ref.h>
 #include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
 #include <wtf/TypeCasts.h>
 #include <wtf/text/WTFString.h>
 
index df1472b..6fa4c42 100644 (file)
@@ -28,7 +28,6 @@
 #include <wtf/HashMap.h>
 #include <wtf/text/AtomicString.h>
 #include <wtf/text/AtomicStringHash.h>
-#include <wtf/text/CString.h>
 
 namespace WebCore {
 
index 85e94ce..60e9455 100644 (file)
@@ -29,7 +29,6 @@
 
 #include "CSSSelector.h"
 #include "Element.h"
-#include "SpaceSplitString.h"
 #include "StyleRelations.h"
 
 namespace WebCore {
index 0052111..a951f06 100644 (file)
@@ -35,7 +35,6 @@
 #include "CSSFunctionValue.h"
 #include "CSSGridAutoRepeatValue.h"
 #include "CSSGridLineNamesValue.h"
-#include "CSSGridTemplateAreasValue.h"
 #include "CSSImageGeneratorValue.h"
 #include "CSSImageSetValue.h"
 #include "CSSImageValue.h"
@@ -44,7 +43,6 @@
 #include "CSSReflectValue.h"
 #include "FontSelectionValueInlines.h"
 #include "Frame.h"
-#include "LayoutUnit.h"
 #include "Length.h"
 #include "Pair.h"
 #include "QuotesData.h"
index 0ad263e..f83f419 100644 (file)
@@ -31,6 +31,7 @@
 #include "CSSFontFamily.h"
 #include "CSSFontValue.h"
 #include "CSSGradientValue.h"
+#include "CSSGridTemplateAreasValue.h"
 #include "CSSShadowValue.h"
 #include "Counter.h"
 #include "CounterContent.h"
index 87535e4..d01d629 100644 (file)
@@ -27,7 +27,6 @@
 #include "CSSValueKeywords.h"
 #include <memory>
 #include <wtf/Function.h>
-#include <wtf/ListHashSet.h>
 #include <wtf/TypeCasts.h>
 #include <wtf/Vector.h>
 #include <wtf/text/WTFString.h>
index e4f0bf5..8005a70 100644 (file)
@@ -43,6 +43,7 @@
 #include "CSSFunctionValue.h"
 #include "CSSGradientValue.h"
 #include "CSSImageSetValue.h"
+#include "CSSImageValue.h"
 #include "CSSInheritedValue.h"
 #include "CSSInitialValue.h"
 #include "CSSKeyframeRule.h"
index 4ac4bf1..2c26e2a 100644 (file)
 #include "InspectorCSSOMWrappers.h"
 #include "MediaQueryEvaluator.h"
 #include "RenderStyle.h"
-#include "RuleFeature.h"
 #include "RuleSet.h"
 #include "SelectorChecker.h"
-#include "StylePendingResources.h"
-#include "StyleScope.h"
 #include <bitset>
 #include <memory>
 #include <wtf/HashMap.h>
-#include <wtf/HashSet.h>
 #include <wtf/RefPtr.h>
 #include <wtf/Vector.h>
 #include <wtf/text/AtomicStringHash.h>
index bab4e62..e8b5bfc 100644 (file)
@@ -30,6 +30,7 @@ class CSSImportRule;
 class MediaList;
 class Node;
 class StyleSheet;
+class URL;
 
 class StyleSheet : public RefCounted<StyleSheet> {
 public:
index 17c036e..1907558 100644 (file)
 #include "URL.h"
 #include <wtf/Function.h>
 #include <wtf/HashMap.h>
-#include <wtf/ListHashSet.h>
 #include <wtf/RefCounted.h>
 #include <wtf/Vector.h>
 #include <wtf/WeakPtr.h>
 #include <wtf/text/AtomicStringHash.h>
-#include <wtf/text/TextPosition.h>
 
 namespace WebCore {
 
index ff38563..c431271 100644 (file)
@@ -32,7 +32,6 @@
 #if ENABLE(CSS_DEVICE_ADAPTATION)
 
 #include "CSSPropertyNames.h"
-#include "FloatSize.h"
 #include <wtf/RefCounted.h>
 #include <wtf/RefPtr.h>
 
index 9b09d76..7a381d0 100644 (file)
 #pragma once
 
 #include "CSSParserMode.h"
-#include "CSSTokenizer.h"
 #include <wtf/RefCounted.h>
 #include <wtf/WeakPtr.h>
 
 namespace WebCore {
 
+class CSSParserTokenRange;
 class ImmutableStyleProperties;
 class StyleRuleKeyframes;
 class StyleRuleBase;
+class StyleSheetContents;
 
 class CSSDeferredParser : public RefCounted<CSSDeferredParser> {
 public:
index fe8b54f..c96706f 100644 (file)
@@ -33,7 +33,6 @@
 
 #include "CSSParserMode.h"
 #include <wtf/ASCIICType.h>
-#include <wtf/text/StringView.h>
 
 namespace WebCore {
 
index e6d5032..7584cf8 100644 (file)
@@ -46,6 +46,7 @@
 #include "CSSVariableParser.h"
 #include "Document.h"
 #include "Element.h"
+#include "MediaList.h"
 #include "MediaQueryParser.h"
 #include "StyleProperties.h"
 #include "StyleRuleImport.h"
index 302c22b..6b401a5 100644 (file)
@@ -33,9 +33,7 @@
 #include "CSSParser.h"
 #include "CSSParserMode.h"
 #include "CSSParserTokenRange.h"
-#include "CSSProperty.h"
 #include "CSSPropertyNames.h"
-#include "CSSPropertySourceData.h"
 #include "StyleRule.h"
 
 #include <memory>
index 5c4539c..0b78f4e 100644 (file)
@@ -22,9 +22,7 @@
 
 #pragma once
 
-#include "CSSPropertySourceData.h"
 #include "StyleRule.h"
-#include <wtf/Vector.h>
 
 namespace WebCore {
 
index a3d2e19..c2f0dd1 100644 (file)
@@ -22,7 +22,6 @@
 
 #include "CSSSelector.h"
 #include "CSSValueKeywords.h"
-#include "CSSValueList.h"
 #include <wtf/text/AtomicString.h>
 #include <wtf/text/AtomicStringHash.h>
 #include <wtf/text/WTFString.h>
index d957823..db660ac 100644 (file)
@@ -29,7 +29,6 @@
 
 #pragma once
 
-#include "CSSCustomIdentValue.h"
 #include "CSSFunctionValue.h"
 #include "CSSParserMode.h"
 #include "CSSParserTokenRange.h"
index a4c9afe..cde1644 100644 (file)
@@ -32,6 +32,7 @@
 
 #include "CSSParserIdioms.h"
 #include "CSSTokenizer.h"
+#include "MediaList.h"
 #include <wtf/Vector.h>
 
 namespace WebCore {
index e51d6c3..af03989 100644 (file)
@@ -31,7 +31,6 @@
 
 #include "CSSParserToken.h"
 #include "CSSParserTokenRange.h"
-#include "MediaList.h"
 #include "MediaQuery.h"
 #include "MediaQueryBlockWatcher.h"
 #include "MediaQueryExpression.h"
index cff47cf..52dc838 100644 (file)
@@ -34,7 +34,9 @@
 #include "CSSToLengthConversionData.h"
 #include "CSSTokenizer.h"
 #include "FontCascade.h"
+#include "MediaList.h"
 #include "MediaQueryEvaluator.h"
+#include "MediaQueryParser.h"
 #include "RenderView.h"
 #include "SizesCalcParser.h"
 #include "StyleScope.h"
index 38395cf..15725f6 100644 (file)
 
 #pragma once
 
-#include "MediaQueryBlockWatcher.h"
-#include "MediaQueryParser.h"
+#include "CSSParserTokenRange.h"
+#include "CSSPrimitiveValue.h"
 #include <wtf/text/WTFString.h>
 
 namespace WebCore {
 
 class CSSValue;
 class Document;
+class MediaQuerySet;
     
 class SizesAttributeParser {
 public:
index 34104fe..b34f684 100644 (file)
@@ -37,6 +37,7 @@
 #include "HTMLInputElement.h"
 #include "HTMLNames.h"
 #include "KeyboardEvent.h"
+#include <wtf/NeverDestroyed.h>
 
 namespace WebCore {
 
index 6e3465c..e977aec 100644 (file)
@@ -34,6 +34,7 @@
 #include "HTMLMediaElement.h"
 #include "TimeRanges.h"
 #include <wtf/CurrentTime.h>
+#include <wtf/NeverDestroyed.h>
 #include <wtf/StdLibExtras.h>
 #include <wtf/text/AtomicString.h>
 
index 4d4c84a..7628d66 100644 (file)
@@ -42,6 +42,7 @@
 #include "TextTrackList.h"
 #include "VTTRegion.h"
 #include "VTTRegionList.h"
+#include <wtf/NeverDestroyed.h>
 
 namespace WebCore {
 
index 339172d..666ace1 100644 (file)
@@ -45,6 +45,7 @@
 #include "VTTCue.h"
 #include "VTTRegionList.h"
 #include <wtf/MathExtras.h>
+#include <wtf/NeverDestroyed.h>
 
 namespace WebCore {
 
index f662dae..dcbd2de 100644 (file)
@@ -36,6 +36,7 @@
 
 #include "HTMLMediaElement.h"
 #include "VideoTrackList.h"
+#include <wtf/NeverDestroyed.h>
 
 #if ENABLE(MEDIA_SOURCE)
 #include "SourceBuffer.h"
index 227f095..36370b4 100644 (file)
@@ -39,6 +39,7 @@
 #include "SharedBuffer.h"
 #include "VTTCue.h"
 #include "WebVTTParser.h"
+#include <wtf/NeverDestroyed.h>
 
 namespace WebCore {