OLD | NEW |
(Empty) | |
| 1 # Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. |
| 4 |
| 5 import("//third_party/WebKit/Source/bindings/bindings.gni") |
| 6 |
| 7 # The paths in this file are absolute since this file is imported and the |
| 8 # file lists must be valid from multple "current directories". |
| 9 |
| 10 bindings_modules_output_dir = "$bindings_output_dir/modules" |
| 11 blink_modules_output_dir = "$root_gen_dir/blink/modules" |
| 12 |
| 13 modules_core_global_constructors_original_interfaces = [ |
| 14 "CompositorWorkerGlobalScope", |
| 15 "PaintWorkletGlobalScope", |
| 16 "ServiceWorkerGlobalScope", |
| 17 ] |
| 18 |
| 19 modules_global_constructors_original_interfaces = [ |
| 20 "Window", |
| 21 "CompositorWorkerGlobalScope", |
| 22 "DedicatedWorkerGlobalScope", |
| 23 "PaintWorkletGlobalScope", |
| 24 "ServiceWorkerGlobalScope", |
| 25 "SharedWorkerGlobalScope", |
| 26 ] |
| 27 |
| 28 # The interfaces aren't technically files, but we can treat them as file names |
| 29 # to get process_file_template to generate lists of IDL files corresponding |
| 30 # to each interface. |
| 31 modules_core_global_constructors_generated_idl_files = process_file_template( |
| 32 modules_core_global_constructors_original_interfaces, |
| 33 [ "$blink_modules_output_dir/{{source_name_part}}CoreConstructors.idl" ]
) |
| 34 modules_global_constructors_generated_idl_files = process_file_template( |
| 35 modules_global_constructors_original_interfaces, |
| 36 [ "$blink_modules_output_dir/{{source_name_part}}ModulesConstructors.idl
" ]) |
| 37 |
| 38 modules_idl_files = |
| 39 get_path_info([ |
| 40 "app_banner/AppBannerPromptResult.idl", |
| 41 "app_banner/BeforeInstallPromptEvent.idl", |
| 42 "background_sync/SyncEvent.idl", |
| 43 "background_sync/SyncManager.idl", |
| 44 "battery/BatteryManager.idl", |
| 45 "bluetooth/Bluetooth.idl", |
| 46 "bluetooth/BluetoothDevice.idl", |
| 47 "bluetooth/BluetoothCharacteristicProperties.idl", |
| 48 "bluetooth/BluetoothRemoteGATTCharacteristic.idl", |
| 49 "bluetooth/BluetoothRemoteGATTServer.idl", |
| 50 "bluetooth/BluetoothRemoteGATTService.idl", |
| 51 "bluetooth/BluetoothUUID.idl", |
| 52 "broadcastchannel/BroadcastChannel.idl", |
| 53 "budget/BudgetService.idl", |
| 54 "budget/BudgetState.idl", |
| 55 "cachestorage/Cache.idl", |
| 56 "cachestorage/CacheStorage.idl", |
| 57 "canvas2d/CanvasGradient.idl", |
| 58 "canvas2d/CanvasPattern.idl", |
| 59 "canvas2d/CanvasRenderingContext2D.idl", |
| 60 "canvas2d/Path2D.idl", |
| 61 "compositorworker/AnimationWorkletGlobalScope.idl", |
| 62 "compositorworker/CompositorWorker.idl", |
| 63 "compositorworker/CompositorWorkerGlobalScope.idl", |
| 64 "credentialmanager/Credential.idl", |
| 65 "credentialmanager/CredentialsContainer.idl", |
| 66 "credentialmanager/FederatedCredential.idl", |
| 67 "credentialmanager/PasswordCredential.idl", |
| 68 "credentialmanager/SiteBoundCredential.idl", |
| 69 "crypto/Crypto.idl", |
| 70 "crypto/CryptoKey.idl", |
| 71 "crypto/SubtleCrypto.idl", |
| 72 "csspaint/PaintRenderingContext2D.idl", |
| 73 "csspaint/PaintSize.idl", |
| 74 "csspaint/PaintWorkletGlobalScope.idl", |
| 75 "device_light/DeviceLightEvent.idl", |
| 76 "device_orientation/DeviceAcceleration.idl", |
| 77 "device_orientation/DeviceMotionEvent.idl", |
| 78 "device_orientation/DeviceOrientationEvent.idl", |
| 79 "device_orientation/DeviceRotationRate.idl", |
| 80 "encoding/TextDecoder.idl", |
| 81 "encoding/TextEncoder.idl", |
| 82 "encryptedmedia/MediaEncryptedEvent.idl", |
| 83 "encryptedmedia/MediaKeyMessageEvent.idl", |
| 84 "encryptedmedia/MediaKeySession.idl", |
| 85 "encryptedmedia/MediaKeyStatusMap.idl", |
| 86 "encryptedmedia/MediaKeySystemAccess.idl", |
| 87 "encryptedmedia/MediaKeys.idl", |
| 88 "fetch/Body.idl", |
| 89 "fetch/Headers.idl", |
| 90 "fetch/Request.idl", |
| 91 "fetch/Response.idl", |
| 92 "filesystem/DOMFileSystem.idl", |
| 93 "filesystem/DOMFileSystemSync.idl", |
| 94 "filesystem/DirectoryEntry.idl", |
| 95 "filesystem/DirectoryEntrySync.idl", |
| 96 "filesystem/DirectoryReader.idl", |
| 97 "filesystem/DirectoryReaderSync.idl", |
| 98 "filesystem/EntriesCallback.idl", |
| 99 "filesystem/Entry.idl", |
| 100 "filesystem/EntryCallback.idl", |
| 101 "filesystem/EntrySync.idl", |
| 102 "filesystem/ErrorCallback.idl", |
| 103 "filesystem/FileEntry.idl", |
| 104 "filesystem/FileEntrySync.idl", |
| 105 "filesystem/FileSystemCallback.idl", |
| 106 "filesystem/FileWriter.idl", |
| 107 "filesystem/FileWriterCallback.idl", |
| 108 "filesystem/FileWriterSync.idl", |
| 109 "filesystem/Metadata.idl", |
| 110 "filesystem/MetadataCallback.idl", |
| 111 "gamepad/Gamepad.idl", |
| 112 "gamepad/GamepadButton.idl", |
| 113 "gamepad/GamepadEvent.idl", |
| 114 "gamepad/GamepadList.idl", |
| 115 "geolocation/Coordinates.idl", |
| 116 "geolocation/Geolocation.idl", |
| 117 "geolocation/Geoposition.idl", |
| 118 "geolocation/PositionCallback.idl", |
| 119 "geolocation/PositionError.idl", |
| 120 "geolocation/PositionErrorCallback.idl", |
| 121 "imagebitmap/ImageBitmapRenderingContext.idl", |
| 122 "imagecapture/ImageCapture.idl", |
| 123 "imagecapture/MediaSettingsRange.idl", |
| 124 "imagecapture/PhotoCapabilities.idl", |
| 125 "indexeddb/IDBCursor.idl", |
| 126 "indexeddb/IDBCursorWithValue.idl", |
| 127 "indexeddb/IDBDatabase.idl", |
| 128 "indexeddb/IDBFactory.idl", |
| 129 "indexeddb/IDBIndex.idl", |
| 130 "indexeddb/IDBKeyRange.idl", |
| 131 "indexeddb/IDBObjectStore.idl", |
| 132 "indexeddb/IDBObserver.idl", |
| 133 "indexeddb/IDBObserverChanges.idl", |
| 134 "indexeddb/IDBObservation.idl", |
| 135 "indexeddb/IDBOpenDBRequest.idl", |
| 136 "indexeddb/IDBRequest.idl", |
| 137 "indexeddb/IDBTransaction.idl", |
| 138 "indexeddb/IDBVersionChangeEvent.idl", |
| 139 "installedapp/RelatedApplication.idl", |
| 140 "mediacapturefromelement/CanvasCaptureMediaStreamTrack.idl", |
| 141 "mediarecorder/BlobEvent.idl", |
| 142 "mediarecorder/MediaRecorder.idl", |
| 143 "mediasession/MediaArtwork.idl", |
| 144 "mediasession/MediaMetadata.idl", |
| 145 "mediasession/MediaSession.idl", |
| 146 "mediasource/MediaSource.idl", |
| 147 "mediasource/SourceBuffer.idl", |
| 148 "mediasource/SourceBufferList.idl", |
| 149 "mediasource/TrackDefault.idl", |
| 150 "mediasource/TrackDefaultList.idl", |
| 151 "mediasource/VideoPlaybackQuality.idl", |
| 152 "mediastream/MediaDeviceInfo.idl", |
| 153 "mediastream/MediaDevices.idl", |
| 154 "mediastream/MediaStream.idl", |
| 155 "mediastream/MediaStreamEvent.idl", |
| 156 "mediastream/MediaStreamTrack.idl", |
| 157 "mediastream/MediaStreamTrackEvent.idl", |
| 158 "mediastream/MediaStreamTrackSourcesCallback.idl", |
| 159 "mediastream/NavigatorUserMediaError.idl", |
| 160 "mediastream/NavigatorUserMediaErrorCallback.idl", |
| 161 "mediastream/NavigatorUserMediaSuccessCallback.idl", |
| 162 "mediastream/SourceInfo.idl", |
| 163 "netinfo/NetworkInformation.idl", |
| 164 "nfc/MessageCallback.idl", |
| 165 "nfc/NFC.idl", |
| 166 "notifications/Notification.idl", |
| 167 "notifications/NotificationEvent.idl", |
| 168 "notifications/NotificationPermissionCallback.idl", |
| 169 "offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl", |
| 170 "payments/PaymentAddress.idl", |
| 171 "payments/PaymentRequestUpdateEvent.idl", |
| 172 "payments/PaymentRequest.idl", |
| 173 "payments/PaymentResponse.idl", |
| 174 "peerconnection/RTCCertificate.idl", |
| 175 "peerconnection/RTCDTMFSender.idl", |
| 176 "peerconnection/RTCDTMFToneChangeEvent.idl", |
| 177 "peerconnection/RTCDataChannel.idl", |
| 178 "peerconnection/RTCDataChannelEvent.idl", |
| 179 "peerconnection/RTCIceCandidate.idl", |
| 180 "peerconnection/RTCIceCandidateEvent.idl", |
| 181 "peerconnection/RTCLegacyStatsReport.idl", |
| 182 "peerconnection/RTCPeerConnection.idl", |
| 183 "peerconnection/RTCPeerConnectionErrorCallback.idl", |
| 184 "peerconnection/RTCSessionDescription.idl", |
| 185 "peerconnection/RTCSessionDescriptionCallback.idl", |
| 186 "peerconnection/RTCStatsCallback.idl", |
| 187 "peerconnection/RTCStatsResponse.idl", |
| 188 "permissions/Permissions.idl", |
| 189 "permissions/PermissionStatus.idl", |
| 190 "plugins/MimeType.idl", |
| 191 "plugins/MimeTypeArray.idl", |
| 192 "plugins/Plugin.idl", |
| 193 "plugins/PluginArray.idl", |
| 194 "presentation/Presentation.idl", |
| 195 "presentation/PresentationAvailability.idl", |
| 196 "presentation/PresentationConnection.idl", |
| 197 "presentation/PresentationConnectionAvailableEvent.idl", |
| 198 "presentation/PresentationConnectionCloseEvent.idl", |
| 199 "presentation/PresentationConnectionList.idl", |
| 200 "presentation/PresentationReceiver.idl", |
| 201 "presentation/PresentationRequest.idl", |
| 202 "push_messaging/PushEvent.idl", |
| 203 "push_messaging/PushManager.idl", |
| 204 "push_messaging/PushMessageData.idl", |
| 205 "push_messaging/PushSubscription.idl", |
| 206 "push_messaging/PushSubscriptionOptions.idl", |
| 207 "quota/DeprecatedStorageInfo.idl", |
| 208 "quota/DeprecatedStorageQuota.idl", |
| 209 "quota/StorageErrorCallback.idl", |
| 210 "quota/StorageInfo.idl", |
| 211 "quota/StorageManager.idl", |
| 212 "quota/StorageQuota.idl", |
| 213 "quota/StorageQuotaCallback.idl", |
| 214 "quota/StorageUsageCallback.idl", |
| 215 "remoteplayback/RemotePlayback.idl", |
| 216 "remoteplayback/RemotePlaybackAvailability.idl", |
| 217 "screen_orientation/ScreenOrientation.idl", |
| 218 "sensor/Sensor.idl", |
| 219 "sensor/SensorErrorEvent.idl", |
| 220 "sensor/SensorReading.idl", |
| 221 "sensor/SensorReadingEvent.idl", |
| 222 "serviceworkers/Client.idl", |
| 223 "serviceworkers/Clients.idl", |
| 224 "serviceworkers/ExtendableEvent.idl", |
| 225 "serviceworkers/ExtendableMessageEvent.idl", |
| 226 "serviceworkers/FetchEvent.idl", |
| 227 "serviceworkers/ForeignFetchEvent.idl", |
| 228 "serviceworkers/InstallEvent.idl", |
| 229 "serviceworkers/ServiceWorker.idl", |
| 230 "serviceworkers/ServiceWorkerContainer.idl", |
| 231 "serviceworkers/ServiceWorkerGlobalScope.idl", |
| 232 "serviceworkers/ServiceWorkerMessageEvent.idl", |
| 233 "serviceworkers/ServiceWorkerRegistration.idl", |
| 234 "serviceworkers/WindowClient.idl", |
| 235 "speech/SpeechGrammar.idl", |
| 236 "speech/SpeechGrammarList.idl", |
| 237 "speech/SpeechRecognition.idl", |
| 238 "speech/SpeechRecognitionAlternative.idl", |
| 239 "speech/SpeechRecognitionError.idl", |
| 240 "speech/SpeechRecognitionEvent.idl", |
| 241 "speech/SpeechRecognitionResult.idl", |
| 242 "speech/SpeechRecognitionResultList.idl", |
| 243 "speech/SpeechSynthesis.idl", |
| 244 "speech/SpeechSynthesisEvent.idl", |
| 245 "speech/SpeechSynthesisUtterance.idl", |
| 246 "speech/SpeechSynthesisVoice.idl", |
| 247 "storage/Storage.idl", |
| 248 "storage/StorageEvent.idl", |
| 249 "vr/VRDisplay.idl", |
| 250 "vr/VRDisplayEvent.idl", |
| 251 "vr/VRDisplayCapabilities.idl", |
| 252 "vr/VREyeParameters.idl", |
| 253 "vr/VRFieldOfView.idl", |
| 254 "vr/VRPose.idl", |
| 255 "vr/VRStageParameters.idl", |
| 256 "webaudio/AnalyserNode.idl", |
| 257 "webaudio/AudioBuffer.idl", |
| 258 "webaudio/AudioBufferCallback.idl", |
| 259 "webaudio/AudioBufferSourceNode.idl", |
| 260 "webaudio/AudioContext.idl", |
| 261 "webaudio/AudioDestinationNode.idl", |
| 262 "webaudio/AudioListener.idl", |
| 263 "webaudio/AudioNode.idl", |
| 264 "webaudio/AudioParam.idl", |
| 265 "webaudio/AudioProcessingEvent.idl", |
| 266 "webaudio/AudioSourceNode.idl", |
| 267 "webaudio/BiquadFilterNode.idl", |
| 268 "webaudio/ChannelMergerNode.idl", |
| 269 "webaudio/ChannelSplitterNode.idl", |
| 270 "webaudio/ConvolverNode.idl", |
| 271 "webaudio/DelayNode.idl", |
| 272 "webaudio/DynamicsCompressorNode.idl", |
| 273 "webaudio/GainNode.idl", |
| 274 "webaudio/IIRFilterNode.idl", |
| 275 "webaudio/MediaElementAudioSourceNode.idl", |
| 276 "webaudio/MediaStreamAudioDestinationNode.idl", |
| 277 "webaudio/MediaStreamAudioSourceNode.idl", |
| 278 "webaudio/OfflineAudioCompletionEvent.idl", |
| 279 "webaudio/OfflineAudioContext.idl", |
| 280 "webaudio/OscillatorNode.idl", |
| 281 "webaudio/PannerNode.idl", |
| 282 "webaudio/PeriodicWave.idl", |
| 283 "webaudio/ScriptProcessorNode.idl", |
| 284 "webaudio/StereoPannerNode.idl", |
| 285 "webaudio/WaveShaperNode.idl", |
| 286 "webdatabase/Database.idl", |
| 287 "webdatabase/DatabaseCallback.idl", |
| 288 "webdatabase/SQLError.idl", |
| 289 "webdatabase/SQLResultSet.idl", |
| 290 "webdatabase/SQLResultSetRowList.idl", |
| 291 "webdatabase/SQLStatementCallback.idl", |
| 292 "webdatabase/SQLStatementErrorCallback.idl", |
| 293 "webdatabase/SQLTransaction.idl", |
| 294 "webdatabase/SQLTransactionCallback.idl", |
| 295 "webdatabase/SQLTransactionErrorCallback.idl", |
| 296 "webgl/ANGLEInstancedArrays.idl", |
| 297 "webgl/EXTBlendMinMax.idl", |
| 298 "webgl/EXTColorBufferFloat.idl", |
| 299 "webgl/EXTDisjointTimerQuery.idl", |
| 300 "webgl/EXTFragDepth.idl", |
| 301 "webgl/EXTShaderTextureLOD.idl", |
| 302 "webgl/EXTTextureFilterAnisotropic.idl", |
| 303 "webgl/EXTsRGB.idl", |
| 304 "webgl/OESElementIndexUint.idl", |
| 305 "webgl/OESStandardDerivatives.idl", |
| 306 "webgl/OESTextureFloat.idl", |
| 307 "webgl/OESTextureFloatLinear.idl", |
| 308 "webgl/OESTextureHalfFloat.idl", |
| 309 "webgl/OESTextureHalfFloatLinear.idl", |
| 310 "webgl/OESVertexArrayObject.idl", |
| 311 "webgl/WebGL2RenderingContext.idl", |
| 312 "webgl/WebGLActiveInfo.idl", |
| 313 "webgl/WebGLBuffer.idl", |
| 314 "webgl/WebGLCompressedTextureASTC.idl", |
| 315 "webgl/WebGLCompressedTextureATC.idl", |
| 316 "webgl/WebGLCompressedTextureETC1.idl", |
| 317 "webgl/WebGLCompressedTexturePVRTC.idl", |
| 318 "webgl/WebGLCompressedTextureS3TC.idl", |
| 319 "webgl/WebGLContextEvent.idl", |
| 320 "webgl/WebGLDebugRendererInfo.idl", |
| 321 "webgl/WebGLDebugShaders.idl", |
| 322 "webgl/WebGLDepthTexture.idl", |
| 323 "webgl/WebGLDrawBuffers.idl", |
| 324 "webgl/WebGLFramebuffer.idl", |
| 325 "webgl/WebGLLoseContext.idl", |
| 326 "webgl/WebGLProgram.idl", |
| 327 "webgl/WebGLQuery.idl", |
| 328 "webgl/WebGLRenderbuffer.idl", |
| 329 "webgl/WebGLRenderingContext.idl", |
| 330 "webgl/WebGLSampler.idl", |
| 331 "webgl/WebGLShader.idl", |
| 332 "webgl/WebGLShaderPrecisionFormat.idl", |
| 333 "webgl/WebGLSync.idl", |
| 334 "webgl/WebGLTexture.idl", |
| 335 "webgl/WebGLTimerQueryEXT.idl", |
| 336 "webgl/WebGLTransformFeedback.idl", |
| 337 "webgl/WebGLUniformLocation.idl", |
| 338 "webgl/WebGLVertexArrayObject.idl", |
| 339 "webgl/WebGLVertexArrayObjectOES.idl", |
| 340 "webmidi/MIDIAccess.idl", |
| 341 "webmidi/MIDIConnectionEvent.idl", |
| 342 "webmidi/MIDIInput.idl", |
| 343 "webmidi/MIDIInputMap.idl", |
| 344 "webmidi/MIDIMessageEvent.idl", |
| 345 "webmidi/MIDIOutput.idl", |
| 346 "webmidi/MIDIOutputMap.idl", |
| 347 "webmidi/MIDIPort.idl", |
| 348 "websockets/CloseEvent.idl", |
| 349 "websockets/WebSocket.idl", |
| 350 "webusb/USB.idl", |
| 351 "webusb/USBAlternateInterface.idl", |
| 352 "webusb/USBEndpoint.idl", |
| 353 "webusb/USBConfiguration.idl", |
| 354 "webusb/USBConnectionEvent.idl", |
| 355 "webusb/USBDevice.idl", |
| 356 "webusb/USBInTransferResult.idl", |
| 357 "webusb/USBInterface.idl", |
| 358 "webusb/USBIsochronousInTransferPacket.idl", |
| 359 "webusb/USBIsochronousInTransferResult.idl", |
| 360 "webusb/USBIsochronousOutTransferPacket.idl", |
| 361 "webusb/USBIsochronousOutTransferResult.idl", |
| 362 "webusb/USBOutTransferResult.idl", |
| 363 ], |
| 364 "abspath") |
| 365 |
| 366 modules_dictionary_idl_files = |
| 367 get_path_info([ |
| 368 "app_banner/BeforeInstallPromptEventInit.idl", |
| 369 "background_sync/SyncEventInit.idl", |
| 370 "bluetooth/BluetoothScanFilter.idl", |
| 371 "bluetooth/RequestDeviceOptions.idl", |
| 372 "cachestorage/CacheQueryOptions.idl", |
| 373 "canvas2d/Canvas2DContextAttributes.idl", |
| 374 "canvas2d/HitRegionOptions.idl", |
| 375 "credentialmanager/CredentialData.idl", |
| 376 "credentialmanager/CredentialRequestOptions.idl", |
| 377 "credentialmanager/FederatedCredentialData.idl", |
| 378 "credentialmanager/FederatedCredentialRequestOptions.idl", |
| 379 "credentialmanager/FormDataOptions.idl", |
| 380 "credentialmanager/LocallyStoredCredentialData.idl", |
| 381 "credentialmanager/PasswordCredentialData.idl", |
| 382 "device_light/DeviceLightEventInit.idl", |
| 383 "encoding/TextDecodeOptions.idl", |
| 384 "encoding/TextDecoderOptions.idl", |
| 385 "encryptedmedia/MediaEncryptedEventInit.idl", |
| 386 "encryptedmedia/MediaKeyMessageEventInit.idl", |
| 387 "encryptedmedia/MediaKeySystemConfiguration.idl", |
| 388 "encryptedmedia/MediaKeySystemMediaCapability.idl", |
| 389 "filesystem/FileSystemFlags.idl", |
| 390 "gamepad/GamepadEventInit.idl", |
| 391 "geolocation/PositionOptions.idl", |
| 392 "imagecapture/Point2D.idl", |
| 393 "imagecapture/PhotoSettings.idl", |
| 394 "indexeddb/IDBIndexParameters.idl", |
| 395 "indexeddb/IDBObjectStoreParameters.idl", |
| 396 "indexeddb/IDBObserverInit.idl", |
| 397 "indexeddb/IDBVersionChangeEventInit.idl", |
| 398 "mediarecorder/BlobEventInit.idl", |
| 399 "mediarecorder/MediaRecorderOptions.idl", |
| 400 "mediasession/MediaArtworkInit.idl", |
| 401 "mediasession/MediaMetadataInit.idl", |
| 402 "mediastream/ConstrainBooleanParameters.idl", |
| 403 "mediastream/ConstrainDOMStringParameters.idl", |
| 404 "mediastream/ConstrainDoubleRange.idl", |
| 405 "mediastream/ConstrainLongRange.idl", |
| 406 "mediastream/DoubleRange.idl", |
| 407 "mediastream/LongRange.idl", |
| 408 "mediastream/MediaStreamConstraints.idl", |
| 409 "mediastream/MediaStreamEventInit.idl", |
| 410 "mediastream/MediaTrackConstraintSet.idl", |
| 411 "mediastream/MediaTrackConstraints.idl", |
| 412 "mediastream/MediaTrackSettings.idl", |
| 413 "mediastream/MediaTrackSupportedConstraints.idl", |
| 414 "nfc/NFCMessage.idl", |
| 415 "nfc/NFCPushOptions.idl", |
| 416 "nfc/NFCRecord.idl", |
| 417 "nfc/NFCWatchOptions.idl", |
| 418 "notifications/GetNotificationOptions.idl", |
| 419 "notifications/NotificationAction.idl", |
| 420 "notifications/NotificationEventInit.idl", |
| 421 "notifications/NotificationOptions.idl", |
| 422 "payments/PaymentCurrencyAmount.idl", |
| 423 "payments/PaymentDetails.idl", |
| 424 "payments/PaymentDetailsModifier.idl", |
| 425 "payments/PaymentItem.idl", |
| 426 "payments/PaymentMethodData.idl", |
| 427 "payments/PaymentOptions.idl", |
| 428 "payments/PaymentRequestUpdateEventInit.idl", |
| 429 "payments/PaymentShippingOption.idl", |
| 430 "peerconnection/RTCAnswerOptions.idl", |
| 431 "peerconnection/RTCDTMFToneChangeEventInit.idl", |
| 432 "peerconnection/RTCIceCandidateInit.idl", |
| 433 "peerconnection/RTCOfferAnswerOptions.idl", |
| 434 "peerconnection/RTCOfferOptions.idl", |
| 435 "peerconnection/RTCSessionDescriptionInit.idl", |
| 436 "permissions/MidiPermissionDescriptor.idl", |
| 437 "permissions/PermissionDescriptor.idl", |
| 438 "permissions/PushPermissionDescriptor.idl", |
| 439 "presentation/PresentationConnectionAvailableEventInit.idl", |
| 440 "presentation/PresentationConnectionCloseEventInit.idl", |
| 441 "push_messaging/PushEventInit.idl", |
| 442 "push_messaging/PushSubscriptionOptionsInit.idl", |
| 443 "quota/StorageEstimate.idl", |
| 444 "sensor/SensorErrorEventInit.idl", |
| 445 "sensor/SensorReadingEventInit.idl", |
| 446 "sensor/SensorOptions.idl", |
| 447 "serviceworkers/ClientQueryOptions.idl", |
| 448 "serviceworkers/ExtendableEventInit.idl", |
| 449 "serviceworkers/ExtendableMessageEventInit.idl", |
| 450 "serviceworkers/FetchEventInit.idl", |
| 451 "serviceworkers/ForeignFetchEventInit.idl", |
| 452 "serviceworkers/ForeignFetchOptions.idl", |
| 453 "serviceworkers/ForeignFetchResponse.idl", |
| 454 "serviceworkers/RegistrationOptions.idl", |
| 455 "serviceworkers/ServiceWorkerMessageEventInit.idl", |
| 456 "speech/SpeechRecognitionErrorInit.idl", |
| 457 "speech/SpeechRecognitionEventInit.idl", |
| 458 "storage/StorageEventInit.idl", |
| 459 "vr/VRDisplayEventInit.idl", |
| 460 "vr/VRFieldOfViewInit.idl", |
| 461 "vr/VRLayer.idl", |
| 462 "webaudio/PeriodicWaveConstraints.idl", |
| 463 "webgl/WebGLContextAttributes.idl", |
| 464 "webgl/WebGLContextEventInit.idl", |
| 465 "webmidi/MIDIConnectionEventInit.idl", |
| 466 "webmidi/MIDIMessageEventInit.idl", |
| 467 "webmidi/MIDIOptions.idl", |
| 468 "webshare/ShareData.idl", |
| 469 "websockets/CloseEventInit.idl", |
| 470 "webusb/USBConnectionEventInit.idl", |
| 471 "webusb/USBControlTransferParameters.idl", |
| 472 "webusb/USBDeviceFilter.idl", |
| 473 "webusb/USBDeviceRequestOptions.idl", |
| 474 ], |
| 475 "abspath") |
| 476 |
| 477 # 'partial interface' or target (right side of) 'implements' |
| 478 modules_dependency_idl_files = |
| 479 get_path_info( |
| 480 [ |
| 481 "audio_output_devices/HTMLMediaElementAudioOutputDevice.idl", |
| 482 "background_sync/ServiceWorkerGlobalScopeSync.idl", |
| 483 "background_sync/ServiceWorkerRegistrationSync.idl", |
| 484 "battery/NavigatorBattery.idl", |
| 485 "beacon/NavigatorBeacon.idl", |
| 486 "bluetooth/NavigatorBluetooth.idl", |
| 487 "budget/NavigatorBudget.idl", |
| 488 "budget/WorkerNavigatorBudget.idl", |
| 489 "cachestorage/WindowCacheStorage.idl", |
| 490 "cachestorage/WorkerCacheStorage.idl", |
| 491 "canvas/HTMLCanvasElementModule.idl", |
| 492 "canvas2d/CanvasPathMethods.idl", |
| 493 "compositorworker/WindowAnimationWorklet.idl", |
| 494 "credentialmanager/NavigatorCredentials.idl", |
| 495 "crypto/WindowCrypto.idl", |
| 496 "crypto/WorkerGlobalScopeCrypto.idl", |
| 497 "csspaint/WindowPaintWorklet.idl", |
| 498 "device_light/WindowDeviceLight.idl", |
| 499 "device_orientation/WindowDeviceMotion.idl", |
| 500 "device_orientation/WindowDeviceOrientation.idl", |
| 501 "donottrack/NavigatorDoNotTrack.idl", |
| 502 "encryptedmedia/HTMLMediaElementEncryptedMedia.idl", |
| 503 "encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl", |
| 504 "fetch/WindowFetch.idl", |
| 505 "fetch/WorkerFetch.idl", |
| 506 "filesystem/DataTransferItemFileSystem.idl", |
| 507 "filesystem/DedicatedWorkerGlobalScopeFileSystem.idl", |
| 508 "filesystem/DevToolsHostFileSystem.idl", |
| 509 "filesystem/HTMLInputElementFileSystem.idl", |
| 510 "filesystem/SharedWorkerGlobalScopeFileSystem.idl", |
| 511 "filesystem/WindowFileSystem.idl", |
| 512 "gamepad/NavigatorGamepad.idl", |
| 513 "geolocation/NavigatorGeolocation.idl", |
| 514 "indexeddb/WindowIndexedDatabase.idl", |
| 515 "indexeddb/WorkerGlobalScopeIndexedDatabase.idl", |
| 516 "installedapp/NavigatorInstalledApp.idl", |
| 517 "mediacapturefromelement/HTMLCanvasElementCapture.idl", |
| 518 "mediacapturefromelement/HTMLMediaElementCapture.idl", |
| 519 "mediasession/HTMLMediaElementMediaSession.idl", |
| 520 "mediasource/AudioTrackSourceBuffer.idl", |
| 521 "mediasource/VideoTrackSourceBuffer.idl", |
| 522 "mediasource/HTMLVideoElementMediaSource.idl", |
| 523 "mediasource/URLMediaSource.idl", |
| 524 "mediastream/NavigatorMediaStream.idl", |
| 525 "mediastream/NavigatorUserMedia.idl", |
| 526 "mediastream/URLMediaStream.idl", |
| 527 "mediastream/WindowMediaStream.idl", |
| 528 "navigatorcontentutils/NavigatorContentUtils.idl", |
| 529 "nfc/NavigatorNFC.idl", |
| 530 "netinfo/NavigatorNetworkInformation.idl", |
| 531 "netinfo/WorkerNavigatorNetworkInformation.idl", |
| 532 "notifications/ServiceWorkerGlobalScopeNotifications.idl", |
| 533 "notifications/ServiceWorkerRegistrationNotifications.idl", |
| 534 "offscreencanvas/OffscreenCanvasModules.idl", |
| 535 "permissions/NavigatorPermissions.idl", |
| 536 "permissions/WorkerNavigatorPermissions.idl", |
| 537 "plugins/NavigatorPlugins.idl", |
| 538 "presentation/NavigatorPresentation.idl", |
| 539 "push_messaging/ServiceWorkerGlobalScopePush.idl", |
| 540 "push_messaging/ServiceWorkerRegistrationPush.idl", |
| 541 "quota/NavigatorStorageQuota.idl", |
| 542 "quota/WindowQuota.idl", |
| 543 "quota/WorkerNavigatorStorageQuota.idl", |
| 544 "remoteplayback/HTMLMediaElementRemotePlayback.idl", |
| 545 "screen_orientation/ScreenScreenOrientation.idl", |
| 546 "serviceworkers/NavigatorServiceWorker.idl", |
| 547 "speech/WindowSpeech.idl", |
| 548 "speech/WindowSpeechSynthesis.idl", |
| 549 "srcobject/HTMLMediaElementSrcObject.idl", |
| 550 "storage/WindowStorage.idl", |
| 551 "vibration/NavigatorVibration.idl", |
| 552 "vr/NavigatorVR.idl", |
| 553 "wake_lock/ScreenWakeLock.idl", |
| 554 "webaudio/WindowWebAudio.idl", |
| 555 "webaudio/WindowAudioWorklet.idl", |
| 556 "webdatabase/WindowWebDatabase.idl", |
| 557 "webgl/WebGL2RenderingContextBase.idl", |
| 558 "webgl/WebGLRenderingContextBase.idl", |
| 559 "webmidi/NavigatorWebMIDI.idl", |
| 560 "webshare/NavigatorShare.idl", |
| 561 "webusb/NavigatorUSB.idl", |
| 562 ], |
| 563 "abspath") |
| 564 |
| 565 modules_testing_dependency_idl_files = |
| 566 get_path_info( |
| 567 [ |
| 568 "accessibility/testing/InternalsAccessibility.idl", |
| 569 "navigatorcontentutils/testing/InternalsNavigatorContentUtils.idl", |
| 570 "peerconnection/testing/InternalsRTCCertificate.idl", |
| 571 "serviceworkers/testing/InternalsServiceWorker.idl", |
| 572 "speech/testing/InternalsSpeechSynthesis.idl", |
| 573 "vibration/testing/InternalsVibration.idl", |
| 574 "webaudio/testing/InternalsWebAudio.idl", |
| 575 ], |
| 576 "abspath") |
| 577 |
| 578 modules_definition_idl_files = modules_dictionary_idl_files + modules_idl_files |
| 579 |
| 580 # Static IDL files |
| 581 modules_static_dependency_idl_files = |
| 582 modules_dependency_idl_files + modules_testing_dependency_idl_files |
| 583 |
| 584 modules_generated_dependency_idl_files = |
| 585 modules_core_global_constructors_generated_idl_files + |
| 586 modules_global_constructors_generated_idl_files |
| 587 |
| 588 # 'modules_dependency_idl_files' is already used in Source/modules, so avoid |
| 589 # collision |
| 590 modules_all_dependency_idl_files = |
| 591 modules_static_dependency_idl_files + modules_generated_dependency_idl_files |
OLD | NEW |