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;