Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / modules.gypi
1 {
2   'includes': [
3     '../core/core_generated.gypi',
4     'modules_generated.gypi',
5   ],
6   'variables': {
7     # Experimental hooks for embedder to provide extra IDL and source files.
8     #
9     # Note: this is not a supported API. If you rely on this, you will be broken
10     # from time to time as the code generator changes in backward incompatible
11     # ways.
12     'extra_blink_module_idl_files': [],
13     'extra_blink_module_files': [],
14     # Files for which bindings (.cpp and .h files) will be generated
15     'modules_idl_files': [
16       '<@(extra_blink_module_idl_files)',
17       'battery/BatteryManager.idl',
18       'bluetooth/Bluetooth.idl',
19       'bluetooth/BluetoothDevice.idl',
20       'bluetooth/BluetoothDiscovery.idl',
21       'credentialmanager/Credential.idl',
22       'credentialmanager/CredentialsContainer.idl',
23       'credentialmanager/FederatedCredential.idl',
24       'credentialmanager/LocalCredential.idl',
25       'crypto/Crypto.idl',
26       'crypto/CryptoKey.idl',
27       'crypto/SubtleCrypto.idl',
28       'device_light/DeviceLightEvent.idl',
29       'device_orientation/DeviceAcceleration.idl',
30       'device_orientation/DeviceMotionEvent.idl',
31       'device_orientation/DeviceOrientationEvent.idl',
32       'device_orientation/DeviceRotationRate.idl',
33       'encoding/TextDecoder.idl',
34       'encoding/TextEncoder.idl',
35       'encryptedmedia/MediaEncryptedEvent.idl',
36       'encryptedmedia/MediaKeyMessageEvent.idl',
37       'encryptedmedia/MediaKeySession.idl',
38       'encryptedmedia/MediaKeySystemAccess.idl',
39       'encryptedmedia/MediaKeys.idl',
40       'filesystem/DOMFileSystem.idl',
41       'filesystem/DOMFileSystemSync.idl',
42       'filesystem/DirectoryEntry.idl',
43       'filesystem/DirectoryEntrySync.idl',
44       'filesystem/DirectoryReader.idl',
45       'filesystem/DirectoryReaderSync.idl',
46       'filesystem/EntriesCallback.idl',
47       'filesystem/Entry.idl',
48       'filesystem/EntryCallback.idl',
49       'filesystem/EntrySync.idl',
50       'filesystem/ErrorCallback.idl',
51       'filesystem/FileCallback.idl',
52       'filesystem/FileEntry.idl',
53       'filesystem/FileEntrySync.idl',
54       'filesystem/FileSystemCallback.idl',
55       'filesystem/FileWriter.idl',
56       'filesystem/FileWriterCallback.idl',
57       'filesystem/FileWriterSync.idl',
58       'filesystem/Metadata.idl',
59       'filesystem/MetadataCallback.idl',
60       'gamepad/Gamepad.idl',
61       'gamepad/GamepadButton.idl',
62       'gamepad/GamepadEvent.idl',
63       'gamepad/GamepadList.idl',
64       'gamepad/WebKitGamepad.idl',
65       'gamepad/WebKitGamepadList.idl',
66       'geofencing/CircularGeofencingRegion.idl',
67       'geofencing/Geofencing.idl',
68       'geofencing/GeofencingEvent.idl',
69       'geofencing/GeofencingRegion.idl',
70       'geolocation/Coordinates.idl',
71       'geolocation/Geolocation.idl',
72       'geolocation/Geoposition.idl',
73       'geolocation/PositionCallback.idl',
74       'geolocation/PositionError.idl',
75       'geolocation/PositionErrorCallback.idl',
76       'indexeddb/IDBCursor.idl',
77       'indexeddb/IDBCursorWithValue.idl',
78       'indexeddb/IDBDatabase.idl',
79       'indexeddb/IDBFactory.idl',
80       'indexeddb/IDBIndex.idl',
81       'indexeddb/IDBKeyRange.idl',
82       'indexeddb/IDBObjectStore.idl',
83       'indexeddb/IDBOpenDBRequest.idl',
84       'indexeddb/IDBRequest.idl',
85       'indexeddb/IDBTransaction.idl',
86       'indexeddb/IDBVersionChangeEvent.idl',
87       'mediasource/MediaSource.idl',
88       'mediasource/SourceBuffer.idl',
89       'mediasource/SourceBufferList.idl',
90       'mediasource/VideoPlaybackQuality.idl',
91       'mediastream/MediaDeviceInfo.idl',
92       'mediastream/MediaDeviceInfoCallback.idl',
93       'mediastream/MediaStream.idl',
94       'mediastream/MediaStreamEvent.idl',
95       'mediastream/MediaStreamTrack.idl',
96       'mediastream/MediaStreamTrackEvent.idl',
97       'mediastream/MediaStreamTrackSourcesCallback.idl',
98       'mediastream/NavigatorUserMediaError.idl',
99       'mediastream/NavigatorUserMediaErrorCallback.idl',
100       'mediastream/NavigatorUserMediaSuccessCallback.idl',
101       'mediastream/RTCDTMFSender.idl',
102       'mediastream/RTCDTMFToneChangeEvent.idl',
103       'mediastream/RTCDataChannel.idl',
104       'mediastream/RTCDataChannelEvent.idl',
105       'mediastream/RTCErrorCallback.idl',
106       'mediastream/RTCIceCandidate.idl',
107       'mediastream/RTCIceCandidateEvent.idl',
108       'mediastream/RTCPeerConnection.idl',
109       'mediastream/RTCSessionDescription.idl',
110       'mediastream/RTCSessionDescriptionCallback.idl',
111       'mediastream/RTCStatsCallback.idl',
112       'mediastream/RTCStatsReport.idl',
113       'mediastream/RTCStatsResponse.idl',
114       'mediastream/SourceInfo.idl',
115       'netinfo/NetworkInformation.idl',
116       'notifications/Notification.idl',
117       'notifications/NotificationPermissionCallback.idl',
118       'performance/WorkerPerformance.idl',
119       'presentation/Presentation.idl',
120       'presentation/PresentationSession.idl',
121       'push_messaging/PushEvent.idl',
122       'push_messaging/PushManager.idl',
123       'push_messaging/PushRegistration.idl',
124       'quota/DeprecatedStorageInfo.idl',
125       'quota/DeprecatedStorageQuota.idl',
126       'quota/StorageErrorCallback.idl',
127       'quota/StorageInfo.idl',
128       'quota/StorageQuota.idl',
129       'quota/StorageQuotaCallback.idl',
130       'quota/StorageUsageCallback.idl',
131       'screen_orientation/ScreenOrientation.idl',
132       'serviceworkers/Body.idl',
133       'serviceworkers/Cache.idl',
134       'serviceworkers/CacheStorage.idl',
135       'serviceworkers/ExtendableEvent.idl',
136       'serviceworkers/FetchEvent.idl',
137       'serviceworkers/Headers.idl',
138       'serviceworkers/InstallEvent.idl',
139       'serviceworkers/Request.idl',
140       'serviceworkers/Response.idl',
141       'serviceworkers/ServiceWorker.idl',
142       'serviceworkers/ServiceWorkerClient.idl',
143       'serviceworkers/ServiceWorkerClients.idl',
144       'serviceworkers/ServiceWorkerContainer.idl',
145       'serviceworkers/ServiceWorkerGlobalScope.idl',
146       'serviceworkers/ServiceWorkerRegistration.idl',
147       'speech/SpeechGrammar.idl',
148       'speech/SpeechGrammarList.idl',
149       'speech/SpeechRecognition.idl',
150       'speech/SpeechRecognitionAlternative.idl',
151       'speech/SpeechRecognitionError.idl',
152       'speech/SpeechRecognitionEvent.idl',
153       'speech/SpeechRecognitionResult.idl',
154       'speech/SpeechRecognitionResultList.idl',
155       'speech/SpeechSynthesis.idl',
156       'speech/SpeechSynthesisEvent.idl',
157       'speech/SpeechSynthesisUtterance.idl',
158       'speech/SpeechSynthesisVoice.idl',
159       'webaudio/AnalyserNode.idl',
160       'webaudio/AudioBuffer.idl',
161       'webaudio/AudioBufferCallback.idl',
162       'webaudio/AudioBufferSourceNode.idl',
163       'webaudio/AudioContext.idl',
164       'webaudio/AudioDestinationNode.idl',
165       'webaudio/AudioListener.idl',
166       'webaudio/AudioNode.idl',
167       'webaudio/AudioParam.idl',
168       'webaudio/AudioProcessingEvent.idl',
169       'webaudio/AudioSourceNode.idl',
170       'webaudio/BiquadFilterNode.idl',
171       'webaudio/ChannelMergerNode.idl',
172       'webaudio/ChannelSplitterNode.idl',
173       'webaudio/ConvolverNode.idl',
174       'webaudio/DelayNode.idl',
175       'webaudio/DynamicsCompressorNode.idl',
176       'webaudio/GainNode.idl',
177       'webaudio/MediaElementAudioSourceNode.idl',
178       'webaudio/MediaStreamAudioDestinationNode.idl',
179       'webaudio/MediaStreamAudioSourceNode.idl',
180       'webaudio/OfflineAudioCompletionEvent.idl',
181       'webaudio/OfflineAudioContext.idl',
182       'webaudio/OscillatorNode.idl',
183       'webaudio/PannerNode.idl',
184       'webaudio/PeriodicWave.idl',
185       'webaudio/ScriptProcessorNode.idl',
186       'webaudio/WaveShaperNode.idl',
187       'webdatabase/Database.idl',
188       'webdatabase/DatabaseCallback.idl',
189       'webdatabase/SQLError.idl',
190       'webdatabase/SQLResultSet.idl',
191       'webdatabase/SQLResultSetRowList.idl',
192       'webdatabase/SQLStatementCallback.idl',
193       'webdatabase/SQLStatementErrorCallback.idl',
194       'webdatabase/SQLTransaction.idl',
195       'webdatabase/SQLTransactionCallback.idl',
196       'webdatabase/SQLTransactionErrorCallback.idl',
197       'webmidi/MIDIAccess.idl',
198       'webmidi/MIDIConnectionEvent.idl',
199       'webmidi/MIDIErrorCallback.idl',
200       'webmidi/MIDIInput.idl',
201       'webmidi/MIDIInputMap.idl',
202       'webmidi/MIDIMessageEvent.idl',
203       'webmidi/MIDIOutput.idl',
204       'webmidi/MIDIOutputMap.idl',
205       'webmidi/MIDIPort.idl',
206       'webmidi/MIDISuccessCallback.idl',
207       'websockets/CloseEvent.idl',
208       'websockets/WebSocket.idl',
209     ],
210     # 'partial interface' or target (right side of) 'implements'
211     'modules_dependency_idl_files': [
212       'battery/NavigatorBattery.idl',
213       'beacon/NavigatorBeacon.idl',
214       'bluetooth/NavigatorBluetooth.idl',
215       'credentialmanager/NavigatorCredentials.idl',
216       'crypto/WindowCrypto.idl',
217       'crypto/WorkerGlobalScopeCrypto.idl',
218       'device_light/WindowDeviceLight.idl',
219       'device_orientation/WindowDeviceMotion.idl',
220       'device_orientation/WindowDeviceOrientation.idl',
221       'donottrack/NavigatorDoNotTrack.idl',
222       'encryptedmedia/HTMLMediaElementEncryptedMedia.idl',
223       'encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl',
224       'filesystem/DataTransferItemFileSystem.idl',
225       'filesystem/HTMLInputElementFileSystem.idl',
226       'filesystem/InspectorFrontendHostFileSystem.idl',
227       'filesystem/WindowFileSystem.idl',
228       'filesystem/WorkerGlobalScopeFileSystem.idl',
229       'gamepad/NavigatorGamepad.idl',
230       'geofencing/ServiceWorkerGlobalScopeGeofencing.idl',
231       'geofencing/ServiceWorkerRegistrationGeofencing.idl',
232       'geofencing/WorkerNavigatorGeofencing.idl',
233       'geolocation/NavigatorGeolocation.idl',
234       'indexeddb/WindowIndexedDatabase.idl',
235       'indexeddb/WorkerGlobalScopeIndexedDatabase.idl',
236       'mediasource/HTMLVideoElementMediaSource.idl',
237       'mediasource/URLMediaSource.idl',
238       'mediastream/NavigatorMediaStream.idl',
239       'mediastream/URLMediaStream.idl',
240       'mediastream/WindowMediaStream.idl',
241       'navigatorcontentutils/NavigatorContentUtils.idl',
242       'netinfo/NavigatorNetworkInformation.idl',
243       'netinfo/WorkerNavigatorNetworkInformation.idl',
244       'performance/SharedWorkerPerformance.idl',
245       'performance/WorkerGlobalScopePerformance.idl',
246       'presentation/NavigatorPresentation.idl',
247       'push_messaging/NavigatorPushManager.idl',
248       'push_messaging/ServiceWorkerGlobalScopePush.idl',
249       'quota/NavigatorStorageQuota.idl',
250       'quota/WindowQuota.idl',
251       'quota/WorkerNavigatorStorageQuota.idl',
252       'screen_orientation/ScreenScreenOrientation.idl',
253       'serviceworkers/NavigatorServiceWorker.idl',
254       'speech/WindowSpeech.idl',
255       'speech/WindowSpeechSynthesis.idl',
256       'vibration/NavigatorVibration.idl',
257       'webaudio/WindowWebAudio.idl',
258       'webdatabase/WindowWebDatabase.idl',
259       'webmidi/NavigatorWebMIDI.idl',
260     ],
261     # interfaces that inherit from Event
262     'modules_event_idl_files': [
263       'device_light/DeviceLightEvent.idl',
264       'device_orientation/DeviceMotionEvent.idl',
265       'device_orientation/DeviceOrientationEvent.idl',
266       'encryptedmedia/MediaEncryptedEvent.idl',
267       'encryptedmedia/MediaKeyMessageEvent.idl',
268       'gamepad/GamepadEvent.idl',
269       'geofencing/GeofencingEvent.idl',
270       'indexeddb/IDBVersionChangeEvent.idl',
271       'mediastream/MediaStreamEvent.idl',
272       'mediastream/MediaStreamTrackEvent.idl',
273       'mediastream/RTCDTMFToneChangeEvent.idl',
274       'mediastream/RTCDataChannelEvent.idl',
275       'mediastream/RTCIceCandidateEvent.idl',
276       'push_messaging/PushEvent.idl',
277       'serviceworkers/ExtendableEvent.idl',
278       'serviceworkers/FetchEvent.idl',
279       'serviceworkers/InstallEvent.idl',
280       'speech/SpeechRecognitionError.idl',
281       'speech/SpeechRecognitionEvent.idl',
282       'speech/SpeechSynthesisEvent.idl',
283       'webaudio/AudioProcessingEvent.idl',
284       'webaudio/OfflineAudioCompletionEvent.idl',
285       'webmidi/MIDIConnectionEvent.idl',
286       'webmidi/MIDIMessageEvent.idl',
287       'websockets/CloseEvent.idl',
288     ],
289     'modules_dictionary_idl_files': [
290       'encoding/TextDecodeOptions.idl',
291       'encoding/TextDecoderOptions.idl',
292       'encryptedmedia/MediaKeySystemOptions.idl',
293       'filesystem/FileSystemFlags.idl',
294       'indexeddb/IDBIndexParameters.idl',
295       'notifications/NotificationOptions.idl',
296       'serviceworkers/CacheQueryOptions.idl',
297       'serviceworkers/RegistrationOptions.idl',
298       'serviceworkers/ServiceWorkerClientQueryOptions.idl',
299       'webmidi/MIDIOptions.idl',
300     ],
301     'generated_modules_files': [
302       # .cpp files from make_modules_generated actions.
303       '<(blink_modules_output_dir)/EventModules.cpp',
304       '<(blink_modules_output_dir)/EventModulesHeaders.h',
305       '<(blink_modules_output_dir)/EventModulesNames.cpp',
306       '<(blink_modules_output_dir)/EventModulesNames.h',
307       '<(blink_modules_output_dir)/EventTargetModulesNames.cpp',
308       '<(blink_modules_output_dir)/EventTargetModulesNames.h',
309       '<(blink_modules_output_dir)/IndexedDBNames.cpp',
310       '<(blink_modules_output_dir)/IndexedDBNames.h',
311     ],
312     'generated_modules_dictionary_files': [
313       '<(blink_modules_output_dir)/encoding/TextDecodeOptions.cpp',
314       '<(blink_modules_output_dir)/encoding/TextDecodeOptions.h',
315       '<(blink_modules_output_dir)/encoding/TextDecoderOptions.cpp',
316       '<(blink_modules_output_dir)/encoding/TextDecoderOptions.h',
317       '<(blink_modules_output_dir)/encryptedmedia/MediaKeySystemOptions.cpp',
318       '<(blink_modules_output_dir)/encryptedmedia/MediaKeySystemOptions.h',
319       '<(blink_modules_output_dir)/filesystem/FileSystemFlags.cpp',
320       '<(blink_modules_output_dir)/filesystem/FileSystemFlags.h',
321       '<(blink_modules_output_dir)/indexeddb/IDBIndexParameters.cpp',
322       '<(blink_modules_output_dir)/indexeddb/IDBIndexParameters.h',
323       '<(blink_modules_output_dir)/notifications/NotificationOptions.cpp',
324       '<(blink_modules_output_dir)/notifications/NotificationOptions.h',
325       '<(blink_modules_output_dir)/serviceworkers/CacheQueryOptions.cpp',
326       '<(blink_modules_output_dir)/serviceworkers/CacheQueryOptions.h',
327       '<(blink_modules_output_dir)/serviceworkers/RegistrationOptions.cpp',
328       '<(blink_modules_output_dir)/serviceworkers/RegistrationOptions.h',
329       '<(blink_modules_output_dir)/serviceworkers/ServiceWorkerClientQueryOptions.cpp',
330       '<(blink_modules_output_dir)/serviceworkers/ServiceWorkerClientQueryOptions.h',
331       '<(blink_modules_output_dir)/webmidi/MIDIOptions.cpp',
332       '<(blink_modules_output_dir)/webmidi/MIDIOptions.h',
333     ],
334     'modules_files': [
335       '<@(extra_blink_module_files)',
336       '<@(generated_modules_dictionary_files)',
337       '<@(generated_modules_files)',
338       'InitModules.cpp',
339       'InitModules.h',
340       'battery/BatteryDispatcher.cpp',
341       'battery/BatteryDispatcher.h',
342       'battery/BatteryManager.cpp',
343       'battery/BatteryManager.h',
344       'battery/BatteryStatus.cpp',
345       'battery/BatteryStatus.h',
346       'battery/NavigatorBattery.cpp',
347       'battery/NavigatorBattery.h',
348       'beacon/NavigatorBeacon.cpp',
349       'beacon/NavigatorBeacon.h',
350       'bluetooth/Bluetooth.h',
351       'bluetooth/BluetoothDevice.h',
352       'bluetooth/BluetoothDiscovery.cpp',
353       'bluetooth/BluetoothDiscovery.h',
354       'bluetooth/BluetoothError.cpp',
355       'bluetooth/BluetoothError.h',
356       'bluetooth/NavigatorBluetooth.cpp',
357       'bluetooth/NavigatorBluetooth.h',
358       'credentialmanager/Credential.cpp',
359       'credentialmanager/Credential.h',
360       'credentialmanager/CredentialManagerClient.cpp',
361       'credentialmanager/CredentialManagerClient.h',
362       'credentialmanager/CredentialsContainer.cpp',
363       'credentialmanager/CredentialsContainer.h',
364       'credentialmanager/FederatedCredential.cpp',
365       'credentialmanager/FederatedCredential.h',
366       'credentialmanager/LocalCredential.cpp',
367       'credentialmanager/LocalCredential.h',
368       'credentialmanager/NavigatorCredentials.cpp',
369       'credentialmanager/NavigatorCredentials.h',
370       'crypto/Crypto.cpp',
371       'crypto/Crypto.h',
372       'crypto/CryptoKey.cpp',
373       'crypto/CryptoKey.h',
374       'crypto/CryptoResultImpl.cpp',
375       'crypto/CryptoResultImpl.h',
376       'crypto/DOMWindowCrypto.cpp',
377       'crypto/DOMWindowCrypto.h',
378       'crypto/NormalizeAlgorithm.cpp',
379       'crypto/NormalizeAlgorithm.h',
380       'crypto/SubtleCrypto.cpp',
381       'crypto/SubtleCrypto.h',
382       'crypto/WorkerGlobalScopeCrypto.cpp',
383       'crypto/WorkerGlobalScopeCrypto.h',
384       'device_light/DeviceLightController.cpp',
385       'device_light/DeviceLightController.h',
386       'device_light/DeviceLightDispatcher.cpp',
387       'device_light/DeviceLightDispatcher.h',
388       'device_light/DeviceLightEvent.cpp',
389       'device_light/DeviceLightEvent.h',
390       'device_orientation/DeviceAcceleration.cpp',
391       'device_orientation/DeviceAcceleration.h',
392       'device_orientation/DeviceMotionController.cpp',
393       'device_orientation/DeviceMotionController.h',
394       'device_orientation/DeviceMotionData.cpp',
395       'device_orientation/DeviceMotionData.h',
396       'device_orientation/DeviceMotionDispatcher.cpp',
397       'device_orientation/DeviceMotionDispatcher.h',
398       'device_orientation/DeviceMotionEvent.cpp',
399       'device_orientation/DeviceMotionEvent.h',
400       'device_orientation/DeviceOrientationController.cpp',
401       'device_orientation/DeviceOrientationController.h',
402       'device_orientation/DeviceOrientationData.cpp',
403       'device_orientation/DeviceOrientationData.h',
404       'device_orientation/DeviceOrientationDispatcher.cpp',
405       'device_orientation/DeviceOrientationDispatcher.h',
406       'device_orientation/DeviceOrientationEvent.cpp',
407       'device_orientation/DeviceOrientationEvent.h',
408       'device_orientation/DeviceOrientationInspectorAgent.cpp',
409       'device_orientation/DeviceOrientationInspectorAgent.h',
410       'device_orientation/DeviceRotationRate.cpp',
411       'device_orientation/DeviceRotationRate.h',
412       'donottrack/NavigatorDoNotTrack.cpp',
413       'donottrack/NavigatorDoNotTrack.h',
414       'encoding/TextDecoder.cpp',
415       'encoding/TextDecoder.h',
416       'encoding/TextEncoder.cpp',
417       'encoding/TextEncoder.h',
418       'encryptedmedia/HTMLMediaElementEncryptedMedia.cpp',
419       'encryptedmedia/HTMLMediaElementEncryptedMedia.h',
420       'encryptedmedia/MediaEncryptedEvent.cpp',
421       'encryptedmedia/MediaEncryptedEvent.h',
422       'encryptedmedia/MediaKeyMessageEvent.cpp',
423       'encryptedmedia/MediaKeyMessageEvent.h',
424       'encryptedmedia/MediaKeySession.cpp',
425       'encryptedmedia/MediaKeySession.h',
426       'encryptedmedia/MediaKeySystemAccess.cpp',
427       'encryptedmedia/MediaKeySystemAccess.h',
428       'encryptedmedia/MediaKeys.cpp',
429       'encryptedmedia/MediaKeys.h',
430       'encryptedmedia/MediaKeysClient.h',
431       'encryptedmedia/MediaKeysController.cpp',
432       'encryptedmedia/MediaKeysController.h',
433       'encryptedmedia/NavigatorRequestMediaKeySystemAccess.cpp',
434       'encryptedmedia/NavigatorRequestMediaKeySystemAccess.h',
435       'encryptedmedia/SimpleContentDecryptionModuleResult.cpp',
436       'encryptedmedia/SimpleContentDecryptionModuleResult.h',
437       'filesystem/DOMFilePath.cpp',
438       'filesystem/DOMFilePath.h',
439       'filesystem/DOMFileSystem.cpp',
440       'filesystem/DOMFileSystem.h',
441       'filesystem/DOMFileSystemBase.cpp',
442       'filesystem/DOMFileSystemBase.h',
443       'filesystem/DOMFileSystemSync.cpp',
444       'filesystem/DOMFileSystemSync.h',
445       'filesystem/DOMWindowFileSystem.cpp',
446       'filesystem/DOMWindowFileSystem.h',
447       'filesystem/DataTransferItemFileSystem.cpp',
448       'filesystem/DataTransferItemFileSystem.h',
449       'filesystem/DirectoryEntry.cpp',
450       'filesystem/DirectoryEntry.h',
451       'filesystem/DirectoryEntrySync.cpp',
452       'filesystem/DirectoryEntrySync.h',
453       'filesystem/DirectoryReader.cpp',
454       'filesystem/DirectoryReader.h',
455       'filesystem/DirectoryReaderBase.h',
456       'filesystem/DirectoryReaderSync.cpp',
457       'filesystem/DirectoryReaderSync.h',
458       'filesystem/DraggedIsolatedFileSystem.cpp',
459       'filesystem/DraggedIsolatedFileSystem.h',
460       'filesystem/EntriesCallback.h',
461       'filesystem/Entry.cpp',
462       'filesystem/Entry.h',
463       'filesystem/EntryBase.cpp',
464       'filesystem/EntryBase.h',
465       'filesystem/EntryCallback.h',
466       'filesystem/EntrySync.cpp',
467       'filesystem/EntrySync.h',
468       'filesystem/ErrorCallback.h',
469       'filesystem/FileCallback.h',
470       'filesystem/FileEntry.cpp',
471       'filesystem/FileEntry.h',
472       'filesystem/FileEntrySync.cpp',
473       'filesystem/FileEntrySync.h',
474       'filesystem/FileSystemCallback.h',
475       'filesystem/FileSystemCallbacks.cpp',
476       'filesystem/FileSystemCallbacks.h',
477       'filesystem/FileSystemClient.h',
478       'filesystem/FileWriter.cpp',
479       'filesystem/FileWriter.h',
480       'filesystem/FileWriterBase.cpp',
481       'filesystem/FileWriterBase.h',
482       'filesystem/FileWriterBaseCallback.h',
483       'filesystem/FileWriterCallback.h',
484       'filesystem/FileWriterSync.cpp',
485       'filesystem/FileWriterSync.h',
486       'filesystem/HTMLInputElementFileSystem.cpp',
487       'filesystem/HTMLInputElementFileSystem.h',
488       'filesystem/InspectorFileSystemAgent.cpp',
489       'filesystem/InspectorFileSystemAgent.h',
490       'filesystem/InspectorFrontendHostFileSystem.cpp',
491       'filesystem/InspectorFrontendHostFileSystem.h',
492       'filesystem/LocalFileSystem.cpp',
493       'filesystem/LocalFileSystem.h',
494       'filesystem/Metadata.h',
495       'filesystem/MetadataCallback.h',
496       'filesystem/SyncCallbackHelper.h',
497       'filesystem/WorkerGlobalScopeFileSystem.cpp',
498       'filesystem/WorkerGlobalScopeFileSystem.h',
499       'gamepad/Gamepad.cpp',
500       'gamepad/Gamepad.h',
501       'gamepad/GamepadButton.cpp',
502       'gamepad/GamepadButton.h',
503       'gamepad/GamepadCommon.cpp',
504       'gamepad/GamepadCommon.h',
505       'gamepad/GamepadDispatcher.cpp',
506       'gamepad/GamepadDispatcher.h',
507       'gamepad/GamepadEvent.cpp',
508       'gamepad/GamepadEvent.h',
509       'gamepad/GamepadList.cpp',
510       'gamepad/GamepadList.h',
511       'gamepad/NavigatorGamepad.cpp',
512       'gamepad/NavigatorGamepad.h',
513       'gamepad/WebKitGamepad.cpp',
514       'gamepad/WebKitGamepad.h',
515       'gamepad/WebKitGamepadList.cpp',
516       'gamepad/WebKitGamepadList.h',
517       'geofencing/CircularGeofencingRegion.cpp',
518       'geofencing/CircularGeofencingRegion.h',
519       'geofencing/Geofencing.cpp',
520       'geofencing/Geofencing.h',
521       'geofencing/GeofencingError.cpp',
522       'geofencing/GeofencingError.h',
523       'geofencing/GeofencingEvent.cpp',
524       'geofencing/GeofencingEvent.h',
525       'geofencing/GeofencingRegion.h',
526       'geofencing/ServiceWorkerGlobalScopeGeofencing.h',
527       'geofencing/ServiceWorkerRegistrationGeofencing.cpp',
528       'geofencing/ServiceWorkerRegistrationGeofencing.h',
529       'geofencing/WorkerNavigatorGeofencing.cpp',
530       'geofencing/WorkerNavigatorGeofencing.h',
531       'geolocation/Coordinates.cpp',
532       'geolocation/Geolocation.cpp',
533       'geolocation/GeolocationController.cpp',
534       'geolocation/GeoNotifier.cpp',
535       'geolocation/GeoNotifier.h',
536       'geolocation/GeolocationWatchers.cpp',
537       'geolocation/GeolocationWatchers.h',
538       'geolocation/NavigatorGeolocation.cpp',
539       'geolocation/NavigatorGeolocation.h',
540       'geolocation/PositionOptions.cpp',
541       'geolocation/PositionOptions.h',
542       'indexeddb/DOMWindowIndexedDatabase.cpp',
543       'indexeddb/DOMWindowIndexedDatabase.h',
544       'indexeddb/IDBAny.cpp',
545       'indexeddb/IDBAny.h',
546       'indexeddb/IDBCursor.cpp',
547       'indexeddb/IDBCursor.h',
548       'indexeddb/IDBCursorWithValue.cpp',
549       'indexeddb/IDBCursorWithValue.h',
550       'indexeddb/IDBDatabase.cpp',
551       'indexeddb/IDBDatabase.h',
552       'indexeddb/IDBDatabaseCallbacks.cpp',
553       'indexeddb/IDBDatabaseCallbacks.h',
554       'indexeddb/IDBEventDispatcher.cpp',
555       'indexeddb/IDBEventDispatcher.h',
556       'indexeddb/IDBFactory.cpp',
557       'indexeddb/IDBFactory.h',
558       'indexeddb/IDBHistograms.h',
559       'indexeddb/IDBIndex.cpp',
560       'indexeddb/IDBIndex.h',
561       'indexeddb/IDBKey.cpp',
562       'indexeddb/IDBKey.h',
563       'indexeddb/IDBKeyPath.cpp',
564       'indexeddb/IDBKeyPath.h',
565       'indexeddb/IDBKeyRange.cpp',
566       'indexeddb/IDBKeyRange.h',
567       'indexeddb/IDBMetadata.h',
568       'indexeddb/IDBObjectStore.cpp',
569       'indexeddb/IDBObjectStore.h',
570       'indexeddb/IDBOpenDBRequest.cpp',
571       'indexeddb/IDBOpenDBRequest.h',
572       'indexeddb/IDBPendingTransactionMonitor.cpp',
573       'indexeddb/IDBPendingTransactionMonitor.h',
574       'indexeddb/IDBRequest.cpp',
575       'indexeddb/IDBRequest.h',
576       'indexeddb/IDBTracing.h',
577       'indexeddb/IDBTransaction.cpp',
578       'indexeddb/IDBTransaction.h',
579       'indexeddb/IDBVersionChangeEvent.cpp',
580       'indexeddb/IDBVersionChangeEvent.h',
581       'indexeddb/IndexedDB.h',
582       'indexeddb/IndexedDBClient.cpp',
583       'indexeddb/IndexedDBClient.h',
584       'indexeddb/InspectorIndexedDBAgent.cpp',
585       'indexeddb/InspectorIndexedDBAgent.h',
586       'indexeddb/WebIDBCallbacksImpl.cpp',
587       'indexeddb/WebIDBCallbacksImpl.h',
588       'indexeddb/WebIDBDatabaseCallbacksImpl.cpp',
589       'indexeddb/WebIDBDatabaseCallbacksImpl.h',
590       'indexeddb/WorkerGlobalScopeIndexedDatabase.cpp',
591       'indexeddb/WorkerGlobalScopeIndexedDatabase.h',
592       'mediasource/HTMLVideoElementMediaSource.cpp',
593       'mediasource/HTMLVideoElementMediaSource.h',
594       'mediasource/MediaSource.cpp',
595       'mediasource/MediaSource.h',
596       'mediasource/MediaSourceRegistry.cpp',
597       'mediasource/MediaSourceRegistry.h',
598       'mediasource/SourceBuffer.cpp',
599       'mediasource/SourceBuffer.h',
600       'mediasource/SourceBufferList.cpp',
601       'mediasource/SourceBufferList.h',
602       'mediasource/URLMediaSource.cpp',
603       'mediasource/URLMediaSource.h',
604       'mediasource/VideoPlaybackQuality.cpp',
605       'mediasource/VideoPlaybackQuality.h',
606       'mediastream/MediaConstraintsImpl.cpp',
607       'mediastream/MediaConstraintsImpl.h',
608       'mediastream/MediaDeviceInfo.cpp',
609       'mediastream/MediaDeviceInfo.h',
610       'mediastream/MediaDeviceInfoCallback.h',
611       'mediastream/MediaDevicesRequest.cpp',
612       'mediastream/MediaDevicesRequest.h',
613       'mediastream/MediaStream.cpp',
614       'mediastream/MediaStream.h',
615       'mediastream/MediaStreamEvent.cpp',
616       'mediastream/MediaStreamEvent.h',
617       'mediastream/MediaStreamRegistry.cpp',
618       'mediastream/MediaStreamRegistry.h',
619       'mediastream/MediaStreamTrack.cpp',
620       'mediastream/MediaStreamTrack.h',
621       'mediastream/MediaStreamTrackEvent.cpp',
622       'mediastream/MediaStreamTrackEvent.h',
623       'mediastream/MediaStreamTrackSourcesCallback.h',
624       'mediastream/MediaStreamTrackSourcesRequestImpl.cpp',
625       'mediastream/MediaStreamTrackSourcesRequestImpl.h',
626       'mediastream/NavigatorMediaStream.cpp',
627       'mediastream/NavigatorMediaStream.h',
628       'mediastream/NavigatorUserMediaError.cpp',
629       'mediastream/NavigatorUserMediaError.h',
630       'mediastream/NavigatorUserMediaErrorCallback.h',
631       'mediastream/NavigatorUserMediaSuccessCallback.h',
632       'mediastream/RTCDTMFSender.cpp',
633       'mediastream/RTCDTMFSender.h',
634       'mediastream/RTCDTMFToneChangeEvent.cpp',
635       'mediastream/RTCDTMFToneChangeEvent.h',
636       'mediastream/RTCDataChannel.cpp',
637       'mediastream/RTCDataChannel.h',
638       'mediastream/RTCDataChannelEvent.cpp',
639       'mediastream/RTCDataChannelEvent.h',
640       'mediastream/RTCErrorCallback.h',
641       'mediastream/RTCIceCandidate.cpp',
642       'mediastream/RTCIceCandidate.h',
643       'mediastream/RTCIceCandidateEvent.cpp',
644       'mediastream/RTCIceCandidateEvent.h',
645       'mediastream/RTCPeerConnection.cpp',
646       'mediastream/RTCPeerConnection.h',
647       'mediastream/RTCSessionDescription.cpp',
648       'mediastream/RTCSessionDescription.h',
649       'mediastream/RTCSessionDescriptionCallback.h',
650       'mediastream/RTCSessionDescriptionRequestImpl.cpp',
651       'mediastream/RTCSessionDescriptionRequestImpl.h',
652       'mediastream/RTCStatsReport.cpp',
653       'mediastream/RTCStatsReport.h',
654       'mediastream/RTCStatsRequestImpl.cpp',
655       'mediastream/RTCStatsRequestImpl.h',
656       'mediastream/RTCStatsResponse.cpp',
657       'mediastream/RTCStatsResponse.h',
658       'mediastream/RTCVoidRequestImpl.cpp',
659       'mediastream/RTCVoidRequestImpl.h',
660       'mediastream/SourceInfo.cpp',
661       'mediastream/SourceInfo.h',
662       'mediastream/URLMediaStream.cpp',
663       'mediastream/URLMediaStream.h',
664       'mediastream/UserMediaClient.h',
665       'mediastream/UserMediaController.cpp',
666       'mediastream/UserMediaController.h',
667       'mediastream/UserMediaRequest.cpp',
668       'mediastream/UserMediaRequest.h',
669       'navigatorcontentutils/NavigatorContentUtils.cpp',
670       'navigatorcontentutils/NavigatorContentUtils.h',
671       'navigatorcontentutils/NavigatorContentUtilsClient.h',
672       'netinfo/NavigatorNetworkInformation.cpp',
673       'netinfo/NavigatorNetworkInformation.h',
674       'netinfo/NetworkInformation.cpp',
675       'netinfo/NetworkInformation.h',
676       'netinfo/WorkerNavigatorNetworkInformation.cpp',
677       'netinfo/WorkerNavigatorNetworkInformation.h',
678       'notifications/Notification.cpp',
679       'notifications/Notification.h',
680       'notifications/NotificationClient.h',
681       'notifications/NotificationController.cpp',
682       'notifications/NotificationController.h',
683       'notifications/NotificationPermissionCallback.h',
684       'notifications/NotificationPermissionClient.cpp',
685       'notifications/NotificationPermissionClient.h',
686       'performance/SharedWorkerPerformance.cpp',
687       'performance/WorkerGlobalScopePerformance.cpp',
688       'performance/WorkerGlobalScopePerformance.h',
689       'performance/WorkerPerformance.cpp',
690       'performance/WorkerPerformance.h',
691       'presentation/NavigatorPresentation.cpp',
692       'presentation/NavigatorPresentation.h',
693       'presentation/Presentation.cpp',
694       'presentation/Presentation.h',
695       'presentation/PresentationSession.cpp',
696       'presentation/PresentationSession.h',
697       'push_messaging/NavigatorPushManager.cpp',
698       'push_messaging/NavigatorPushManager.h',
699       'push_messaging/PushController.cpp',
700       'push_messaging/PushController.h',
701       'push_messaging/PushError.cpp',
702       'push_messaging/PushError.h',
703       'push_messaging/PushEvent.cpp',
704       'push_messaging/PushEvent.h',
705       'push_messaging/PushManager.cpp',
706       'push_messaging/PushManager.h',
707       'push_messaging/PushPermissionClient.cpp',
708       'push_messaging/PushPermissionClient.h',
709       'push_messaging/PushPermissionRequestCallback.cpp',
710       'push_messaging/PushPermissionRequestCallback.h',
711       'push_messaging/PushPermissionStatusCallback.cpp',
712       'push_messaging/PushPermissionStatusCallback.h',
713       'push_messaging/PushRegistration.cpp',
714       'push_messaging/PushRegistration.h',
715       'push_messaging/ServiceWorkerGlobalScopePush.h',
716       'quota/DOMWindowQuota.cpp',
717       'quota/DOMWindowQuota.h',
718       'quota/DeprecatedStorageInfo.cpp',
719       'quota/DeprecatedStorageInfo.h',
720       'quota/DeprecatedStorageQuota.cpp',
721       'quota/DeprecatedStorageQuota.h',
722       'quota/DeprecatedStorageQuotaCallbacksImpl.cpp',
723       'quota/DeprecatedStorageQuotaCallbacksImpl.h',
724       'quota/NavigatorStorageQuota.cpp',
725       'quota/NavigatorStorageQuota.h',
726       'quota/StorageErrorCallback.cpp',
727       'quota/StorageErrorCallback.h',
728       'quota/StorageInfo.cpp',
729       'quota/StorageInfo.h',
730       'quota/StorageQuota.cpp',
731       'quota/StorageQuota.h',
732       'quota/StorageQuotaCallback.h',
733       'quota/StorageQuotaCallbacksImpl.cpp',
734       'quota/StorageQuotaCallbacksImpl.h',
735       'quota/StorageQuotaClient.cpp',
736       'quota/StorageQuotaClient.h',
737       'quota/StorageUsageCallback.h',
738       'quota/WorkerNavigatorStorageQuota.cpp',
739       'quota/WorkerNavigatorStorageQuota.h',
740       'screen_orientation/LockOrientationCallback.cpp',
741       'screen_orientation/LockOrientationCallback.h',
742       'screen_orientation/ScreenScreenOrientation.cpp',
743       'screen_orientation/ScreenScreenOrientation.h',
744       'screen_orientation/ScreenOrientation.cpp',
745       'screen_orientation/ScreenOrientation.h',
746       'screen_orientation/ScreenOrientationController.cpp',
747       'screen_orientation/ScreenOrientationController.h',
748       'screen_orientation/ScreenOrientationDispatcher.cpp',
749       'screen_orientation/ScreenOrientationDispatcher.h',
750       'serviceworkers/Body.cpp',
751       'serviceworkers/Body.h',
752       'serviceworkers/Cache.cpp',
753       'serviceworkers/Cache.h',
754       'serviceworkers/CacheStorage.cpp',
755       'serviceworkers/CacheStorage.h',
756       'serviceworkers/ExtendableEvent.cpp',
757       'serviceworkers/ExtendableEvent.h',
758       'serviceworkers/FetchEvent.cpp',
759       'serviceworkers/FetchEvent.h',
760       'serviceworkers/FetchHeaderList.cpp',
761       'serviceworkers/FetchHeaderList.h',
762       'serviceworkers/FetchManager.cpp',
763       'serviceworkers/FetchManager.h',
764       'serviceworkers/FetchRequestData.cpp',
765       'serviceworkers/FetchRequestData.h',
766       'serviceworkers/FetchResponseData.cpp',
767       'serviceworkers/FetchResponseData.h',
768       'serviceworkers/Headers.cpp',
769       'serviceworkers/Headers.h',
770       'serviceworkers/InstallEvent.cpp',
771       'serviceworkers/InstallEvent.h',
772       'serviceworkers/NavigatorServiceWorker.cpp',
773       'serviceworkers/NavigatorServiceWorker.h',
774       'serviceworkers/Request.cpp',
775       'serviceworkers/Request.h',
776       'serviceworkers/RequestInit.cpp',
777       'serviceworkers/RequestInit.h',
778       'serviceworkers/RespondWithObserver.cpp',
779       'serviceworkers/RespondWithObserver.h',
780       'serviceworkers/Response.cpp',
781       'serviceworkers/Response.h',
782       'serviceworkers/ResponseInit.h',
783       'serviceworkers/ServiceWorker.cpp',
784       'serviceworkers/ServiceWorker.h',
785       'serviceworkers/ServiceWorkerClient.cpp',
786       'serviceworkers/ServiceWorkerClient.h',
787       'serviceworkers/ServiceWorkerClients.cpp',
788       'serviceworkers/ServiceWorkerClients.h',
789       'serviceworkers/ServiceWorkerContainer.cpp',
790       'serviceworkers/ServiceWorkerContainer.h',
791       'serviceworkers/ServiceWorkerContainerClient.cpp',
792       'serviceworkers/ServiceWorkerContainerClient.h',
793       'serviceworkers/ServiceWorkerError.cpp',
794       'serviceworkers/ServiceWorkerError.h',
795       'serviceworkers/ServiceWorkerGlobalScope.cpp',
796       'serviceworkers/ServiceWorkerGlobalScope.h',
797       'serviceworkers/ServiceWorkerGlobalScopeClient.cpp',
798       'serviceworkers/ServiceWorkerGlobalScopeClient.h',
799       'serviceworkers/ServiceWorkerRegistration.cpp',
800       'serviceworkers/ServiceWorkerRegistration.h',
801       'serviceworkers/ServiceWorkerThread.cpp',
802       'serviceworkers/ServiceWorkerThread.h',
803       'serviceworkers/WaitUntilObserver.cpp',
804       'speech/DOMWindowSpeechSynthesis.cpp',
805       'speech/DOMWindowSpeechSynthesis.h',
806       'speech/SpeechGrammar.cpp',
807       'speech/SpeechGrammar.h',
808       'speech/SpeechGrammarList.cpp',
809       'speech/SpeechGrammarList.h',
810       'speech/SpeechRecognition.cpp',
811       'speech/SpeechRecognition.h',
812       'speech/SpeechRecognitionAlternative.cpp',
813       'speech/SpeechRecognitionAlternative.h',
814       'speech/SpeechRecognitionClient.h',
815       'speech/SpeechRecognitionController.cpp',
816       'speech/SpeechRecognitionController.h',
817       'speech/SpeechRecognitionError.cpp',
818       'speech/SpeechRecognitionError.h',
819       'speech/SpeechRecognitionEvent.cpp',
820       'speech/SpeechRecognitionEvent.h',
821       'speech/SpeechRecognitionResult.cpp',
822       'speech/SpeechRecognitionResult.h',
823       'speech/SpeechRecognitionResultList.cpp',
824       'speech/SpeechRecognitionResultList.h',
825       'speech/SpeechSynthesis.cpp',
826       'speech/SpeechSynthesis.h',
827       'speech/SpeechSynthesisEvent.cpp',
828       'speech/SpeechSynthesisEvent.h',
829       'speech/SpeechSynthesisUtterance.cpp',
830       'speech/SpeechSynthesisUtterance.h',
831       'speech/SpeechSynthesisVoice.cpp',
832       'speech/SpeechSynthesisVoice.h',
833       'vibration/NavigatorVibration.cpp',
834       'vibration/NavigatorVibration.h',
835       'webaudio/AnalyserNode.cpp',
836       'webaudio/AnalyserNode.h',
837       'webaudio/AsyncAudioDecoder.cpp',
838       'webaudio/AsyncAudioDecoder.h',
839       'webaudio/AudioBasicInspectorNode.cpp',
840       'webaudio/AudioBasicInspectorNode.h',
841       'webaudio/AudioBasicProcessorNode.cpp',
842       'webaudio/AudioBasicProcessorNode.h',
843       'webaudio/AudioBuffer.cpp',
844       'webaudio/AudioBuffer.h',
845       'webaudio/AudioBufferCallback.h',
846       'webaudio/AudioBufferSourceNode.cpp',
847       'webaudio/AudioBufferSourceNode.h',
848       'webaudio/AudioContext.cpp',
849       'webaudio/AudioContext.h',
850       'webaudio/AudioDestinationNode.cpp',
851       'webaudio/AudioDestinationNode.h',
852       'webaudio/AudioListener.cpp',
853       'webaudio/AudioListener.h',
854       'webaudio/AudioNode.cpp',
855       'webaudio/AudioNode.h',
856       'webaudio/AudioNodeInput.cpp',
857       'webaudio/AudioNodeInput.h',
858       'webaudio/AudioNodeOutput.cpp',
859       'webaudio/AudioNodeOutput.h',
860       'webaudio/AudioParam.cpp',
861       'webaudio/AudioParam.h',
862       'webaudio/AudioParamTimeline.cpp',
863       'webaudio/AudioParamTimeline.h',
864       'webaudio/AudioProcessingEvent.cpp',
865       'webaudio/AudioProcessingEvent.h',
866       'webaudio/AudioScheduledSourceNode.cpp',
867       'webaudio/AudioScheduledSourceNode.h',
868       'webaudio/AudioSourceNode.h',
869       'webaudio/AudioSummingJunction.cpp',
870       'webaudio/AudioSummingJunction.h',
871       'webaudio/BiquadDSPKernel.cpp',
872       'webaudio/BiquadDSPKernel.h',
873       'webaudio/BiquadFilterNode.cpp',
874       'webaudio/BiquadFilterNode.h',
875       'webaudio/BiquadProcessor.cpp',
876       'webaudio/BiquadProcessor.h',
877       'webaudio/ChannelMergerNode.cpp',
878       'webaudio/ChannelMergerNode.h',
879       'webaudio/ChannelSplitterNode.cpp',
880       'webaudio/ChannelSplitterNode.h',
881       'webaudio/ConvolverNode.cpp',
882       'webaudio/ConvolverNode.h',
883       'webaudio/DefaultAudioDestinationNode.cpp',
884       'webaudio/DefaultAudioDestinationNode.h',
885       'webaudio/DelayDSPKernel.cpp',
886       'webaudio/DelayDSPKernel.h',
887       'webaudio/DelayNode.cpp',
888       'webaudio/DelayNode.h',
889       'webaudio/DelayProcessor.cpp',
890       'webaudio/DelayProcessor.h',
891       'webaudio/DynamicsCompressorNode.cpp',
892       'webaudio/DynamicsCompressorNode.h',
893       'webaudio/GainNode.cpp',
894       'webaudio/GainNode.h',
895       'webaudio/MediaElementAudioSourceNode.cpp',
896       'webaudio/MediaElementAudioSourceNode.h',
897       'webaudio/MediaStreamAudioDestinationNode.cpp',
898       'webaudio/MediaStreamAudioDestinationNode.h',
899       'webaudio/MediaStreamAudioSourceNode.cpp',
900       'webaudio/MediaStreamAudioSourceNode.h',
901       'webaudio/OfflineAudioCompletionEvent.cpp',
902       'webaudio/OfflineAudioCompletionEvent.h',
903       'webaudio/OfflineAudioContext.cpp',
904       'webaudio/OfflineAudioContext.h',
905       'webaudio/OfflineAudioDestinationNode.cpp',
906       'webaudio/OfflineAudioDestinationNode.h',
907       'webaudio/OscillatorNode.cpp',
908       'webaudio/OscillatorNode.h',
909       'webaudio/PannerNode.cpp',
910       'webaudio/PannerNode.h',
911       'webaudio/PeriodicWave.cpp',
912       'webaudio/PeriodicWave.h',
913       'webaudio/RealtimeAnalyser.cpp',
914       'webaudio/RealtimeAnalyser.h',
915       'webaudio/ScriptProcessorNode.cpp',
916       'webaudio/ScriptProcessorNode.h',
917       'webaudio/WaveShaperDSPKernel.cpp',
918       'webaudio/WaveShaperDSPKernel.h',
919       'webaudio/WaveShaperNode.cpp',
920       'webaudio/WaveShaperNode.h',
921       'webaudio/WaveShaperProcessor.cpp',
922       'webaudio/WaveShaperProcessor.h',
923       'webdatabase/ChangeVersionData.h',
924       'webdatabase/ChangeVersionWrapper.cpp',
925       'webdatabase/ChangeVersionWrapper.h',
926       'webdatabase/DOMWindowWebDatabase.cpp',
927       'webdatabase/DOMWindowWebDatabase.h',
928       'webdatabase/Database.cpp',
929       'webdatabase/Database.h',
930       'webdatabase/DatabaseAuthorizer.cpp',
931       'webdatabase/DatabaseAuthorizer.h',
932       'webdatabase/DatabaseBasicTypes.h',
933       'webdatabase/DatabaseCallback.h',
934       'webdatabase/DatabaseClient.cpp',
935       'webdatabase/DatabaseClient.h',
936       'webdatabase/DatabaseContext.cpp',
937       'webdatabase/DatabaseContext.h',
938       'webdatabase/DatabaseError.h',
939       'webdatabase/DatabaseManager.cpp',
940       'webdatabase/DatabaseManager.h',
941       'webdatabase/DatabaseTask.cpp',
942       'webdatabase/DatabaseTask.h',
943       'webdatabase/DatabaseThread.cpp',
944       'webdatabase/DatabaseThread.h',
945       'webdatabase/DatabaseTracker.cpp',
946       'webdatabase/DatabaseTracker.h',
947       'webdatabase/InspectorDatabaseAgent.cpp',
948       'webdatabase/InspectorDatabaseAgent.h',
949       'webdatabase/InspectorDatabaseResource.cpp',
950       'webdatabase/InspectorDatabaseResource.h',
951       'webdatabase/QuotaTracker.cpp',
952       'webdatabase/QuotaTracker.h',
953       'webdatabase/SQLError.cpp',
954       'webdatabase/SQLError.h',
955       'webdatabase/SQLResultSet.cpp',
956       'webdatabase/SQLResultSetRowList.cpp',
957       'webdatabase/SQLStatement.cpp',
958       'webdatabase/SQLStatement.h',
959       'webdatabase/SQLStatementBackend.cpp',
960       'webdatabase/SQLStatementBackend.h',
961       'webdatabase/SQLTransaction.cpp',
962       'webdatabase/SQLTransaction.h',
963       'webdatabase/SQLTransactionBackend.cpp',
964       'webdatabase/SQLTransactionBackend.h',
965       'webdatabase/SQLTransactionClient.cpp',
966       'webdatabase/SQLTransactionClient.h',
967       'webdatabase/SQLTransactionCoordinator.cpp',
968       'webdatabase/SQLTransactionCoordinator.h',
969       'webdatabase/SQLTransactionState.h',
970       'webdatabase/SQLTransactionStateMachine.cpp',
971       'webdatabase/SQLTransactionStateMachine.h',
972       'webdatabase/sqlite/SQLValue.cpp',
973       'webdatabase/sqlite/SQLiteAuthorizer.cpp',
974       'webdatabase/sqlite/SQLiteDatabase.cpp',
975       'webdatabase/sqlite/SQLiteDatabase.h',
976       'webdatabase/sqlite/SQLiteFileSystem.cpp',
977       'webdatabase/sqlite/SQLiteFileSystem.h',
978       'webdatabase/sqlite/SQLiteFileSystemPosix.cpp',
979       'webdatabase/sqlite/SQLiteFileSystemWin.cpp',
980       'webdatabase/sqlite/SQLiteStatement.cpp',
981       'webdatabase/sqlite/SQLiteStatement.h',
982       'webdatabase/sqlite/SQLiteTransaction.cpp',
983       'webdatabase/sqlite/SQLiteTransaction.h',
984       'webmidi/MIDIAccess.cpp',
985       'webmidi/MIDIAccess.h',
986       'webmidi/MIDIAccessInitializer.cpp',
987       'webmidi/MIDIAccessInitializer.h',
988       'webmidi/MIDIAccessor.cpp',
989       'webmidi/MIDIAccessor.h',
990       'webmidi/MIDIAccessorClient.h',
991       'webmidi/MIDIClient.h',
992       'webmidi/MIDIClientMock.cpp',
993       'webmidi/MIDIClientMock.h',
994       'webmidi/MIDIConnectionEvent.cpp',
995       'webmidi/MIDIConnectionEvent.h',
996       'webmidi/MIDIController.cpp',
997       'webmidi/MIDIController.h',
998       'webmidi/MIDIErrorCallback.h',
999       'webmidi/MIDIInput.cpp',
1000       'webmidi/MIDIInput.h',
1001       'webmidi/MIDIInputMap.cpp',
1002       'webmidi/MIDIInputMap.h',
1003       'webmidi/MIDIMessageEvent.h',
1004       'webmidi/MIDIPortMap.h',
1005       'webmidi/MIDIOutput.cpp',
1006       'webmidi/MIDIOutput.h',
1007       'webmidi/MIDIOutputMap.cpp',
1008       'webmidi/MIDIOutputMap.h',
1009       'webmidi/MIDIPort.cpp',
1010       'webmidi/MIDIPort.h',
1011       'webmidi/MIDISuccessCallback.h',
1012       'webmidi/NavigatorWebMIDI.cpp',
1013       'webmidi/NavigatorWebMIDI.h',
1014       'websockets/CloseEvent.h',
1015       'websockets/DOMWebSocket.cpp',
1016       'websockets/DOMWebSocket.h',
1017       'websockets/DocumentWebSocketChannel.cpp',
1018       'websockets/DocumentWebSocketChannel.h',
1019       'websockets/WebSocketChannel.cpp',
1020       'websockets/WebSocketChannel.h',
1021       'websockets/WebSocketChannelClient.h',
1022       'websockets/WebSocketFrame.cpp',
1023       'websockets/WebSocketFrame.h',
1024       'websockets/WorkerWebSocketChannel.cpp',
1025       'websockets/WorkerWebSocketChannel.h',
1026     ],
1027     # 'partial interface' or target (right side of) 'implements'
1028     'modules_testing_dependency_idl_files' : [
1029       'geolocation/testing/InternalsGeolocation.idl',
1030       'navigatorcontentutils/testing/InternalsNavigatorContentUtils.idl',
1031       'speech/testing/InternalsSpeechSynthesis.idl',
1032       'vibration/testing/InternalsVibration.idl',
1033     ],
1034     'modules_testing_files': [
1035       'geolocation/testing/GeolocationClientMock.cpp',
1036       'geolocation/testing/GeolocationClientMock.h',
1037       'geolocation/testing/InternalsGeolocation.cpp',
1038       'geolocation/testing/InternalsGeolocation.h',
1039       'navigatorcontentutils/testing/InternalsNavigatorContentUtils.cpp',
1040       'navigatorcontentutils/testing/InternalsNavigatorContentUtils.h',
1041       'navigatorcontentutils/testing/NavigatorContentUtilsClientMock.cpp',
1042       'navigatorcontentutils/testing/NavigatorContentUtilsClientMock.h',
1043       'speech/testing/InternalsSpeechSynthesis.cpp',
1044       'speech/testing/InternalsSpeechSynthesis.h',
1045       'speech/testing/PlatformSpeechSynthesizerMock.cpp',
1046       'speech/testing/PlatformSpeechSynthesizerMock.h',
1047       'vibration/testing/InternalsVibration.cpp',
1048       'vibration/testing/InternalsVibration.h',
1049     ],
1050     'modules_unittest_files': [
1051       'filesystem/DOMFileSystemBaseTest.cpp',
1052       'indexeddb/IDBKeyPathTest.cpp',
1053       'indexeddb/IDBRequestTest.cpp',
1054       'indexeddb/IDBTransactionTest.cpp',
1055       'serviceworkers/CacheTest.cpp',
1056       'serviceworkers/FetchResponseDataTest.cpp',
1057       'serviceworkers/RequestTest.cpp',
1058       'serviceworkers/ResponseTest.cpp',
1059       'serviceworkers/ServiceWorkerContainerTest.cpp',
1060       'websockets/DOMWebSocketTest.cpp',
1061       'websockets/DocumentWebSocketChannelTest.cpp',
1062     ],
1063   },
1064 }