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