Diff
Modified: trunk/Source/WebCore/ChangeLog (218747 => 218748)
--- trunk/Source/WebCore/ChangeLog 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/ChangeLog 2017-06-23 16:11:24 UTC (rev 218748)
@@ -1,3 +1,69 @@
+2017-06-23 Konstantin Tokarev <[email protected]>
+
+ Remove excessive headers from WebCore/{editing,fileapi,history,html,loader,page}
+ https://bugs.webkit.org/show_bug.cgi?id=173769
+
+ Reviewed by Simon Fraser.
+
+ No new tests needed.
+
+ * css/CSSFontFaceSource.cpp:
+ * editing/DictationCommand.cpp:
+ * editing/Editor.h:
+ * editing/VisiblePosition.h:
+ * editing/VisibleUnits.h:
+ * fileapi/BlobBuilder.h:
+ * history/PageCache.h:
+ * html/DOMURL.h:
+ * html/HTMLCollection.h:
+ * html/HTMLMediaElement.cpp:
+ * html/HTMLMediaElement.h:
+ * html/HTMLPlugInImageElement.cpp:
+ * html/StepRange.h:
+ * html/canvas/CanvasRenderingContext.h:
+ * html/canvas/CanvasRenderingContext2D.h:
+ * html/parser/HTMLDocumentParser.cpp:
+ * html/parser/HTMLElementStack.h:
+ * html/parser/HTMLInputStream.h:
+ * html/shadow/MediaControlElements.cpp:
+ * html/shadow/MediaControls.cpp:
+ * html/shadow/MediaControls.h:
+ * html/track/TrackListBase.h:
+ * html/track/VTTCue.h:
+ * html/track/WebVTTParser.cpp:
+ * html/track/WebVTTParser.h:
+ * loader/CrossOriginPreflightChecker.cpp:
+ * loader/DocumentThreadableLoader.cpp:
+ * loader/FrameLoaderClient.h:
+ * loader/LinkPreloadResourceClients.h:
+ * loader/LoadTiming.h:
+ * loader/ThreadableLoaderClientWrapper.h:
+ * loader/WorkerThreadableLoader.h:
+ * loader/cache/CachedResourceLoader.h:
+ * loader/cache/CachedResourceRequest.h:
+ * loader/cache/CachedSVGDocument.h:
+ * loader/cache/CachedTextTrack.h:
+ * loader/icon/IconLoader.cpp:
+ * page/AlternativeTextClient.h:
+ * page/CaptionUserPreferences.cpp:
+ * page/CaptionUserPreferences.h:
+ * page/ContextMenuClient.h:
+ * page/MainFrame.h:
+ * page/Page.h:
+ * page/PageGroup.h:
+ * page/PerformanceEntry.h:
+ * page/PerformanceResourceTiming.h:
+ * page/ResourceUsageOverlay.cpp:
+ * page/ResourceUsageOverlay.h:
+ * page/UserContentController.h:
+ * page/UserContentProvider.h:
+ * page/animation/AnimationBase.h:
+ * page/animation/CSSPropertyAnimation.h:
+ * page/animation/CompositeAnimation.h:
+ * page/scrolling/ScrollingCoordinator.h:
+ * xml/XSLTProcessorLibxslt.cpp:
+ * xml/parser/XMLDocumentParserLibxml2.cpp:
+
2017-06-23 Chris Dumez <[email protected]>
[mac-wk1] requestAnimationFrame callbacks may not get serviced
Modified: trunk/Source/WebCore/css/CSSFontFaceSource.cpp (218747 => 218748)
--- trunk/Source/WebCore/css/CSSFontFaceSource.cpp 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/css/CSSFontFaceSource.cpp 2017-06-23 16:11:24 UTC (rev 218748)
@@ -37,6 +37,7 @@
#include "FontCustomPlatformData.h"
#include "FontDescription.h"
#include "SVGToOTFFontConversion.h"
+#include "SharedBuffer.h"
#if ENABLE(SVG_FONTS)
#include "CachedSVGFont.h"
Modified: trunk/Source/WebCore/editing/DictationCommand.cpp (218747 => 218748)
--- trunk/Source/WebCore/editing/DictationCommand.cpp 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/editing/DictationCommand.cpp 2017-06-23 16:11:24 UTC (rev 218748)
@@ -30,6 +30,7 @@
#include "Document.h"
#include "DocumentMarkerController.h"
#include "Frame.h"
+#include "FrameSelection.h"
#include "InsertParagraphSeparatorCommand.h"
#include "InsertTextCommand.h"
#include "Text.h"
Modified: trunk/Source/WebCore/editing/Editor.h (218747 => 218748)
--- trunk/Source/WebCore/editing/Editor.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/editing/Editor.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -25,7 +25,6 @@
#pragma once
-#include "Color.h"
#include "CompositionUnderline.h"
#include "DataTransferAccessPolicy.h"
#include "DictationAlternative.h"
Modified: trunk/Source/WebCore/editing/VisiblePosition.h (218747 => 218748)
--- trunk/Source/WebCore/editing/VisiblePosition.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/editing/VisiblePosition.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -27,7 +27,6 @@
#include "EditingBoundary.h"
#include "Position.h"
-#include "TextFlags.h"
namespace WebCore {
Modified: trunk/Source/WebCore/editing/VisibleUnits.h (218747 => 218748)
--- trunk/Source/WebCore/editing/VisibleUnits.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/editing/VisibleUnits.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -26,7 +26,6 @@
#pragma once
#include "EditingBoundary.h"
-#include "TextFlags.h"
#include "VisibleSelection.h"
namespace WebCore {
Modified: trunk/Source/WebCore/fileapi/BlobBuilder.h (218747 => 218748)
--- trunk/Source/WebCore/fileapi/BlobBuilder.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/fileapi/BlobBuilder.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -30,8 +30,8 @@
#pragma once
+#include "BlobLineEndings.h"
#include "BlobPart.h"
-#include "BlobPropertyBag.h"
namespace JSC {
class ArrayBuffer;
Modified: trunk/Source/WebCore/history/PageCache.h (218747 => 218748)
--- trunk/Source/WebCore/history/PageCache.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/history/PageCache.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -26,7 +26,6 @@
#pragma once
#include "HistoryItem.h"
-#include "Timer.h"
#include <wtf/Forward.h>
#include <wtf/ListHashSet.h>
#include <wtf/Noncopyable.h>
Modified: trunk/Source/WebCore/html/DOMURL.h (218747 => 218748)
--- trunk/Source/WebCore/html/DOMURL.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/DOMURL.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -29,7 +29,6 @@
#include "ExceptionOr.h"
#include "URL.h"
#include "URLUtils.h"
-#include <wtf/HashSet.h>
namespace WebCore {
Modified: trunk/Source/WebCore/html/HTMLCollection.h (218747 => 218748)
--- trunk/Source/WebCore/html/HTMLCollection.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/HTMLCollection.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -25,7 +25,6 @@
#include "CollectionIndexCache.h"
#include "HTMLNames.h"
#include "LiveNodeList.h"
-#include "ScriptWrappable.h"
#include <wtf/HashMap.h>
namespace WebCore {
Modified: trunk/Source/WebCore/html/HTMLMediaElement.cpp (218747 => 218748)
--- trunk/Source/WebCore/html/HTMLMediaElement.cpp 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/HTMLMediaElement.cpp 2017-06-23 16:11:24 UTC (rev 218748)
@@ -74,6 +74,7 @@
#include "PlatformMediaSessionManager.h"
#include "ProgressTracker.h"
#include "RenderLayerCompositor.h"
+#include "RenderTheme.h"
#include "RenderVideo.h"
#include "RenderView.h"
#include "ResourceLoadInfo.h"
Modified: trunk/Source/WebCore/html/HTMLMediaElement.h (218747 => 218748)
--- trunk/Source/WebCore/html/HTMLMediaElement.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/HTMLMediaElement.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -37,7 +37,6 @@
#include "MediaControllerInterface.h"
#include "MediaElementSession.h"
#include "MediaProducer.h"
-#include "UserInterfaceLayoutDirection.h"
#include "VisibilityChangeClient.h"
#include <wtf/Function.h>
#include <wtf/WeakPtr.h>
Modified: trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp (218747 => 218748)
--- trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp 2017-06-23 16:11:24 UTC (rev 218748)
@@ -37,6 +37,7 @@
#include "MainFrame.h"
#include "MouseEvent.h"
#include "Page.h"
+#include "PlatformMouseEvent.h"
#include "PlugInClient.h"
#include "PluginViewBase.h"
#include "RenderImage.h"
Modified: trunk/Source/WebCore/html/StepRange.h (218747 => 218748)
--- trunk/Source/WebCore/html/StepRange.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/StepRange.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -22,7 +22,6 @@
#include "Decimal.h"
#include <wtf/Forward.h>
-#include <wtf/Noncopyable.h>
namespace WebCore {
Modified: trunk/Source/WebCore/html/canvas/CanvasRenderingContext.h (218747 => 218748)
--- trunk/Source/WebCore/html/canvas/CanvasRenderingContext.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/canvas/CanvasRenderingContext.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -28,7 +28,6 @@
#include "GraphicsLayer.h"
#include "HTMLCanvasElement.h"
#include "ScriptWrappable.h"
-#include <wtf/HashSet.h>
#include <wtf/Noncopyable.h>
#include <wtf/text/StringHash.h>
Modified: trunk/Source/WebCore/html/canvas/CanvasRenderingContext2D.h (218747 => 218748)
--- trunk/Source/WebCore/html/canvas/CanvasRenderingContext2D.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/canvas/CanvasRenderingContext2D.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -38,7 +38,6 @@
#include "ImageBuffer.h"
#include "Path.h"
#include "PlatformLayer.h"
-#include "TextFlags.h"
#include <wtf/Vector.h>
#include <wtf/text/WTFString.h>
Modified: trunk/Source/WebCore/html/parser/HTMLDocumentParser.cpp (218747 => 218748)
--- trunk/Source/WebCore/html/parser/HTMLDocumentParser.cpp 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/parser/HTMLDocumentParser.cpp 2017-06-23 16:11:24 UTC (rev 218748)
@@ -28,6 +28,7 @@
#include "HTMLDocumentParser.h"
#include "DocumentFragment.h"
+#include "DocumentLoader.h"
#include "Frame.h"
#include "HTMLDocument.h"
#include "HTMLParserScheduler.h"
Modified: trunk/Source/WebCore/html/parser/HTMLElementStack.h (218747 => 218748)
--- trunk/Source/WebCore/html/parser/HTMLElementStack.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/parser/HTMLElementStack.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -29,7 +29,7 @@
#include "HTMLStackItem.h"
#include <wtf/Forward.h>
#include <wtf/Noncopyable.h>
-#include <wtf/RefPtr.h>
+#include <wtf/Ref.h>
namespace WebCore {
Modified: trunk/Source/WebCore/html/parser/HTMLInputStream.h (218747 => 218748)
--- trunk/Source/WebCore/html/parser/HTMLInputStream.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/parser/HTMLInputStream.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -26,7 +26,7 @@
#pragma once
#include "SegmentedString.h"
-#include <wtf/text/TextPosition.h>
+#include <wtf/text/OrdinalNumber.h>
namespace WebCore {
Modified: trunk/Source/WebCore/html/shadow/MediaControlElements.cpp (218747 => 218748)
--- trunk/Source/WebCore/html/shadow/MediaControlElements.cpp 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/shadow/MediaControlElements.cpp 2017-06-23 16:11:24 UTC (rev 218748)
@@ -47,11 +47,13 @@
#include "LocalizedStrings.h"
#include "Logging.h"
#include "MediaControls.h"
+#include "MouseEvent.h"
#include "Page.h"
#include "PageGroup.h"
#include "RenderLayer.h"
#include "RenderMediaControlElements.h"
#include "RenderSlider.h"
+#include "RenderTheme.h"
#include "RenderVideo.h"
#include "RenderView.h"
#include "Settings.h"
Modified: trunk/Source/WebCore/html/shadow/MediaControls.cpp (218747 => 218748)
--- trunk/Source/WebCore/html/shadow/MediaControls.cpp 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/shadow/MediaControls.cpp 2017-06-23 16:11:24 UTC (rev 218748)
@@ -30,8 +30,10 @@
#include "MediaControls.h"
#include "EventNames.h"
+#include "MouseEvent.h"
#include "Page.h"
#include "RenderElement.h"
+#include "RenderTheme.h"
#include "Settings.h"
namespace WebCore {
Modified: trunk/Source/WebCore/html/shadow/MediaControls.h (218747 => 218748)
--- trunk/Source/WebCore/html/shadow/MediaControls.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/shadow/MediaControls.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -31,9 +31,6 @@
#include "Chrome.h"
#include "HTMLDivElement.h"
#include "MediaControlElements.h"
-#include "MouseEvent.h"
-#include "RenderTheme.h"
-#include "Text.h"
#include <wtf/RefPtr.h>
#if ENABLE(VIDEO_TRACK)
Modified: trunk/Source/WebCore/html/track/TrackListBase.h (218747 => 218748)
--- trunk/Source/WebCore/html/track/TrackListBase.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/track/TrackListBase.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -28,10 +28,8 @@
#if ENABLE(VIDEO_TRACK)
#include "ContextDestructionObserver.h"
-#include "EventListener.h"
#include "EventTarget.h"
#include "GenericEventQueue.h"
-#include "Timer.h"
#include <wtf/RefCounted.h>
#include <wtf/Vector.h>
Modified: trunk/Source/WebCore/html/track/VTTCue.h (218747 => 218748)
--- trunk/Source/WebCore/html/track/VTTCue.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/track/VTTCue.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -33,7 +33,6 @@
#if ENABLE(VIDEO_TRACK)
-#include "EventTarget.h"
#include "HTMLElement.h"
#include "TextTrackCue.h"
Modified: trunk/Source/WebCore/html/track/WebVTTParser.cpp (218747 => 218748)
--- trunk/Source/WebCore/html/track/WebVTTParser.cpp 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/track/WebVTTParser.cpp 2017-06-23 16:11:24 UTC (rev 218748)
@@ -42,6 +42,7 @@
#include "Text.h"
#include "VTTScanner.h"
#include "WebVTTElement.h"
+#include "WebVTTTokenizer.h"
namespace WebCore {
Modified: trunk/Source/WebCore/html/track/WebVTTParser.h (218747 => 218748)
--- trunk/Source/WebCore/html/track/WebVTTParser.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/html/track/WebVTTParser.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -39,7 +39,6 @@
#include "HTMLNames.h"
#include "TextResourceDecoder.h"
#include "VTTRegion.h"
-#include "WebVTTTokenizer.h"
#include <memory>
#include <wtf/MediaTime.h>
#include <wtf/text/StringBuilder.h>
Modified: trunk/Source/WebCore/loader/CrossOriginPreflightChecker.cpp (218747 => 218748)
--- trunk/Source/WebCore/loader/CrossOriginPreflightChecker.cpp 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/loader/CrossOriginPreflightChecker.cpp 2017-06-23 16:11:24 UTC (rev 218748)
@@ -41,6 +41,7 @@
#include "InspectorInstrumentation.h"
#include "NetworkLoadMetrics.h"
#include "RuntimeEnabledFeatures.h"
+#include "SharedBuffer.h"
namespace WebCore {
Modified: trunk/Source/WebCore/loader/DocumentThreadableLoader.cpp (218747 => 218748)
--- trunk/Source/WebCore/loader/DocumentThreadableLoader.cpp 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/loader/DocumentThreadableLoader.cpp 2017-06-23 16:11:24 UTC (rev 218748)
@@ -52,6 +52,7 @@
#include "RuntimeEnabledFeatures.h"
#include "SchemeRegistry.h"
#include "SecurityOrigin.h"
+#include "SharedBuffer.h"
#include "SubresourceIntegrity.h"
#include "SubresourceLoader.h"
#include "ThreadableLoaderClient.h"
Modified: trunk/Source/WebCore/loader/FrameLoaderClient.h (218747 => 218748)
--- trunk/Source/WebCore/loader/FrameLoaderClient.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/loader/FrameLoaderClient.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -32,7 +32,6 @@
#include "FrameLoaderTypes.h"
#include "LayoutMilestones.h"
#include "LinkIcon.h"
-#include "ResourceLoadPriority.h"
#include <functional>
#include <wtf/Forward.h>
#include <wtf/Vector.h>
Modified: trunk/Source/WebCore/loader/LinkPreloadResourceClients.h (218747 => 218748)
--- trunk/Source/WebCore/loader/LinkPreloadResourceClients.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/loader/LinkPreloadResourceClients.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -32,7 +32,8 @@
#include "CachedImage.h"
#include "CachedImageClient.h"
#include "CachedRawResource.h"
-#include "CachedResourceLoader.h"
+#include "CachedRawResourceClient.h"
+#include "CachedResourceHandle.h"
#include "CachedScript.h"
#include "CachedStyleSheetClient.h"
Modified: trunk/Source/WebCore/loader/LoadTiming.h (218747 => 218748)
--- trunk/Source/WebCore/loader/LoadTiming.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/loader/LoadTiming.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -25,7 +25,6 @@
#pragma once
-#include <wtf/CurrentTime.h>
#include <wtf/MonotonicTime.h>
#include <wtf/WallTime.h>
Modified: trunk/Source/WebCore/loader/ThreadableLoaderClientWrapper.h (218747 => 218748)
--- trunk/Source/WebCore/loader/ThreadableLoaderClientWrapper.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/loader/ThreadableLoaderClientWrapper.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -31,9 +31,8 @@
#pragma once
#include "ThreadableLoaderClient.h"
-#include <wtf/Noncopyable.h>
#include <wtf/Ref.h>
-#include <wtf/Threading.h>
+#include <wtf/ThreadSafeRefCounted.h>
namespace WebCore {
Modified: trunk/Source/WebCore/loader/WorkerThreadableLoader.h (218747 => 218748)
--- trunk/Source/WebCore/loader/WorkerThreadableLoader.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/loader/WorkerThreadableLoader.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -33,7 +33,6 @@
#include "ThreadableLoader.h"
#include "ThreadableLoaderClient.h"
#include "ThreadableLoaderClientWrapper.h"
-#include <wtf/Threading.h>
#include <wtf/text/WTFString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/loader/cache/CachedResourceLoader.h (218747 => 218748)
--- trunk/Source/WebCore/loader/cache/CachedResourceLoader.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/loader/cache/CachedResourceLoader.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -30,10 +30,8 @@
#include "CachedResourceHandle.h"
#include "CachedResourceRequest.h"
#include "ContentSecurityPolicy.h"
-#include "ResourceLoadPriority.h"
#include "ResourceTimingInformation.h"
#include "Timer.h"
-#include <wtf/Deque.h>
#include <wtf/HashMap.h>
#include <wtf/HashSet.h>
#include <wtf/ListHashSet.h>
Modified: trunk/Source/WebCore/loader/cache/CachedResourceRequest.h (218747 => 218748)
--- trunk/Source/WebCore/loader/cache/CachedResourceRequest.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/loader/cache/CachedResourceRequest.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -26,7 +26,6 @@
#pragma once
#include "CachedResource.h"
-#include "DocumentLoader.h"
#include "Element.h"
#include "ResourceLoadPriority.h"
#include "ResourceLoaderOptions.h"
Modified: trunk/Source/WebCore/loader/cache/CachedSVGDocument.h (218747 => 218748)
--- trunk/Source/WebCore/loader/cache/CachedSVGDocument.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/loader/cache/CachedSVGDocument.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -23,7 +23,6 @@
#pragma once
#include "CachedResource.h"
-#include "CachedResourceHandle.h"
#include "SVGDocument.h"
#include "TextResourceDecoder.h"
Modified: trunk/Source/WebCore/loader/cache/CachedTextTrack.h (218747 => 218748)
--- trunk/Source/WebCore/loader/cache/CachedTextTrack.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/loader/cache/CachedTextTrack.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -28,7 +28,6 @@
#if ENABLE(VIDEO_TRACK)
#include "CachedResource.h"
-#include "TextFlags.h"
namespace WebCore {
Modified: trunk/Source/WebCore/loader/icon/IconLoader.cpp (218747 => 218748)
--- trunk/Source/WebCore/loader/icon/IconLoader.cpp 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/loader/icon/IconLoader.cpp 2017-06-23 16:11:24 UTC (rev 218748)
@@ -31,6 +31,7 @@
#include "CachedResourceRequest.h"
#include "CachedResourceRequestInitiators.h"
#include "Document.h"
+#include "DocumentLoader.h"
#include "Frame.h"
#include "FrameLoader.h"
#include "FrameLoaderClient.h"
Modified: trunk/Source/WebCore/page/AlternativeTextClient.h (218747 => 218748)
--- trunk/Source/WebCore/page/AlternativeTextClient.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/AlternativeTextClient.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -26,7 +26,6 @@
#pragma once
#include "FloatRect.h"
-#include "TextChecking.h"
#include <wtf/Vector.h>
#include <wtf/text/WTFString.h>
Modified: trunk/Source/WebCore/page/CaptionUserPreferences.cpp (218747 => 218748)
--- trunk/Source/WebCore/page/CaptionUserPreferences.cpp 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/CaptionUserPreferences.cpp 2017-06-23 16:11:24 UTC (rev 218748)
@@ -30,6 +30,8 @@
#include "AudioTrackList.h"
#include "DOMWrapperWorld.h"
+#include "Language.h"
+#include "LocalizedStrings.h"
#include "MediaSelectionOption.h"
#include "Page.h"
#include "PageGroup.h"
Modified: trunk/Source/WebCore/page/CaptionUserPreferences.h (218747 => 218748)
--- trunk/Source/WebCore/page/CaptionUserPreferences.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/CaptionUserPreferences.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -28,11 +28,8 @@
#if ENABLE(VIDEO_TRACK)
#include "AudioTrack.h"
-#include "Language.h"
-#include "LocalizedStrings.h"
#include "TextTrack.h"
#include "Timer.h"
-#include <wtf/text/AtomicString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/page/ContextMenuClient.h (218747 => 218748)
--- trunk/Source/WebCore/page/ContextMenuClient.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/ContextMenuClient.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -27,7 +27,6 @@
#if ENABLE(CONTEXT_MENUS)
-#include "ContextMenu.h"
#include <wtf/Forward.h>
namespace WebCore {
Modified: trunk/Source/WebCore/page/MainFrame.h (218747 => 218748)
--- trunk/Source/WebCore/page/MainFrame.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/MainFrame.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -25,7 +25,6 @@
#pragma once
-#include "EventHandler.h"
#include "Frame.h"
#include <wtf/Vector.h>
Modified: trunk/Source/WebCore/page/Page.h (218747 => 218748)
--- trunk/Source/WebCore/page/Page.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/Page.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -29,7 +29,6 @@
#include "MediaProducer.h"
#include "PageVisibilityState.h"
#include "Pagination.h"
-#include "PlatformScreen.h"
#include "RTCController.h"
#include "Region.h"
#include "ScrollTypes.h"
@@ -42,11 +41,9 @@
#include <memory>
#include <wtf/Forward.h>
#include <wtf/Function.h>
-#include <wtf/HashMap.h>
#include <wtf/HashSet.h>
#include <wtf/Noncopyable.h>
#include <wtf/Ref.h>
-#include <wtf/RefCounted.h>
#include <wtf/UniqueRef.h>
#include <wtf/text/WTFString.h>
Modified: trunk/Source/WebCore/page/PageGroup.h (218747 => 218748)
--- trunk/Source/WebCore/page/PageGroup.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/PageGroup.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -25,7 +25,6 @@
#pragma once
-#include "Supplementable.h"
#include <wtf/HashSet.h>
#include <wtf/Noncopyable.h>
#include <wtf/text/WTFString.h>
Modified: trunk/Source/WebCore/page/PerformanceEntry.h (218747 => 218748)
--- trunk/Source/WebCore/page/PerformanceEntry.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/PerformanceEntry.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -36,7 +36,6 @@
#include "Performance.h"
#include <wtf/Optional.h>
#include <wtf/RefCounted.h>
-#include <wtf/TypeCasts.h>
#include <wtf/text/WTFString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/page/PerformanceResourceTiming.h (218747 => 218748)
--- trunk/Source/WebCore/page/PerformanceResourceTiming.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/PerformanceResourceTiming.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -36,7 +36,7 @@
#include "LoadTiming.h"
#include "NetworkLoadMetrics.h"
#include "PerformanceEntry.h"
-#include <wtf/RefPtr.h>
+#include <wtf/Ref.h>
#include <wtf/text/WTFString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/page/ResourceUsageOverlay.cpp (218747 => 218748)
--- trunk/Source/WebCore/page/ResourceUsageOverlay.cpp 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/ResourceUsageOverlay.cpp 2017-06-23 16:11:24 UTC (rev 218748)
@@ -30,6 +30,7 @@
#include "ResourceUsageOverlay.h"
#include "FrameView.h"
+#include "MainFrame.h"
#include "Page.h"
#include "PageOverlayController.h"
#include "PlatformMouseEvent.h"
Modified: trunk/Source/WebCore/page/ResourceUsageOverlay.h (218747 => 218748)
--- trunk/Source/WebCore/page/ResourceUsageOverlay.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/ResourceUsageOverlay.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -30,7 +30,6 @@
#include "FloatRect.h"
#include "GraphicsLayer.h"
#include "IntRect.h"
-#include "MainFrame.h"
#include "PageOverlay.h"
#include <wtf/Noncopyable.h>
#include <wtf/RetainPtr.h>
Modified: trunk/Source/WebCore/page/UserContentController.h (218747 => 218748)
--- trunk/Source/WebCore/page/UserContentController.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/UserContentController.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -26,6 +26,8 @@
#pragma once
#include "UserContentProvider.h"
+#include "UserScriptTypes.h"
+#include "UserStyleSheetTypes.h"
namespace WebCore {
Modified: trunk/Source/WebCore/page/UserContentProvider.h (218747 => 218748)
--- trunk/Source/WebCore/page/UserContentProvider.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/UserContentProvider.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -25,8 +25,6 @@
#pragma once
-#include "UserScriptTypes.h"
-#include "UserStyleSheetTypes.h"
#include <functional>
#include <wtf/Forward.h>
#include <wtf/Function.h>
@@ -33,10 +31,6 @@
#include <wtf/HashSet.h>
#include <wtf/RefCounted.h>
-#if ENABLE(USER_MESSAGE_HANDLERS)
-#include "UserMessageHandlerDescriptorTypes.h"
-#endif
-
#if ENABLE(CONTENT_EXTENSIONS)
#include "ContentExtensionActions.h"
#include "ContentExtensionsBackend.h"
@@ -44,10 +38,14 @@
namespace WebCore {
+class DOMWrapperWorld;
class DocumentLoader;
class Page;
class ResourceRequest;
class URL;
+class UserMessageHandlerDescriptor;
+class UserScript;
+class UserStyleSheet;
enum class ResourceType : uint16_t;
Modified: trunk/Source/WebCore/page/animation/AnimationBase.h (218747 => 218748)
--- trunk/Source/WebCore/page/animation/AnimationBase.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/animation/AnimationBase.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -31,7 +31,6 @@
#include "Animation.h"
#include "CSSPropertyNames.h"
#include "RenderStyleConstants.h"
-#include <wtf/text/AtomicString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/page/animation/CSSPropertyAnimation.h (218747 => 218748)
--- trunk/Source/WebCore/page/animation/CSSPropertyAnimation.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/animation/CSSPropertyAnimation.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -29,7 +29,6 @@
#pragma once
#include "CSSPropertyNames.h"
-#include "RenderStyleConstants.h"
#include <wtf/HashSet.h>
namespace WebCore {
Modified: trunk/Source/WebCore/page/animation/CompositeAnimation.h (218747 => 218748)
--- trunk/Source/WebCore/page/animation/CompositeAnimation.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/animation/CompositeAnimation.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -31,7 +31,6 @@
#include "ImplicitAnimation.h"
#include "KeyframeAnimation.h"
#include <wtf/HashMap.h>
-#include <wtf/Noncopyable.h>
#include <wtf/text/AtomicString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/page/scrolling/ScrollingCoordinator.h (218747 => 218748)
--- trunk/Source/WebCore/page/scrolling/ScrollingCoordinator.h 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/page/scrolling/ScrollingCoordinator.h 2017-06-23 16:11:24 UTC (rev 218748)
@@ -26,7 +26,6 @@
#pragma once
#include "EventTrackingRegions.h"
-#include "IntRect.h"
#include "LayoutRect.h"
#include "PlatformWheelEvent.h"
#include "ScrollSnapOffsetsInfo.h"
Modified: trunk/Source/WebCore/xml/XSLTProcessorLibxslt.cpp (218747 => 218748)
--- trunk/Source/WebCore/xml/XSLTProcessorLibxslt.cpp 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/xml/XSLTProcessorLibxslt.cpp 2017-06-23 16:11:24 UTC (rev 218748)
@@ -35,6 +35,7 @@
#include "ResourceRequest.h"
#include "ResourceResponse.h"
#include "SecurityOrigin.h"
+#include "SharedBuffer.h"
#include "TransformSource.h"
#include "XMLDocumentParser.h"
#include "XSLTExtensions.h"
Modified: trunk/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp (218747 => 218748)
--- trunk/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp 2017-06-23 15:44:30 UTC (rev 218747)
+++ trunk/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp 2017-06-23 16:11:24 UTC (rev 218748)
@@ -46,6 +46,7 @@
#include "ScriptElement.h"
#include "ScriptSourceCode.h"
#include "Settings.h"
+#include "SharedBuffer.h"
#include "StyleScope.h"
#include "TransformSource.h"
#include "XMLNSNames.h"