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