Diff
Modified: trunk/Source/WebCore/ChangeLog (188387 => 188388)
--- trunk/Source/WebCore/ChangeLog 2015-08-13 18:10:36 UTC (rev 188387)
+++ trunk/Source/WebCore/ChangeLog 2015-08-13 19:08:37 UTC (rev 188388)
@@ -1,3 +1,23 @@
+2015-08-13 Simon Fraser <simon.fra...@apple.com>
+
+ ScriptExecutionContext.h pulls in all the JSC headers
+ https://bugs.webkit.org/show_bug.cgi?id=147969
+
+ Reviewed by Alexey Proskuryakov.
+
+ ScriptExecutionContext.h included ScheduledAction.h, which pulled in all the
+ JSC headers via JSDOMBinding.h. There was no need for this #include, so remove
+ it and fix the fallout.
+
+ * Modules/webdatabase/DatabaseTracker.cpp:
+ * Modules/webdatabase/SQLTransaction.h:
+ * bindings/js/JSWebGLRenderingContextCustom.cpp:
+ * contentextensions/ContentExtensionStyleSheet.cpp:
+ * dom/ScriptExecutionContext.h:
+ * html/FTPDirectoryDocument.cpp:
+ * html/canvas/WebGLRenderingContext.cpp:
+ * html/parser/HTMLTreeBuilder.h:
+
2015-08-12 Anders Carlsson <ander...@apple.com>
Use WTF::Optional in WindowFeatures
Modified: trunk/Source/WebCore/Modules/webdatabase/DatabaseTracker.cpp (188387 => 188388)
--- trunk/Source/WebCore/Modules/webdatabase/DatabaseTracker.cpp 2015-08-13 18:10:36 UTC (rev 188387)
+++ trunk/Source/WebCore/Modules/webdatabase/DatabaseTracker.cpp 2015-08-13 19:08:37 UTC (rev 188388)
@@ -49,6 +49,7 @@
#include <wtf/NeverDestroyed.h>
#include <wtf/StdLibExtras.h>
#include <wtf/text/CString.h>
+#include <wtf/text/StringBuilder.h>
#if PLATFORM(IOS)
#include "WebCoreThread.h"
Modified: trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.h (188387 => 188388)
--- trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.h 2015-08-13 18:10:36 UTC (rev 188387)
+++ trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.h 2015-08-13 19:08:37 UTC (rev 188388)
@@ -29,6 +29,7 @@
#ifndef SQLTransaction_h
#define SQLTransaction_h
+#include "EventTarget.h"
#include "SQLCallbackWrapper.h"
#include "SQLTransactionStateMachine.h"
#include <wtf/PassRefPtr.h>
Modified: trunk/Source/WebCore/bindings/js/JSWebGLRenderingContextCustom.cpp (188387 => 188388)
--- trunk/Source/WebCore/bindings/js/JSWebGLRenderingContextCustom.cpp 2015-08-13 18:10:36 UTC (rev 188387)
+++ trunk/Source/WebCore/bindings/js/JSWebGLRenderingContextCustom.cpp 2015-08-13 19:08:37 UTC (rev 188388)
@@ -27,6 +27,7 @@
#if ENABLE(WEBGL)
#include "JSWebGLRenderingContext.h"
+#include <heap/SlotVisitorInlines.h>
using namespace JSC;
Modified: trunk/Source/WebCore/contentextensions/ContentExtensionStyleSheet.cpp (188387 => 188388)
--- trunk/Source/WebCore/contentextensions/ContentExtensionStyleSheet.cpp 2015-08-13 18:10:36 UTC (rev 188387)
+++ trunk/Source/WebCore/contentextensions/ContentExtensionStyleSheet.cpp 2015-08-13 19:08:37 UTC (rev 188388)
@@ -32,6 +32,7 @@
#include "ContentExtensionsBackend.h"
#include "Document.h"
#include "StyleSheetContents.h"
+#include <wtf/text/StringBuilder.h>
namespace WebCore {
namespace ContentExtensions {
Modified: trunk/Source/WebCore/dom/ScriptExecutionContext.h (188387 => 188388)
--- trunk/Source/WebCore/dom/ScriptExecutionContext.h 2015-08-13 18:10:36 UTC (rev 188387)
+++ trunk/Source/WebCore/dom/ScriptExecutionContext.h 2015-08-13 19:08:37 UTC (rev 188388)
@@ -31,7 +31,6 @@
#include "ActiveDOMObject.h"
#include "DOMTimer.h"
#include "ResourceRequest.h"
-#include "ScheduledAction.h"
#include "SecurityContext.h"
#include "Supplementable.h"
#include <runtime/ConsoleTypes.h>
Modified: trunk/Source/WebCore/html/FTPDirectoryDocument.cpp (188387 => 188388)
--- trunk/Source/WebCore/html/FTPDirectoryDocument.cpp 2015-08-13 18:10:36 UTC (rev 188387)
+++ trunk/Source/WebCore/html/FTPDirectoryDocument.cpp 2015-08-13 19:08:37 UTC (rev 188388)
@@ -34,6 +34,7 @@
#include "Settings.h"
#include "SharedBuffer.h"
#include "Text.h"
+#include <wtf/GregorianDateTime.h>
#include <wtf/StdLibExtras.h>
#include <wtf/unicode/CharacterNames.h>
Modified: trunk/Source/WebCore/html/canvas/WebGLRenderingContext.cpp (188387 => 188388)
--- trunk/Source/WebCore/html/canvas/WebGLRenderingContext.cpp 2015-08-13 18:10:36 UTC (rev 188387)
+++ trunk/Source/WebCore/html/canvas/WebGLRenderingContext.cpp 2015-08-13 19:08:37 UTC (rev 188388)
@@ -57,6 +57,8 @@
#include "WebGLDrawBuffers.h"
#include "WebGLLoseContext.h"
#include "WebGLVertexArrayObjectOES.h"
+#include <_javascript_Core/GenericTypedArrayViewInlines.h>
+#include <_javascript_Core/JSGenericTypedArrayViewInlines.h>
namespace WebCore {
Modified: trunk/Source/WebCore/html/parser/HTMLTreeBuilder.h (188387 => 188388)
--- trunk/Source/WebCore/html/parser/HTMLTreeBuilder.h 2015-08-13 18:10:36 UTC (rev 188387)
+++ trunk/Source/WebCore/html/parser/HTMLTreeBuilder.h 2015-08-13 19:08:37 UTC (rev 188388)
@@ -29,6 +29,8 @@
#include "HTMLConstructionSite.h"
#include "HTMLParserOptions.h"
+#include <wtf/text/StringBuilder.h>
+#include <wtf/text/TextPosition.h>
namespace WebCore {