Title: [188388] trunk/Source/WebCore
Revision
188388
Author
simon.fra...@apple.com
Date
2015-08-13 12:08:37 -0700 (Thu, 13 Aug 2015)

Log Message

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:

Modified Paths

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 {
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to