Home | History | Annotate | Download | only in modules
      1 {
      2   'variables': {
      3     # Experimental hooks for embedder to provide extra IDL and source files.
      4     #
      5     # Note: this is not a supported API. If you rely on this, you will be broken
      6     # from time to time as the code generator changes in backward incompatible
      7     # ways.
      8     'extra_blink_module_idl_files': [],
      9     'extra_blink_module_files': [],
     10     'modules_idl_files': [
     11       '<@(extra_blink_module_idl_files)',
     12       'crypto/AesCbcParams.idl',
     13       'crypto/AesCtrParams.idl',
     14       'crypto/AesKeyGenParams.idl',
     15       'crypto/Algorithm.idl',
     16       'crypto/Crypto.idl',
     17       'crypto/HmacKeyParams.idl',
     18       'crypto/HmacParams.idl',
     19       'crypto/Key.idl',
     20       'crypto/KeyPair.idl',
     21       'crypto/RsaKeyGenParams.idl',
     22       'crypto/RsaSsaParams.idl',
     23       'crypto/SubtleCrypto.idl',
     24       'crypto/WindowCrypto.idl',
     25       'crypto/WorkerCrypto.idl',
     26       'crypto/WorkerGlobalScopeCrypto.idl',
     27       'device_orientation/DeviceAcceleration.idl',
     28       'device_orientation/DeviceMotionEvent.idl',
     29       'device_orientation/DeviceOrientationEvent.idl',
     30       'device_orientation/DeviceRotationRate.idl',
     31       'donottrack/NavigatorDoNotTrack.idl',
     32       'encoding/TextDecoder.idl',
     33       'encoding/TextEncoder.idl',
     34       'encryptedmedia/MediaKeyMessageEvent.idl',
     35       'encryptedmedia/MediaKeyNeededEvent.idl',
     36       'encryptedmedia/MediaKeySession.idl',
     37       'encryptedmedia/MediaKeys.idl',
     38       'filesystem/DOMFileSystem.idl',
     39       'filesystem/DOMFileSystemSync.idl',
     40       'filesystem/DataTransferItemFileSystem.idl',
     41       'filesystem/DirectoryEntry.idl',
     42       'filesystem/DirectoryEntrySync.idl',
     43       'filesystem/DirectoryReader.idl',
     44       'filesystem/DirectoryReaderSync.idl',
     45       'filesystem/EntriesCallback.idl',
     46       'filesystem/Entry.idl',
     47       'filesystem/EntryCallback.idl',
     48       'filesystem/EntrySync.idl',
     49       'filesystem/ErrorCallback.idl',
     50       'filesystem/FileCallback.idl',
     51       'filesystem/FileEntry.idl',
     52       'filesystem/FileEntrySync.idl',
     53       'filesystem/FileSystemCallback.idl',
     54       'filesystem/FileWriter.idl',
     55       'filesystem/FileWriterCallback.idl',
     56       'filesystem/FileWriterSync.idl',
     57       'filesystem/HTMLInputElementFileSystem.idl',
     58       'filesystem/Metadata.idl',
     59       'filesystem/MetadataCallback.idl',
     60       'filesystem/WindowFileSystem.idl',
     61       'filesystem/WorkerGlobalScopeFileSystem.idl',
     62       'gamepad/Gamepad.idl',
     63       'gamepad/GamepadList.idl',
     64       'gamepad/NavigatorGamepad.idl',
     65       'geolocation/Coordinates.idl',
     66       'geolocation/Geolocation.idl',
     67       'geolocation/Geoposition.idl',
     68       'geolocation/NavigatorGeolocation.idl',
     69       'geolocation/PositionCallback.idl',
     70       'geolocation/PositionError.idl',
     71       'geolocation/PositionErrorCallback.idl',
     72       'imagebitmap/ImageBitmapFactories.idl',
     73       'imagebitmap/WindowImageBitmapFactories.idl',
     74       'indexeddb/IDBCursor.idl',
     75       'indexeddb/IDBCursorWithValue.idl',
     76       'indexeddb/IDBDatabase.idl',
     77       'indexeddb/IDBFactory.idl',
     78       'indexeddb/IDBIndex.idl',
     79       'indexeddb/IDBKeyRange.idl',
     80       'indexeddb/IDBObjectStore.idl',
     81       'indexeddb/IDBOpenDBRequest.idl',
     82       'indexeddb/IDBRequest.idl',
     83       'indexeddb/IDBTransaction.idl',
     84       'indexeddb/IDBVersionChangeEvent.idl',
     85       'indexeddb/WindowIndexedDatabase.idl',
     86       'indexeddb/WorkerGlobalScopeIndexedDatabase.idl',
     87       'mediasource/HTMLVideoElementMediaSource.idl',
     88       'mediasource/MediaSource.idl',
     89       'mediasource/SourceBuffer.idl',
     90       'mediasource/SourceBufferList.idl',
     91       'mediasource/URLMediaSource.idl',
     92       'mediasource/VideoPlaybackQuality.idl',
     93       'mediasource/WebKitMediaSource.idl',
     94       'mediasource/WebKitSourceBuffer.idl',
     95       'mediasource/WebKitSourceBufferList.idl',
     96       'mediasource/WindowMediaSource.idl',
     97       'mediastream/MediaStream.idl',
     98       'mediastream/MediaStreamEvent.idl',
     99       'mediastream/MediaStreamTrack.idl',
    100       'mediastream/MediaStreamTrackEvent.idl',
    101       'mediastream/MediaStreamTrackSourcesCallback.idl',
    102       'mediastream/NavigatorMediaStream.idl',
    103       'mediastream/NavigatorUserMediaError.idl',
    104       'mediastream/NavigatorUserMediaErrorCallback.idl',
    105       'mediastream/NavigatorUserMediaSuccessCallback.idl',
    106       'mediastream/RTCDTMFSender.idl',
    107       'mediastream/RTCDTMFToneChangeEvent.idl',
    108       'mediastream/RTCDataChannel.idl',
    109       'mediastream/RTCDataChannelEvent.idl',
    110       'mediastream/RTCErrorCallback.idl',
    111       'mediastream/RTCIceCandidate.idl',
    112       'mediastream/RTCIceCandidateEvent.idl',
    113       'mediastream/RTCPeerConnection.idl',
    114       'mediastream/RTCSessionDescription.idl',
    115       'mediastream/RTCSessionDescriptionCallback.idl',
    116       'mediastream/RTCStatsCallback.idl',
    117       'mediastream/RTCStatsReport.idl',
    118       'mediastream/RTCStatsResponse.idl',
    119       'mediastream/SourceInfo.idl',
    120       'mediastream/URLMediaStream.idl',
    121       'navigatorcontentutils/NavigatorContentUtils.idl',
    122       'notifications/Notification.idl',
    123       'notifications/NotificationCenter.idl',
    124       'notifications/NotificationPermissionCallback.idl',
    125       'notifications/WebKitNotification.idl',
    126       'notifications/WindowNotifications.idl',
    127       'notifications/WorkerGlobalScopeNotifications.idl',
    128       'performance/WorkerGlobalScopePerformance.idl',
    129       'performance/WorkerPerformance.idl',
    130       'quota/NavigatorStorageQuota.idl',
    131       'quota/StorageErrorCallback.idl',
    132       'quota/StorageInfo.idl',
    133       'quota/StorageQuota.idl',
    134       'quota/StorageQuotaCallback.idl',
    135       'quota/StorageUsageCallback.idl',
    136       'quota/WindowQuota.idl',
    137       'quota/WorkerNavigatorStorageQuota.idl',
    138       'serviceworkers/NavigatorServiceWorker.idl',
    139       'serviceworkers/ServiceWorker.idl',
    140       'serviceworkers/ServiceWorkerGlobalScope.idl',
    141       'speech/SpeechGrammar.idl',
    142       'speech/SpeechGrammarList.idl',
    143       'speech/SpeechRecognition.idl',
    144       'speech/SpeechRecognitionAlternative.idl',
    145       'speech/SpeechRecognitionError.idl',
    146       'speech/SpeechRecognitionEvent.idl',
    147       'speech/SpeechRecognitionResult.idl',
    148       'speech/SpeechRecognitionResultList.idl',
    149       'speech/SpeechSynthesis.idl',
    150       'speech/SpeechSynthesisEvent.idl',
    151       'speech/SpeechSynthesisUtterance.idl',
    152       'speech/SpeechSynthesisVoice.idl',
    153       'speech/WindowSpeechSynthesis.idl',
    154       'vibration/NavigatorVibration.idl',
    155       'webaudio/AnalyserNode.idl',
    156       'webaudio/AudioBuffer.idl',
    157       'webaudio/AudioBufferCallback.idl',
    158       'webaudio/AudioBufferSourceNode.idl',
    159       'webaudio/AudioContext.idl',
    160       'webaudio/AudioDestinationNode.idl',
    161       'webaudio/AudioListener.idl',
    162       'webaudio/AudioNode.idl',
    163       'webaudio/AudioParam.idl',
    164       'webaudio/AudioProcessingEvent.idl',
    165       'webaudio/AudioSourceNode.idl',
    166       'webaudio/BiquadFilterNode.idl',
    167       'webaudio/ChannelMergerNode.idl',
    168       'webaudio/ChannelSplitterNode.idl',
    169       'webaudio/ConvolverNode.idl',
    170       'webaudio/DelayNode.idl',
    171       'webaudio/DynamicsCompressorNode.idl',
    172       'webaudio/GainNode.idl',
    173       'webaudio/MediaElementAudioSourceNode.idl',
    174       'webaudio/MediaStreamAudioDestinationNode.idl',
    175       'webaudio/MediaStreamAudioSourceNode.idl',
    176       'webaudio/OfflineAudioCompletionEvent.idl',
    177       'webaudio/OfflineAudioContext.idl',
    178       'webaudio/OscillatorNode.idl',
    179       'webaudio/PannerNode.idl',
    180       'webaudio/PeriodicWave.idl',
    181       'webaudio/ScriptProcessorNode.idl',
    182       'webaudio/WaveShaperNode.idl',
    183       'webdatabase/Database.idl',
    184       'webdatabase/DatabaseCallback.idl',
    185       'webdatabase/DatabaseSync.idl',
    186       'webdatabase/SQLError.idl',
    187       'webdatabase/SQLResultSet.idl',
    188       'webdatabase/SQLResultSetRowList.idl',
    189       'webdatabase/SQLStatementCallback.idl',
    190       'webdatabase/SQLStatementErrorCallback.idl',
    191       'webdatabase/SQLTransaction.idl',
    192       'webdatabase/SQLTransactionCallback.idl',
    193       'webdatabase/SQLTransactionErrorCallback.idl',
    194       'webdatabase/SQLTransactionSync.idl',
    195       'webdatabase/SQLTransactionSyncCallback.idl',
    196       'webdatabase/WindowWebDatabase.idl',
    197       'webdatabase/WorkerGlobalScopeWebDatabase.idl',
    198       'webmidi/MIDIAccess.idl',
    199       'webmidi/MIDIAccessPromise.idl',
    200       'webmidi/MIDIConnectionEvent.idl',
    201       'webmidi/MIDIErrorCallback.idl',
    202       'webmidi/MIDIInput.idl',
    203       'webmidi/MIDIMessageEvent.idl',
    204       'webmidi/MIDIOutput.idl',
    205       'webmidi/MIDIPort.idl',
    206       'webmidi/MIDISuccessCallback.idl',
    207       'webmidi/NavigatorWebMIDI.idl',
    208       'websockets/CloseEvent.idl',
    209       'websockets/WebSocket.idl',
    210     ],
    211     'modules_files': [
    212       '<@(extra_blink_module_files)',
    213       'crypto/AesCbcParams.cpp',
    214       'crypto/AesCbcParams.h',
    215       'crypto/AesCtrParams.cpp',
    216       'crypto/AesCtrParams.h',
    217       'crypto/AesKeyGenParams.cpp',
    218       'crypto/AesKeyGenParams.h',
    219       'crypto/Algorithm.cpp',
    220       'crypto/Algorithm.h',
    221       'crypto/Crypto.cpp',
    222       'crypto/Crypto.h',
    223       'crypto/CryptoResultImpl.cpp',
    224       'crypto/CryptoResultImpl.h',
    225       'crypto/DOMWindowCrypto.cpp',
    226       'crypto/DOMWindowCrypto.h',
    227       'crypto/HmacKeyParams.cpp',
    228       'crypto/HmacKeyParams.h',
    229       'crypto/HmacParams.cpp',
    230       'crypto/HmacParams.h',
    231       'crypto/Key.cpp',
    232       'crypto/Key.h',
    233       'crypto/KeyPair.cpp',
    234       'crypto/KeyPair.h',
    235       'crypto/NormalizeAlgorithm.cpp',
    236       'crypto/NormalizeAlgorithm.h',
    237       'crypto/RsaKeyGenParams.cpp',
    238       'crypto/RsaKeyGenParams.h',
    239       'crypto/RsaSsaParams.cpp',
    240       'crypto/RsaSsaParams.h',
    241       'crypto/SubtleCrypto.cpp',
    242       'crypto/SubtleCrypto.h',
    243       'crypto/WorkerCrypto.cpp',
    244       'crypto/WorkerCrypto.h',
    245       'crypto/WorkerGlobalScopeCrypto.cpp',
    246       'crypto/WorkerGlobalScopeCrypto.h',
    247       'device_orientation/DeviceAcceleration.cpp',
    248       'device_orientation/DeviceAcceleration.h',
    249       'device_orientation/DeviceMotionController.cpp',
    250       'device_orientation/DeviceMotionController.h',
    251       'device_orientation/DeviceMotionData.cpp',
    252       'device_orientation/DeviceMotionData.h',
    253       'device_orientation/DeviceMotionDispatcher.cpp',
    254       'device_orientation/DeviceMotionDispatcher.h',
    255       'device_orientation/DeviceMotionEvent.cpp',
    256       'device_orientation/DeviceMotionEvent.h',
    257       'device_orientation/DeviceOrientationController.cpp',
    258       'device_orientation/DeviceOrientationController.h',
    259       'device_orientation/DeviceOrientationDispatcher.cpp',
    260       'device_orientation/DeviceOrientationDispatcher.h',
    261       'device_orientation/DeviceOrientationData.cpp',
    262       'device_orientation/DeviceOrientationData.h',
    263       'device_orientation/DeviceOrientationEvent.cpp',
    264       'device_orientation/DeviceOrientationEvent.h',
    265       'device_orientation/DeviceRotationRate.cpp',
    266       'device_orientation/DeviceRotationRate.h',
    267       'device_orientation/DeviceSensorEventController.cpp',
    268       'device_orientation/DeviceSensorEventController.h',
    269       'device_orientation/DeviceSensorEventDispatcher.cpp',
    270       'device_orientation/DeviceSensorEventDispatcher.h',
    271       'donottrack/NavigatorDoNotTrack.cpp',
    272       'donottrack/NavigatorDoNotTrack.h',
    273       'encoding/TextDecoder.cpp',
    274       'encoding/TextDecoder.h',
    275       'encoding/TextEncoder.cpp',
    276       'encoding/TextEncoder.h',
    277       'encryptedmedia/MediaKeyMessageEvent.cpp',
    278       'encryptedmedia/MediaKeyMessageEvent.h',
    279       'encryptedmedia/MediaKeyNeededEvent.cpp',
    280       'encryptedmedia/MediaKeyNeededEvent.h',
    281       'encryptedmedia/MediaKeys.cpp',
    282       'encryptedmedia/MediaKeys.h',
    283       'encryptedmedia/MediaKeySession.cpp',
    284       'encryptedmedia/MediaKeySession.h',
    285       'filesystem/DOMFilePath.cpp',
    286       'filesystem/DOMFilePath.h',
    287       'filesystem/DOMFileSystem.cpp',
    288       'filesystem/DOMFileSystem.h',
    289       'filesystem/DOMFileSystemBase.cpp',
    290       'filesystem/DOMFileSystemBase.h',
    291       'filesystem/DOMFileSystemSync.cpp',
    292       'filesystem/DOMFileSystemSync.h',
    293       'filesystem/DOMWindowFileSystem.cpp',
    294       'filesystem/DOMWindowFileSystem.h',
    295       'filesystem/DataTransferItemFileSystem.cpp',
    296       'filesystem/DataTransferItemFileSystem.h',
    297       'filesystem/DirectoryEntry.cpp',
    298       'filesystem/DirectoryEntry.h',
    299       'filesystem/DirectoryEntrySync.cpp',
    300       'filesystem/DirectoryEntrySync.h',
    301       'filesystem/DirectoryReader.cpp',
    302       'filesystem/DirectoryReader.h',
    303       'filesystem/DirectoryReaderBase.h',
    304       'filesystem/DirectoryReaderSync.cpp',
    305       'filesystem/DirectoryReaderSync.h',
    306       'filesystem/DraggedIsolatedFileSystem.cpp',
    307       'filesystem/DraggedIsolatedFileSystem.h',
    308       'filesystem/EntriesCallback.h',
    309       'filesystem/Entry.cpp',
    310       'filesystem/Entry.h',
    311       'filesystem/EntryBase.cpp',
    312       'filesystem/EntryBase.h',
    313       'filesystem/EntryCallback.h',
    314       'filesystem/EntrySync.cpp',
    315       'filesystem/EntrySync.h',
    316       'filesystem/ErrorCallback.h',
    317       'filesystem/FileCallback.h',
    318       'filesystem/FileEntry.cpp',
    319       'filesystem/FileEntry.h',
    320       'filesystem/FileEntrySync.cpp',
    321       'filesystem/FileEntrySync.h',
    322       'filesystem/FileSystemCallback.h',
    323       'filesystem/FileSystemCallbacks.cpp',
    324       'filesystem/FileSystemCallbacks.h',
    325       'filesystem/FileSystemClient.h',
    326       'filesystem/FileSystemFlags.h',
    327       'filesystem/FileWriter.cpp',
    328       'filesystem/FileWriter.h',
    329       'filesystem/FileWriterBase.cpp',
    330       'filesystem/FileWriterBase.h',
    331       'filesystem/FileWriterBaseCallback.h',
    332       'filesystem/FileWriterCallback.h',
    333       'filesystem/FileWriterSync.cpp',
    334       'filesystem/FileWriterSync.h',
    335       'filesystem/HTMLInputElementFileSystem.cpp',
    336       'filesystem/HTMLInputElementFileSystem.h',
    337       'filesystem/LocalFileSystem.cpp',
    338       'filesystem/LocalFileSystem.h',
    339       'filesystem/Metadata.h',
    340       'filesystem/MetadataCallback.h',
    341       'filesystem/SyncCallbackHelper.h',
    342       'filesystem/WorkerGlobalScopeFileSystem.cpp',
    343       'filesystem/WorkerGlobalScopeFileSystem.h',
    344       'gamepad/Gamepad.cpp',
    345       'gamepad/Gamepad.h',
    346       'gamepad/GamepadList.cpp',
    347       'gamepad/GamepadList.h',
    348       'gamepad/NavigatorGamepad.cpp',
    349       'gamepad/NavigatorGamepad.h',
    350       'geolocation/Coordinates.cpp',
    351       'geolocation/Geolocation.cpp',
    352       'geolocation/GeolocationController.cpp',
    353       'geolocation/NavigatorGeolocation.cpp',
    354       'geolocation/NavigatorGeolocation.h',
    355       'imagebitmap/ImageBitmapFactories.cpp',
    356       'imagebitmap/ImageBitmapFactories.h',
    357       'indexeddb/DOMWindowIndexedDatabase.cpp',
    358       'indexeddb/DOMWindowIndexedDatabase.h',
    359       'indexeddb/IDBAny.cpp',
    360       'indexeddb/IDBAny.h',
    361       'indexeddb/IDBCursor.cpp',
    362       'indexeddb/IDBCursor.h',
    363       'indexeddb/IDBCursorWithValue.cpp',
    364       'indexeddb/IDBCursorWithValue.h',
    365       'indexeddb/IDBDatabase.cpp',
    366       'indexeddb/IDBDatabase.h',
    367       'indexeddb/IDBDatabaseCallbacks.cpp',
    368       'indexeddb/IDBDatabaseCallbacks.h',
    369       'indexeddb/IDBEventDispatcher.cpp',
    370       'indexeddb/IDBEventDispatcher.h',
    371       'indexeddb/IDBFactory.cpp',
    372       'indexeddb/IDBFactory.h',
    373       'indexeddb/IDBFactoryBackendInterface.h',
    374       'indexeddb/IDBHistograms.h',
    375       'indexeddb/IDBIndex.cpp',
    376       'indexeddb/IDBIndex.h',
    377       'indexeddb/IDBKey.cpp',
    378       'indexeddb/IDBKey.h',
    379       'indexeddb/IDBKeyPath.cpp',
    380       'indexeddb/IDBKeyPath.h',
    381       'indexeddb/IDBKeyRange.cpp',
    382       'indexeddb/IDBKeyRange.h',
    383       'indexeddb/IDBMetadata.h',
    384       'indexeddb/IDBObjectStore.cpp',
    385       'indexeddb/IDBObjectStore.h',
    386       'indexeddb/IDBOpenDBRequest.cpp',
    387       'indexeddb/IDBOpenDBRequest.h',
    388       'indexeddb/IDBPendingTransactionMonitor.cpp',
    389       'indexeddb/IDBPendingTransactionMonitor.h',
    390       'indexeddb/IDBRequest.cpp',
    391       'indexeddb/IDBRequest.h',
    392       'indexeddb/IDBTracing.h',
    393       'indexeddb/IDBTransaction.cpp',
    394       'indexeddb/IDBTransaction.h',
    395       'indexeddb/IDBVersionChangeEvent.cpp',
    396       'indexeddb/IDBVersionChangeEvent.h',
    397       'indexeddb/IndexedDB.h',
    398       'indexeddb/PageGroupIndexedDatabase.cpp',
    399       'indexeddb/PageGroupIndexedDatabase.h',
    400       'indexeddb/WebIDBCallbacksImpl.cpp',
    401       'indexeddb/WebIDBCallbacksImpl.h',
    402       'indexeddb/WebIDBDatabaseCallbacksImpl.cpp',
    403       'indexeddb/WebIDBDatabaseCallbacksImpl.h',
    404       'indexeddb/WorkerGlobalScopeIndexedDatabase.cpp',
    405       'indexeddb/WorkerGlobalScopeIndexedDatabase.h',
    406       'indexeddb/chromium/IDBFactoryBackendInterfaceChromium.cpp',
    407       'indexeddb/chromium/IDBFactoryBackendInterfaceChromium.h',
    408       'mediasource/HTMLVideoElementMediaSource.cpp',
    409       'mediasource/HTMLVideoElementMediaSource.h',
    410       'mediasource/MediaSource.cpp',
    411       'mediasource/MediaSource.h',
    412       'mediasource/MediaSourceBase.cpp',
    413       'mediasource/MediaSourceBase.h',
    414       'mediasource/MediaSourceRegistry.cpp',
    415       'mediasource/MediaSourceRegistry.h',
    416       'mediasource/SourceBuffer.cpp',
    417       'mediasource/SourceBuffer.h',
    418       'mediasource/SourceBufferList.cpp',
    419       'mediasource/SourceBufferList.h',
    420       'mediasource/URLMediaSource.cpp',
    421       'mediasource/URLMediaSource.h',
    422       'mediasource/VideoPlaybackQuality.cpp',
    423       'mediasource/VideoPlaybackQuality.h',
    424       'mediasource/WebKitMediaSource.cpp',
    425       'mediasource/WebKitMediaSource.h',
    426       'mediasource/WebKitSourceBuffer.cpp',
    427       'mediasource/WebKitSourceBuffer.h',
    428       'mediasource/WebKitSourceBufferList.cpp',
    429       'mediasource/WebKitSourceBufferList.h',
    430       'mediastream/MediaConstraintsImpl.cpp',
    431       'mediastream/MediaConstraintsImpl.h',
    432       'mediastream/MediaStream.cpp',
    433       'mediastream/MediaStream.h',
    434       'mediastream/MediaStreamEvent.cpp',
    435       'mediastream/MediaStreamEvent.h',
    436       'mediastream/MediaStreamRegistry.cpp',
    437       'mediastream/MediaStreamRegistry.h',
    438       'mediastream/MediaStreamTrack.cpp',
    439       'mediastream/MediaStreamTrack.h',
    440       'mediastream/MediaStreamTrackEvent.cpp',
    441       'mediastream/MediaStreamTrackEvent.h',
    442       'mediastream/MediaStreamTrackSourcesCallback.h',
    443       'mediastream/MediaStreamTrackSourcesRequest.cpp',
    444       'mediastream/MediaStreamTrackSourcesRequest.h',
    445       'mediastream/NavigatorMediaStream.cpp',
    446       'mediastream/NavigatorMediaStream.h',
    447       'mediastream/NavigatorUserMediaError.cpp',
    448       'mediastream/NavigatorUserMediaError.h',
    449       'mediastream/NavigatorUserMediaErrorCallback.h',
    450       'mediastream/NavigatorUserMediaSuccessCallback.h',
    451       'mediastream/RTCDTMFSender.cpp',
    452       'mediastream/RTCDTMFSender.h',
    453       'mediastream/RTCDTMFToneChangeEvent.cpp',
    454       'mediastream/RTCDTMFToneChangeEvent.h',
    455       'mediastream/RTCDataChannel.cpp',
    456       'mediastream/RTCDataChannel.h',
    457       'mediastream/RTCDataChannelEvent.cpp',
    458       'mediastream/RTCDataChannelEvent.h',
    459       'mediastream/RTCErrorCallback.h',
    460       'mediastream/RTCIceCandidate.cpp',
    461       'mediastream/RTCIceCandidate.h',
    462       'mediastream/RTCIceCandidateEvent.cpp',
    463       'mediastream/RTCIceCandidateEvent.h',
    464       'mediastream/RTCPeerConnection.cpp',
    465       'mediastream/RTCPeerConnection.h',
    466       'mediastream/RTCSessionDescription.cpp',
    467       'mediastream/RTCSessionDescription.h',
    468       'mediastream/RTCSessionDescriptionCallback.h',
    469       'mediastream/RTCSessionDescriptionRequestImpl.cpp',
    470       'mediastream/RTCSessionDescriptionRequestImpl.h',
    471       'mediastream/RTCStatsReport.cpp',
    472       'mediastream/RTCStatsReport.h',
    473       'mediastream/RTCStatsRequestImpl.cpp',
    474       'mediastream/RTCStatsRequestImpl.h',
    475       'mediastream/RTCStatsResponse.cpp',
    476       'mediastream/RTCStatsResponse.h',
    477       'mediastream/RTCVoidRequestImpl.cpp',
    478       'mediastream/RTCVoidRequestImpl.h',
    479       'mediastream/SourceInfo.cpp',
    480       'mediastream/SourceInfo.h',
    481       'mediastream/UserMediaClient.h',
    482       'mediastream/UserMediaController.cpp',
    483       'mediastream/UserMediaController.h',
    484       'mediastream/UserMediaRequest.cpp',
    485       'mediastream/UserMediaRequest.h',
    486       'mediastream/URLMediaStream.cpp',
    487       'mediastream/URLMediaStream.h',
    488       'mediastream/WebMediaStreamTrackSourcesRequest.cpp',
    489       'serviceworkers/ServiceWorkerGlobalScope.cpp',
    490       'serviceworkers/ServiceWorkerGlobalScope.h',
    491       'serviceworkers/ServiceWorkerThread.cpp',
    492       'serviceworkers/ServiceWorkerThread.h',
    493       'navigatorcontentutils/NavigatorContentUtils.cpp',
    494       'navigatorcontentutils/NavigatorContentUtils.h',
    495       'navigatorcontentutils/NavigatorContentUtilsClient.h',
    496       'notifications/DOMWindowNotifications.cpp',
    497       'notifications/DOMWindowNotifications.h',
    498       'notifications/Notification.cpp',
    499       'notifications/Notification.h',
    500       'notifications/NotificationBase.cpp',
    501       'notifications/NotificationBase.h',
    502       'notifications/NotificationCenter.cpp',
    503       'notifications/NotificationCenter.h',
    504       'notifications/NotificationController.cpp',
    505       'notifications/NotificationController.h',
    506       'notifications/NotificationPermissionCallback.h',
    507       'notifications/WebKitNotification.cpp',
    508       'notifications/WebKitNotification.h',
    509       'notifications/WorkerGlobalScopeNotifications.cpp',
    510       'notifications/WorkerGlobalScopeNotifications.h',
    511       'performance/WorkerGlobalScopePerformance.cpp',
    512       'performance/WorkerGlobalScopePerformance.h',
    513       'performance/WorkerPerformance.cpp',
    514       'performance/WorkerPerformance.h',
    515       'quota/DOMWindowQuota.cpp',
    516       'quota/DOMWindowQuota.h',
    517       'quota/NavigatorStorageQuota.cpp',
    518       'quota/NavigatorStorageQuota.h',
    519       'quota/StorageInfo.cpp',
    520       'quota/StorageInfo.h',
    521       'quota/StorageErrorCallback.cpp',
    522       'quota/StorageErrorCallback.h',
    523       'quota/StorageQuota.cpp',
    524       'quota/StorageQuota.h',
    525       'quota/StorageQuotaCallback.h',
    526       'quota/StorageUsageCallback.h',
    527       'quota/WebStorageQuotaCallbacksImpl.cpp',
    528       'quota/WebStorageQuotaCallbacksImpl.h',
    529       'quota/WorkerNavigatorStorageQuota.cpp',
    530       'quota/WorkerNavigatorStorageQuota.h',
    531       'serviceworkers/ServiceWorker.cpp',
    532       'serviceworkers/ServiceWorker.h',
    533       'serviceworkers/ServiceWorkerError.cpp',
    534       'serviceworkers/ServiceWorkerError.h',
    535       'serviceworkers/NavigatorServiceWorker.cpp',
    536       'serviceworkers/NavigatorServiceWorker.h',
    537       'speech/DOMWindowSpeechSynthesis.cpp',
    538       'speech/DOMWindowSpeechSynthesis.h',
    539       'speech/SpeechGrammar.cpp',
    540       'speech/SpeechGrammar.h',
    541       'speech/SpeechGrammarList.cpp',
    542       'speech/SpeechGrammarList.h',
    543       'speech/SpeechRecognition.cpp',
    544       'speech/SpeechRecognition.h',
    545       'speech/SpeechRecognitionAlternative.cpp',
    546       'speech/SpeechRecognitionAlternative.h',
    547       'speech/SpeechRecognitionClient.h',
    548       'speech/SpeechRecognitionController.cpp',
    549       'speech/SpeechRecognitionController.h',
    550       'speech/SpeechRecognitionError.cpp',
    551       'speech/SpeechRecognitionError.h',
    552       'speech/SpeechRecognitionEvent.cpp',
    553       'speech/SpeechRecognitionEvent.h',
    554       'speech/SpeechRecognitionResult.cpp',
    555       'speech/SpeechRecognitionResult.h',
    556       'speech/SpeechRecognitionResultList.cpp',
    557       'speech/SpeechRecognitionResultList.h',
    558       'speech/SpeechSynthesis.cpp',
    559       'speech/SpeechSynthesis.h',
    560       'speech/SpeechSynthesisEvent.cpp',
    561       'speech/SpeechSynthesisEvent.h',
    562       'speech/SpeechSynthesisUtterance.cpp',
    563       'speech/SpeechSynthesisUtterance.h',
    564       'speech/SpeechSynthesisVoice.cpp',
    565       'speech/SpeechSynthesisVoice.h',
    566       'vibration/NavigatorVibration.cpp',
    567       'vibration/NavigatorVibration.h',
    568       'webaudio/AudioBasicInspectorNode.cpp',
    569       'webaudio/AudioBasicInspectorNode.h',
    570       'webaudio/AudioBasicProcessorNode.cpp',
    571       'webaudio/AudioBasicProcessorNode.h',
    572       'webaudio/AudioBuffer.cpp',
    573       'webaudio/AudioBuffer.h',
    574       'webaudio/AudioBufferCallback.h',
    575       'webaudio/AudioBufferSourceNode.cpp',
    576       'webaudio/AudioBufferSourceNode.h',
    577       'webaudio/ChannelMergerNode.cpp',
    578       'webaudio/ChannelMergerNode.h',
    579       'webaudio/ChannelSplitterNode.cpp',
    580       'webaudio/ChannelSplitterNode.h',
    581       'webaudio/AudioContext.cpp',
    582       'webaudio/AudioContext.h',
    583       'webaudio/AudioDestinationNode.cpp',
    584       'webaudio/AudioDestinationNode.h',
    585       'webaudio/GainNode.cpp',
    586       'webaudio/GainNode.h',
    587       'webaudio/AudioListener.cpp',
    588       'webaudio/AudioListener.h',
    589       'webaudio/AudioNode.cpp',
    590       'webaudio/AudioNode.h',
    591       'webaudio/AudioNodeInput.cpp',
    592       'webaudio/AudioNodeInput.h',
    593       'webaudio/AudioNodeOutput.cpp',
    594       'webaudio/AudioNodeOutput.h',
    595       'webaudio/PannerNode.cpp',
    596       'webaudio/PannerNode.h',
    597       'webaudio/AudioParam.cpp',
    598       'webaudio/AudioParam.h',
    599       'webaudio/AudioParamTimeline.cpp',
    600       'webaudio/AudioParamTimeline.h',
    601       'webaudio/AudioProcessingEvent.cpp',
    602       'webaudio/AudioProcessingEvent.h',
    603       'webaudio/AudioScheduledSourceNode.cpp',
    604       'webaudio/AudioScheduledSourceNode.h',
    605       'webaudio/AudioSourceNode.h',
    606       'webaudio/AudioSummingJunction.cpp',
    607       'webaudio/AudioSummingJunction.h',
    608       'webaudio/AsyncAudioDecoder.cpp',
    609       'webaudio/AsyncAudioDecoder.h',
    610       'webaudio/BiquadDSPKernel.cpp',
    611       'webaudio/BiquadDSPKernel.h',
    612       'webaudio/BiquadFilterNode.cpp',
    613       'webaudio/BiquadFilterNode.h',
    614       'webaudio/BiquadProcessor.cpp',
    615       'webaudio/BiquadProcessor.h',
    616       'webaudio/ConvolverNode.cpp',
    617       'webaudio/ConvolverNode.h',
    618       'webaudio/DefaultAudioDestinationNode.cpp',
    619       'webaudio/DefaultAudioDestinationNode.h',
    620       'webaudio/DelayDSPKernel.cpp',
    621       'webaudio/DelayDSPKernel.h',
    622       'webaudio/DelayNode.cpp',
    623       'webaudio/DelayNode.h',
    624       'webaudio/DelayProcessor.cpp',
    625       'webaudio/DelayProcessor.h',
    626       'webaudio/DynamicsCompressorNode.cpp',
    627       'webaudio/DynamicsCompressorNode.h',
    628       'webaudio/ScriptProcessorNode.cpp',
    629       'webaudio/ScriptProcessorNode.h',
    630       'webaudio/MediaElementAudioSourceNode.cpp',
    631       'webaudio/MediaElementAudioSourceNode.h',
    632       'webaudio/MediaStreamAudioDestinationNode.cpp',
    633       'webaudio/MediaStreamAudioDestinationNode.h',
    634       'webaudio/MediaStreamAudioSourceNode.cpp',
    635       'webaudio/MediaStreamAudioSourceNode.h',
    636       'webaudio/OfflineAudioCompletionEvent.cpp',
    637       'webaudio/OfflineAudioCompletionEvent.h',
    638       'webaudio/OfflineAudioContext.cpp',
    639       'webaudio/OfflineAudioContext.h',
    640       'webaudio/OfflineAudioDestinationNode.cpp',
    641       'webaudio/OfflineAudioDestinationNode.h',
    642       'webaudio/OscillatorNode.cpp',
    643       'webaudio/OscillatorNode.h',
    644       'webaudio/PeriodicWave.cpp',
    645       'webaudio/PeriodicWave.h',
    646       'webaudio/RealtimeAnalyser.cpp',
    647       'webaudio/RealtimeAnalyser.h',
    648       'webaudio/AnalyserNode.cpp',
    649       'webaudio/AnalyserNode.h',
    650       'webaudio/WaveShaperDSPKernel.cpp',
    651       'webaudio/WaveShaperDSPKernel.h',
    652       'webaudio/WaveShaperNode.cpp',
    653       'webaudio/WaveShaperNode.h',
    654       'webaudio/WaveShaperProcessor.cpp',
    655       'webaudio/WaveShaperProcessor.h',
    656       'webdatabase/AbstractDatabaseServer.h',
    657       'webdatabase/AbstractSQLStatement.h',
    658       'webdatabase/AbstractSQLStatementBackend.h',
    659       'webdatabase/ChangeVersionData.h',
    660       'webdatabase/ChangeVersionWrapper.cpp',
    661       'webdatabase/ChangeVersionWrapper.h',
    662       'webdatabase/Database.cpp',
    663       'webdatabase/DatabaseAuthorizer.cpp',
    664       'webdatabase/DatabaseAuthorizer.h',
    665       'webdatabase/DatabaseBackend.cpp',
    666       'webdatabase/DatabaseBackend.h',
    667       'webdatabase/DatabaseBackendBase.cpp',
    668       'webdatabase/DatabaseBackendBase.h',
    669       'webdatabase/DatabaseBackendSync.cpp',
    670       'webdatabase/DatabaseBackendSync.h',
    671       'webdatabase/DatabaseBase.cpp',
    672       'webdatabase/DatabaseBase.h',
    673       'webdatabase/DatabaseBasicTypes.h',
    674       'webdatabase/DatabaseCallback.h',
    675       'webdatabase/DatabaseClient.cpp',
    676       'webdatabase/DatabaseClient.h',
    677       'webdatabase/DatabaseContext.cpp',
    678       'webdatabase/DatabaseContext.h',
    679       'webdatabase/DatabaseError.h',
    680       'webdatabase/DatabaseManager.cpp',
    681       'webdatabase/DatabaseManager.h',
    682       'webdatabase/DatabaseServer.cpp',
    683       'webdatabase/DatabaseServer.h',
    684       'webdatabase/DatabaseSync.cpp',
    685       'webdatabase/DatabaseSync.h',
    686       'webdatabase/DatabaseTask.cpp',
    687       'webdatabase/DatabaseTask.h',
    688       'webdatabase/DatabaseThread.cpp',
    689       'webdatabase/DatabaseThread.h',
    690       'webdatabase/DatabaseTracker.cpp',
    691       'webdatabase/DatabaseTracker.h',
    692       'webdatabase/DOMWindowWebDatabase.cpp',
    693       'webdatabase/DOMWindowWebDatabase.h',
    694       'webdatabase/QuotaTracker.cpp',
    695       'webdatabase/QuotaTracker.h',
    696       'webdatabase/SQLCallbackWrapper.h',
    697       'webdatabase/SQLError.cpp',
    698       'webdatabase/SQLError.h',
    699       'webdatabase/SQLResultSet.cpp',
    700       'webdatabase/SQLResultSetRowList.cpp',
    701       'webdatabase/SQLStatement.cpp',
    702       'webdatabase/SQLStatement.h',
    703       'webdatabase/SQLStatementBackend.cpp',
    704       'webdatabase/SQLStatementBackend.h',
    705       'webdatabase/SQLStatementSync.cpp',
    706       'webdatabase/SQLStatementSync.h',
    707       'webdatabase/SQLTransaction.cpp',
    708       'webdatabase/SQLTransaction.h',
    709       'webdatabase/SQLTransactionBackend.cpp',
    710       'webdatabase/SQLTransactionBackend.h',
    711       'webdatabase/SQLTransactionBackendSync.cpp',
    712       'webdatabase/SQLTransactionBackendSync.h',
    713       'webdatabase/SQLTransactionClient.cpp',
    714       'webdatabase/SQLTransactionClient.h',
    715       'webdatabase/SQLTransactionCoordinator.cpp',
    716       'webdatabase/SQLTransactionCoordinator.h',
    717       'webdatabase/SQLTransactionState.h',
    718       'webdatabase/SQLTransactionStateMachine.cpp',
    719       'webdatabase/SQLTransactionStateMachine.h',
    720       'webdatabase/SQLTransactionSync.cpp',
    721       'webdatabase/SQLTransactionSync.h',
    722       'webdatabase/SQLTransactionSyncCallback.h',
    723       'webdatabase/WorkerGlobalScopeWebDatabase.cpp',
    724       'webdatabase/WorkerGlobalScopeWebDatabase.h',
    725       'webdatabase/sqlite/SQLValue.cpp',
    726       'webdatabase/sqlite/SQLiteAuthorizer.cpp',
    727       'webdatabase/sqlite/SQLiteDatabase.cpp',
    728       'webdatabase/sqlite/SQLiteDatabase.h',
    729       'webdatabase/sqlite/SQLiteFileSystem.cpp',
    730       'webdatabase/sqlite/SQLiteFileSystem.h',
    731       'webdatabase/sqlite/SQLiteFileSystemPosix.cpp',
    732       'webdatabase/sqlite/SQLiteFileSystemWin.cpp',
    733       'webdatabase/sqlite/SQLiteStatement.cpp',
    734       'webdatabase/sqlite/SQLiteStatement.h',
    735       'webdatabase/sqlite/SQLiteTransaction.cpp',
    736       'webdatabase/sqlite/SQLiteTransaction.h',
    737       'webmidi/MIDIAccess.cpp',
    738       'webmidi/MIDIAccess.h',
    739       'webmidi/MIDIAccessPromise.cpp',
    740       'webmidi/MIDIAccessPromise.h',
    741       'webmidi/MIDIAccessor.cpp',
    742       'webmidi/MIDIAccessor.h',
    743       'webmidi/MIDIAccessorClient.h',
    744       'webmidi/MIDIClient.h',
    745       'webmidi/MIDIClientMock.cpp',
    746       'webmidi/MIDIClientMock.h',
    747       'webmidi/MIDIConnectionEvent.h',
    748       'webmidi/MIDIController.cpp',
    749       'webmidi/MIDIController.h',
    750       'webmidi/MIDIErrorCallback.h',
    751       'webmidi/MIDIInput.cpp',
    752       'webmidi/MIDIInput.h',
    753       'webmidi/MIDIMessageEvent.h',
    754       'webmidi/MIDIOptions.h',
    755       'webmidi/MIDIOutput.cpp',
    756       'webmidi/MIDIOutput.h',
    757       'webmidi/MIDIPort.cpp',
    758       'webmidi/MIDIPort.h',
    759       'webmidi/MIDISuccessCallback.h',
    760       'webmidi/NavigatorWebMIDI.cpp',
    761       'webmidi/NavigatorWebMIDI.h',
    762       'websockets/CloseEvent.h',
    763       'websockets/MainThreadWebSocketChannel.cpp',
    764       'websockets/MainThreadWebSocketChannel.h',
    765       'websockets/NewWebSocketChannelImpl.cpp',
    766       'websockets/NewWebSocketChannelImpl.h',
    767       'websockets/ThreadableWebSocketChannelClientWrapper.cpp',
    768       'websockets/ThreadableWebSocketChannelClientWrapper.h',
    769       'websockets/WebSocket.cpp',
    770       'websockets/WebSocket.h',
    771       'websockets/WebSocketChannel.cpp',
    772       'websockets/WebSocketChannel.h',
    773       'websockets/WebSocketChannelClient.h',
    774       'websockets/WebSocketDeflateFramer.cpp',
    775       'websockets/WebSocketDeflateFramer.h',
    776       'websockets/WebSocketDeflater.cpp',
    777       'websockets/WebSocketDeflater.h',
    778       'websockets/WebSocketExtensionDispatcher.cpp',
    779       'websockets/WebSocketExtensionDispatcher.h',
    780       'websockets/WebSocketExtensionProcessor.h',
    781       'websockets/WebSocketExtensionParser.cpp',
    782       'websockets/WebSocketExtensionParser.h',
    783       'websockets/WebSocketFrame.cpp',
    784       'websockets/WebSocketFrame.h',
    785       'websockets/WebSocketHandshake.cpp',
    786       'websockets/WebSocketHandshake.h',
    787       'websockets/WebSocketPerMessageDeflate.cpp',
    788       'websockets/WebSocketPerMessageDeflate.h',
    789       'websockets/WorkerThreadableWebSocketChannel.cpp',
    790       'websockets/WorkerThreadableWebSocketChannel.h',
    791     ],
    792     'modules_testing_support_idl_files' : [
    793       'speech/testing/InternalsSpeechSynthesis.idl',
    794       'vibration/testing/InternalsVibration.idl',
    795     ],
    796     'modules_testing_support_files': [
    797       'speech/testing/InternalsSpeechSynthesis.cpp',
    798       'speech/testing/InternalsSpeechSynthesis.h',
    799       'speech/testing/PlatformSpeechSynthesizerMock.cpp',
    800       'speech/testing/PlatformSpeechSynthesizerMock.h',
    801       'vibration/testing/InternalsVibration.cpp',
    802       'vibration/testing/InternalsVibration.h',
    803     ],
    804     'modules_unittest_files': [
    805       'indexeddb/IDBKeyPathTest.cpp',
    806       'indexeddb/IDBRequestTest.cpp',
    807       'indexeddb/IDBTransactionTest.cpp',
    808       'websockets/WebSocketDeflaterTest.cpp',
    809       'websockets/WebSocketExtensionDispatcherTest.cpp',
    810       'websockets/WebSocketExtensionParserTest.cpp',
    811       'websockets/WebSocketPerMessageDeflateTest.cpp',
    812     ],
    813   },
    814 }
    815