Less inclusion of JSCInlines.h.
authorakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 21 Mar 2014 19:17:49 +0000 (19:17 +0000)
committerakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 21 Mar 2014 19:17:49 +0000 (19:17 +0000)
<https://webkit.org/b/130545>

Stop including JSCInlines.h from JSDOMGlobalObject.h!

Reviewed by Simon Fraser.

* ForwardingHeaders/runtime/IdentifierInlines.h: Added.
* bindings/js/JSCSSStyleDeclarationCustom.cpp:
* bindings/js/JSCommandLineAPIHostCustom.cpp:
* bindings/js/JSDOMGlobalObject.h:
* bindings/js/JSDOMStringMapCustom.cpp:
* bindings/js/JSHTMLAllCollectionCustom.cpp:
* bindings/js/JSHTMLFormControlsCollectionCustom.cpp:
* bindings/js/JSLazyEventListener.cpp:
* bindings/js/JSSQLResultSetRowListCustom.cpp:
* bindings/js/JSStorageCustom.cpp:
* bindings/js/ScriptGlobalObject.cpp:
* dom/NodeIterator.cpp:
* dom/TreeWalker.cpp:
* testing/Internals.cpp:
* testing/js/WebCoreTestSupport.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@166091 268f45cc-cd09-0410-ab3c-d52691b4dbfc

18 files changed:
Source/WebCore/ChangeLog
Source/WebCore/ForwardingHeaders/runtime/IdentifierInlines.h [new file with mode: 0644]
Source/WebCore/bindings/js/JSCSSStyleDeclarationCustom.cpp
Source/WebCore/bindings/js/JSCommandLineAPIHostCustom.cpp
Source/WebCore/bindings/js/JSDOMGlobalObject.h
Source/WebCore/bindings/js/JSDOMStringMapCustom.cpp
Source/WebCore/bindings/js/JSHTMLAllCollectionCustom.cpp
Source/WebCore/bindings/js/JSHTMLFormControlsCollectionCustom.cpp
Source/WebCore/bindings/js/JSLazyEventListener.cpp
Source/WebCore/bindings/js/JSSQLResultSetRowListCustom.cpp
Source/WebCore/bindings/js/JSStorageCustom.cpp
Source/WebCore/bindings/js/ScriptGlobalObject.cpp
Source/WebCore/dom/NodeIterator.cpp
Source/WebCore/dom/TreeWalker.cpp
Source/WebCore/testing/Internals.cpp
Source/WebCore/testing/js/WebCoreTestSupport.cpp
Source/WebKit/mac/Plugins/Hosted/NetscapePluginHostProxy.mm
Source/WebKit2/WebProcess/Plugins/Netscape/JSNPObject.cpp

index d21614421c4d9a2a8ba17b70bfafa4c2d48f983e..02df2d680ed710645be383f937b625c352bf2a07 100644 (file)
@@ -1,3 +1,28 @@
+2014-03-20  Andreas Kling  <akling@apple.com>
+
+        Less inclusion of JSCInlines.h.
+        <https://webkit.org/b/130545>
+
+        Stop including JSCInlines.h from JSDOMGlobalObject.h!
+
+        Reviewed by Simon Fraser.
+
+        * ForwardingHeaders/runtime/IdentifierInlines.h: Added.
+        * bindings/js/JSCSSStyleDeclarationCustom.cpp:
+        * bindings/js/JSCommandLineAPIHostCustom.cpp:
+        * bindings/js/JSDOMGlobalObject.h:
+        * bindings/js/JSDOMStringMapCustom.cpp:
+        * bindings/js/JSHTMLAllCollectionCustom.cpp:
+        * bindings/js/JSHTMLFormControlsCollectionCustom.cpp:
+        * bindings/js/JSLazyEventListener.cpp:
+        * bindings/js/JSSQLResultSetRowListCustom.cpp:
+        * bindings/js/JSStorageCustom.cpp:
+        * bindings/js/ScriptGlobalObject.cpp:
+        * dom/NodeIterator.cpp:
+        * dom/TreeWalker.cpp:
+        * testing/Internals.cpp:
+        * testing/js/WebCoreTestSupport.cpp:
+
 2014-03-21  Oliver Hunt  <oliver@apple.com>
 
         Fix a crash when assigning an object to document.location
diff --git a/Source/WebCore/ForwardingHeaders/runtime/IdentifierInlines.h b/Source/WebCore/ForwardingHeaders/runtime/IdentifierInlines.h
new file mode 100644 (file)
index 0000000..cc1ba52
--- /dev/null
@@ -0,0 +1,4 @@
+#ifndef WebCore_FWD_IdentifierInlines_h
+#define WebCore_FWD_IdentifierInlines_h
+#include <JavaScriptCore/IdentifierInlines.h>
+#endif
index 80f72ec06dc2744bdd83cabe01bb0325d39b3c2c..6c7d2353753c0f4887d5c99925c7e8092e9a13d9 100644 (file)
@@ -36,6 +36,7 @@
 #include "RuntimeEnabledFeatures.h"
 #include "Settings.h"
 #include "StyleProperties.h"
+#include <runtime/IdentifierInlines.h>
 #include <runtime/StringPrototype.h>
 #include <wtf/ASCIICType.h>
 #include <wtf/text/AtomicString.h>
index be0ae27f3b69a7cd8de24fba7d6cba42cafbf086..79548e82c37cbd7523a7847ac89d86f9f000e786 100644 (file)
@@ -45,6 +45,7 @@
 #include <bindings/ScriptValue.h>
 #include <inspector/InspectorValues.h>
 #include <parser/SourceCode.h>
+#include <runtime/IdentifierInlines.h>
 #include <runtime/JSArray.h>
 #include <runtime/JSFunction.h>
 #include <runtime/JSLock.h>
index 4eca853e2223836a3dee63656e4ee41fc8035332..49d22f06f77b275e3434e54b9c7ca154f23a316c 100644 (file)
@@ -28,7 +28,6 @@
 #define JSDOMGlobalObject_h
 
 #include "PlatformExportMacros.h"
-#include <runtime/JSCInlines.h>
 #include <runtime/JSGlobalObject.h>
 
 namespace WebCore {
index 10ef2647691001e18b039fe1fc2170d369f1834d..3afaae23407749ac7a9f2720f3f897f0be57cde7 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "DOMStringMap.h"
 #include "JSNode.h"
+#include <runtime/IdentifierInlines.h>
 #include <wtf/text/AtomicString.h>
 
 using namespace JSC;
index f7e32b40ac279cf01df09a886ea4dc152935efd1..d70f0cc8a923f305196b2bae6b572b752e643781 100644 (file)
@@ -32,6 +32,7 @@
 #include "JSNodeList.h"
 #include "Node.h"
 #include "StaticNodeList.h"
+#include <runtime/IdentifierInlines.h>
 #include <runtime/JSCJSValue.h>
 #include <wtf/Vector.h>
 #include <wtf/text/AtomicString.h>
index 5229e553df66ee0b0f89adc26b2618a19deb4625..2ffb2ae2d9e4aa5d6c3627db132d25daf1f5b11c 100644 (file)
@@ -30,6 +30,7 @@
 #include "JSRadioNodeList.h"
 #include "Node.h"
 #include "RadioNodeList.h"
+#include <runtime/IdentifierInlines.h>
 #include <wtf/Vector.h>
 #include <wtf/text/AtomicString.h>
 
index 01aee7fbafcd85828b4806bb9e21049a82420daa..6e34d21e3c2c3c8120ba8d7d6a16f217a6497810 100644 (file)
@@ -25,6 +25,7 @@
 #include "JSNode.h"
 #include "ScriptController.h"
 #include <runtime/FunctionConstructor.h>
+#include <runtime/IdentifierInlines.h>
 #include <wtf/NeverDestroyed.h>
 #include <wtf/RefCountedLeakCounter.h>
 #include <wtf/StdLibExtras.h>
index d9b255b50967badf58db24bda7d8697a4976f510..8aac6e4306c21206a7d0e0071400786e87dce82a 100644 (file)
@@ -35,6 +35,7 @@
 #include "ExceptionCode.h"
 #include "SQLValue.h"
 #include "SQLResultSetRowList.h"
+#include <runtime/IdentifierInlines.h>
 #include <runtime/ObjectConstructor.h>
 
 using namespace JSC;
index 2ca2ae9142bfea59ada3566bfd10cb4076cbdaba..32f29d99e42bc8acfd9bf8fe7a02562fa95c6724 100644 (file)
@@ -27,6 +27,7 @@
 #include "JSStorage.h"
 
 #include "Storage.h"
+#include <runtime/IdentifierInlines.h>
 #include <runtime/PropertyNameArray.h>
 #include <wtf/text/WTFString.h>
 
index a8b5a620fe65839913326aa39444424a8ff0a17f..91975938967f8ccb5baaf61f0d40d909c9f6dcf1 100644 (file)
@@ -33,6 +33,7 @@
 
 #include "JSDOMBinding.h"
 #include <bindings/ScriptObject.h>
+#include <runtime/IdentifierInlines.h>
 #include <runtime/JSLock.h>
 
 #if ENABLE(INSPECTOR)
index 082fdc6f7f5c7e0a99c4f164b201f9971af5c8b5..c51b14a3d7658670ae0cdd5cd5d561be55f6db8c 100644 (file)
@@ -29,6 +29,8 @@
 #include "ExceptionCode.h"
 #include "NodeTraversal.h"
 
+#include <runtime/JSCJSValueInlines.h>
+
 namespace WebCore {
 
 NodeIterator::NodePointer::NodePointer()
index 172bc41ad9b74cecefd1ec63ca0f8de868087ed1..1758ab244fd4b3d4b941bfe3c2924d5f1889b311 100644 (file)
@@ -29,6 +29,8 @@
 #include "ContainerNode.h"
 #include "NodeTraversal.h"
 
+#include <runtime/JSCJSValueInlines.h>
+
 namespace WebCore {
 
 TreeWalker::TreeWalker(PassRefPtr<Node> rootNode, unsigned whatToShow, PassRefPtr<NodeFilter> filter, bool expandEntityReferences)
index 873d099af5a728f9ce589ca8c9526699c9d69b60..17f229df762bd94317d656a9e193a8dc86a831aa 100644 (file)
@@ -99,6 +99,7 @@
 #include <bytecode/CodeBlock.h>
 #include <inspector/InspectorAgentBase.h>
 #include <inspector/InspectorValues.h>
+#include <runtime/JSCInlines.h>
 #include <runtime/JSCJSValue.h>
 #include <wtf/text/CString.h>
 #include <wtf/text/StringBuffer.h>
index 92623793c803618b4467f0f7e66ab84e478f20de..3b1b91cee31293a92c3639f50cc2009fee942118 100644 (file)
@@ -33,6 +33,7 @@
 #include "JSInternals.h"
 #include <JavaScriptCore/APICast.h>
 #include <interpreter/CallFrame.h>
+#include <runtime/IdentifierInlines.h>
 
 using namespace JSC;
 using namespace WebCore;
index db53b9d43e6e923b68e486a09caf4aa196393750..5705cfb3b17ee8a25c8474572d32eb326f44b91f 100644 (file)
@@ -36,6 +36,7 @@
 #import "WebFrameInternal.h"
 #import "WebHostedNetscapePluginView.h"
 #import "WebKitSystemInterface.h"
+#import <JavaScriptCore/IdentifierInlines.h>
 #import <WebCore/Frame.h>
 #import <WebCore/IdentifierRep.h>
 #import <WebCore/ScriptController.h>
index ffc368b6d5a28f5140cbec5c0c4ffebc3f0bca8f..1ac6fdadd5ca7eb7d6d5ca4788b8fbd2a8cdbf4f 100644 (file)
@@ -33,6 +33,7 @@
 #include "NPRuntimeObjectMap.h"
 #include "NPRuntimeUtilities.h"
 #include <JavaScriptCore/Error.h>
+#include <JavaScriptCore/IdentifierInlines.h>
 #include <JavaScriptCore/JSGlobalObject.h>
 #include <JavaScriptCore/JSLock.h>
 #include <JavaScriptCore/ObjectPrototype.h>