Title: [218799] trunk
Revision
218799
Author
[email protected]
Date
2017-06-25 13:35:34 -0700 (Sun, 25 Jun 2017)

Log Message

Remove excessive headers from WebCore/platform
https://bugs.webkit.org/show_bug.cgi?id=173822

Reviewed by Tim Horton.

Source/WebCore:

No new tests needed.

* html/ColorInputType.h:
* html/MediaElementSession.h:
* page/SecurityOriginData.cpp:
* platform/CalculationValue.cpp:
* platform/CalculationValue.h:
* platform/ColorChooserClient.h:
* platform/ContentType.h:
* platform/LogMacros.h:
* platform/PODRedBlackTree.h:
* platform/PasteboardStrategy.h:
* platform/PlatformPasteboard.h:
* platform/PopupMenuStyle.h:
* platform/ScrollAnimator.h:
* platform/Theme.h:
* platform/ThreadGlobalData.h:
* platform/animation/AnimationList.h:
* platform/audio/AudioArray.h:
* platform/audio/AudioChannel.h:
* platform/audio/DynamicsCompressor.h:
* platform/audio/DynamicsCompressorKernel.h:
* platform/audio/FFTFrame.h:
* platform/audio/HRTFDatabaseLoader.cpp:
* platform/audio/HRTFDatabaseLoader.h:
* platform/audio/HRTFElevation.h:
* platform/audio/MultiChannelResampler.h:
* platform/audio/PlatformMediaSession.h:
* platform/audio/ReverbConvolver.h:
* platform/audio/ReverbConvolverStage.cpp:
* platform/graphics/ANGLEWebKitBridge.h:
* platform/graphics/BitmapImage.h:
* platform/graphics/CrossfadeGeneratedImage.h:
* platform/graphics/FloatPolygon.h:
* platform/graphics/FloatSizeHash.h:
* platform/graphics/Font.h:
* platform/graphics/FontMetrics.h:
* platform/graphics/FontPlatformData.h:
* platform/graphics/FontRanges.h:
* platform/graphics/FontTaggedSettings.h:
* platform/graphics/GraphicsContext3D.h:
* platform/graphics/GraphicsContext3DPrivate.h:
* platform/graphics/GraphicsLayerClient.h:
* platform/graphics/Image.cpp:
* platform/graphics/ImageFrame.h:
* platform/graphics/ImageFrameCache.h:
* platform/graphics/ImageSource.h:
* platform/graphics/IntRectHash.h:
* platform/graphics/IntSizeHash.h:
* platform/graphics/MediaPlaybackTargetClient.h:
* platform/graphics/Pattern.h:
* platform/graphics/PlatformTimeRanges.h:
* platform/graphics/TextRun.h:
* platform/graphics/TiledBacking.h:
* platform/graphics/cairo/FontCustomPlatformData.h:
* platform/graphics/filters/FEConvolveMatrix.h:
* platform/graphics/filters/FELighting.h:
* platform/graphics/filters/SourceAlpha.h:
* platform/graphics/gstreamer/GStreamerUtilities.h:
* platform/graphics/gstreamer/InbandMetadataTextTrackPrivateGStreamer.h:
* platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
* platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h:
* platform/graphics/gstreamer/TrackPrivateBaseGStreamer.h:
* platform/graphics/harfbuzz/HarfBuzzShaper.h:
* platform/graphics/opengl/Extensions3DOpenGL.h:
* platform/graphics/texmap/GraphicsLayerTextureMapper.h:
* platform/graphics/texmap/TextureMapperBackingStore.h:
* platform/graphics/texmap/TextureMapperGL.cpp:
* platform/graphics/texmap/TextureMapperGL.h:
* platform/graphics/texmap/TextureMapperPlatformLayerProxy.h:
* platform/graphics/texmap/TextureMapperTile.h:
* platform/graphics/texmap/coordinated/Tile.h:
* platform/graphics/texmap/coordinated/TiledBackingStore.h:
* platform/graphics/transforms/TransformState.h:
* platform/gtk/PasteboardHelper.h:
* platform/gtk/ScrollbarThemeGtk.h:
* platform/image-decoders/ImageDecoder.h:
* platform/network/BlobData.h:
* platform/network/BlobDataFileReference.h:
* platform/network/ResourceHandle.h:
* platform/network/ResourceHandleInternal.h:
* platform/network/SocketStreamHandleClient.h:
* platform/network/soup/ResourceRequest.h:
* platform/network/soup/SocketStreamHandleImpl.h:
* platform/network/soup/SoupNetworkSession.h:
* platform/sql/SQLiteFileSystem.h:
* platform/text/LocaleICU.h:

Source/WebKit2:

* WebProcess/WebCoreSupport/SessionStateConversion.cpp:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (218798 => 218799)


--- trunk/Source/WebCore/ChangeLog	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/ChangeLog	2017-06-25 20:35:34 UTC (rev 218799)
@@ -1,3 +1,98 @@
+2017-06-25  Konstantin Tokarev  <[email protected]>
+
+        Remove excessive headers from WebCore/platform
+        https://bugs.webkit.org/show_bug.cgi?id=173822
+
+        Reviewed by Tim Horton.
+
+        No new tests needed.
+
+        * html/ColorInputType.h:
+        * html/MediaElementSession.h:
+        * page/SecurityOriginData.cpp:
+        * platform/CalculationValue.cpp:
+        * platform/CalculationValue.h:
+        * platform/ColorChooserClient.h:
+        * platform/ContentType.h:
+        * platform/LogMacros.h:
+        * platform/PODRedBlackTree.h:
+        * platform/PasteboardStrategy.h:
+        * platform/PlatformPasteboard.h:
+        * platform/PopupMenuStyle.h:
+        * platform/ScrollAnimator.h:
+        * platform/Theme.h:
+        * platform/ThreadGlobalData.h:
+        * platform/animation/AnimationList.h:
+        * platform/audio/AudioArray.h:
+        * platform/audio/AudioChannel.h:
+        * platform/audio/DynamicsCompressor.h:
+        * platform/audio/DynamicsCompressorKernel.h:
+        * platform/audio/FFTFrame.h:
+        * platform/audio/HRTFDatabaseLoader.cpp:
+        * platform/audio/HRTFDatabaseLoader.h:
+        * platform/audio/HRTFElevation.h:
+        * platform/audio/MultiChannelResampler.h:
+        * platform/audio/PlatformMediaSession.h:
+        * platform/audio/ReverbConvolver.h:
+        * platform/audio/ReverbConvolverStage.cpp:
+        * platform/graphics/ANGLEWebKitBridge.h:
+        * platform/graphics/BitmapImage.h:
+        * platform/graphics/CrossfadeGeneratedImage.h:
+        * platform/graphics/FloatPolygon.h:
+        * platform/graphics/FloatSizeHash.h:
+        * platform/graphics/Font.h:
+        * platform/graphics/FontMetrics.h:
+        * platform/graphics/FontPlatformData.h:
+        * platform/graphics/FontRanges.h:
+        * platform/graphics/FontTaggedSettings.h:
+        * platform/graphics/GraphicsContext3D.h:
+        * platform/graphics/GraphicsContext3DPrivate.h:
+        * platform/graphics/GraphicsLayerClient.h:
+        * platform/graphics/Image.cpp:
+        * platform/graphics/ImageFrame.h:
+        * platform/graphics/ImageFrameCache.h:
+        * platform/graphics/ImageSource.h:
+        * platform/graphics/IntRectHash.h:
+        * platform/graphics/IntSizeHash.h:
+        * platform/graphics/MediaPlaybackTargetClient.h:
+        * platform/graphics/Pattern.h:
+        * platform/graphics/PlatformTimeRanges.h:
+        * platform/graphics/TextRun.h:
+        * platform/graphics/TiledBacking.h:
+        * platform/graphics/cairo/FontCustomPlatformData.h:
+        * platform/graphics/filters/FEConvolveMatrix.h:
+        * platform/graphics/filters/FELighting.h:
+        * platform/graphics/filters/SourceAlpha.h:
+        * platform/graphics/gstreamer/GStreamerUtilities.h:
+        * platform/graphics/gstreamer/InbandMetadataTextTrackPrivateGStreamer.h:
+        * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
+        * platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h:
+        * platform/graphics/gstreamer/TrackPrivateBaseGStreamer.h:
+        * platform/graphics/harfbuzz/HarfBuzzShaper.h:
+        * platform/graphics/opengl/Extensions3DOpenGL.h:
+        * platform/graphics/texmap/GraphicsLayerTextureMapper.h:
+        * platform/graphics/texmap/TextureMapperBackingStore.h:
+        * platform/graphics/texmap/TextureMapperGL.cpp:
+        * platform/graphics/texmap/TextureMapperGL.h:
+        * platform/graphics/texmap/TextureMapperPlatformLayerProxy.h:
+        * platform/graphics/texmap/TextureMapperTile.h:
+        * platform/graphics/texmap/coordinated/Tile.h:
+        * platform/graphics/texmap/coordinated/TiledBackingStore.h:
+        * platform/graphics/transforms/TransformState.h:
+        * platform/gtk/PasteboardHelper.h:
+        * platform/gtk/ScrollbarThemeGtk.h:
+        * platform/image-decoders/ImageDecoder.h:
+        * platform/network/BlobData.h:
+        * platform/network/BlobDataFileReference.h:
+        * platform/network/ResourceHandle.h:
+        * platform/network/ResourceHandleInternal.h:
+        * platform/network/SocketStreamHandleClient.h:
+        * platform/network/soup/ResourceRequest.h:
+        * platform/network/soup/SocketStreamHandleImpl.h:
+        * platform/network/soup/SoupNetworkSession.h:
+        * platform/sql/SQLiteFileSystem.h:
+        * platform/text/LocaleICU.h:
+
 2017-06-25  Youenn Fablet  <[email protected]>
 
         Remove use of mock webrtc backend factory at injected bundle reset time

Modified: trunk/Source/WebCore/html/ColorInputType.h (218798 => 218799)


--- trunk/Source/WebCore/html/ColorInputType.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/html/ColorInputType.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -34,6 +34,7 @@
 #if ENABLE(INPUT_TYPE_COLOR)
 
 #include "BaseClickableWithKeyInputType.h"
+#include "ColorChooser.h"
 #include "ColorChooserClient.h"
 
 namespace WebCore {

Modified: trunk/Source/WebCore/html/MediaElementSession.h (218798 => 218799)


--- trunk/Source/WebCore/html/MediaElementSession.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/html/MediaElementSession.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -28,6 +28,7 @@
 #if ENABLE(VIDEO)
 
 #include "MediaPlayer.h"
+#include "MediaProducer.h"
 #include "PlatformMediaSession.h"
 #include "SuccessOr.h"
 #include "Timer.h"

Modified: trunk/Source/WebCore/page/SecurityOriginData.cpp (218798 => 218799)


--- trunk/Source/WebCore/page/SecurityOriginData.cpp	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/page/SecurityOriginData.cpp	2017-06-25 20:35:34 UTC (rev 218799)
@@ -27,6 +27,7 @@
 #include "SecurityOriginData.h"
 
 #include "Document.h"
+#include "FileSystem.h"
 #include "Frame.h"
 #include "SecurityOrigin.h"
 #include <wtf/text/CString.h>

Modified: trunk/Source/WebCore/platform/CalculationValue.cpp (218798 => 218799)


--- trunk/Source/WebCore/platform/CalculationValue.cpp	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/CalculationValue.cpp	2017-06-25 20:35:34 UTC (rev 218799)
@@ -31,6 +31,7 @@
 
 #include "config.h"
 #include "CalculationValue.h"
+#include "LengthFunctions.h"
 #include "TextStream.h"
 
 #include <limits>

Modified: trunk/Source/WebCore/platform/CalculationValue.h (218798 => 218799)


--- trunk/Source/WebCore/platform/CalculationValue.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/CalculationValue.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -32,10 +32,9 @@
 #define CalculationValue_h
 
 #include "Length.h"
-#include "LengthFunctions.h"
 #include <memory>
+#include <wtf/Ref.h>
 #include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/ColorChooserClient.h (218798 => 218799)


--- trunk/Source/WebCore/platform/ColorChooserClient.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/ColorChooserClient.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -32,7 +32,6 @@
 
 #if ENABLE(INPUT_TYPE_COLOR)
 
-#include "ColorChooser.h"
 #include "IntRect.h"
 #include <wtf/Vector.h>
 

Modified: trunk/Source/WebCore/platform/ContentType.h (218798 => 218799)


--- trunk/Source/WebCore/platform/ContentType.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/ContentType.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -27,7 +27,6 @@
 #ifndef ContentType_h
 #define ContentType_h
 
-#include <wtf/HashMap.h>
 #include <wtf/text/WTFString.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/platform/LogMacros.h (218798 => 218799)


--- trunk/Source/WebCore/platform/LogMacros.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/LogMacros.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -25,8 +25,6 @@
 
 #pragma once
 
-#include <functional>
-
 #if LOG_DISABLED
 
 #define LOG_WITH_STREAM(channel, commands) ((void)0)

Modified: trunk/Source/WebCore/platform/PODRedBlackTree.h (218798 => 218799)


--- trunk/Source/WebCore/platform/PODRedBlackTree.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/PODRedBlackTree.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -76,7 +76,6 @@
 #include <wtf/Assertions.h>
 #include <wtf/Noncopyable.h>
 #ifndef NDEBUG
-#include <wtf/text/CString.h>
 #include <wtf/text/StringBuilder.h>
 #include <wtf/text/WTFString.h>
 #endif

Modified: trunk/Source/WebCore/platform/PasteboardStrategy.h (218798 => 218799)


--- trunk/Source/WebCore/platform/PasteboardStrategy.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/PasteboardStrategy.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -27,7 +27,6 @@
 #define PasteboardStrategy_h
 
 #include <wtf/Forward.h>
-#include <wtf/RefCounted.h>
 #include <wtf/Vector.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/platform/PlatformPasteboard.h (218798 => 218799)


--- trunk/Source/WebCore/platform/PlatformPasteboard.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/PlatformPasteboard.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -28,7 +28,6 @@
 
 #include <wtf/Forward.h>
 #include <wtf/Function.h>
-#include <wtf/RefCounted.h>
 #include <wtf/RetainPtr.h>
 #include <wtf/Vector.h>
 

Modified: trunk/Source/WebCore/platform/PopupMenuStyle.h (218798 => 218799)


--- trunk/Source/WebCore/platform/PopupMenuStyle.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/PopupMenuStyle.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -29,7 +29,6 @@
 #include "Color.h"
 #include "FontCascade.h"
 #include "Length.h"
-#include "TextFlags.h"
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/ScrollAnimator.h (218798 => 218799)


--- trunk/Source/WebCore/platform/ScrollAnimator.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/ScrollAnimator.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -33,7 +33,6 @@
 #define ScrollAnimator_h
 
 #include "FloatPoint.h"
-#include "LayoutUnit.h"
 #include "PlatformWheelEvent.h"
 #include "ScrollTypes.h"
 #include "WheelEventTestTrigger.h"

Modified: trunk/Source/WebCore/platform/Theme.h (218798 => 218799)


--- trunk/Source/WebCore/platform/Theme.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/Theme.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -29,8 +29,6 @@
 #include "Color.h"
 #include "ControlStates.h"
 #include "FontCascade.h"
-#include "GraphicsTypes.h"
-#include "IntRect.h"
 #include "LengthBox.h"
 #include "LengthSize.h"
 #include "ThemeTypes.h"

Modified: trunk/Source/WebCore/platform/ThreadGlobalData.h (218798 => 218799)


--- trunk/Source/WebCore/platform/ThreadGlobalData.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/ThreadGlobalData.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -27,11 +27,9 @@
 #ifndef ThreadGlobalData_h
 #define ThreadGlobalData_h
 
-#include <wtf/Noncopyable.h>
 #include <wtf/text/StringHash.h>
 
 #include <wtf/ThreadSpecific.h>
-#include <wtf/Threading.h>
 using WTF::ThreadSpecific;
 
 namespace WebCore {

Modified: trunk/Source/WebCore/platform/animation/AnimationList.h (218798 => 218799)


--- trunk/Source/WebCore/platform/animation/AnimationList.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/animation/AnimationList.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -25,7 +25,6 @@
 #pragma once
 
 #include "Animation.h"
-#include <wtf/RefPtr.h>
 #include <wtf/Vector.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/platform/audio/AudioArray.h (218798 => 218799)


--- trunk/Source/WebCore/platform/audio/AudioArray.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/audio/AudioArray.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -32,7 +32,6 @@
 #include <string.h>
 #include <wtf/CheckedArithmetic.h>
 #include <wtf/FastMalloc.h>
-#include <wtf/Vector.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/audio/AudioChannel.h (218798 => 218799)


--- trunk/Source/WebCore/platform/audio/AudioChannel.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/audio/AudioChannel.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -31,6 +31,7 @@
 
 #include "AudioArray.h"
 #include <memory>
+#include <wtf/Noncopyable.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/audio/DynamicsCompressor.h (218798 => 218799)


--- trunk/Source/WebCore/platform/audio/DynamicsCompressor.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/audio/DynamicsCompressor.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -29,7 +29,6 @@
 #ifndef DynamicsCompressor_h
 #define DynamicsCompressor_h
 
-#include "AudioArray.h"
 #include "DynamicsCompressorKernel.h"
 #include "ZeroPole.h"
 #include <memory>

Modified: trunk/Source/WebCore/platform/audio/DynamicsCompressorKernel.h (218798 => 218799)


--- trunk/Source/WebCore/platform/audio/DynamicsCompressorKernel.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/audio/DynamicsCompressorKernel.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -31,6 +31,7 @@
 
 #include "AudioArray.h"
 #include <memory>
+#include <wtf/Vector.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/audio/FFTFrame.h (218798 => 218799)


--- trunk/Source/WebCore/platform/audio/FFTFrame.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/audio/FFTFrame.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -44,7 +44,6 @@
 
 #include <memory>
 #include <wtf/Forward.h>
-#include <wtf/Threading.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/audio/HRTFDatabaseLoader.cpp (218798 => 218799)


--- trunk/Source/WebCore/platform/audio/HRTFDatabaseLoader.cpp	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/audio/HRTFDatabaseLoader.cpp	2017-06-25 20:35:34 UTC (rev 218799)
@@ -33,6 +33,7 @@
 #include "HRTFDatabaseLoader.h"
 
 #include "HRTFDatabase.h"
+#include <wtf/HashMap.h>
 #include <wtf/MainThread.h>
 #include <wtf/NeverDestroyed.h>
 

Modified: trunk/Source/WebCore/platform/audio/HRTFDatabaseLoader.h (218798 => 218799)


--- trunk/Source/WebCore/platform/audio/HRTFDatabaseLoader.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/audio/HRTFDatabaseLoader.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -31,7 +31,6 @@
 
 #include "HRTFDatabase.h"
 #include <memory>
-#include <wtf/HashMap.h>
 #include <wtf/Lock.h>
 #include <wtf/RefCounted.h>
 #include <wtf/RefPtr.h>

Modified: trunk/Source/WebCore/platform/audio/HRTFElevation.h (218798 => 218799)


--- trunk/Source/WebCore/platform/audio/HRTFElevation.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/audio/HRTFElevation.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -32,9 +32,7 @@
 #include "HRTFKernel.h"
 #include <memory>
 #include <wtf/Noncopyable.h>
-#include <wtf/RefCounted.h>
 #include <wtf/RefPtr.h>
-#include <wtf/text/CString.h>
 #include <wtf/text/WTFString.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/platform/audio/MultiChannelResampler.h (218798 => 218799)


--- trunk/Source/WebCore/platform/audio/MultiChannelResampler.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/audio/MultiChannelResampler.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -31,6 +31,7 @@
 
 #include "SincResampler.h"
 #include <memory>
+#include <wtf/Vector.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/audio/PlatformMediaSession.h (218798 => 218799)


--- trunk/Source/WebCore/platform/audio/PlatformMediaSession.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/audio/PlatformMediaSession.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -26,7 +26,6 @@
 #ifndef PlatformMediaSession_h
 #define PlatformMediaSession_h
 
-#include "MediaProducer.h"
 #include "Timer.h"
 #include <wtf/Noncopyable.h>
 #include <wtf/text/WTFString.h>

Modified: trunk/Source/WebCore/platform/audio/ReverbConvolver.h (218798 => 218799)


--- trunk/Source/WebCore/platform/audio/ReverbConvolver.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/audio/ReverbConvolver.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -30,9 +30,6 @@
 #ifndef ReverbConvolver_h
 #define ReverbConvolver_h
 
-#include "AudioArray.h"
-#include "DirectConvolver.h"
-#include "FFTConvolver.h"
 #include "ReverbAccumulationBuffer.h"
 #include "ReverbConvolverStage.h"
 #include "ReverbInputBuffer.h"
@@ -39,7 +36,6 @@
 #include <memory>
 #include <wtf/Condition.h>
 #include <wtf/Lock.h>
-#include <wtf/RefCounted.h>
 #include <wtf/Threading.h>
 #include <wtf/Vector.h>
 

Modified: trunk/Source/WebCore/platform/audio/ReverbConvolverStage.cpp (218798 => 218799)


--- trunk/Source/WebCore/platform/audio/ReverbConvolverStage.cpp	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/audio/ReverbConvolverStage.cpp	2017-06-25 20:35:34 UTC (rev 218799)
@@ -32,6 +32,8 @@
 
 #include "ReverbConvolverStage.h"
 
+#include "DirectConvolver.h"
+#include "FFTConvolver.h"
 #include "FFTFrame.h"
 #include "VectorMath.h"
 #include "ReverbAccumulationBuffer.h"

Modified: trunk/Source/WebCore/platform/graphics/ANGLEWebKitBridge.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/ANGLEWebKitBridge.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/ANGLEWebKitBridge.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -27,7 +27,6 @@
 #define ANGLEWebKitBridge_h
 
 #include <ANGLE/ShaderLang.h>
-#include <wtf/text/CString.h>
 #include <wtf/text/WTFString.h>
 
 #if PLATFORM(IOS)

Modified: trunk/Source/WebCore/platform/graphics/BitmapImage.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/BitmapImage.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/BitmapImage.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -33,7 +33,6 @@
 #include "ImageOrientation.h"
 #include "ImageSource.h"
 #include "IntSize.h"
-#include "URL.h"
 
 #if USE(CG) || USE(APPKIT)
 #include <wtf/RetainPtr.h>

Modified: trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -29,7 +29,6 @@
 #include "FloatSize.h"
 #include "GeneratedImage.h"
 #include "Image.h"
-#include "ImageObserver.h"
 #include <wtf/RefPtr.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/platform/graphics/FloatPolygon.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/FloatPolygon.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/FloatPolygon.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -33,7 +33,6 @@
 #include "FloatPoint.h"
 #include "FloatRect.h"
 #include "PODIntervalTree.h"
-#include "ValueToString.h"
 #include "WindRule.h"
 #include <memory>
 #include <wtf/Vector.h>

Modified: trunk/Source/WebCore/platform/graphics/FloatSizeHash.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/FloatSizeHash.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/FloatSizeHash.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -27,7 +27,6 @@
 #define FloatSizeHash_h
 
 #include "FloatSize.h"
-#include <wtf/HashMap.h>
 #include <wtf/HashSet.h>
 
 namespace WTF {

Modified: trunk/Source/WebCore/platform/graphics/Font.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/Font.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/Font.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -25,7 +25,6 @@
 #define Font_h
 
 #include "FloatRect.h"
-#include "FontBaseline.h"
 #include "FontMetrics.h"
 #include "FontPlatformData.h"
 #include "GlyphBuffer.h"
@@ -37,7 +36,6 @@
 #endif
 #include <wtf/BitVector.h>
 #include <wtf/Optional.h>
-#include <wtf/TypeCasts.h>
 #include <wtf/text/StringHash.h>
 
 #if PLATFORM(COCOA)

Modified: trunk/Source/WebCore/platform/graphics/FontMetrics.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/FontMetrics.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/FontMetrics.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -22,7 +22,6 @@
 
 #include "FontBaseline.h"
 #include <wtf/MathExtras.h>
-#include <wtf/Optional.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/graphics/FontPlatformData.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/FontPlatformData.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/FontPlatformData.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -26,9 +26,7 @@
 
 #include "TextFlags.h"
 #include <wtf/Forward.h>
-#include <wtf/RefCounted.h>
 #include <wtf/RetainPtr.h>
-#include <wtf/text/StringImpl.h>
 
 
 #if PLATFORM(WIN)
@@ -38,7 +36,6 @@
 
 #if USE(CAIRO)
 #include "RefPtrCairo.h"
-#include <wtf/HashFunctions.h>
 #include <cairo.h>
 #endif
 
@@ -45,7 +42,6 @@
 #if USE(FREETYPE)
 #include "FcUniquePtr.h"
 #include "HarfBuzzFace.h"
-#include "OpenTypeVerticalData.h"
 #endif
 
 #if USE(APPKIT)

Modified: trunk/Source/WebCore/platform/graphics/FontRanges.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/FontRanges.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/FontRanges.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -27,7 +27,6 @@
 #define FontRanges_h
 
 #include "Font.h"
-#include <wtf/TypeCasts.h>
 #include <wtf/Vector.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/platform/graphics/FontTaggedSettings.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/FontTaggedSettings.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/FontTaggedSettings.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -27,8 +27,8 @@
 #pragma once
 
 #include <array>
+#include <wtf/HashTraits.h>
 #include <wtf/Vector.h>
-#include <wtf/text/AtomicString.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/graphics/GraphicsContext3D.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/GraphicsContext3D.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/GraphicsContext3D.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -34,7 +34,6 @@
 #include <memory>
 #include <wtf/HashMap.h>
 #include <wtf/ListHashSet.h>
-#include <wtf/Noncopyable.h>
 #include <wtf/RefCounted.h>
 #include <wtf/text/WTFString.h>
 

Modified: trunk/Source/WebCore/platform/graphics/GraphicsContext3DPrivate.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/GraphicsContext3DPrivate.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/GraphicsContext3DPrivate.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -22,7 +22,6 @@
 
 #include "GLContext.h"
 #include "GraphicsContext3D.h"
-#include "PlatformLayer.h"
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/graphics/GraphicsLayerClient.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/GraphicsLayerClient.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/GraphicsLayerClient.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -25,7 +25,6 @@
 
 #pragma once
 
-#include "IntSize.h"
 #include "TiledBacking.h"
 #include <wtf/Forward.h>
 

Modified: trunk/Source/WebCore/platform/graphics/Image.cpp (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/Image.cpp	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/Image.cpp	2017-06-25 20:35:34 UTC (rev 218799)
@@ -35,6 +35,7 @@
 #include "MIMETypeRegistry.h"
 #include "SharedBuffer.h"
 #include "TextStream.h"
+#include "URL.h"
 #include <math.h>
 #include <wtf/MainThread.h>
 #include <wtf/StdLibExtras.h>

Modified: trunk/Source/WebCore/platform/graphics/ImageFrame.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/ImageFrame.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/ImageFrame.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -32,7 +32,6 @@
 #include "ImageTypes.h"
 #include "IntSize.h"
 #include "NativeImage.h"
-#include <wtf/Deque.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/graphics/ImageFrameCache.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/ImageFrameCache.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/ImageFrameCache.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -26,13 +26,11 @@
 #pragma once
 
 #include "ImageFrame.h"
-#include "TextStream.h"
 
 #include <wtf/Forward.h>
 #include <wtf/Optional.h>
 #include <wtf/SynchronizedFixedQueue.h>
 #include <wtf/WorkQueue.h>
-#include <wtf/threads/BinarySemaphore.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/graphics/ImageSource.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/ImageSource.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/ImageSource.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -32,7 +32,6 @@
 #include "IntPoint.h"
 #include "NativeImage.h"
 #include "TextStream.h"
-#include "URL.h"
 #include <wtf/Forward.h>
 #include <wtf/Noncopyable.h>
 #include <wtf/Optional.h>

Modified: trunk/Source/WebCore/platform/graphics/IntRectHash.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/IntRectHash.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/IntRectHash.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -29,7 +29,6 @@
 #include "IntPointHash.h"
 #include "IntRect.h"
 #include "IntSizeHash.h"
-#include <wtf/HashMap.h>
 #include <wtf/HashSet.h>
 
 namespace WTF {

Modified: trunk/Source/WebCore/platform/graphics/IntSizeHash.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/IntSizeHash.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/IntSizeHash.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -21,8 +21,7 @@
 #define IntSizeHash_h
 
 #include "IntSize.h"
-#include <wtf/HashMap.h>
-#include <wtf/HashSet.h>
+#include <wtf/HashTraits.h>
 
 namespace WTF {
 

Modified: trunk/Source/WebCore/platform/graphics/MediaPlaybackTargetClient.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/MediaPlaybackTargetClient.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/MediaPlaybackTargetClient.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -29,7 +29,6 @@
 #if ENABLE(WIRELESS_PLAYBACK_TARGET)
 
 #include "MediaPlaybackTarget.h"
-#include "MediaProducer.h"
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/graphics/Pattern.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/Pattern.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/Pattern.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -32,7 +32,6 @@
 
 #include <wtf/Ref.h>
 #include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
 
 #if USE(CG)
 typedef struct CGPattern* CGPatternRef;

Modified: trunk/Source/WebCore/platform/graphics/PlatformTimeRanges.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/PlatformTimeRanges.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/PlatformTimeRanges.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -28,7 +28,6 @@
 
 #include <algorithm>
 #include <wtf/MediaTime.h>
-#include <wtf/RefCounted.h>
 #include <wtf/Vector.h>
 
 namespace WTF {

Modified: trunk/Source/WebCore/platform/graphics/TextRun.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/TextRun.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/TextRun.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -26,7 +26,6 @@
 
 #include "TextFlags.h"
 #include "WritingMode.h"
-#include <wtf/RefCounted.h>
 #include <wtf/text/StringView.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/platform/graphics/TiledBacking.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/TiledBacking.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/TiledBacking.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -37,7 +37,9 @@
 
 class FloatPoint;
 class FloatRect;
+class FloatSize;
 class IntRect;
+class IntSize;
 class PlatformCALayer;
 
 enum ScrollingModeIndication {

Modified: trunk/Source/WebCore/platform/graphics/cairo/FontCustomPlatformData.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/cairo/FontCustomPlatformData.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/cairo/FontCustomPlatformData.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -24,7 +24,6 @@
 
 #if USE(CAIRO)
 
-#include "TextFlags.h"
 #include <wtf/Forward.h>
 #include <wtf/Noncopyable.h>
 

Modified: trunk/Source/WebCore/platform/graphics/filters/FEConvolveMatrix.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/filters/FEConvolveMatrix.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/filters/FEConvolveMatrix.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -25,7 +25,6 @@
 
 #include "FilterEffect.h"
 #include "FloatPoint.h"
-#include "FloatSize.h"
 #include "Filter.h"
 #include <wtf/Vector.h>
 

Modified: trunk/Source/WebCore/platform/graphics/filters/FELighting.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/filters/FELighting.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/filters/FELighting.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -31,8 +31,6 @@
 #include "Filter.h"
 #include "FilterEffect.h"
 #include "LightSource.h"
-#include "PointLightSource.h"
-#include "SpotLightSource.h"
 #include <runtime/Uint8ClampedArray.h>
 
 // Common base class for FEDiffuseLighting and FESpecularLighting

Modified: trunk/Source/WebCore/platform/graphics/filters/SourceAlpha.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/filters/SourceAlpha.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/filters/SourceAlpha.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -21,7 +21,6 @@
 #define SourceAlpha_h
 
 #include "FilterEffect.h"
-#include "Filter.h"
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/graphics/gstreamer/GStreamerUtilities.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/gstreamer/GStreamerUtilities.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/GStreamerUtilities.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -19,7 +19,6 @@
 
 #pragma once
 
-#include "Logging.h"
 
 #include <gst/gst.h>
 #include <gst/video/video-format.h>

Modified: trunk/Source/WebCore/platform/graphics/gstreamer/InbandMetadataTextTrackPrivateGStreamer.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/gstreamer/InbandMetadataTextTrackPrivateGStreamer.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/InbandMetadataTextTrackPrivateGStreamer.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -27,7 +27,6 @@
 
 #if ENABLE(VIDEO) && USE(GSTREAMER) && ENABLE(VIDEO_TRACK)
 
-#include "GRefPtrGStreamer.h"
 #include "InbandTextTrackPrivate.h"
 
 namespace WebCore {

Modified: trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -28,7 +28,6 @@
 
 #include "GRefPtrGStreamer.h"
 #include "MediaPlayerPrivateGStreamerBase.h"
-#include "Timer.h"
 
 #include <glib.h>
 #include <gst/gst.h>

Modified: trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -36,7 +36,6 @@
 #include <wtf/RunLoop.h>
 
 #if USE(TEXTURE_MAPPER)
-#include "TextureMapperPlatformLayer.h"
 #include "TextureMapperPlatformLayerProxy.h"
 #endif
 

Modified: trunk/Source/WebCore/platform/graphics/gstreamer/TrackPrivateBaseGStreamer.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/gstreamer/TrackPrivateBaseGStreamer.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/TrackPrivateBaseGStreamer.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -31,7 +31,6 @@
 #include "GRefPtrGStreamer.h"
 #include "MainThreadNotifier.h"
 #include <wtf/Lock.h>
-#include <wtf/ThreadingPrimitives.h>
 #include <wtf/text/WTFString.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/harfbuzz/HarfBuzzShaper.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -36,7 +36,6 @@
 #include "TextRun.h"
 #include "hb.h"
 #include <memory>
-#include <wtf/HashSet.h>
 #include <wtf/Vector.h>
 #include <wtf/unicode/CharacterNames.h>
 

Modified: trunk/Source/WebCore/platform/graphics/opengl/Extensions3DOpenGL.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/opengl/Extensions3DOpenGL.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/opengl/Extensions3DOpenGL.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -28,7 +28,6 @@
 #include "Extensions3DOpenGLCommon.h"
 
 #include "GraphicsContext3D.h"
-#include <wtf/HashSet.h>
 #include <wtf/text/StringHash.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -28,7 +28,6 @@
 #include "TextureMapperLayer.h"
 #include "TextureMapperPlatformLayer.h"
 #include "TextureMapperTiledBackingStore.h"
-#include "Timer.h"
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -21,7 +21,6 @@
 #define TextureMapperBackingStore_h
 
 #include "FloatRect.h"
-#include "Image.h"
 #include "TextureMapper.h"
 #include "TextureMapperPlatformLayer.h"
 #include <wtf/RefPtr.h>

Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp	2017-06-25 20:35:34 UTC (rev 218799)
@@ -28,6 +28,7 @@
 #include "BitmapTexturePool.h"
 #include "Extensions3D.h"
 #include "FilterOperations.h"
+#include "FloatQuad.h"
 #include "GraphicsContext.h"
 #include "Image.h"
 #include "LengthFunctions.h"

Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -25,7 +25,6 @@
 
 #include "ClipStack.h"
 #include "FilterOperation.h"
-#include "FloatQuad.h"
 #include "GraphicsContext3D.h"
 #include "IntSize.h"
 #include "TextureMapper.h"

Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperPlatformLayerProxy.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperPlatformLayerProxy.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperPlatformLayerProxy.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -29,9 +29,6 @@
 #if USE(COORDINATED_GRAPHICS_THREADED)
 
 #include "GraphicsTypes3D.h"
-#include "TextureMapper.h"
-#include "TransformationMatrix.h"
-#include <wtf/Condition.h>
 #include <wtf/Function.h>
 #include <wtf/Lock.h>
 #include <wtf/RunLoop.h>
@@ -44,6 +41,7 @@
 
 namespace WebCore {
 
+class IntSize;
 class TextureMapperGL;
 class TextureMapperLayer;
 class TextureMapperPlatformLayerProxy;

Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperTile.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperTile.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperTile.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -23,7 +23,6 @@
 #include "FloatRect.h"
 #include "Image.h"
 #include "TextureMapper.h"
-#include "TextureMapperPlatformLayer.h"
 #include <wtf/RefPtr.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/platform/graphics/texmap/coordinated/Tile.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/texmap/coordinated/Tile.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/texmap/coordinated/Tile.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -31,7 +31,6 @@
 #include "IntPoint.h"
 #include "IntPointHash.h"
 #include "IntRect.h"
-#include <wtf/RefCounted.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/graphics/texmap/coordinated/TiledBackingStore.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/texmap/coordinated/TiledBackingStore.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/texmap/coordinated/TiledBackingStore.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -26,7 +26,6 @@
 #include "IntPoint.h"
 #include "IntRect.h"
 #include "Tile.h"
-#include "Timer.h"
 #include <wtf/Assertions.h>
 #include <wtf/HashMap.h>
 

Modified: trunk/Source/WebCore/platform/graphics/transforms/TransformState.h (218798 => 218799)


--- trunk/Source/WebCore/platform/graphics/transforms/TransformState.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/graphics/transforms/TransformState.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -29,7 +29,6 @@
 #include "AffineTransform.h"
 #include "FloatPoint.h"
 #include "FloatQuad.h"
-#include "IntSize.h"
 #include "LayoutSize.h"
 #include "TransformationMatrix.h"
 #include <wtf/Optional.h>

Modified: trunk/Source/WebCore/platform/gtk/PasteboardHelper.h (218798 => 218799)


--- trunk/Source/WebCore/platform/gtk/PasteboardHelper.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/gtk/PasteboardHelper.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -25,7 +25,6 @@
 #ifndef PasteboardHelper_h
 #define PasteboardHelper_h
 
-#include "GRefPtrGtk.h"
 #include <wtf/Function.h>
 #include <wtf/Noncopyable.h>
 #include <wtf/Vector.h>

Modified: trunk/Source/WebCore/platform/gtk/ScrollbarThemeGtk.h (218798 => 218799)


--- trunk/Source/WebCore/platform/gtk/ScrollbarThemeGtk.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/gtk/ScrollbarThemeGtk.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -27,7 +27,6 @@
 #define ScrollbarThemeGtk_h
 
 #include "ScrollbarThemeComposite.h"
-#include <wtf/glib/GRefPtr.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/image-decoders/ImageDecoder.h (218798 => 218799)


--- trunk/Source/WebCore/platform/image-decoders/ImageDecoder.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/image-decoders/ImageDecoder.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -31,7 +31,6 @@
 #include "ImageFrame.h"
 #include "IntRect.h"
 #include "IntSize.h"
-#include "PlatformScreen.h"
 #include "SharedBuffer.h"
 #include <wtf/Assertions.h>
 #include <wtf/Optional.h>

Modified: trunk/Source/WebCore/platform/network/BlobData.h (218798 => 218799)


--- trunk/Source/WebCore/platform/network/BlobData.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/network/BlobData.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -33,9 +33,7 @@
 
 #include "BlobDataFileReference.h"
 #include "ThreadSafeDataBuffer.h"
-#include "URL.h"
 #include <wtf/Forward.h>
-#include <wtf/RefCounted.h>
 #include <wtf/ThreadSafeRefCounted.h>
 #include <wtf/text/WTFString.h>
 

Modified: trunk/Source/WebCore/platform/network/BlobDataFileReference.h (218798 => 218799)


--- trunk/Source/WebCore/platform/network/BlobDataFileReference.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/network/BlobDataFileReference.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -26,7 +26,6 @@
 #ifndef BlobDataFileReference_h
 #define BlobDataFileReference_h
 
-#include "FileSystem.h"
 #include <wtf/RefCounted.h>
 #include <wtf/text/WTFString.h>
 

Modified: trunk/Source/WebCore/platform/network/ResourceHandle.h (218798 => 218799)


--- trunk/Source/WebCore/platform/network/ResourceHandle.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/network/ResourceHandle.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -26,10 +26,11 @@
 #pragma once
 
 #include "AuthenticationClient.h"
-#include "HTTPHeaderMap.h"
 #include "ResourceHandleTypes.h"
-#include "ResourceLoadPriority.h"
+#include <wtf/MonotonicTime.h>
 #include <wtf/RefCounted.h>
+#include <wtf/RefPtr.h>
+#include <wtf/text/AtomicString.h>
 
 #if PLATFORM(COCOA) || USE(CFURLCONNECTION)
 #include <wtf/RetainPtr.h>

Modified: trunk/Source/WebCore/platform/network/ResourceHandleInternal.h (218798 => 218799)


--- trunk/Source/WebCore/platform/network/ResourceHandleInternal.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/network/ResourceHandleInternal.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -25,11 +25,11 @@
 
 #pragma once
 
+#include "AuthenticationChallenge.h"
 #include "NetworkingContext.h"
 #include "ResourceHandle.h"
 #include "ResourceHandleClient.h"
 #include "ResourceRequest.h"
-#include "AuthenticationChallenge.h"
 #include "Timer.h"
 
 #if USE(CFURLCONNECTION)
@@ -49,7 +49,6 @@
 #endif
 
 #if USE(SOUP)
-#include "GUniquePtrSoup.h"
 #include "SoupNetworkSession.h"
 #include <libsoup/soup.h>
 #include <wtf/RunLoop.h>

Modified: trunk/Source/WebCore/platform/network/SocketStreamHandleClient.h (218798 => 218799)


--- trunk/Source/WebCore/platform/network/SocketStreamHandleClient.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/network/SocketStreamHandleClient.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -31,7 +31,6 @@
 
 #pragma once
 
-#include <wtf/Optional.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/platform/network/soup/ResourceRequest.h (218798 => 218799)


--- trunk/Source/WebCore/platform/network/soup/ResourceRequest.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/network/soup/ResourceRequest.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -27,7 +27,6 @@
 #ifndef ResourceRequest_h
 #define ResourceRequest_h
 
-#include "GUniquePtrSoup.h"
 #include "ResourceRequestBase.h"
 #include <libsoup/soup.h>
 

Modified: trunk/Source/WebCore/platform/network/soup/SocketStreamHandleImpl.h (218798 => 218799)


--- trunk/Source/WebCore/platform/network/soup/SocketStreamHandleImpl.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/network/soup/SocketStreamHandleImpl.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -37,7 +37,6 @@
 #if USE(SOUP)
 
 #include "SessionID.h"
-#include <wtf/RefCounted.h>
 #include <wtf/StreamBuffer.h>
 #include <wtf/glib/GRefPtr.h>
 

Modified: trunk/Source/WebCore/platform/network/soup/SoupNetworkSession.h (218798 => 218799)


--- trunk/Source/WebCore/platform/network/soup/SoupNetworkSession.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/network/soup/SoupNetworkSession.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -29,7 +29,6 @@
 #include <glib-object.h>
 #include <wtf/Function.h>
 #include <wtf/Noncopyable.h>
-#include <wtf/Vector.h>
 #include <wtf/glib/GRefPtr.h>
 #include <wtf/text/WTFString.h>
 

Modified: trunk/Source/WebCore/platform/sql/SQLiteFileSystem.h (218798 => 218799)


--- trunk/Source/WebCore/platform/sql/SQLiteFileSystem.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/sql/SQLiteFileSystem.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -31,7 +31,6 @@
 #ifndef SQLiteFileSystem_h
 #define SQLiteFileSystem_h
 
-#include <wtf/Threading.h>
 #include <wtf/text/WTFString.h>
 
 struct sqlite3;

Modified: trunk/Source/WebCore/platform/text/LocaleICU.h (218798 => 218799)


--- trunk/Source/WebCore/platform/text/LocaleICU.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebCore/platform/text/LocaleICU.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -31,7 +31,6 @@
 #ifndef LocaleICU_h
 #define LocaleICU_h
 
-#include "DateComponents.h"
 #include "PlatformLocale.h"
 #include <unicode/udat.h>
 #include <unicode/unum.h>

Modified: trunk/Source/WebKit2/ChangeLog (218798 => 218799)


--- trunk/Source/WebKit2/ChangeLog	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebKit2/ChangeLog	2017-06-25 20:35:34 UTC (rev 218799)
@@ -1,3 +1,12 @@
+2017-06-25  Konstantin Tokarev  <[email protected]>
+
+        Remove excessive headers from WebCore/platform
+        https://bugs.webkit.org/show_bug.cgi?id=173822
+
+        Reviewed by Tim Horton.
+
+        * WebProcess/WebCoreSupport/SessionStateConversion.cpp:
+
 2017-06-25  Michael Catanzaro  <[email protected]>
 
         Unreviewed, rolling out r215190.

Modified: trunk/Source/WebKit2/UIProcess/mac/WKPrintingView.h (218798 => 218799)


--- trunk/Source/WebKit2/UIProcess/mac/WKPrintingView.h	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebKit2/UIProcess/mac/WKPrintingView.h	2017-06-25 20:35:34 UTC (rev 218799)
@@ -28,6 +28,7 @@
 #import <WebCore/IntRectHash.h>
 #import <condition_variable>
 #import <wtf/Condition.h>
+#import <wtf/HashMap.h>
 #import <wtf/Lock.h>
 #import <wtf/RetainPtr.h>
 #import <wtf/Vector.h>

Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/SessionStateConversion.cpp (218798 => 218799)


--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/SessionStateConversion.cpp	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/SessionStateConversion.cpp	2017-06-25 20:35:34 UTC (rev 218799)
@@ -28,6 +28,7 @@
 
 #include "SessionState.h"
 #include <WebCore/BlobData.h>
+#include <WebCore/FileSystem.h>
 #include <WebCore/FormData.h>
 #include <WebCore/HistoryItem.h>
 

Modified: trunk/Tools/TestWebKitAPI/Tests/WebCore/CalculationValue.cpp (218798 => 218799)


--- trunk/Tools/TestWebKitAPI/Tests/WebCore/CalculationValue.cpp	2017-06-25 19:56:06 UTC (rev 218798)
+++ trunk/Tools/TestWebKitAPI/Tests/WebCore/CalculationValue.cpp	2017-06-25 20:35:34 UTC (rev 218799)
@@ -26,6 +26,7 @@
 #include "config.h"
 
 #include <WebCore/CalculationValue.h>
+#include <wtf/RefPtr.h>
 
 namespace WebCore {
 class TextStream;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to