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>