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