Remove excessive headers from WebCore/{Modules,animation,crypto,domjit}
authorannulen@yandex.ru <annulen@yandex.ru@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 26 Jun 2017 08:13:53 +0000 (08:13 +0000)
committerannulen@yandex.ru <annulen@yandex.ru@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 26 Jun 2017 08:13:53 +0000 (08:13 +0000)
https://bugs.webkit.org/show_bug.cgi?id=173824

Reviewed by Darin Adler.

No new tests needed.

* Modules/credentials/CredentialCreationOptions.h:
* Modules/credentials/PasswordCredential.h:
* Modules/fetch/FetchBody.h:
* Modules/fetch/FetchBodyOwner.h:
* Modules/gamepad/GamepadManager.h:
* Modules/geolocation/Coordinates.h:
* Modules/geolocation/Geoposition.h:
* Modules/indexeddb/IDBActiveDOMObject.h:
* Modules/indexeddb/IDBCursor.h:
* Modules/indexeddb/IDBDatabase.h:
* Modules/indexeddb/IDBDatabaseIdentifier.h:
* Modules/indexeddb/IDBObjectStore.cpp:
* Modules/indexeddb/IDBObjectStore.h:
* Modules/indexeddb/server/UniqueIDBDatabase.cpp:
* Modules/indexeddb/server/UniqueIDBDatabase.h:
* Modules/indexeddb/shared/InProcessIDBServer.h:
* Modules/indexeddb/shared/IndexKey.h:
* Modules/mediacontrols/MediaControlsHost.h:
* Modules/mediasession/WebMediaSessionManager.h:
* Modules/mediasource/SourceBufferList.h:
* Modules/mediasource/VideoPlaybackQuality.h:
* Modules/notifications/Notification.h:
* Modules/quota/WorkerNavigatorStorageQuota.h:
* Modules/webaudio/AudioBasicProcessorNode.h:
* Modules/webaudio/AudioContext.h:
* Modules/webaudio/AudioDestinationNode.h:
* Modules/webaudio/AudioParamTimeline.h:
* Modules/webaudio/ConvolverNode.cpp:
* Modules/webaudio/MediaStreamAudioSource.h:
* Modules/webaudio/MediaStreamAudioSourceNode.h:
* Modules/webaudio/PannerNode.h:
* Modules/webaudio/PeriodicWave.h:
* Modules/webaudio/ScriptProcessorNode.h:
* Modules/webdatabase/DatabaseManager.h:
* Modules/webdatabase/DatabaseTask.h:
* Modules/webdatabase/SQLTransaction.h:
* Modules/webdatabase/SQLTransactionBackend.h:
* Modules/webdatabase/SQLTransactionStateMachine.h:
* Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:
* Modules/websockets/WebSocketDeflater.h:
* Modules/websockets/WorkerThreadableWebSocketChannel.h:
* animation/AnimationEffect.h:
* crypto/CryptoKeyPair.h:
* crypto/parameters/CryptoAlgorithmEcdhKeyDeriveParams.h:
* dom/ScriptExecutionContext.h:
* domjit/DOMJITHelpers.h:
* domjit/DOMJITIDLConvert.h:
* domjit/DOMJITIDLType.h:

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

50 files changed:
Source/WebCore/ChangeLog
Source/WebCore/Modules/credentials/CredentialCreationOptions.h
Source/WebCore/Modules/credentials/PasswordCredential.h
Source/WebCore/Modules/fetch/FetchBody.h
Source/WebCore/Modules/fetch/FetchBodyOwner.h
Source/WebCore/Modules/gamepad/GamepadManager.h
Source/WebCore/Modules/geolocation/Coordinates.h
Source/WebCore/Modules/geolocation/Geoposition.h
Source/WebCore/Modules/indexeddb/IDBActiveDOMObject.h
Source/WebCore/Modules/indexeddb/IDBCursor.h
Source/WebCore/Modules/indexeddb/IDBDatabase.h
Source/WebCore/Modules/indexeddb/IDBDatabaseIdentifier.h
Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp
Source/WebCore/Modules/indexeddb/IDBObjectStore.h
Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.cpp
Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.h
Source/WebCore/Modules/indexeddb/shared/InProcessIDBServer.h
Source/WebCore/Modules/indexeddb/shared/IndexKey.h
Source/WebCore/Modules/mediacontrols/MediaControlsHost.h
Source/WebCore/Modules/mediasession/WebMediaSessionManager.h
Source/WebCore/Modules/mediasource/SourceBufferList.h
Source/WebCore/Modules/mediasource/VideoPlaybackQuality.h
Source/WebCore/Modules/notifications/Notification.h
Source/WebCore/Modules/quota/WorkerNavigatorStorageQuota.h
Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.h
Source/WebCore/Modules/webaudio/AudioContext.h
Source/WebCore/Modules/webaudio/AudioDestinationNode.h
Source/WebCore/Modules/webaudio/AudioParamTimeline.h
Source/WebCore/Modules/webaudio/ConvolverNode.cpp
Source/WebCore/Modules/webaudio/MediaStreamAudioSource.h
Source/WebCore/Modules/webaudio/MediaStreamAudioSourceNode.h
Source/WebCore/Modules/webaudio/PannerNode.h
Source/WebCore/Modules/webaudio/PeriodicWave.h
Source/WebCore/Modules/webaudio/ScriptProcessorNode.h
Source/WebCore/Modules/webdatabase/DatabaseManager.h
Source/WebCore/Modules/webdatabase/DatabaseTask.h
Source/WebCore/Modules/webdatabase/SQLTransaction.h
Source/WebCore/Modules/webdatabase/SQLTransactionBackend.h
Source/WebCore/Modules/webdatabase/SQLTransactionStateMachine.h
Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h
Source/WebCore/Modules/websockets/WebSocketDeflater.h
Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h
Source/WebCore/animation/AnimationEffect.h
Source/WebCore/crypto/CryptoKeyPair.h
Source/WebCore/crypto/parameters/CryptoAlgorithmEcdhKeyDeriveParams.h
Source/WebCore/dom/ScriptExecutionContext.h
Source/WebCore/domjit/DOMJITHelpers.h
Source/WebCore/domjit/DOMJITIDLConvert.h
Source/WebCore/domjit/DOMJITIDLType.h
Source/WebKit/mac/WebView/WebView.mm

index 20ea7d4..a45f889 100644 (file)
@@ -1,5 +1,63 @@
 2017-06-26  Konstantin Tokarev  <annulen@yandex.ru>
 
+        Remove excessive headers from WebCore/{Modules,animation,crypto,domjit}
+        https://bugs.webkit.org/show_bug.cgi?id=173824
+
+        Reviewed by Darin Adler.
+
+        No new tests needed.
+
+        * Modules/credentials/CredentialCreationOptions.h:
+        * Modules/credentials/PasswordCredential.h:
+        * Modules/fetch/FetchBody.h:
+        * Modules/fetch/FetchBodyOwner.h:
+        * Modules/gamepad/GamepadManager.h:
+        * Modules/geolocation/Coordinates.h:
+        * Modules/geolocation/Geoposition.h:
+        * Modules/indexeddb/IDBActiveDOMObject.h:
+        * Modules/indexeddb/IDBCursor.h:
+        * Modules/indexeddb/IDBDatabase.h:
+        * Modules/indexeddb/IDBDatabaseIdentifier.h:
+        * Modules/indexeddb/IDBObjectStore.cpp:
+        * Modules/indexeddb/IDBObjectStore.h:
+        * Modules/indexeddb/server/UniqueIDBDatabase.cpp:
+        * Modules/indexeddb/server/UniqueIDBDatabase.h:
+        * Modules/indexeddb/shared/InProcessIDBServer.h:
+        * Modules/indexeddb/shared/IndexKey.h:
+        * Modules/mediacontrols/MediaControlsHost.h:
+        * Modules/mediasession/WebMediaSessionManager.h:
+        * Modules/mediasource/SourceBufferList.h:
+        * Modules/mediasource/VideoPlaybackQuality.h:
+        * Modules/notifications/Notification.h:
+        * Modules/quota/WorkerNavigatorStorageQuota.h:
+        * Modules/webaudio/AudioBasicProcessorNode.h:
+        * Modules/webaudio/AudioContext.h:
+        * Modules/webaudio/AudioDestinationNode.h:
+        * Modules/webaudio/AudioParamTimeline.h:
+        * Modules/webaudio/ConvolverNode.cpp:
+        * Modules/webaudio/MediaStreamAudioSource.h:
+        * Modules/webaudio/MediaStreamAudioSourceNode.h:
+        * Modules/webaudio/PannerNode.h:
+        * Modules/webaudio/PeriodicWave.h:
+        * Modules/webaudio/ScriptProcessorNode.h:
+        * Modules/webdatabase/DatabaseManager.h:
+        * Modules/webdatabase/DatabaseTask.h:
+        * Modules/webdatabase/SQLTransaction.h:
+        * Modules/webdatabase/SQLTransactionBackend.h:
+        * Modules/webdatabase/SQLTransactionStateMachine.h:
+        * Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:
+        * Modules/websockets/WebSocketDeflater.h:
+        * Modules/websockets/WorkerThreadableWebSocketChannel.h:
+        * animation/AnimationEffect.h:
+        * crypto/CryptoKeyPair.h:
+        * crypto/parameters/CryptoAlgorithmEcdhKeyDeriveParams.h:
+        * dom/ScriptExecutionContext.h:
+        * domjit/DOMJITHelpers.h:
+        * domjit/DOMJITIDLConvert.h:
+        * domjit/DOMJITIDLType.h:
+
+2017-06-26  Konstantin Tokarev  <annulen@yandex.ru>
+
         [GTK] Unreviewed, added missing includes to fix debug build
 
         * platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:
index 55fb3ff..a4cd21b 100644 (file)
@@ -25,7 +25,7 @@
 
 #pragma once
 
-#include "FederatedCredential.h"
+#include "FederatedCredentialInit.h"
 #include "HTMLFormElement.h"
 #include "PasswordCredential.h"
 #include <wtf/Variant.h>
index f57bed5..00a366a 100644 (file)
 
 #include "BasicCredential.h"
 #include "CredentialUserData.h"
-#include "DOMFormData.h"
 #include "PasswordCredentialData.h"
-#include "URLSearchParams.h"
-#include <wtf/Variant.h>
 
 namespace WebCore {
 
index 4b84bec..509cc3b 100644 (file)
 
 #if ENABLE(FETCH_API)
 
-#include "Blob.h"
 #include "DOMFormData.h"
 #include "FetchBodyConsumer.h"
-#include "FetchLoader.h"
 #include "FormData.h"
 #include "JSDOMPromiseDeferred.h"
 #include "URLSearchParams.h"
-#include <wtf/Optional.h>
 #include <wtf/Variant.h>
 
 namespace WebCore {
index eeb0a01..f0d0bee 100644 (file)
 #include "ActiveDOMObject.h"
 #include "FetchBody.h"
 #include "FetchHeaders.h"
+#include "FetchLoader.h"
 #include "FetchLoaderClient.h"
 #include "FetchResponseSource.h"
 
 namespace WebCore {
 
-class FetchLoader;
-
 class FetchBodyOwner : public RefCounted<FetchBodyOwner>, public ActiveDOMObject {
 public:
     FetchBodyOwner(ScriptExecutionContext&, std::optional<FetchBody>&&, Ref<FetchHeaders>&&);
index 63b66fa..8bad72d 100644 (file)
@@ -30,7 +30,6 @@
 #include "GamepadProviderClient.h"
 #include <wtf/HashSet.h>
 #include <wtf/NeverDestroyed.h>
-#include <wtf/RefPtr.h>
 #include <wtf/text/AtomicString.h>
 
 namespace WebCore {
index 08c313b..c5714e7 100644 (file)
@@ -25,8 +25,8 @@
 
 #pragma once
 
-#include "Event.h"
 #include <wtf/Optional.h>
+#include <wtf/Ref.h>
 #include <wtf/RefCounted.h>
 
 namespace WebCore {
index cfcf319..5a330de 100644 (file)
@@ -26,7 +26,7 @@
 #pragma once
 
 #include "Coordinates.h"
-#include "Event.h"
+#include "DOMTimeStamp.h"
 #include <wtf/RefCounted.h>
 #include <wtf/text/WTFString.h>
 
index 141b938..13f3121 100644 (file)
@@ -27,8 +27,6 @@
 
 #include "ActiveDOMObject.h"
 #include "ScriptExecutionContext.h"
-#include <wtf/CrossThreadTask.h>
-#include <wtf/MainThread.h>
 #include <wtf/Threading.h>
 
 #if ENABLE(INDEXED_DATABASE)
index 5c48e70..bcdcedb 100644 (file)
@@ -28,7 +28,6 @@
 #if ENABLE(INDEXED_DATABASE)
 
 #include "ActiveDOMObject.h"
-#include "DOMWrapperWorld.h"
 #include "ExceptionOr.h"
 #include "IDBCursorDirection.h"
 #include "IDBCursorInfo.h"
index 56b94c6..ba487b3 100644 (file)
@@ -30,7 +30,6 @@
 #include "EventTarget.h"
 #include "IDBActiveDOMObject.h"
 #include "IDBConnectionProxy.h"
-#include "IDBConnectionToServer.h"
 #include "IDBDatabaseInfo.h"
 #include "IDBKeyPath.h"
 #include "IDBTransactionMode.h"
index dd9f14f..5978428 100644 (file)
@@ -28,7 +28,6 @@
 #if ENABLE(INDEXED_DATABASE)
 
 #include "SecurityOriginData.h"
-#include <wtf/Ref.h>
 #include <wtf/text/StringHash.h>
 #include <wtf/text/WTFString.h>
 
index d3208f9..518eb1b 100644 (file)
@@ -50,6 +50,7 @@
 #include "SerializedScriptValue.h"
 #include <heap/HeapInlines.h>
 #include <runtime/CatchScope.h>
+#include <runtime/JSCJSValueInlines.h>
 #include <wtf/Locker.h>
 
 using namespace JSC;
index 3be5690..ea8fd5c 100644 (file)
@@ -32,7 +32,6 @@
 #include "IDBCursorDirection.h"
 #include "IDBKeyPath.h"
 #include "IDBObjectStoreInfo.h"
-#include <wtf/HashSet.h>
 
 namespace JSC {
 class ExecState;
index 74fc288..ab0d2ae 100644 (file)
@@ -28,6 +28,7 @@
 
 #if ENABLE(INDEXED_DATABASE)
 
+#include "IDBBindingUtilities.h"
 #include "IDBCursorInfo.h"
 #include "IDBGetAllRecordsData.h"
 #include "IDBGetAllResult.h"
index 0f49a9d..e6fa565 100644 (file)
 #if ENABLE(INDEXED_DATABASE)
 
 #include "IDBBackingStore.h"
-#include "IDBBindingUtilities.h"
 #include "IDBDatabaseIdentifier.h"
 #include "IDBDatabaseInfo.h"
 #include "IDBGetResult.h"
 #include "ServerOpenDBRequest.h"
-#include "ThreadSafeDataBuffer.h"
 #include "Timer.h"
 #include "UniqueIDBDatabaseConnection.h"
 #include "UniqueIDBDatabaseTransaction.h"
@@ -48,6 +46,7 @@
 #include <wtf/ThreadSafeRefCounted.h>
 
 namespace JSC {
+class ExecState;
 class VM;
 }
 
index d0dc2ec..473ea5b 100644 (file)
@@ -29,9 +29,7 @@
 
 #include "IDBConnectionToClient.h"
 #include "IDBConnectionToServer.h"
-#include "IDBOpenDBRequest.h"
 #include "IDBServer.h"
-#include <wtf/HashMap.h>
 #include <wtf/RefCounted.h>
 #include <wtf/RefPtr.h>
 
index ad80e86..c380c49 100644 (file)
@@ -28,7 +28,6 @@
 #if ENABLE(INDEXED_DATABASE)
 
 #include "IDBKeyData.h"
-#include <wtf/HashMap.h>
 #include <wtf/Vector.h>
 
 namespace WebCore {
index ebe2ed0..1d95bef 100644 (file)
@@ -27,7 +27,6 @@
 
 #if ENABLE(MEDIA_CONTROLS_SCRIPT)
 
-#include <bindings/ScriptObject.h>
 #include <wtf/RefCounted.h>
 #include <wtf/Variant.h>
 #include <wtf/Vector.h>
index 29509e2..84eff68 100644 (file)
@@ -31,7 +31,6 @@
 #include "MediaPlaybackTargetPicker.h"
 #include "MediaPlaybackTargetPickerMock.h"
 #include "MediaProducer.h"
-#include "Timer.h"
 #include <wtf/Ref.h>
 #include <wtf/RefPtr.h>
 #include <wtf/RunLoop.h>
index 1c8a4c0..4186b4f 100644 (file)
@@ -35,7 +35,6 @@
 #include "ContextDestructionObserver.h"
 #include "EventTarget.h"
 #include "GenericEventQueue.h"
-#include "ScriptWrappable.h"
 #include <wtf/RefCounted.h>
 #include <wtf/Vector.h>
 
index 2fff6d3..e92ac92 100644 (file)
@@ -25,8 +25,8 @@
 
 #pragma once
 
+#include <wtf/Ref.h>
 #include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
 
 namespace WebCore {
 
index 78bec5b..6c44eab 100644 (file)
@@ -35,7 +35,6 @@
 
 #include "ActiveDOMObject.h"
 #include "EventTarget.h"
-#include "ExceptionOr.h"
 #include "NotificationDirection.h"
 #include "NotificationPermission.h"
 #include "Timer.h"
index 3456e68..16fde02 100644 (file)
@@ -32,7 +32,6 @@
 
 #if ENABLE(QUOTA)
 
-#include "DOMWindowProperty.h"
 #include "Supplementable.h"
 #include "WorkerNavigator.h"
 
index e7e116b..11cc34b 100644 (file)
@@ -26,8 +26,6 @@
 
 #include "AudioNode.h"
 #include <memory>
-#include <wtf/RefCounted.h>
-#include <wtf/Threading.h>
 
 namespace WebCore {
 
index 226d6f7..577317d 100644 (file)
@@ -29,7 +29,6 @@
 #include "AsyncAudioDecoder.h"
 #include "AudioBus.h"
 #include "AudioDestinationNode.h"
-#include "EventListener.h"
 #include "EventTarget.h"
 #include "JSDOMPromiseDeferred.h"
 #include "MediaCanStartListener.h"
index 9ebaf13..0b99d06 100644 (file)
 
 #pragma once
 
-#include "AudioBuffer.h"
 #include "AudioBus.h"
 #include "AudioIOCallback.h"
 #include "AudioNode.h"
-#include "AudioSourceProvider.h"
 #include <wtf/Function.h>
 
 namespace WebCore {
index 1483917..8f0391a 100644 (file)
@@ -31,7 +31,6 @@
 #include "AudioContext.h"
 #include <runtime/Float32Array.h>
 #include <wtf/Lock.h>
-#include <wtf/RefCounted.h>
 #include <wtf/Vector.h>
 
 namespace WebCore {
index 03e0a00..2d18aba 100644 (file)
@@ -29,6 +29,7 @@
 
 #include "ConvolverNode.h"
 
+#include "AudioBuffer.h"
 #include "AudioNodeInput.h"
 #include "AudioNodeOutput.h"
 #include "Reverb.h"
index 126212b..7538778 100644 (file)
@@ -30,8 +30,6 @@
 #include "AudioDestinationConsumer.h"
 #include "RealtimeMediaSource.h"
 #include <wtf/Lock.h>
-#include <wtf/RefCounted.h>
-#include <wtf/ThreadingPrimitives.h>
 #include <wtf/Vector.h>
 #include <wtf/text/WTFString.h>
 
index bcdcfc6..f0d712a 100644 (file)
 #if ENABLE(WEB_AUDIO) && ENABLE(MEDIA_STREAM)
 
 #include "AudioNode.h"
-#include "AudioSourceProvider.h"
 #include "AudioSourceProviderClient.h"
 #include "MediaStream.h"
 #include "MultiChannelResampler.h"
 #include <wtf/Lock.h>
-#include <wtf/RefPtr.h>
 
 namespace WebCore {
 
index d5f6d28..5451d71 100644 (file)
@@ -26,7 +26,6 @@
 
 #if ENABLE(WEB_AUDIO)
 
-#include "AudioBus.h"
 #include "AudioListener.h"
 #include "AudioNode.h"
 #include "AudioParam.h"
index 0a1253c..264f56b 100644 (file)
@@ -32,7 +32,6 @@
 #include <memory>
 #include <runtime/Float32Array.h>
 #include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
 #include <wtf/Vector.h>
 
 namespace WebCore {
index 67c144f..5a49e17 100644 (file)
@@ -24,7 +24,6 @@
 
 #pragma once
 
-#include "ActiveDOMObject.h"
 #include "AudioBus.h"
 #include "AudioNode.h"
 #include "EventListener.h"
index 2ca2d07..97db0eb 100644 (file)
 #include "DatabaseDetails.h"
 #include "ExceptionOr.h"
 #include <wtf/Assertions.h>
-#include <wtf/HashMap.h>
 #include <wtf/HashSet.h>
 #include <wtf/Lock.h>
-#include <wtf/Threading.h>
 
 namespace WebCore {
 
index fe49bcd..65275be 100644 (file)
 #pragma once
 
 #include "ExceptionOr.h"
-#include "SQLTransactionBackend.h"
 #include <wtf/Condition.h>
 #include <wtf/Lock.h>
 #include <wtf/Vector.h>
 
 namespace WebCore {
 
+class Database;
+class SQLTransaction;
+
 // Can be used to wait until DatabaseTask is completed.
 // Has to be passed into DatabaseTask::create to be associated with the task.
 class DatabaseTaskSynchronizer {
index 81b668f..67b5540 100644 (file)
 
 #pragma once
 
-#include "EventTarget.h"
 #include "ExceptionOr.h"
 #include "SQLCallbackWrapper.h"
 #include "SQLTransactionBackend.h"
 #include "SQLTransactionStateMachine.h"
 #include "SQLValue.h"
+#include <wtf/Deque.h>
+#include <wtf/Lock.h>
 #include <wtf/Optional.h>
 
 namespace WebCore {
index 29e603c..b52c9c3 100644 (file)
@@ -30,9 +30,7 @@
 
 #include "SQLTransactionStateMachine.h"
 #include <memory>
-#include <wtf/Deque.h>
 #include <wtf/Forward.h>
-#include <wtf/Lock.h>
 #include <wtf/text/WTFString.h>
 
 namespace WebCore {
index 492f0ca..5f5b9af 100644 (file)
@@ -38,7 +38,6 @@
 #include "WorkerThreadableWebSocketChannel.h"
 #include <memory>
 #include <wtf/Forward.h>
-#include <wtf/Threading.h>
 #include <wtf/Vector.h>
 #include <wtf/text/WTFString.h>
 
index 8296c47..8be7527 100644 (file)
@@ -32,7 +32,6 @@
 
 #if ENABLE(WEB_SOCKETS)
 
-#include <wtf/Noncopyable.h>
 #include <wtf/Vector.h>
 
 struct z_stream_s;
index be90d12..4fdba3c 100644 (file)
@@ -38,7 +38,6 @@
 
 #include <wtf/RefCounted.h>
 #include <wtf/RefPtr.h>
-#include <wtf/Threading.h>
 #include <wtf/text/WTFString.h>
 
 namespace WebCore {
index 9e9947c..f44e9f6 100644 (file)
@@ -32,7 +32,7 @@
 
 #include "WebAnimation.h"
 #include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
+#include <wtf/WeakPtr.h>
 
 namespace WebCore {
 
index d188fed..6705b57 100644 (file)
@@ -25,7 +25,6 @@
 
 #pragma once
 
-#include <wtf/RefCounted.h>
 #include <wtf/RefPtr.h>
 
 #if ENABLE(SUBTLE_CRYPTO)
index d629c3d..eac41ff 100644 (file)
@@ -32,6 +32,7 @@
 #include "SecurityContext.h"
 #include <heap/HandleTypes.h>
 #include <runtime/ConsoleTypes.h>
+#include <wtf/CrossThreadTask.h>
 #include <wtf/Function.h>
 #include <wtf/HashSet.h>
 #include <wtf/text/WTFString.h>
index 6209d20..0d9c812 100644 (file)
@@ -29,7 +29,6 @@
 #include "JSDOMWrapper.h"
 #include "Node.h"
 #include <interpreter/FrameTracers.h>
-#include <jit/Snippet.h>
 #include <jit/SnippetParams.h>
 
 #if ENABLE(JIT)
index 3292ee9..01f9c5c 100644 (file)
@@ -26,8 +26,6 @@
 #pragma once
 
 #include "IDLTypes.h"
-#include <bytecode/SpeculatedType.h>
-#include <domjit/DOMJITSignature.h>
 
 namespace WebCore { namespace DOMJIT {
 
index 6e63c58..e0a5d28 100644 (file)
@@ -26,7 +26,6 @@
 #pragma once
 
 #include "IDLTypes.h"
-#include <bytecode/SpeculatedType.h>
 
 namespace WebCore { namespace DOMJIT {
 
index edca2da..586d33e 100644 (file)
 #import <WebCore/DragData.h>
 #import <WebCore/Editing.h>
 #import <WebCore/Editor.h>
+#import <WebCore/Event.h>
 #import <WebCore/EventHandler.h>
 #import <WebCore/FocusController.h>
 #import <WebCore/FontCache.h>