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