Remove excessive headers from WebCore/{rendering,style,svg}
authorannulen@yandex.ru <annulen@yandex.ru@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 25 Jun 2017 10:01:54 +0000 (10:01 +0000)
committerannulen@yandex.ru <annulen@yandex.ru@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 25 Jun 2017 10:01:54 +0000 (10:01 +0000)
https://bugs.webkit.org/show_bug.cgi?id=173773

Reviewed by Darin Adler.

No new tests needed.

* css/StyleBuilderConverter.h:
* editing/TextIterator.cpp:
* rendering/CounterNode.h:
* rendering/FlexibleBoxAlgorithm.h:
* rendering/HitTestLocation.h:
* rendering/HitTestResult.h:
* rendering/HitTestingTransformState.h:
* rendering/OrderIterator.h:
* rendering/RenderButton.h:
* rendering/RenderCombineText.h:
* rendering/RenderFlowThread.h:
* rendering/RenderFullScreen.h:
* rendering/RenderGeometryMap.h:
* rendering/RenderListItem.h:
* rendering/RenderMediaControlElements.cpp:
* rendering/RenderMediaControlElements.h:
* rendering/RenderMediaControls.h:
* rendering/RenderMeter.h:
* rendering/RenderMultiColumnSet.cpp:
* rendering/RenderObject.h:
* rendering/RenderRegion.h:
* rendering/RenderRegionSet.cpp:
* rendering/RenderRegionSet.h:
* rendering/RenderTheme.h:
* rendering/RenderVTTCue.cpp:
* rendering/RenderVTTCue.h:
* rendering/SimpleLineLayoutFunctions.h:
* rendering/SimpleLineLayoutResolver.h:
* rendering/line/BreakingContext.h:
* rendering/line/LineBreaker.h:
* rendering/mathml/MathMLStyle.h:
* rendering/mathml/RenderMathMLOperator.h:
* rendering/mathml/RenderMathMLRoot.h:
* rendering/shapes/RectangleShape.h:
* rendering/style/BasicShapes.h:
* rendering/style/BorderData.h:
* rendering/style/CounterDirectives.h:
* rendering/style/GridArea.h:
* rendering/style/KeyframeList.h:
* rendering/style/RenderStyle.h:
* rendering/style/SVGRenderStyle.h:
* rendering/style/ShapeValue.h:
* rendering/style/StyleCachedImage.h:
* rendering/style/StyleMultiColData.h:
* rendering/style/StyleRareNonInheritedData.h:
* rendering/style/WillChangeData.h:
* rendering/svg/RenderSVGBlock.h:
* rendering/svg/RenderSVGRect.h:
* rendering/svg/RenderSVGResource.h:
* rendering/svg/RenderSVGResourceContainer.h:
* rendering/svg/RenderSVGResourceMarker.h:
* rendering/svg/RenderSVGResourceMasker.h:
* rendering/svg/RenderSVGResourcePattern.h:
* rendering/svg/SVGInlineFlowBox.cpp:
* rendering/svg/SVGInlineTextBox.h:
* rendering/svg/SVGRootInlineBox.h:
* rendering/svg/SVGTextChunk.cpp:
* rendering/svg/SVGTextChunk.h:
* rendering/svg/SVGTextChunkBuilder.cpp:
* rendering/svg/SVGTextLayoutEngine.cpp:
* rendering/svg/SVGTextLayoutEngineSpacing.h:
* style/RenderTreePosition.cpp:
* style/RenderTreePosition.h:
* style/RenderTreeUpdater.h:
* style/StyleFontSizeFunctions.h:
* style/StyleInvalidator.h:
* style/StyleResolveForDocument.h:
* style/StyleScope.h:
* style/StyleTreeResolver.cpp:
* style/StyleTreeResolver.h:
* style/StyleUpdate.h:
* svg/SVGAnimationElement.h:
* svg/SVGFEBlendElement.cpp:
* svg/SVGFEBlendElement.h:
* svg/SVGFEComponentTransferElement.h:
* svg/SVGFEFloodElement.cpp:
* svg/SVGFEFloodElement.h:
* svg/SVGFEImageElement.h:
* svg/SVGFEMergeElement.cpp:
* svg/SVGFEMergeElement.h:
* svg/SVGFEOffsetElement.cpp:
* svg/SVGFEOffsetElement.h:
* svg/SVGFETileElement.cpp:
* svg/SVGFETileElement.h:
* svg/SVGParserUtilities.h:
* svg/SVGPathByteStream.h:
* svg/SVGPathElement.cpp:
* svg/SVGPolyElement.cpp:
* svg/SVGSVGElement.cpp:
* svg/SVGTRefElement.cpp:
* svg/SVGTextPathElement.cpp:
* svg/SVGUseElement.cpp:
* svg/animation/SMILTimeContainer.h:
* svg/graphics/SVGImageCache.h:
* svg/graphics/filters/SVGFilter.h:

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

96 files changed:
Source/WebCore/ChangeLog
Source/WebCore/css/StyleBuilderConverter.h
Source/WebCore/editing/TextIterator.cpp
Source/WebCore/rendering/CounterNode.h
Source/WebCore/rendering/FlexibleBoxAlgorithm.h
Source/WebCore/rendering/HitTestLocation.h
Source/WebCore/rendering/HitTestResult.h
Source/WebCore/rendering/HitTestingTransformState.h
Source/WebCore/rendering/OrderIterator.h
Source/WebCore/rendering/RenderButton.h
Source/WebCore/rendering/RenderCombineText.h
Source/WebCore/rendering/RenderFlowThread.h
Source/WebCore/rendering/RenderFullScreen.h
Source/WebCore/rendering/RenderGeometryMap.h
Source/WebCore/rendering/RenderListItem.h
Source/WebCore/rendering/RenderMediaControlElements.cpp
Source/WebCore/rendering/RenderMediaControlElements.h
Source/WebCore/rendering/RenderMediaControls.h
Source/WebCore/rendering/RenderMeter.h
Source/WebCore/rendering/RenderMultiColumnSet.cpp
Source/WebCore/rendering/RenderObject.h
Source/WebCore/rendering/RenderRegion.h
Source/WebCore/rendering/RenderRegionSet.cpp
Source/WebCore/rendering/RenderRegionSet.h
Source/WebCore/rendering/RenderTheme.h
Source/WebCore/rendering/RenderVTTCue.cpp
Source/WebCore/rendering/RenderVTTCue.h
Source/WebCore/rendering/SimpleLineLayoutFunctions.h
Source/WebCore/rendering/SimpleLineLayoutResolver.h
Source/WebCore/rendering/line/BreakingContext.h
Source/WebCore/rendering/line/LineBreaker.h
Source/WebCore/rendering/mathml/MathMLStyle.h
Source/WebCore/rendering/mathml/RenderMathMLOperator.h
Source/WebCore/rendering/mathml/RenderMathMLRoot.h
Source/WebCore/rendering/shapes/RectangleShape.h
Source/WebCore/rendering/style/BasicShapes.h
Source/WebCore/rendering/style/BorderData.h
Source/WebCore/rendering/style/CounterDirectives.h
Source/WebCore/rendering/style/GridArea.h
Source/WebCore/rendering/style/KeyframeList.h
Source/WebCore/rendering/style/RenderStyle.h
Source/WebCore/rendering/style/SVGRenderStyle.h
Source/WebCore/rendering/style/ShapeValue.h
Source/WebCore/rendering/style/StyleCachedImage.h
Source/WebCore/rendering/style/StyleMultiColData.h
Source/WebCore/rendering/style/StyleRareNonInheritedData.h
Source/WebCore/rendering/style/WillChangeData.h
Source/WebCore/rendering/svg/RenderSVGBlock.h
Source/WebCore/rendering/svg/RenderSVGRect.h
Source/WebCore/rendering/svg/RenderSVGResource.h
Source/WebCore/rendering/svg/RenderSVGResourceContainer.h
Source/WebCore/rendering/svg/RenderSVGResourceMarker.h
Source/WebCore/rendering/svg/RenderSVGResourceMasker.h
Source/WebCore/rendering/svg/RenderSVGResourcePattern.h
Source/WebCore/rendering/svg/SVGInlineFlowBox.cpp
Source/WebCore/rendering/svg/SVGInlineTextBox.h
Source/WebCore/rendering/svg/SVGRootInlineBox.h
Source/WebCore/rendering/svg/SVGTextChunk.cpp
Source/WebCore/rendering/svg/SVGTextChunk.h
Source/WebCore/rendering/svg/SVGTextChunkBuilder.cpp
Source/WebCore/rendering/svg/SVGTextLayoutEngine.cpp
Source/WebCore/rendering/svg/SVGTextLayoutEngineSpacing.h
Source/WebCore/style/RenderTreePosition.cpp
Source/WebCore/style/RenderTreePosition.h
Source/WebCore/style/RenderTreeUpdater.h
Source/WebCore/style/StyleFontSizeFunctions.h
Source/WebCore/style/StyleInvalidator.h
Source/WebCore/style/StyleResolveForDocument.h
Source/WebCore/style/StyleScope.h
Source/WebCore/style/StyleTreeResolver.cpp
Source/WebCore/style/StyleTreeResolver.h
Source/WebCore/style/StyleUpdate.h
Source/WebCore/svg/SVGAnimationElement.h
Source/WebCore/svg/SVGFEBlendElement.cpp
Source/WebCore/svg/SVGFEBlendElement.h
Source/WebCore/svg/SVGFEComponentTransferElement.h
Source/WebCore/svg/SVGFEFloodElement.cpp
Source/WebCore/svg/SVGFEFloodElement.h
Source/WebCore/svg/SVGFEImageElement.h
Source/WebCore/svg/SVGFEMergeElement.cpp
Source/WebCore/svg/SVGFEMergeElement.h
Source/WebCore/svg/SVGFEOffsetElement.cpp
Source/WebCore/svg/SVGFEOffsetElement.h
Source/WebCore/svg/SVGFETileElement.cpp
Source/WebCore/svg/SVGFETileElement.h
Source/WebCore/svg/SVGParserUtilities.h
Source/WebCore/svg/SVGPathByteStream.h
Source/WebCore/svg/SVGPathElement.cpp
Source/WebCore/svg/SVGPolyElement.cpp
Source/WebCore/svg/SVGSVGElement.cpp
Source/WebCore/svg/SVGTRefElement.cpp
Source/WebCore/svg/SVGTextPathElement.cpp
Source/WebCore/svg/SVGUseElement.cpp
Source/WebCore/svg/animation/SMILTimeContainer.h
Source/WebCore/svg/graphics/SVGImageCache.h
Source/WebCore/svg/graphics/filters/SVGFilter.h

index c1c9efb..1ed4df6 100644 (file)
@@ -1,3 +1,108 @@
+2017-06-25  Konstantin Tokarev  <annulen@yandex.ru>
+
+        Remove excessive headers from WebCore/{rendering,style,svg}
+        https://bugs.webkit.org/show_bug.cgi?id=173773
+
+        Reviewed by Darin Adler.
+
+        No new tests needed.
+
+        * css/StyleBuilderConverter.h:
+        * editing/TextIterator.cpp:
+        * rendering/CounterNode.h:
+        * rendering/FlexibleBoxAlgorithm.h:
+        * rendering/HitTestLocation.h:
+        * rendering/HitTestResult.h:
+        * rendering/HitTestingTransformState.h:
+        * rendering/OrderIterator.h:
+        * rendering/RenderButton.h:
+        * rendering/RenderCombineText.h:
+        * rendering/RenderFlowThread.h:
+        * rendering/RenderFullScreen.h:
+        * rendering/RenderGeometryMap.h:
+        * rendering/RenderListItem.h:
+        * rendering/RenderMediaControlElements.cpp:
+        * rendering/RenderMediaControlElements.h:
+        * rendering/RenderMediaControls.h:
+        * rendering/RenderMeter.h:
+        * rendering/RenderMultiColumnSet.cpp:
+        * rendering/RenderObject.h:
+        * rendering/RenderRegion.h:
+        * rendering/RenderRegionSet.cpp:
+        * rendering/RenderRegionSet.h:
+        * rendering/RenderTheme.h:
+        * rendering/RenderVTTCue.cpp:
+        * rendering/RenderVTTCue.h:
+        * rendering/SimpleLineLayoutFunctions.h:
+        * rendering/SimpleLineLayoutResolver.h:
+        * rendering/line/BreakingContext.h:
+        * rendering/line/LineBreaker.h:
+        * rendering/mathml/MathMLStyle.h:
+        * rendering/mathml/RenderMathMLOperator.h:
+        * rendering/mathml/RenderMathMLRoot.h:
+        * rendering/shapes/RectangleShape.h:
+        * rendering/style/BasicShapes.h:
+        * rendering/style/BorderData.h:
+        * rendering/style/CounterDirectives.h:
+        * rendering/style/GridArea.h:
+        * rendering/style/KeyframeList.h:
+        * rendering/style/RenderStyle.h:
+        * rendering/style/SVGRenderStyle.h:
+        * rendering/style/ShapeValue.h:
+        * rendering/style/StyleCachedImage.h:
+        * rendering/style/StyleMultiColData.h:
+        * rendering/style/StyleRareNonInheritedData.h:
+        * rendering/style/WillChangeData.h:
+        * rendering/svg/RenderSVGBlock.h:
+        * rendering/svg/RenderSVGRect.h:
+        * rendering/svg/RenderSVGResource.h:
+        * rendering/svg/RenderSVGResourceContainer.h:
+        * rendering/svg/RenderSVGResourceMarker.h:
+        * rendering/svg/RenderSVGResourceMasker.h:
+        * rendering/svg/RenderSVGResourcePattern.h:
+        * rendering/svg/SVGInlineFlowBox.cpp:
+        * rendering/svg/SVGInlineTextBox.h:
+        * rendering/svg/SVGRootInlineBox.h:
+        * rendering/svg/SVGTextChunk.cpp:
+        * rendering/svg/SVGTextChunk.h:
+        * rendering/svg/SVGTextChunkBuilder.cpp:
+        * rendering/svg/SVGTextLayoutEngine.cpp:
+        * rendering/svg/SVGTextLayoutEngineSpacing.h:
+        * style/RenderTreePosition.cpp:
+        * style/RenderTreePosition.h:
+        * style/RenderTreeUpdater.h:
+        * style/StyleFontSizeFunctions.h:
+        * style/StyleInvalidator.h:
+        * style/StyleResolveForDocument.h:
+        * style/StyleScope.h:
+        * style/StyleTreeResolver.cpp:
+        * style/StyleTreeResolver.h:
+        * style/StyleUpdate.h:
+        * svg/SVGAnimationElement.h:
+        * svg/SVGFEBlendElement.cpp:
+        * svg/SVGFEBlendElement.h:
+        * svg/SVGFEComponentTransferElement.h:
+        * svg/SVGFEFloodElement.cpp:
+        * svg/SVGFEFloodElement.h:
+        * svg/SVGFEImageElement.h:
+        * svg/SVGFEMergeElement.cpp:
+        * svg/SVGFEMergeElement.h:
+        * svg/SVGFEOffsetElement.cpp:
+        * svg/SVGFEOffsetElement.h:
+        * svg/SVGFETileElement.cpp:
+        * svg/SVGFETileElement.h:
+        * svg/SVGParserUtilities.h:
+        * svg/SVGPathByteStream.h:
+        * svg/SVGPathElement.cpp:
+        * svg/SVGPolyElement.cpp:
+        * svg/SVGSVGElement.cpp:
+        * svg/SVGTRefElement.cpp:
+        * svg/SVGTextPathElement.cpp:
+        * svg/SVGUseElement.cpp:
+        * svg/animation/SMILTimeContainer.h:
+        * svg/graphics/SVGImageCache.h:
+        * svg/graphics/filters/SVGFilter.h:
+
 2017-06-25  Antoine Quint  <graouts@apple.com>
 
         Remove rAf suspension logging
index a951f06..231f6c1 100644 (file)
@@ -43,6 +43,7 @@
 #include "CSSReflectValue.h"
 #include "FontSelectionValueInlines.h"
 #include "Frame.h"
+#include "GridPositionsResolver.h"
 #include "Length.h"
 #include "Pair.h"
 #include "QuotesData.h"
index 0c2c03d..552da65 100644 (file)
@@ -53,6 +53,7 @@
 #include "RenderTextFragment.h"
 #include "ShadowRoot.h"
 #include "SimpleLineLayout.h"
+#include "SimpleLineLayoutFunctions.h"
 #include "SimpleLineLayoutResolver.h"
 #include "TextBoundaries.h"
 #include "TextControlInnerElements.h"
index 040bdd8..2575dda 100644 (file)
@@ -22,7 +22,6 @@
 #pragma once
 
 #include <wtf/Forward.h>
-#include <wtf/Noncopyable.h>
 #include <wtf/RefCounted.h>
 
 // This implements a counter tree that is used for finding parents in counters() lookup,
index a1e6d48..8d7d6a3 100644 (file)
@@ -31,7 +31,6 @@
 #pragma once
 
 #include "LayoutUnit.h"
-#include "OrderIterator.h"
 #include "RenderStyle.h"
 #include <wtf/Noncopyable.h>
 #include <wtf/Vector.h>
index 14b1b1f..d3431a8 100644 (file)
 
 #include "FloatQuad.h"
 #include "FloatRect.h"
-#include "HitTestRequest.h"
 #include "LayoutRect.h"
 #include "RoundedRect.h"
-#include "TextFlags.h"
 #include <wtf/Forward.h>
-#include <wtf/RefPtr.h>
 
 namespace WebCore {
 
index 7a25126..1432205 100644 (file)
 
 #pragma once
 
-#include "FloatQuad.h"
 #include "FloatRect.h"
 #include "HitTestLocation.h"
 #include "HitTestRequest.h"
 #include "LayoutRect.h"
-#include "TextFlags.h"
 #include <memory>
 #include <wtf/Forward.h>
 #include <wtf/ListHashSet.h>
index e474900..9c770c5 100644 (file)
@@ -25,7 +25,6 @@
 
 #pragma once
 
-#include "AffineTransform.h"
 #include "FloatPoint.h"
 #include "FloatQuad.h"
 #include "IntSize.h"
index 0cfa629..dfa7793 100644 (file)
@@ -32,7 +32,6 @@
 #pragma once
 
 #include <set>
-#include <wtf/Noncopyable.h>
 
 namespace WebCore {
 
index 2d96c6e..61ef7cc 100644 (file)
@@ -21,7 +21,6 @@
 #pragma once
 
 #include "RenderFlexibleBox.h"
-#include "Timer.h"
 #include <memory>
 
 namespace WebCore {
index 072b81c..62ccb9f 100644 (file)
@@ -21,7 +21,6 @@
 #pragma once
 
 #include "FontCascade.h"
-#include "RenderElement.h"
 #include "RenderText.h"
 #include "Text.h"
 
index a69f735..174e210 100644 (file)
@@ -31,7 +31,6 @@
 
 #include "LayerFragment.h"
 #include "RenderBlockFlow.h"
-#include <wtf/HashCountedSet.h>
 #include <wtf/ListHashSet.h>
 
 namespace WebCore {
index a7dd6b6..c3e8562 100644 (file)
@@ -27,7 +27,6 @@
 #if ENABLE(FULLSCREEN_API)
 
 #include "RenderFlexibleBox.h"
-#include "StyleInheritedData.h"
 
 namespace WebCore {
 
index ebbc8fb..36ed926 100644 (file)
@@ -27,7 +27,6 @@
 
 #include "FloatPoint.h"
 #include "FloatQuad.h"
-#include "IntSize.h"
 #include "LayoutSize.h"
 #include "RenderObject.h"
 #include "TransformationMatrix.h"
index 27c7ccd..c094e3c 100644 (file)
@@ -23,7 +23,6 @@
 #pragma once
 
 #include "RenderBlockFlow.h"
-#include "RenderPtr.h"
 
 namespace WebCore {
 
index c5f7bb7..3b563c1 100644 (file)
@@ -30,6 +30,7 @@
 #if ENABLE(VIDEO)
 #include "RenderMediaControlElements.h"
 
+#include "MediaControlElements.h"
 #include "RenderTheme.h"
 #include "RenderView.h"
 
index f754540..eee2eab 100644 (file)
@@ -29,7 +29,6 @@
 
 #if ENABLE(VIDEO)
 
-#include "MediaControlElements.h"
 #include "RenderBlockFlow.h"
 #include "RenderFlexibleBox.h"
 
index 2cca317..cf753ce 100644 (file)
@@ -27,7 +27,6 @@
 
 #if ENABLE(VIDEO)
 
-#include "MediaControlElements.h"
 
 namespace WebCore {
 
index 92e0a5c..5e517fb 100644 (file)
@@ -23,7 +23,6 @@
 #if ENABLE(METER_ELEMENT)
 
 #include "RenderBlockFlow.h"
-#include "RenderWidget.h"
 
 namespace WebCore {
 
index 329a7f6..03ba735 100644 (file)
@@ -29,6 +29,7 @@
 #include "FrameView.h"
 #include "HitTestResult.h"
 #include "PaintInfo.h"
+#include "RenderBoxRegionInfo.h"
 #include "RenderLayer.h"
 #include "RenderMultiColumnFlowThread.h"
 #include "RenderMultiColumnSpannerPlaceholder.h"
index aaacbe7..b51a80e 100644 (file)
@@ -31,7 +31,6 @@
 #include "Frame.h"
 #include "LayoutRect.h"
 #include "Page.h"
-#include "PaintPhase.h"
 #include "RenderObjectEnums.h"
 #include "RenderStyle.h"
 #include "ScrollAlignment.h"
index 0150ff7..a07204f 100644 (file)
@@ -31,7 +31,6 @@
 
 #include "LayerFragment.h"
 #include "RenderBlockFlow.h"
-#include "StyleInheritedData.h"
 #include "VisiblePosition.h"
 #include <memory>
 
index f7bc94c..45fe0be 100644 (file)
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "RenderRegionSet.h"
 
+#include "RenderBoxRegionInfo.h"
 #include "RenderFlowThread.h"
 
 namespace WebCore {
index 344919c..39c4a2f 100644 (file)
@@ -26,7 +26,6 @@
 #pragma once
 
 #include "RenderRegion.h"
-#include "RenderBoxRegionInfo.h"
 
 namespace WebCore {
 
index d1031c6..75a221f 100644 (file)
@@ -33,7 +33,6 @@
 #include "PaintInfo.h"
 #include "PopupMenuStyle.h"
 #include "ScrollTypes.h"
-#include <wtf/Ref.h>
 #include <wtf/RefCounted.h>
 
 namespace WebCore {
index 5f1fccc..5c498d1 100644 (file)
@@ -29,6 +29,7 @@
 #if ENABLE(VIDEO_TRACK)
 #include "RenderVTTCue.h"
 
+#include "RenderInline.h"
 #include "RenderView.h"
 #include "TextTrackCueGeneric.h"
 #include "VTTCue.h"
index d85e539..f9ca5d8 100644 (file)
@@ -29,7 +29,6 @@
 
 #include "FloatPoint.h"
 #include "RenderBlockFlow.h"
-#include "RenderInline.h"
 
 namespace WebCore {
 
index fbbe365..1ebe675 100644 (file)
@@ -25,7 +25,6 @@
 
 #pragma once
 
-#include "LayoutRect.h"
 #include "RenderBlockFlow.h"
 #include "RenderText.h"
 #include <wtf/text/WTFString.h>
index b4c2d37..cade8a2 100644 (file)
@@ -28,7 +28,6 @@
 #include "LayoutRect.h"
 #include "RenderBlockFlow.h"
 #include "SimpleLineLayoutFlowContents.h"
-#include "SimpleLineLayoutFunctions.h"
 #include <wtf/IteratorRange.h>
 #include <wtf/text/WTFString.h>
 
index 2d83f07..c6c7023 100644 (file)
@@ -33,6 +33,7 @@
 #include "RenderCombineText.h"
 #include "RenderCounter.h"
 #include "RenderInline.h"
+#include "RenderLayer.h"
 #include "RenderLineBreak.h"
 #include "RenderListMarker.h"
 #include "RenderRubyRun.h"
index 0c9d9f8..d93893e 100644 (file)
@@ -24,6 +24,7 @@
 
 #pragma once
 
+#include "FontCascade.h"
 #include "InlineIterator.h"
 #include "LineInfo.h"
 #include "LineInlineHeaders.h"
@@ -32,6 +33,7 @@
 namespace WebCore {
 
 class RenderText;
+class TextLayout;
 
 struct RenderTextInfo {
     RenderText* text { nullptr };
index 8f42404..8483801 100644 (file)
@@ -27,7 +27,6 @@
 
 #if ENABLE(MATHML)
 
-#include "Element.h"
 #include "MathMLElement.h"
 #include <wtf/RefCounted.h>
 
index 02fd44e..1c99e44 100644 (file)
@@ -27,7 +27,6 @@
 
 #if ENABLE(MATHML)
 
-#include "MathMLElement.h"
 #include "MathMLOperatorDictionary.h"
 #include "MathOperator.h"
 #include "RenderMathMLToken.h"
index a816e12..8211ff1 100644 (file)
@@ -29,7 +29,6 @@
 #if ENABLE(MATHML)
 
 #include "MathOperator.h"
-#include "RenderMathMLBlock.h"
 #include "RenderMathMLRow.h"
 
 namespace WebCore {
index 4948060..3b8d14c 100644 (file)
@@ -29,7 +29,6 @@
 
 #pragma once
 
-#include "FloatPoint.h"
 #include "FloatRect.h"
 #include "FloatSize.h"
 #include "Shape.h"
index f44962d..a51889a 100644 (file)
@@ -31,7 +31,6 @@
 
 #include "Length.h"
 #include "LengthSize.h"
-#include "RenderStyleConstants.h"
 #include "WindRule.h"
 #include <wtf/RefCounted.h>
 #include <wtf/RefPtr.h>
index 06bcc99..8416e5d 100644 (file)
@@ -25,7 +25,6 @@
 #pragma once
 
 #include "BorderValue.h"
-#include "IntRect.h"
 #include "LengthSize.h"
 #include "NinePieceImage.h"
 
index e8f3477..c9475ca 100644 (file)
@@ -27,7 +27,6 @@
 #include <memory>
 #include <wtf/HashMap.h>
 #include <wtf/MathExtras.h>
-#include <wtf/RefPtr.h>
 #include <wtf/text/AtomicString.h>
 #include <wtf/text/AtomicStringHash.h>
 
index 73ded3f..a5890be 100644 (file)
@@ -31,7 +31,7 @@
 
 #pragma once
 
-#include "GridPositionsResolver.h"
+#include "GridPosition.h"
 #include <wtf/HashMap.h>
 #include <wtf/text/WTFString.h>
 
index 8ba0ac7..aac4c2c 100644 (file)
 #pragma once
 
 #include "CSSPropertyNames.h"
-#include "StyleInheritedData.h"
 #include <wtf/Vector.h>
 #include <wtf/HashSet.h>
-#include <wtf/RefPtr.h>
 #include <wtf/text/AtomicString.h>
 
 namespace WebCore {
index 41fcb88..fc14ce5 100644 (file)
 #include "Color.h"
 #include "CounterDirectives.h"
 #include "DataRef.h"
+#include "FilterOperations.h"
 #include "FontDescription.h"
 #include "GraphicsTypes.h"
 #include "Length.h"
 #include "LengthBox.h"
+#include "LengthFunctions.h"
 #include "LengthPoint.h"
 #include "LengthSize.h"
 #include "LineClampValue.h"
@@ -101,7 +103,6 @@ class BorderData;
 class ContentData;
 class CounterContent;
 class CursorList;
-class FilterOperations;
 class FontCascade;
 class FontMetrics;
 class IntRect;
index 89854f6..b29f773 100644 (file)
 #pragma once
 
 #include "DataRef.h"
-#include "GraphicsTypes.h"
-#include "Path.h"
 #include "RenderStyleConstants.h"
 #include "SVGRenderStyleDefs.h"
+#include "WindRule.h"
 
 namespace WebCore {
 
index b749a26..edf4ad6 100644 (file)
@@ -31,6 +31,7 @@
 #pragma once
 
 #include "BasicShapes.h"
+#include "RenderStyleConstants.h"
 #include "StyleImage.h"
 
 namespace WebCore {
index b8794a3..1362eee 100644 (file)
@@ -23,7 +23,6 @@
 
 #pragma once
 
-#include "CachedImageClient.h"
 #include "CachedResourceHandle.h"
 #include "StyleImage.h"
 
index 5bdf81d..f92d23c 100644 (file)
@@ -25,7 +25,6 @@
 #pragma once
 
 #include "BorderValue.h"
-#include "Length.h"
 #include "RenderStyleConstants.h"
 #include <wtf/RefCounted.h>
 
index 6981db6..37dc502 100644 (file)
 
 #pragma once
 
-#include "BasicShapes.h"
 #include "CSSPropertyNames.h"
 #include "ClipPathOperation.h"
 #include "CounterDirectives.h"
-#include "CursorData.h"
 #include "DataRef.h"
 #include "FillLayer.h"
 #include "LengthPoint.h"
index a336a10..a2e23bb 100644 (file)
@@ -26,7 +26,6 @@
 #pragma once
 
 #include "CSSPropertyNames.h"
-#include "RenderStyleConstants.h"
 #include <wtf/RefCounted.h>
 #include <wtf/Vector.h>
 
index c231156..fc3a25a 100644 (file)
@@ -21,7 +21,6 @@
 
 #include "RenderBlockFlow.h"
 #include "SVGGraphicsElement.h"
-#include "SVGRenderSupport.h"
 
 namespace WebCore {
 
index 98f7c5c..b4fde17 100644 (file)
@@ -27,7 +27,7 @@
 
 #pragma once
 
-#include "RenderSVGPath.h"
+#include "RenderSVGShape.h"
 #include "SVGRectElement.h"
 
 namespace WebCore {
index 85d8951..f8f510c 100644 (file)
@@ -21,7 +21,6 @@
 
 #include "RenderSVGShape.h"
 #include "RenderStyleConstants.h"
-#include "SVGDocumentExtensions.h"
 #include <wtf/TypeCasts.h>
 
 namespace WebCore {
index 0cd7f16..fbf35d9 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "RenderSVGHiddenContainer.h"
 #include "RenderSVGResource.h"
+#include "SVGDocumentExtensions.h"
 
 namespace WebCore {
 
index 98af3e8..90074f6 100644 (file)
@@ -21,7 +21,6 @@
 
 #include "RenderSVGResourceContainer.h"
 #include "SVGMarkerElement.h"
-#include <wtf/HashSet.h>
 
 namespace WebCore {
 
index feed000..f3c7201 100644 (file)
@@ -20,7 +20,6 @@
 #pragma once
 
 #include "ImageBuffer.h"
-#include "IntSize.h"
 #include "RenderSVGResourceContainer.h"
 #include "SVGMaskElement.h"
 #include "SVGUnitTypes.h"
index 4ec8905..3a82ab1 100644 (file)
@@ -25,7 +25,6 @@
 #include "PatternAttributes.h"
 #include "RenderSVGResourceContainer.h"
 #include "SVGPatternElement.h"
-#include "SVGUnitTypes.h"
 #include <memory>
 #include <wtf/HashMap.h>
 
index 2d5079e..030e670 100644 (file)
@@ -26,6 +26,7 @@
 #include "GraphicsContext.h"
 #include "SVGInlineTextBox.h"
 #include "SVGRenderingContext.h"
+#include "SVGTextFragment.h"
 
 namespace WebCore {
 
index ef009c9..f4a936c 100644 (file)
@@ -22,7 +22,6 @@
 #pragma once
 
 #include "InlineTextBox.h"
-#include "SVGTextLayoutEngine.h"
 #include "RenderSVGInlineText.h"
 #include "RenderSVGResource.h"
 
@@ -30,6 +29,7 @@ namespace WebCore {
 
 class RenderSVGResource;
 class SVGRootInlineBox;
+struct SVGTextFragment;
 
 class SVGInlineTextBox final : public InlineTextBox {
 public:
index bd44552..4309293 100644 (file)
@@ -23,7 +23,6 @@
 #pragma once
 
 #include "RootInlineBox.h"
-#include "SVGRenderSupport.h"
 #include "SVGTextLayoutEngine.h"
 
 namespace WebCore {
index 1781186..621c542 100644 (file)
@@ -22,6 +22,8 @@
 #include "SVGTextChunk.h"
 
 #include "SVGInlineTextBox.h"
+#include "SVGTextContentElement.h"
+#include "SVGTextFragment.h"
 
 namespace WebCore {
 
index f000f26..c5c4e44 100644 (file)
 
 #pragma once
 
-#include "SVGRenderStyleDefs.h"
-#include "SVGTextContentElement.h"
+#include <wtf/HashMap.h>
+#include <wtf/Vector.h>
 
 namespace WebCore {
 
+class AffineTransform;
 class SVGInlineTextBox;
 
 // A SVGTextChunk describes a range of SVGTextFragments, see the SVG spec definition of a "text chunk".
index 68b2d48..720965e 100644 (file)
@@ -24,6 +24,7 @@
 #include "SVGElement.h"
 #include "SVGInlineTextBox.h"
 #include "SVGLengthContext.h"
+#include "SVGTextFragment.h"
 
 namespace WebCore {
 
index b95e268..1f4c7d1 100644 (file)
@@ -25,6 +25,7 @@
 #include "SVGElement.h"
 #include "SVGInlineTextBox.h"
 #include "SVGLengthContext.h"
+#include "SVGTextContentElement.h"
 #include "SVGTextLayoutEngineBaseline.h"
 #include "SVGTextLayoutEngineSpacing.h"
 
index 8e98f2c..dacc7f0 100644 (file)
@@ -19,7 +19,8 @@
 
 #pragma once
 
-#include "SVGTextMetrics.h"
+#include <unicode/uchar.h>
+#include <wtf/Noncopyable.h>
 
 namespace WebCore {
 
index 2b90d68..64d7372 100644 (file)
@@ -29,6 +29,7 @@
 #include "ComposedTreeIterator.h"
 #include "FlowThreadController.h"
 #include "PseudoElement.h"
+#include "RenderNamedFlowThread.h"
 #include "RenderObject.h"
 #include "ShadowRoot.h"
 
index 47a0592..5d52236 100644 (file)
@@ -26,7 +26,7 @@
 #pragma once
 
 #include "RenderElement.h"
-#include "RenderNamedFlowThread.h"
+#include "RenderFlowThread.h"
 #include "RenderText.h"
 #include "RenderView.h"
 
index 6d7780d..259f037 100644 (file)
@@ -28,9 +28,7 @@
 #include "RenderTreePosition.h"
 #include "StyleChange.h"
 #include "StyleUpdate.h"
-#include <wtf/HashMap.h>
 #include <wtf/HashSet.h>
-#include <wtf/RefPtr.h>
 #include <wtf/Vector.h>
 
 namespace WebCore {
index 0831b7d..ec74ba9 100644 (file)
@@ -25,7 +25,7 @@
 
 #pragma once
 
-#include <wtf/text/AtomicStringImpl.h>
+#include <wtf/Vector.h>
 
 namespace WebCore {
 
index 2fa62ac..a408d8c 100644 (file)
@@ -30,7 +30,6 @@
 #include "Timer.h"
 #include <memory>
 #include <wtf/FastMalloc.h>
-#include <wtf/HashMap.h>
 #include <wtf/HashSet.h>
 #include <wtf/ListHashSet.h>
 #include <wtf/RefPtr.h>
index 3a8a3d2..71d7642 100644 (file)
@@ -41,6 +41,8 @@
 #include "NodeRenderStyle.h"
 #include "Page.h"
 #include "PlatformStrategies.h"
+#include "RenderElement.h"
+#include "RenderView.h"
 #include "Settings.h"
 #include "ShadowRoot.h"
 #include "StyleFontSizeFunctions.h"
index 2a2737a..2b873ce 100644 (file)
 
 #pragma once
 
-#include "RenderStyleConstants.h"
-#include "RenderTreePosition.h"
 #include "SelectorChecker.h"
 #include "SelectorFilter.h"
 #include "StyleChange.h"
 #include "StyleSharingResolver.h"
 #include "StyleUpdate.h"
-#include "StyleValidity.h"
 #include <wtf/Function.h>
-#include <wtf/RefPtr.h>
+#include <wtf/Ref.h>
 
 namespace WebCore {
 
index 1761269..06237c4 100644 (file)
 
 #include "Node.h"
 #include "StyleChange.h"
-#include "StyleRelations.h"
 #include <wtf/HashMap.h>
 #include <wtf/HashSet.h>
 #include <wtf/ListHashSet.h>
-#include <wtf/RefPtr.h>
 
 namespace WebCore {
 
index b8e2585..d2006f3 100644 (file)
@@ -24,7 +24,6 @@
 
 #pragma once
 
-#include "SMILTime.h"
 #include "SVGAnimatedBoolean.h"
 #include "SVGExternalResourcesRequired.h"
 #include "SVGSMILElement.h"
index f29ea33..e6b2a89 100644 (file)
@@ -22,6 +22,7 @@
 #include "config.h"
 #include "SVGFEBlendElement.h"
 
+#include "FEBlend.h"
 #include "FilterEffect.h"
 #include "SVGFilterBuilder.h"
 #include "SVGNames.h"
index 416055e..85740f9 100644 (file)
@@ -21,7 +21,6 @@
 
 #pragma once
 
-#include "FEBlend.h"
 #include "SVGAnimatedEnumeration.h"
 #include "SVGFilterPrimitiveStandardAttributes.h"
 
index a382223..d89bc35 100644 (file)
@@ -20,7 +20,6 @@
 
 #pragma once
 
-#include "FEComponentTransfer.h"
 #include "SVGFilterPrimitiveStandardAttributes.h"
 
 namespace WebCore {
index 5616949..7fbe2d5 100644 (file)
@@ -21,6 +21,7 @@
 #include "config.h"
 #include "SVGFEFloodElement.h"
 
+#include "FEFlood.h"
 #include "RenderStyle.h"
 #include "SVGNames.h"
 #include "SVGRenderStyle.h"
index 1c218ac..461cf1b 100644 (file)
@@ -20,7 +20,6 @@
 
 #pragma once
 
-#include "FEFlood.h"
 #include "SVGFilterPrimitiveStandardAttributes.h"
 
 namespace WebCore {
index b3cf2c9..0771360 100644 (file)
@@ -22,7 +22,6 @@
 
 #include "CachedImageClient.h"
 #include "CachedResourceHandle.h"
-#include "ImageBuffer.h"
 #include "SVGAnimatedBoolean.h"
 #include "SVGAnimatedPreserveAspectRatio.h"
 #include "SVGExternalResourcesRequired.h"
index bc01670..433c745 100644 (file)
@@ -22,6 +22,7 @@
 #include "SVGFEMergeElement.h"
 
 #include "ElementIterator.h"
+#include "FEMerge.h"
 #include "FilterEffect.h"
 #include "SVGFEMergeNodeElement.h"
 #include "SVGFilterBuilder.h"
index 7d18d09..c64df2b 100644 (file)
@@ -20,7 +20,6 @@
 
 #pragma once
 
-#include "FEMerge.h"
 #include "SVGFilterPrimitiveStandardAttributes.h"
 
 namespace WebCore {
index 43138ff..6ab67af 100644 (file)
@@ -21,6 +21,7 @@
 #include "config.h"
 #include "SVGFEOffsetElement.h"
 
+#include "FEOffset.h"
 #include "FilterEffect.h"
 #include "SVGFilterBuilder.h"
 #include "SVGNames.h"
index c7e00af..f1b3047 100644 (file)
@@ -20,7 +20,6 @@
 
 #pragma once
 
-#include "FEOffset.h"
 #include "SVGAnimatedNumber.h"
 #include "SVGFilterPrimitiveStandardAttributes.h"
 
index 969bf48..757e554 100644 (file)
@@ -21,6 +21,7 @@
 #include "config.h"
 #include "SVGFETileElement.h"
 
+#include "FETile.h"
 #include "FilterEffect.h"
 #include "SVGFilterBuilder.h"
 #include "SVGNames.h"
index 5651b3c..64fcef5 100644 (file)
@@ -20,7 +20,6 @@
 
 #pragma once
 
-#include "FETile.h"
 #include "SVGFilterPrimitiveStandardAttributes.h"
 
 namespace WebCore {
index e1e5cce..dc9253d 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "ParserUtilities.h"
 #include <wtf/HashSet.h>
+#include <wtf/Vector.h>
 
 typedef std::pair<unsigned, unsigned> UnicodeRange;
 typedef Vector<UnicodeRange> UnicodeRanges;
index 6dbcfb9..b2d8589 100644 (file)
@@ -19,7 +19,6 @@
 
 #pragma once
 
-#include <wtf/Noncopyable.h>
 #include <wtf/Vector.h>
 
 namespace WebCore {
index 18d799d..6851aca 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "RenderSVGPath.h"
 #include "RenderSVGResource.h"
+#include "SVGDocumentExtensions.h"
 #include "SVGMPathElement.h"
 #include "SVGNames.h"
 #include "SVGPathSegArcAbs.h"
index 7951a18..977cf9f 100644 (file)
@@ -25,6 +25,7 @@
 #include "RenderSVGPath.h"
 #include "RenderSVGResource.h"
 #include "SVGAnimatedPointList.h"
+#include "SVGDocumentExtensions.h"
 #include "SVGNames.h"
 #include "SVGParserUtilities.h"
 #include "SVGPoint.h"
index 567859e..bfa9172 100644 (file)
@@ -35,6 +35,7 @@
 #include "RenderView.h"
 #include "SMILTimeContainer.h"
 #include "SVGAngle.h"
+#include "SVGDocumentExtensions.h"
 #include "SVGLength.h"
 #include "SVGMatrix.h"
 #include "SVGNumber.h"
index a4ff46a..3262aac 100644 (file)
@@ -30,6 +30,7 @@
 #include "RenderSVGResource.h"
 #include "ShadowRoot.h"
 #include "SVGDocument.h"
+#include "SVGDocumentExtensions.h"
 #include "SVGNames.h"
 #include "StyleInheritedData.h"
 #include "Text.h"
index 3cd2b8e..28339c2 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "RenderSVGResource.h"
 #include "RenderSVGTextPath.h"
+#include "SVGDocumentExtensions.h"
 #include "SVGNames.h"
 #include "XLinkNames.h"
 #include <wtf/NeverDestroyed.h>
index e1a8ef7..c51fca9 100644 (file)
 #include "EventNames.h"
 #include "RenderSVGResource.h"
 #include "RenderSVGTransformableContainer.h"
-#include "ShadowRoot.h"
+#include "SVGDocumentExtensions.h"
 #include "SVGGElement.h"
 #include "SVGSVGElement.h"
 #include "SVGSymbolElement.h"
+#include "ShadowRoot.h"
 #include "XLinkNames.h"
 
 namespace WebCore {
index 39dc3d9..8d6367c 100644 (file)
@@ -29,7 +29,6 @@
 #include "SMILTime.h"
 #include "Timer.h"
 #include <wtf/HashMap.h>
-#include <wtf/HashSet.h>
 #include <wtf/RefCounted.h>
 #include <wtf/text/StringHash.h>
 #include <wtf/text/WTFString.h>
index bd8ce4f..b6aaf0d 100644 (file)
@@ -21,7 +21,6 @@
 
 #include "FloatSize.h"
 #include "Image.h"
-#include "IntSize.h"
 #include <wtf/HashMap.h>
 #include <wtf/RefPtr.h>
 
index a01509e..b40b98d 100644 (file)
@@ -24,9 +24,7 @@
 #include "Filter.h"
 #include "FilterEffect.h"
 #include "FloatRect.h"
-#include "FloatSize.h"
-#include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
+#include <wtf/Ref.h>
 #include <wtf/TypeCasts.h>
 
 namespace WebCore {