Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / modules.gypi
index b3b4818..be6a04b 100644 (file)
@@ -20,7 +20,6 @@
       'crypto/RsaHashedKeyAlgorithm.idl',
       'crypto/RsaKeyAlgorithm.idl',
       'crypto/SubtleCrypto.idl',
-      'crypto/WorkerCrypto.idl',
       'device_orientation/DeviceAcceleration.idl',
       'device_orientation/DeviceMotionEvent.idl',
       'device_orientation/DeviceOrientationEvent.idl',
@@ -78,9 +77,6 @@
       'mediasource/SourceBuffer.idl',
       'mediasource/SourceBufferList.idl',
       'mediasource/VideoPlaybackQuality.idl',
-      'mediasource/WebKitMediaSource.idl',
-      'mediasource/WebKitSourceBuffer.idl',
-      'mediasource/WebKitSourceBufferList.idl',
       'mediastream/MediaStream.idl',
       'mediastream/MediaStreamEvent.idl',
       'mediastream/MediaStreamTrack.idl',
       'notifications/Notification.idl',
       'notifications/NotificationPermissionCallback.idl',
       'performance/WorkerPerformance.idl',
+      'push_messaging/PushManager.idl',
+      'push_messaging/PushRegistration.idl',
       'quota/DeprecatedStorageInfo.idl',
       'quota/DeprecatedStorageQuota.idl',
       'quota/StorageErrorCallback.idl',
       'quota/StorageQuotaCallback.idl',
       'quota/StorageUsageCallback.idl',
       'serviceworkers/Cache.idl',
+      'serviceworkers/Client.idl',
       'serviceworkers/FetchEvent.idl',
       'serviceworkers/InstallEvent.idl',
       'serviceworkers/InstallPhaseEvent.idl',
       'serviceworkers/Response.idl',
       'serviceworkers/ServiceWorker.idl',
+      'serviceworkers/ServiceWorkerClients.idl',
       'serviceworkers/ServiceWorkerContainer.idl',
       'serviceworkers/ServiceWorkerGlobalScope.idl',
       'speech/SpeechGrammar.idl',
       'indexeddb/WorkerGlobalScopeIndexedDatabase.idl',
       'mediasource/HTMLVideoElementMediaSource.idl',
       'mediasource/URLMediaSource.idl',
-      'mediasource/WindowMediaSource.idl',
       'mediastream/NavigatorMediaStream.idl',
       'mediastream/URLMediaStream.idl',
+      'mediastream/WindowMediaStream.idl',
       'navigatorcontentutils/NavigatorContentUtils.idl',
       'performance/SharedWorkerPerformance.idl',
       'performance/WorkerGlobalScopePerformance.idl',
+      'push_messaging/NavigatorPushManager.idl',
       'quota/NavigatorStorageQuota.idl',
       'quota/WindowQuota.idl',
       'quota/WorkerNavigatorStorageQuota.idl',
       'screen_orientation/ScreenOrientation.idl',
       'serviceworkers/NavigatorServiceWorker.idl',
+      'speech/WindowSpeech.idl',
       'speech/WindowSpeechSynthesis.idl',
       'vibration/NavigatorVibration.idl',
+      'webaudio/WindowWebAudio.idl',
       'webdatabase/WindowWebDatabase.idl',
       'webdatabase/WorkerGlobalScopeWebDatabase.idl',
       'webmidi/NavigatorWebMIDI.idl',
     ],
+    # interfaces that inherit from Event
+    'modules_event_idl_files': [
+      'device_orientation/DeviceMotionEvent.idl',
+      'device_orientation/DeviceOrientationEvent.idl',
+      'encryptedmedia/MediaKeyMessageEvent.idl',
+      'encryptedmedia/MediaKeyNeededEvent.idl',
+      'gamepad/GamepadEvent.idl',
+      'indexeddb/IDBVersionChangeEvent.idl',
+      'mediastream/MediaStreamEvent.idl',
+      'mediastream/MediaStreamTrackEvent.idl',
+      'mediastream/RTCDTMFToneChangeEvent.idl',
+      'mediastream/RTCDataChannelEvent.idl',
+      'mediastream/RTCIceCandidateEvent.idl',
+      'serviceworkers/FetchEvent.idl',
+      'serviceworkers/InstallEvent.idl',
+      'serviceworkers/InstallPhaseEvent.idl',
+      'speech/SpeechRecognitionError.idl',
+      'speech/SpeechRecognitionEvent.idl',
+      'speech/SpeechSynthesisEvent.idl',
+      'webaudio/AudioProcessingEvent.idl',
+      'webaudio/OfflineAudioCompletionEvent.idl',
+      'webmidi/MIDIConnectionEvent.idl',
+      'webmidi/MIDIMessageEvent.idl',
+      'websockets/CloseEvent.idl',
+    ],
     'modules_files': [
       '<@(extra_blink_module_files)',
+      'battery/BatteryDispatcher.cpp',
+      'battery/BatteryDispatcher.h',
       'battery/BatteryManager.cpp',
       'battery/BatteryManager.h',
       'battery/BatteryStatus.cpp',
       'battery/BatteryStatus.h',
       'battery/NavigatorBattery.cpp',
       'battery/NavigatorBattery.h',
+      'crypto/AesKeyAlgorithm.cpp',
+      'crypto/AesKeyAlgorithm.h',
       'crypto/Crypto.cpp',
       'crypto/Crypto.h',
       'crypto/CryptoResultImpl.cpp',
       'crypto/CryptoResultImpl.h',
       'crypto/DOMWindowCrypto.cpp',
       'crypto/DOMWindowCrypto.h',
-      'crypto/Key.cpp',
-      'crypto/AesKeyAlgorithm.cpp',
-      'crypto/AesKeyAlgorithm.h',
       'crypto/HmacKeyAlgorithm.cpp',
       'crypto/HmacKeyAlgorithm.h',
+      'crypto/Key.cpp',
       'crypto/Key.h',
       'crypto/KeyAlgorithm.cpp',
       'crypto/KeyAlgorithm.h',
-      'crypto/RsaHashedKeyAlgorithm.cpp',
-      'crypto/RsaHashedKeyAlgorithm.h',
-      'crypto/RsaKeyAlgorithm.cpp',
-      'crypto/RsaKeyAlgorithm.h',
       'crypto/KeyPair.cpp',
       'crypto/KeyPair.h',
       'crypto/NormalizeAlgorithm.cpp',
       'crypto/NormalizeAlgorithm.h',
+      'crypto/RsaHashedKeyAlgorithm.cpp',
+      'crypto/RsaHashedKeyAlgorithm.h',
+      'crypto/RsaKeyAlgorithm.cpp',
+      'crypto/RsaKeyAlgorithm.h',
       'crypto/SubtleCrypto.cpp',
       'crypto/SubtleCrypto.h',
-      'crypto/WorkerCrypto.cpp',
-      'crypto/WorkerCrypto.h',
       'crypto/WorkerGlobalScopeCrypto.cpp',
       'crypto/WorkerGlobalScopeCrypto.h',
       'device_orientation/DeviceAcceleration.cpp',
       'device_orientation/DeviceMotionEvent.h',
       'device_orientation/DeviceOrientationController.cpp',
       'device_orientation/DeviceOrientationController.h',
-      'device_orientation/DeviceOrientationDispatcher.cpp',
-      'device_orientation/DeviceOrientationDispatcher.h',
       'device_orientation/DeviceOrientationData.cpp',
       'device_orientation/DeviceOrientationData.h',
+      'device_orientation/DeviceOrientationDispatcher.cpp',
+      'device_orientation/DeviceOrientationDispatcher.h',
       'device_orientation/DeviceOrientationEvent.cpp',
       'device_orientation/DeviceOrientationEvent.h',
       'device_orientation/DeviceOrientationInspectorAgent.cpp',
       'encryptedmedia/MediaKeyMessageEvent.h',
       'encryptedmedia/MediaKeyNeededEvent.cpp',
       'encryptedmedia/MediaKeyNeededEvent.h',
+      'encryptedmedia/MediaKeySession.cpp',
+      'encryptedmedia/MediaKeySession.h',
       'encryptedmedia/MediaKeys.cpp',
       'encryptedmedia/MediaKeys.h',
       'encryptedmedia/MediaKeysClient.h',
       'encryptedmedia/MediaKeysController.cpp',
       'encryptedmedia/MediaKeysController.h',
-      'encryptedmedia/MediaKeySession.cpp',
-      'encryptedmedia/MediaKeySession.h',
       'filesystem/DOMFilePath.cpp',
       'filesystem/DOMFilePath.h',
       'filesystem/DOMFileSystem.cpp',
       'indexeddb/IDBEventDispatcher.h',
       'indexeddb/IDBFactory.cpp',
       'indexeddb/IDBFactory.h',
-      'indexeddb/IDBFactoryBackendInterface.h',
       'indexeddb/IDBHistograms.h',
       'indexeddb/IDBIndex.cpp',
       'indexeddb/IDBIndex.h',
       'indexeddb/IDBVersionChangeEvent.cpp',
       'indexeddb/IDBVersionChangeEvent.h',
       'indexeddb/IndexedDB.h',
+      'indexeddb/IndexedDBClient.cpp',
+      'indexeddb/IndexedDBClient.h',
       'indexeddb/InspectorIndexedDBAgent.cpp',
       'indexeddb/InspectorIndexedDBAgent.h',
       'indexeddb/WebIDBCallbacksImpl.cpp',
       'indexeddb/WebIDBDatabaseCallbacksImpl.h',
       'indexeddb/WorkerGlobalScopeIndexedDatabase.cpp',
       'indexeddb/WorkerGlobalScopeIndexedDatabase.h',
-      'indexeddb/chromium/IDBFactoryBackendInterfaceChromium.cpp',
-      'indexeddb/chromium/IDBFactoryBackendInterfaceChromium.h',
       'mediasource/HTMLVideoElementMediaSource.cpp',
       'mediasource/HTMLVideoElementMediaSource.h',
       'mediasource/MediaSource.cpp',
       'mediasource/URLMediaSource.h',
       'mediasource/VideoPlaybackQuality.cpp',
       'mediasource/VideoPlaybackQuality.h',
-      'mediasource/WebKitMediaSource.cpp',
-      'mediasource/WebKitMediaSource.h',
-      'mediasource/WebKitSourceBuffer.cpp',
-      'mediasource/WebKitSourceBuffer.h',
-      'mediasource/WebKitSourceBufferList.cpp',
-      'mediasource/WebKitSourceBufferList.h',
-      'mediasource/WindowMediaSource.h',
       'mediastream/MediaConstraintsImpl.cpp',
       'mediastream/MediaConstraintsImpl.h',
       'mediastream/MediaDeviceInfo.cpp',
       'mediastream/RTCVoidRequestImpl.h',
       'mediastream/SourceInfo.cpp',
       'mediastream/SourceInfo.h',
+      'mediastream/URLMediaStream.cpp',
+      'mediastream/URLMediaStream.h',
       'mediastream/UserMediaClient.h',
       'mediastream/UserMediaController.cpp',
       'mediastream/UserMediaController.h',
       'mediastream/UserMediaRequest.cpp',
       'mediastream/UserMediaRequest.h',
-      'mediastream/URLMediaStream.cpp',
-      'mediastream/URLMediaStream.h',
       'navigatorcontentutils/NavigatorContentUtils.cpp',
       'navigatorcontentutils/NavigatorContentUtils.h',
       'navigatorcontentutils/NavigatorContentUtilsClient.h',
       'performance/WorkerGlobalScopePerformance.h',
       'performance/WorkerPerformance.cpp',
       'performance/WorkerPerformance.h',
+      'push_messaging/NavigatorPushManager.cpp',
+      'push_messaging/NavigatorPushManager.h',
+      'push_messaging/PushController.cpp',
+      'push_messaging/PushController.h',
+      'push_messaging/PushError.cpp',
+      'push_messaging/PushError.h',
+      'push_messaging/PushManager.cpp',
+      'push_messaging/PushManager.h',
+      'push_messaging/PushRegistration.cpp',
+      'push_messaging/PushRegistration.h',
+      'quota/DOMWindowQuota.cpp',
+      'quota/DOMWindowQuota.h',
       'quota/DeprecatedStorageInfo.cpp',
       'quota/DeprecatedStorageInfo.h',
       'quota/DeprecatedStorageQuota.cpp',
       'quota/DeprecatedStorageQuota.h',
       'quota/DeprecatedStorageQuotaCallbacksImpl.cpp',
       'quota/DeprecatedStorageQuotaCallbacksImpl.h',
-      'quota/DOMWindowQuota.cpp',
-      'quota/DOMWindowQuota.h',
       'quota/NavigatorStorageQuota.cpp',
       'quota/NavigatorStorageQuota.h',
       'quota/StorageErrorCallback.cpp',
       'screen_orientation/ScreenOrientationDispatcher.h',
       'serviceworkers/Cache.cpp',
       'serviceworkers/Cache.h',
+      'serviceworkers/Client.cpp',
+      'serviceworkers/Client.h',
       'serviceworkers/FetchEvent.cpp',
       'serviceworkers/FetchEvent.h',
       'serviceworkers/InstallEvent.cpp',
       'serviceworkers/ResponseInit.h',
       'serviceworkers/ServiceWorker.cpp',
       'serviceworkers/ServiceWorker.h',
+      'serviceworkers/ServiceWorkerClients.cpp',
+      'serviceworkers/ServiceWorkerClients.h',
       'serviceworkers/ServiceWorkerContainer.cpp',
       'serviceworkers/ServiceWorkerContainer.h',
       'serviceworkers/ServiceWorkerContainerClient.cpp',
       'speech/SpeechSynthesisVoice.h',
       'vibration/NavigatorVibration.cpp',
       'vibration/NavigatorVibration.h',
+      'webaudio/AnalyserNode.cpp',
+      'webaudio/AnalyserNode.h',
+      'webaudio/AsyncAudioDecoder.cpp',
+      'webaudio/AsyncAudioDecoder.h',
       'webaudio/AudioBasicInspectorNode.cpp',
       'webaudio/AudioBasicInspectorNode.h',
       'webaudio/AudioBasicProcessorNode.cpp',
       'webaudio/AudioBufferCallback.h',
       'webaudio/AudioBufferSourceNode.cpp',
       'webaudio/AudioBufferSourceNode.h',
-      'webaudio/ChannelMergerNode.cpp',
-      'webaudio/ChannelMergerNode.h',
-      'webaudio/ChannelSplitterNode.cpp',
-      'webaudio/ChannelSplitterNode.h',
       'webaudio/AudioContext.cpp',
       'webaudio/AudioContext.h',
       'webaudio/AudioDestinationNode.cpp',
       'webaudio/AudioDestinationNode.h',
-      'webaudio/GainNode.cpp',
-      'webaudio/GainNode.h',
       'webaudio/AudioListener.cpp',
       'webaudio/AudioListener.h',
       'webaudio/AudioNode.cpp',
       'webaudio/AudioNodeInput.h',
       'webaudio/AudioNodeOutput.cpp',
       'webaudio/AudioNodeOutput.h',
-      'webaudio/PannerNode.cpp',
-      'webaudio/PannerNode.h',
       'webaudio/AudioParam.cpp',
       'webaudio/AudioParam.h',
       'webaudio/AudioParamTimeline.cpp',
       'webaudio/AudioSourceNode.h',
       'webaudio/AudioSummingJunction.cpp',
       'webaudio/AudioSummingJunction.h',
-      'webaudio/AsyncAudioDecoder.cpp',
-      'webaudio/AsyncAudioDecoder.h',
       'webaudio/BiquadDSPKernel.cpp',
       'webaudio/BiquadDSPKernel.h',
       'webaudio/BiquadFilterNode.cpp',
       'webaudio/BiquadFilterNode.h',
       'webaudio/BiquadProcessor.cpp',
       'webaudio/BiquadProcessor.h',
+      'webaudio/ChannelMergerNode.cpp',
+      'webaudio/ChannelMergerNode.h',
+      'webaudio/ChannelSplitterNode.cpp',
+      'webaudio/ChannelSplitterNode.h',
       'webaudio/ConvolverNode.cpp',
       'webaudio/ConvolverNode.h',
       'webaudio/DefaultAudioDestinationNode.cpp',
       'webaudio/DelayProcessor.h',
       'webaudio/DynamicsCompressorNode.cpp',
       'webaudio/DynamicsCompressorNode.h',
-      'webaudio/ScriptProcessorNode.cpp',
-      'webaudio/ScriptProcessorNode.h',
+      'webaudio/GainNode.cpp',
+      'webaudio/GainNode.h',
       'webaudio/MediaElementAudioSourceNode.cpp',
       'webaudio/MediaElementAudioSourceNode.h',
       'webaudio/MediaStreamAudioDestinationNode.cpp',
       'webaudio/OfflineAudioDestinationNode.h',
       'webaudio/OscillatorNode.cpp',
       'webaudio/OscillatorNode.h',
+      'webaudio/PannerNode.cpp',
+      'webaudio/PannerNode.h',
       'webaudio/PeriodicWave.cpp',
       'webaudio/PeriodicWave.h',
       'webaudio/RealtimeAnalyser.cpp',
       'webaudio/RealtimeAnalyser.h',
-      'webaudio/AnalyserNode.cpp',
-      'webaudio/AnalyserNode.h',
+      'webaudio/ScriptProcessorNode.cpp',
+      'webaudio/ScriptProcessorNode.h',
       'webaudio/WaveShaperDSPKernel.cpp',
       'webaudio/WaveShaperDSPKernel.h',
       'webaudio/WaveShaperNode.cpp',
       'webdatabase/ChangeVersionData.h',
       'webdatabase/ChangeVersionWrapper.cpp',
       'webdatabase/ChangeVersionWrapper.h',
+      'webdatabase/DOMWindowWebDatabase.cpp',
+      'webdatabase/DOMWindowWebDatabase.h',
       'webdatabase/Database.cpp',
       'webdatabase/DatabaseAuthorizer.cpp',
       'webdatabase/DatabaseAuthorizer.h',
       'webdatabase/DatabaseThread.h',
       'webdatabase/DatabaseTracker.cpp',
       'webdatabase/DatabaseTracker.h',
-      'webdatabase/DOMWindowWebDatabase.cpp',
-      'webdatabase/DOMWindowWebDatabase.h',
       'webdatabase/InspectorDatabaseAgent.cpp',
       'webdatabase/InspectorDatabaseAgent.h',
       'webdatabase/InspectorDatabaseResource.cpp',
       'websockets/WebSocketDeflater.h',
       'websockets/WebSocketExtensionDispatcher.cpp',
       'websockets/WebSocketExtensionDispatcher.h',
-      'websockets/WebSocketExtensionProcessor.h',
       'websockets/WebSocketExtensionParser.cpp',
       'websockets/WebSocketExtensionParser.h',
+      'websockets/WebSocketExtensionProcessor.h',
       'websockets/WebSocketFrame.cpp',
       'websockets/WebSocketFrame.h',
       'websockets/WebSocketHandshake.cpp',
       'vibration/testing/InternalsVibration.idl',
     ],
     'modules_testing_files': [
+      'geolocation/testing/GeolocationClientMock.cpp',
+      'geolocation/testing/GeolocationClientMock.h',
       'geolocation/testing/InternalsGeolocation.cpp',
       'geolocation/testing/InternalsGeolocation.h',
-      'geolocation/testing/GeolocationClientMock.h',
-      'geolocation/testing/GeolocationClientMock.cpp',
       'speech/testing/InternalsSpeechSynthesis.cpp',
       'speech/testing/InternalsSpeechSynthesis.h',
       'speech/testing/PlatformSpeechSynthesizerMock.cpp',