Title: [218803] trunk/Source
Revision
218803
Author
annu...@yandex.ru
Date
2017-06-26 01:13:53 -0700 (Mon, 26 Jun 2017)

Log Message

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:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (218802 => 218803)


--- trunk/Source/WebCore/ChangeLog	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/ChangeLog	2017-06-26 08:13:53 UTC (rev 218803)
@@ -1,5 +1,63 @@
 2017-06-26  Konstantin Tokarev  <annu...@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  <annu...@yandex.ru>
+
         [GTK] Unreviewed, added missing includes to fix debug build
 
         * platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:

Modified: trunk/Source/WebCore/Modules/credentials/CredentialCreationOptions.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/credentials/CredentialCreationOptions.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/credentials/CredentialCreationOptions.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -25,7 +25,7 @@
 
 #pragma once
 
-#include "FederatedCredential.h"
+#include "FederatedCredentialInit.h"
 #include "HTMLFormElement.h"
 #include "PasswordCredential.h"
 #include <wtf/Variant.h>

Modified: trunk/Source/WebCore/Modules/credentials/PasswordCredential.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/credentials/PasswordCredential.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/credentials/PasswordCredential.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -27,10 +27,7 @@
 
 #include "BasicCredential.h"
 #include "CredentialUserData.h"
-#include "DOMFormData.h"
 #include "PasswordCredentialData.h"
-#include "URLSearchParams.h"
-#include <wtf/Variant.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/Modules/fetch/FetchBody.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/fetch/FetchBody.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/fetch/FetchBody.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -30,14 +30,11 @@
 
 #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 {

Modified: trunk/Source/WebCore/Modules/fetch/FetchBodyOwner.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/fetch/FetchBodyOwner.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/fetch/FetchBodyOwner.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -33,13 +33,12 @@
 #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>&&);

Modified: trunk/Source/WebCore/Modules/gamepad/GamepadManager.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/gamepad/GamepadManager.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/gamepad/GamepadManager.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -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 {

Modified: trunk/Source/WebCore/Modules/geolocation/Coordinates.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/geolocation/Coordinates.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/geolocation/Coordinates.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -25,8 +25,8 @@
 
 #pragma once
 
-#include "Event.h"
 #include <wtf/Optional.h>
+#include <wtf/Ref.h>
 #include <wtf/RefCounted.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/Modules/geolocation/Geoposition.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/geolocation/Geoposition.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/geolocation/Geoposition.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -26,7 +26,7 @@
 #pragma once
 
 #include "Coordinates.h"
-#include "Event.h"
+#include "DOMTimeStamp.h"
 #include <wtf/RefCounted.h>
 #include <wtf/text/WTFString.h>
 

Modified: trunk/Source/WebCore/Modules/indexeddb/IDBActiveDOMObject.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/indexeddb/IDBActiveDOMObject.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBActiveDOMObject.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -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)

Modified: trunk/Source/WebCore/Modules/indexeddb/IDBCursor.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/indexeddb/IDBCursor.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBCursor.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -28,7 +28,6 @@
 #if ENABLE(INDEXED_DATABASE)
 
 #include "ActiveDOMObject.h"
-#include "DOMWrapperWorld.h"
 #include "ExceptionOr.h"
 #include "IDBCursorDirection.h"
 #include "IDBCursorInfo.h"

Modified: trunk/Source/WebCore/Modules/indexeddb/IDBDatabase.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/indexeddb/IDBDatabase.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBDatabase.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -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"

Modified: trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseIdentifier.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseIdentifier.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseIdentifier.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -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>
 

Modified: trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp (218802 => 218803)


--- trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp	2017-06-26 08:13:53 UTC (rev 218803)
@@ -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;

Modified: trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -32,7 +32,6 @@
 #include "IDBCursorDirection.h"
 #include "IDBKeyPath.h"
 #include "IDBObjectStoreInfo.h"
-#include <wtf/HashSet.h>
 
 namespace JSC {
 class ExecState;

Modified: trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.cpp (218802 => 218803)


--- trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.cpp	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.cpp	2017-06-26 08:13:53 UTC (rev 218803)
@@ -28,6 +28,7 @@
 
 #if ENABLE(INDEXED_DATABASE)
 
+#include "IDBBindingUtilities.h"
 #include "IDBCursorInfo.h"
 #include "IDBGetAllRecordsData.h"
 #include "IDBGetAllResult.h"

Modified: trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -28,12 +28,10 @@
 #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;
 }
 

Modified: trunk/Source/WebCore/Modules/indexeddb/shared/InProcessIDBServer.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/indexeddb/shared/InProcessIDBServer.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/indexeddb/shared/InProcessIDBServer.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -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>
 

Modified: trunk/Source/WebCore/Modules/indexeddb/shared/IndexKey.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/indexeddb/shared/IndexKey.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/indexeddb/shared/IndexKey.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -28,7 +28,6 @@
 #if ENABLE(INDEXED_DATABASE)
 
 #include "IDBKeyData.h"
-#include <wtf/HashMap.h>
 #include <wtf/Vector.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/Modules/mediacontrols/MediaControlsHost.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/mediacontrols/MediaControlsHost.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/mediacontrols/MediaControlsHost.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -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>

Modified: trunk/Source/WebCore/Modules/mediasession/WebMediaSessionManager.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/mediasession/WebMediaSessionManager.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/mediasession/WebMediaSessionManager.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -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>

Modified: trunk/Source/WebCore/Modules/mediasource/SourceBufferList.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/mediasource/SourceBufferList.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/mediasource/SourceBufferList.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -35,7 +35,6 @@
 #include "ContextDestructionObserver.h"
 #include "EventTarget.h"
 #include "GenericEventQueue.h"
-#include "ScriptWrappable.h"
 #include <wtf/RefCounted.h>
 #include <wtf/Vector.h>
 

Modified: trunk/Source/WebCore/Modules/mediasource/VideoPlaybackQuality.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/mediasource/VideoPlaybackQuality.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/mediasource/VideoPlaybackQuality.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -25,8 +25,8 @@
 
 #pragma once
 
+#include <wtf/Ref.h>
 #include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/Modules/notifications/Notification.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/notifications/Notification.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/notifications/Notification.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -35,7 +35,6 @@
 
 #include "ActiveDOMObject.h"
 #include "EventTarget.h"
-#include "ExceptionOr.h"
 #include "NotificationDirection.h"
 #include "NotificationPermission.h"
 #include "Timer.h"

Modified: trunk/Source/WebCore/Modules/quota/WorkerNavigatorStorageQuota.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/quota/WorkerNavigatorStorageQuota.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/quota/WorkerNavigatorStorageQuota.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -32,7 +32,6 @@
 
 #if ENABLE(QUOTA)
 
-#include "DOMWindowProperty.h"
 #include "Supplementable.h"
 #include "WorkerNavigator.h"
 

Modified: trunk/Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -26,8 +26,6 @@
 
 #include "AudioNode.h"
 #include <memory>
-#include <wtf/RefCounted.h>
-#include <wtf/Threading.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/Modules/webaudio/AudioContext.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/webaudio/AudioContext.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/webaudio/AudioContext.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -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"

Modified: trunk/Source/WebCore/Modules/webaudio/AudioDestinationNode.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/webaudio/AudioDestinationNode.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/webaudio/AudioDestinationNode.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -24,11 +24,9 @@
 
 #pragma once
 
-#include "AudioBuffer.h"
 #include "AudioBus.h"
 #include "AudioIOCallback.h"
 #include "AudioNode.h"
-#include "AudioSourceProvider.h"
 #include <wtf/Function.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/Modules/webaudio/AudioParamTimeline.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/webaudio/AudioParamTimeline.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/webaudio/AudioParamTimeline.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -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 {

Modified: trunk/Source/WebCore/Modules/webaudio/ConvolverNode.cpp (218802 => 218803)


--- trunk/Source/WebCore/Modules/webaudio/ConvolverNode.cpp	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/webaudio/ConvolverNode.cpp	2017-06-26 08:13:53 UTC (rev 218803)
@@ -29,6 +29,7 @@
 
 #include "ConvolverNode.h"
 
+#include "AudioBuffer.h"
 #include "AudioNodeInput.h"
 #include "AudioNodeOutput.h"
 #include "Reverb.h"

Modified: trunk/Source/WebCore/Modules/webaudio/MediaStreamAudioSource.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/webaudio/MediaStreamAudioSource.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/webaudio/MediaStreamAudioSource.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -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>
 

Modified: trunk/Source/WebCore/Modules/webaudio/MediaStreamAudioSourceNode.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/webaudio/MediaStreamAudioSourceNode.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/webaudio/MediaStreamAudioSourceNode.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -27,12 +27,10 @@
 #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 {
 

Modified: trunk/Source/WebCore/Modules/webaudio/PannerNode.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/webaudio/PannerNode.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/webaudio/PannerNode.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -26,7 +26,6 @@
 
 #if ENABLE(WEB_AUDIO)
 
-#include "AudioBus.h"
 #include "AudioListener.h"
 #include "AudioNode.h"
 #include "AudioParam.h"

Modified: trunk/Source/WebCore/Modules/webaudio/PeriodicWave.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/webaudio/PeriodicWave.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/webaudio/PeriodicWave.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -32,7 +32,6 @@
 #include <memory>
 #include <runtime/Float32Array.h>
 #include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
 #include <wtf/Vector.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/Modules/webaudio/ScriptProcessorNode.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/webaudio/ScriptProcessorNode.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/webaudio/ScriptProcessorNode.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -24,7 +24,6 @@
 
 #pragma once
 
-#include "ActiveDOMObject.h"
 #include "AudioBus.h"
 #include "AudioNode.h"
 #include "EventListener.h"

Modified: trunk/Source/WebCore/Modules/webdatabase/DatabaseManager.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/webdatabase/DatabaseManager.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/webdatabase/DatabaseManager.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -28,10 +28,8 @@
 #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 {
 

Modified: trunk/Source/WebCore/Modules/webdatabase/DatabaseTask.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/webdatabase/DatabaseTask.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/webdatabase/DatabaseTask.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -29,7 +29,6 @@
 #pragma once
 
 #include "ExceptionOr.h"
-#include "SQLTransactionBackend.h"
 #include <wtf/Condition.h>
 #include <wtf/Lock.h>
 #include <wtf/Vector.h>
@@ -36,6 +35,9 @@
 
 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 {

Modified: trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -28,12 +28,13 @@
 
 #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 {

Modified: trunk/Source/WebCore/Modules/webdatabase/SQLTransactionBackend.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/webdatabase/SQLTransactionBackend.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/webdatabase/SQLTransactionBackend.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -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 {

Modified: trunk/Source/WebCore/Modules/webdatabase/SQLTransactionStateMachine.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/webdatabase/SQLTransactionStateMachine.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/webdatabase/SQLTransactionStateMachine.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -26,7 +26,6 @@
 #pragma once
 
 #include "SQLTransactionState.h"
-#include <wtf/ThreadSafeRefCounted.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -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>
 

Modified: trunk/Source/WebCore/Modules/websockets/WebSocketDeflater.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/websockets/WebSocketDeflater.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/websockets/WebSocketDeflater.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -32,7 +32,6 @@
 
 #if ENABLE(WEB_SOCKETS)
 
-#include <wtf/Noncopyable.h>
 #include <wtf/Vector.h>
 
 struct z_stream_s;

Modified: trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h (218802 => 218803)


--- trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -38,7 +38,6 @@
 
 #include <wtf/RefCounted.h>
 #include <wtf/RefPtr.h>
-#include <wtf/Threading.h>
 #include <wtf/text/WTFString.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/animation/AnimationEffect.h (218802 => 218803)


--- trunk/Source/WebCore/animation/AnimationEffect.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/animation/AnimationEffect.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -32,7 +32,7 @@
 
 #include "WebAnimation.h"
 #include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
+#include <wtf/WeakPtr.h>
 
 namespace WebCore {
 

Modified: trunk/Source/WebCore/crypto/CryptoKeyPair.h (218802 => 218803)


--- trunk/Source/WebCore/crypto/CryptoKeyPair.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/crypto/CryptoKeyPair.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -25,7 +25,6 @@
 
 #pragma once
 
-#include <wtf/RefCounted.h>
 #include <wtf/RefPtr.h>
 
 #if ENABLE(SUBTLE_CRYPTO)

Modified: trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmEcdhKeyDeriveParams.h (218802 => 218803)


--- trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmEcdhKeyDeriveParams.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/crypto/parameters/CryptoAlgorithmEcdhKeyDeriveParams.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -26,7 +26,6 @@
 #pragma once
 
 #include "CryptoAlgorithmParameters.h"
-#include <wtf/RefCounted.h>
 
 #if ENABLE(SUBTLE_CRYPTO)
 

Modified: trunk/Source/WebCore/dom/ScriptExecutionContext.h (218802 => 218803)


--- trunk/Source/WebCore/dom/ScriptExecutionContext.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/dom/ScriptExecutionContext.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -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>

Modified: trunk/Source/WebCore/domjit/DOMJITHelpers.h (218802 => 218803)


--- trunk/Source/WebCore/domjit/DOMJITHelpers.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/domjit/DOMJITHelpers.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -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)

Modified: trunk/Source/WebCore/domjit/DOMJITIDLConvert.h (218802 => 218803)


--- trunk/Source/WebCore/domjit/DOMJITIDLConvert.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/domjit/DOMJITIDLConvert.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -26,8 +26,6 @@
 #pragma once
 
 #include "IDLTypes.h"
-#include <bytecode/SpeculatedType.h>
-#include <domjit/DOMJITSignature.h>
 
 namespace WebCore { namespace DOMJIT {
 

Modified: trunk/Source/WebCore/domjit/DOMJITIDLType.h (218802 => 218803)


--- trunk/Source/WebCore/domjit/DOMJITIDLType.h	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebCore/domjit/DOMJITIDLType.h	2017-06-26 08:13:53 UTC (rev 218803)
@@ -26,7 +26,6 @@
 #pragma once
 
 #include "IDLTypes.h"
-#include <bytecode/SpeculatedType.h>
 
 namespace WebCore { namespace DOMJIT {
 

Modified: trunk/Source/WebKit/mac/WebView/WebView.mm (218802 => 218803)


--- trunk/Source/WebKit/mac/WebView/WebView.mm	2017-06-26 07:57:25 UTC (rev 218802)
+++ trunk/Source/WebKit/mac/WebView/WebView.mm	2017-06-26 08:13:53 UTC (rev 218803)
@@ -135,6 +135,7 @@
 #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>
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to