Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(117)

Unified Diff: third_party/WebKit/Source/modules/modules_idl_files.gni

Issue 2319623003: Reorganize Blink IDL build, delete obsolete GYP files. (Closed)
Patch Set: Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/modules/modules_idl_files.gni
diff --git a/third_party/WebKit/Source/modules/modules_idl_files.gni b/third_party/WebKit/Source/modules/modules_idl_files.gni
new file mode 100644
index 0000000000000000000000000000000000000000..6b54dc2151a79d6451d231fe7e09a4b9c44ce4cc
--- /dev/null
+++ b/third_party/WebKit/Source/modules/modules_idl_files.gni
@@ -0,0 +1,591 @@
+# Copyright 2016 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//third_party/WebKit/Source/bindings/bindings.gni")
+
+# The paths in this file are absolute since this file is imported and the
+# file lists must be valid from multple "current directories".
+
+bindings_modules_output_dir = "$bindings_output_dir/modules"
+blink_modules_output_dir = "$root_gen_dir/blink/modules"
+
+modules_core_global_constructors_original_interfaces = [
+ "CompositorWorkerGlobalScope",
+ "PaintWorkletGlobalScope",
+ "ServiceWorkerGlobalScope",
+]
+
+modules_global_constructors_original_interfaces = [
+ "Window",
+ "CompositorWorkerGlobalScope",
+ "DedicatedWorkerGlobalScope",
+ "PaintWorkletGlobalScope",
+ "ServiceWorkerGlobalScope",
+ "SharedWorkerGlobalScope",
+]
+
+# The interfaces aren't technically files, but we can treat them as file names
+# to get process_file_template to generate lists of IDL files corresponding
+# to each interface.
+modules_core_global_constructors_generated_idl_files = process_file_template(
+ modules_core_global_constructors_original_interfaces,
+ [ "$blink_modules_output_dir/{{source_name_part}}CoreConstructors.idl" ])
+modules_global_constructors_generated_idl_files = process_file_template(
+ modules_global_constructors_original_interfaces,
+ [ "$blink_modules_output_dir/{{source_name_part}}ModulesConstructors.idl" ])
+
+modules_idl_files =
+ get_path_info([
+ "app_banner/AppBannerPromptResult.idl",
+ "app_banner/BeforeInstallPromptEvent.idl",
+ "background_sync/SyncEvent.idl",
+ "background_sync/SyncManager.idl",
+ "battery/BatteryManager.idl",
+ "bluetooth/Bluetooth.idl",
+ "bluetooth/BluetoothDevice.idl",
+ "bluetooth/BluetoothCharacteristicProperties.idl",
+ "bluetooth/BluetoothRemoteGATTCharacteristic.idl",
+ "bluetooth/BluetoothRemoteGATTServer.idl",
+ "bluetooth/BluetoothRemoteGATTService.idl",
+ "bluetooth/BluetoothUUID.idl",
+ "broadcastchannel/BroadcastChannel.idl",
+ "budget/BudgetService.idl",
+ "budget/BudgetState.idl",
+ "cachestorage/Cache.idl",
+ "cachestorage/CacheStorage.idl",
+ "canvas2d/CanvasGradient.idl",
+ "canvas2d/CanvasPattern.idl",
+ "canvas2d/CanvasRenderingContext2D.idl",
+ "canvas2d/Path2D.idl",
+ "compositorworker/AnimationWorkletGlobalScope.idl",
+ "compositorworker/CompositorWorker.idl",
+ "compositorworker/CompositorWorkerGlobalScope.idl",
+ "credentialmanager/Credential.idl",
+ "credentialmanager/CredentialsContainer.idl",
+ "credentialmanager/FederatedCredential.idl",
+ "credentialmanager/PasswordCredential.idl",
+ "credentialmanager/SiteBoundCredential.idl",
+ "crypto/Crypto.idl",
+ "crypto/CryptoKey.idl",
+ "crypto/SubtleCrypto.idl",
+ "csspaint/PaintRenderingContext2D.idl",
+ "csspaint/PaintSize.idl",
+ "csspaint/PaintWorkletGlobalScope.idl",
+ "device_light/DeviceLightEvent.idl",
+ "device_orientation/DeviceAcceleration.idl",
+ "device_orientation/DeviceMotionEvent.idl",
+ "device_orientation/DeviceOrientationEvent.idl",
+ "device_orientation/DeviceRotationRate.idl",
+ "encoding/TextDecoder.idl",
+ "encoding/TextEncoder.idl",
+ "encryptedmedia/MediaEncryptedEvent.idl",
+ "encryptedmedia/MediaKeyMessageEvent.idl",
+ "encryptedmedia/MediaKeySession.idl",
+ "encryptedmedia/MediaKeyStatusMap.idl",
+ "encryptedmedia/MediaKeySystemAccess.idl",
+ "encryptedmedia/MediaKeys.idl",
+ "fetch/Body.idl",
+ "fetch/Headers.idl",
+ "fetch/Request.idl",
+ "fetch/Response.idl",
+ "filesystem/DOMFileSystem.idl",
+ "filesystem/DOMFileSystemSync.idl",
+ "filesystem/DirectoryEntry.idl",
+ "filesystem/DirectoryEntrySync.idl",
+ "filesystem/DirectoryReader.idl",
+ "filesystem/DirectoryReaderSync.idl",
+ "filesystem/EntriesCallback.idl",
+ "filesystem/Entry.idl",
+ "filesystem/EntryCallback.idl",
+ "filesystem/EntrySync.idl",
+ "filesystem/ErrorCallback.idl",
+ "filesystem/FileEntry.idl",
+ "filesystem/FileEntrySync.idl",
+ "filesystem/FileSystemCallback.idl",
+ "filesystem/FileWriter.idl",
+ "filesystem/FileWriterCallback.idl",
+ "filesystem/FileWriterSync.idl",
+ "filesystem/Metadata.idl",
+ "filesystem/MetadataCallback.idl",
+ "gamepad/Gamepad.idl",
+ "gamepad/GamepadButton.idl",
+ "gamepad/GamepadEvent.idl",
+ "gamepad/GamepadList.idl",
+ "geolocation/Coordinates.idl",
+ "geolocation/Geolocation.idl",
+ "geolocation/Geoposition.idl",
+ "geolocation/PositionCallback.idl",
+ "geolocation/PositionError.idl",
+ "geolocation/PositionErrorCallback.idl",
+ "imagebitmap/ImageBitmapRenderingContext.idl",
+ "imagecapture/ImageCapture.idl",
+ "imagecapture/MediaSettingsRange.idl",
+ "imagecapture/PhotoCapabilities.idl",
+ "indexeddb/IDBCursor.idl",
+ "indexeddb/IDBCursorWithValue.idl",
+ "indexeddb/IDBDatabase.idl",
+ "indexeddb/IDBFactory.idl",
+ "indexeddb/IDBIndex.idl",
+ "indexeddb/IDBKeyRange.idl",
+ "indexeddb/IDBObjectStore.idl",
+ "indexeddb/IDBObserver.idl",
+ "indexeddb/IDBObserverChanges.idl",
+ "indexeddb/IDBObservation.idl",
+ "indexeddb/IDBOpenDBRequest.idl",
+ "indexeddb/IDBRequest.idl",
+ "indexeddb/IDBTransaction.idl",
+ "indexeddb/IDBVersionChangeEvent.idl",
+ "installedapp/RelatedApplication.idl",
+ "mediacapturefromelement/CanvasCaptureMediaStreamTrack.idl",
+ "mediarecorder/BlobEvent.idl",
+ "mediarecorder/MediaRecorder.idl",
+ "mediasession/MediaArtwork.idl",
+ "mediasession/MediaMetadata.idl",
+ "mediasession/MediaSession.idl",
+ "mediasource/MediaSource.idl",
+ "mediasource/SourceBuffer.idl",
+ "mediasource/SourceBufferList.idl",
+ "mediasource/TrackDefault.idl",
+ "mediasource/TrackDefaultList.idl",
+ "mediasource/VideoPlaybackQuality.idl",
+ "mediastream/MediaDeviceInfo.idl",
+ "mediastream/MediaDevices.idl",
+ "mediastream/MediaStream.idl",
+ "mediastream/MediaStreamEvent.idl",
+ "mediastream/MediaStreamTrack.idl",
+ "mediastream/MediaStreamTrackEvent.idl",
+ "mediastream/MediaStreamTrackSourcesCallback.idl",
+ "mediastream/NavigatorUserMediaError.idl",
+ "mediastream/NavigatorUserMediaErrorCallback.idl",
+ "mediastream/NavigatorUserMediaSuccessCallback.idl",
+ "mediastream/SourceInfo.idl",
+ "netinfo/NetworkInformation.idl",
+ "nfc/MessageCallback.idl",
+ "nfc/NFC.idl",
+ "notifications/Notification.idl",
+ "notifications/NotificationEvent.idl",
+ "notifications/NotificationPermissionCallback.idl",
+ "offscreencanvas2d/OffscreenCanvasRenderingContext2D.idl",
+ "payments/PaymentAddress.idl",
+ "payments/PaymentRequestUpdateEvent.idl",
+ "payments/PaymentRequest.idl",
+ "payments/PaymentResponse.idl",
+ "peerconnection/RTCCertificate.idl",
+ "peerconnection/RTCDTMFSender.idl",
+ "peerconnection/RTCDTMFToneChangeEvent.idl",
+ "peerconnection/RTCDataChannel.idl",
+ "peerconnection/RTCDataChannelEvent.idl",
+ "peerconnection/RTCIceCandidate.idl",
+ "peerconnection/RTCIceCandidateEvent.idl",
+ "peerconnection/RTCLegacyStatsReport.idl",
+ "peerconnection/RTCPeerConnection.idl",
+ "peerconnection/RTCPeerConnectionErrorCallback.idl",
+ "peerconnection/RTCSessionDescription.idl",
+ "peerconnection/RTCSessionDescriptionCallback.idl",
+ "peerconnection/RTCStatsCallback.idl",
+ "peerconnection/RTCStatsResponse.idl",
+ "permissions/Permissions.idl",
+ "permissions/PermissionStatus.idl",
+ "plugins/MimeType.idl",
+ "plugins/MimeTypeArray.idl",
+ "plugins/Plugin.idl",
+ "plugins/PluginArray.idl",
+ "presentation/Presentation.idl",
+ "presentation/PresentationAvailability.idl",
+ "presentation/PresentationConnection.idl",
+ "presentation/PresentationConnectionAvailableEvent.idl",
+ "presentation/PresentationConnectionCloseEvent.idl",
+ "presentation/PresentationConnectionList.idl",
+ "presentation/PresentationReceiver.idl",
+ "presentation/PresentationRequest.idl",
+ "push_messaging/PushEvent.idl",
+ "push_messaging/PushManager.idl",
+ "push_messaging/PushMessageData.idl",
+ "push_messaging/PushSubscription.idl",
+ "push_messaging/PushSubscriptionOptions.idl",
+ "quota/DeprecatedStorageInfo.idl",
+ "quota/DeprecatedStorageQuota.idl",
+ "quota/StorageErrorCallback.idl",
+ "quota/StorageInfo.idl",
+ "quota/StorageManager.idl",
+ "quota/StorageQuota.idl",
+ "quota/StorageQuotaCallback.idl",
+ "quota/StorageUsageCallback.idl",
+ "remoteplayback/RemotePlayback.idl",
+ "remoteplayback/RemotePlaybackAvailability.idl",
+ "screen_orientation/ScreenOrientation.idl",
+ "sensor/Sensor.idl",
+ "sensor/SensorErrorEvent.idl",
+ "sensor/SensorReading.idl",
+ "sensor/SensorReadingEvent.idl",
+ "serviceworkers/Client.idl",
+ "serviceworkers/Clients.idl",
+ "serviceworkers/ExtendableEvent.idl",
+ "serviceworkers/ExtendableMessageEvent.idl",
+ "serviceworkers/FetchEvent.idl",
+ "serviceworkers/ForeignFetchEvent.idl",
+ "serviceworkers/InstallEvent.idl",
+ "serviceworkers/ServiceWorker.idl",
+ "serviceworkers/ServiceWorkerContainer.idl",
+ "serviceworkers/ServiceWorkerGlobalScope.idl",
+ "serviceworkers/ServiceWorkerMessageEvent.idl",
+ "serviceworkers/ServiceWorkerRegistration.idl",
+ "serviceworkers/WindowClient.idl",
+ "speech/SpeechGrammar.idl",
+ "speech/SpeechGrammarList.idl",
+ "speech/SpeechRecognition.idl",
+ "speech/SpeechRecognitionAlternative.idl",
+ "speech/SpeechRecognitionError.idl",
+ "speech/SpeechRecognitionEvent.idl",
+ "speech/SpeechRecognitionResult.idl",
+ "speech/SpeechRecognitionResultList.idl",
+ "speech/SpeechSynthesis.idl",
+ "speech/SpeechSynthesisEvent.idl",
+ "speech/SpeechSynthesisUtterance.idl",
+ "speech/SpeechSynthesisVoice.idl",
+ "storage/Storage.idl",
+ "storage/StorageEvent.idl",
+ "vr/VRDisplay.idl",
+ "vr/VRDisplayEvent.idl",
+ "vr/VRDisplayCapabilities.idl",
+ "vr/VREyeParameters.idl",
+ "vr/VRFieldOfView.idl",
+ "vr/VRPose.idl",
+ "vr/VRStageParameters.idl",
+ "webaudio/AnalyserNode.idl",
+ "webaudio/AudioBuffer.idl",
+ "webaudio/AudioBufferCallback.idl",
+ "webaudio/AudioBufferSourceNode.idl",
+ "webaudio/AudioContext.idl",
+ "webaudio/AudioDestinationNode.idl",
+ "webaudio/AudioListener.idl",
+ "webaudio/AudioNode.idl",
+ "webaudio/AudioParam.idl",
+ "webaudio/AudioProcessingEvent.idl",
+ "webaudio/AudioSourceNode.idl",
+ "webaudio/BiquadFilterNode.idl",
+ "webaudio/ChannelMergerNode.idl",
+ "webaudio/ChannelSplitterNode.idl",
+ "webaudio/ConvolverNode.idl",
+ "webaudio/DelayNode.idl",
+ "webaudio/DynamicsCompressorNode.idl",
+ "webaudio/GainNode.idl",
+ "webaudio/IIRFilterNode.idl",
+ "webaudio/MediaElementAudioSourceNode.idl",
+ "webaudio/MediaStreamAudioDestinationNode.idl",
+ "webaudio/MediaStreamAudioSourceNode.idl",
+ "webaudio/OfflineAudioCompletionEvent.idl",
+ "webaudio/OfflineAudioContext.idl",
+ "webaudio/OscillatorNode.idl",
+ "webaudio/PannerNode.idl",
+ "webaudio/PeriodicWave.idl",
+ "webaudio/ScriptProcessorNode.idl",
+ "webaudio/StereoPannerNode.idl",
+ "webaudio/WaveShaperNode.idl",
+ "webdatabase/Database.idl",
+ "webdatabase/DatabaseCallback.idl",
+ "webdatabase/SQLError.idl",
+ "webdatabase/SQLResultSet.idl",
+ "webdatabase/SQLResultSetRowList.idl",
+ "webdatabase/SQLStatementCallback.idl",
+ "webdatabase/SQLStatementErrorCallback.idl",
+ "webdatabase/SQLTransaction.idl",
+ "webdatabase/SQLTransactionCallback.idl",
+ "webdatabase/SQLTransactionErrorCallback.idl",
+ "webgl/ANGLEInstancedArrays.idl",
+ "webgl/EXTBlendMinMax.idl",
+ "webgl/EXTColorBufferFloat.idl",
+ "webgl/EXTDisjointTimerQuery.idl",
+ "webgl/EXTFragDepth.idl",
+ "webgl/EXTShaderTextureLOD.idl",
+ "webgl/EXTTextureFilterAnisotropic.idl",
+ "webgl/EXTsRGB.idl",
+ "webgl/OESElementIndexUint.idl",
+ "webgl/OESStandardDerivatives.idl",
+ "webgl/OESTextureFloat.idl",
+ "webgl/OESTextureFloatLinear.idl",
+ "webgl/OESTextureHalfFloat.idl",
+ "webgl/OESTextureHalfFloatLinear.idl",
+ "webgl/OESVertexArrayObject.idl",
+ "webgl/WebGL2RenderingContext.idl",
+ "webgl/WebGLActiveInfo.idl",
+ "webgl/WebGLBuffer.idl",
+ "webgl/WebGLCompressedTextureASTC.idl",
+ "webgl/WebGLCompressedTextureATC.idl",
+ "webgl/WebGLCompressedTextureETC1.idl",
+ "webgl/WebGLCompressedTexturePVRTC.idl",
+ "webgl/WebGLCompressedTextureS3TC.idl",
+ "webgl/WebGLContextEvent.idl",
+ "webgl/WebGLDebugRendererInfo.idl",
+ "webgl/WebGLDebugShaders.idl",
+ "webgl/WebGLDepthTexture.idl",
+ "webgl/WebGLDrawBuffers.idl",
+ "webgl/WebGLFramebuffer.idl",
+ "webgl/WebGLLoseContext.idl",
+ "webgl/WebGLProgram.idl",
+ "webgl/WebGLQuery.idl",
+ "webgl/WebGLRenderbuffer.idl",
+ "webgl/WebGLRenderingContext.idl",
+ "webgl/WebGLSampler.idl",
+ "webgl/WebGLShader.idl",
+ "webgl/WebGLShaderPrecisionFormat.idl",
+ "webgl/WebGLSync.idl",
+ "webgl/WebGLTexture.idl",
+ "webgl/WebGLTimerQueryEXT.idl",
+ "webgl/WebGLTransformFeedback.idl",
+ "webgl/WebGLUniformLocation.idl",
+ "webgl/WebGLVertexArrayObject.idl",
+ "webgl/WebGLVertexArrayObjectOES.idl",
+ "webmidi/MIDIAccess.idl",
+ "webmidi/MIDIConnectionEvent.idl",
+ "webmidi/MIDIInput.idl",
+ "webmidi/MIDIInputMap.idl",
+ "webmidi/MIDIMessageEvent.idl",
+ "webmidi/MIDIOutput.idl",
+ "webmidi/MIDIOutputMap.idl",
+ "webmidi/MIDIPort.idl",
+ "websockets/CloseEvent.idl",
+ "websockets/WebSocket.idl",
+ "webusb/USB.idl",
+ "webusb/USBAlternateInterface.idl",
+ "webusb/USBEndpoint.idl",
+ "webusb/USBConfiguration.idl",
+ "webusb/USBConnectionEvent.idl",
+ "webusb/USBDevice.idl",
+ "webusb/USBInTransferResult.idl",
+ "webusb/USBInterface.idl",
+ "webusb/USBIsochronousInTransferPacket.idl",
+ "webusb/USBIsochronousInTransferResult.idl",
+ "webusb/USBIsochronousOutTransferPacket.idl",
+ "webusb/USBIsochronousOutTransferResult.idl",
+ "webusb/USBOutTransferResult.idl",
+ ],
+ "abspath")
+
+modules_dictionary_idl_files =
+ get_path_info([
+ "app_banner/BeforeInstallPromptEventInit.idl",
+ "background_sync/SyncEventInit.idl",
+ "bluetooth/BluetoothScanFilter.idl",
+ "bluetooth/RequestDeviceOptions.idl",
+ "cachestorage/CacheQueryOptions.idl",
+ "canvas2d/Canvas2DContextAttributes.idl",
+ "canvas2d/HitRegionOptions.idl",
+ "credentialmanager/CredentialData.idl",
+ "credentialmanager/CredentialRequestOptions.idl",
+ "credentialmanager/FederatedCredentialData.idl",
+ "credentialmanager/FederatedCredentialRequestOptions.idl",
+ "credentialmanager/FormDataOptions.idl",
+ "credentialmanager/LocallyStoredCredentialData.idl",
+ "credentialmanager/PasswordCredentialData.idl",
+ "device_light/DeviceLightEventInit.idl",
+ "encoding/TextDecodeOptions.idl",
+ "encoding/TextDecoderOptions.idl",
+ "encryptedmedia/MediaEncryptedEventInit.idl",
+ "encryptedmedia/MediaKeyMessageEventInit.idl",
+ "encryptedmedia/MediaKeySystemConfiguration.idl",
+ "encryptedmedia/MediaKeySystemMediaCapability.idl",
+ "filesystem/FileSystemFlags.idl",
+ "gamepad/GamepadEventInit.idl",
+ "geolocation/PositionOptions.idl",
+ "imagecapture/Point2D.idl",
+ "imagecapture/PhotoSettings.idl",
+ "indexeddb/IDBIndexParameters.idl",
+ "indexeddb/IDBObjectStoreParameters.idl",
+ "indexeddb/IDBObserverInit.idl",
+ "indexeddb/IDBVersionChangeEventInit.idl",
+ "mediarecorder/BlobEventInit.idl",
+ "mediarecorder/MediaRecorderOptions.idl",
+ "mediasession/MediaArtworkInit.idl",
+ "mediasession/MediaMetadataInit.idl",
+ "mediastream/ConstrainBooleanParameters.idl",
+ "mediastream/ConstrainDOMStringParameters.idl",
+ "mediastream/ConstrainDoubleRange.idl",
+ "mediastream/ConstrainLongRange.idl",
+ "mediastream/DoubleRange.idl",
+ "mediastream/LongRange.idl",
+ "mediastream/MediaStreamConstraints.idl",
+ "mediastream/MediaStreamEventInit.idl",
+ "mediastream/MediaTrackConstraintSet.idl",
+ "mediastream/MediaTrackConstraints.idl",
+ "mediastream/MediaTrackSettings.idl",
+ "mediastream/MediaTrackSupportedConstraints.idl",
+ "nfc/NFCMessage.idl",
+ "nfc/NFCPushOptions.idl",
+ "nfc/NFCRecord.idl",
+ "nfc/NFCWatchOptions.idl",
+ "notifications/GetNotificationOptions.idl",
+ "notifications/NotificationAction.idl",
+ "notifications/NotificationEventInit.idl",
+ "notifications/NotificationOptions.idl",
+ "payments/PaymentCurrencyAmount.idl",
+ "payments/PaymentDetails.idl",
+ "payments/PaymentDetailsModifier.idl",
+ "payments/PaymentItem.idl",
+ "payments/PaymentMethodData.idl",
+ "payments/PaymentOptions.idl",
+ "payments/PaymentRequestUpdateEventInit.idl",
+ "payments/PaymentShippingOption.idl",
+ "peerconnection/RTCAnswerOptions.idl",
+ "peerconnection/RTCDTMFToneChangeEventInit.idl",
+ "peerconnection/RTCIceCandidateInit.idl",
+ "peerconnection/RTCOfferAnswerOptions.idl",
+ "peerconnection/RTCOfferOptions.idl",
+ "peerconnection/RTCSessionDescriptionInit.idl",
+ "permissions/MidiPermissionDescriptor.idl",
+ "permissions/PermissionDescriptor.idl",
+ "permissions/PushPermissionDescriptor.idl",
+ "presentation/PresentationConnectionAvailableEventInit.idl",
+ "presentation/PresentationConnectionCloseEventInit.idl",
+ "push_messaging/PushEventInit.idl",
+ "push_messaging/PushSubscriptionOptionsInit.idl",
+ "quota/StorageEstimate.idl",
+ "sensor/SensorErrorEventInit.idl",
+ "sensor/SensorReadingEventInit.idl",
+ "sensor/SensorOptions.idl",
+ "serviceworkers/ClientQueryOptions.idl",
+ "serviceworkers/ExtendableEventInit.idl",
+ "serviceworkers/ExtendableMessageEventInit.idl",
+ "serviceworkers/FetchEventInit.idl",
+ "serviceworkers/ForeignFetchEventInit.idl",
+ "serviceworkers/ForeignFetchOptions.idl",
+ "serviceworkers/ForeignFetchResponse.idl",
+ "serviceworkers/RegistrationOptions.idl",
+ "serviceworkers/ServiceWorkerMessageEventInit.idl",
+ "speech/SpeechRecognitionErrorInit.idl",
+ "speech/SpeechRecognitionEventInit.idl",
+ "storage/StorageEventInit.idl",
+ "vr/VRDisplayEventInit.idl",
+ "vr/VRFieldOfViewInit.idl",
+ "vr/VRLayer.idl",
+ "webaudio/PeriodicWaveConstraints.idl",
+ "webgl/WebGLContextAttributes.idl",
+ "webgl/WebGLContextEventInit.idl",
+ "webmidi/MIDIConnectionEventInit.idl",
+ "webmidi/MIDIMessageEventInit.idl",
+ "webmidi/MIDIOptions.idl",
+ "webshare/ShareData.idl",
+ "websockets/CloseEventInit.idl",
+ "webusb/USBConnectionEventInit.idl",
+ "webusb/USBControlTransferParameters.idl",
+ "webusb/USBDeviceFilter.idl",
+ "webusb/USBDeviceRequestOptions.idl",
+ ],
+ "abspath")
+
+# 'partial interface' or target (right side of) 'implements'
+modules_dependency_idl_files =
+ get_path_info(
+ [
+ "audio_output_devices/HTMLMediaElementAudioOutputDevice.idl",
+ "background_sync/ServiceWorkerGlobalScopeSync.idl",
+ "background_sync/ServiceWorkerRegistrationSync.idl",
+ "battery/NavigatorBattery.idl",
+ "beacon/NavigatorBeacon.idl",
+ "bluetooth/NavigatorBluetooth.idl",
+ "budget/NavigatorBudget.idl",
+ "budget/WorkerNavigatorBudget.idl",
+ "cachestorage/WindowCacheStorage.idl",
+ "cachestorage/WorkerCacheStorage.idl",
+ "canvas/HTMLCanvasElementModule.idl",
+ "canvas2d/CanvasPathMethods.idl",
+ "compositorworker/WindowAnimationWorklet.idl",
+ "credentialmanager/NavigatorCredentials.idl",
+ "crypto/WindowCrypto.idl",
+ "crypto/WorkerGlobalScopeCrypto.idl",
+ "csspaint/WindowPaintWorklet.idl",
+ "device_light/WindowDeviceLight.idl",
+ "device_orientation/WindowDeviceMotion.idl",
+ "device_orientation/WindowDeviceOrientation.idl",
+ "donottrack/NavigatorDoNotTrack.idl",
+ "encryptedmedia/HTMLMediaElementEncryptedMedia.idl",
+ "encryptedmedia/NavigatorRequestMediaKeySystemAccess.idl",
+ "fetch/WindowFetch.idl",
+ "fetch/WorkerFetch.idl",
+ "filesystem/DataTransferItemFileSystem.idl",
+ "filesystem/DedicatedWorkerGlobalScopeFileSystem.idl",
+ "filesystem/DevToolsHostFileSystem.idl",
+ "filesystem/HTMLInputElementFileSystem.idl",
+ "filesystem/SharedWorkerGlobalScopeFileSystem.idl",
+ "filesystem/WindowFileSystem.idl",
+ "gamepad/NavigatorGamepad.idl",
+ "geolocation/NavigatorGeolocation.idl",
+ "indexeddb/WindowIndexedDatabase.idl",
+ "indexeddb/WorkerGlobalScopeIndexedDatabase.idl",
+ "installedapp/NavigatorInstalledApp.idl",
+ "mediacapturefromelement/HTMLCanvasElementCapture.idl",
+ "mediacapturefromelement/HTMLMediaElementCapture.idl",
+ "mediasession/HTMLMediaElementMediaSession.idl",
+ "mediasource/AudioTrackSourceBuffer.idl",
+ "mediasource/VideoTrackSourceBuffer.idl",
+ "mediasource/HTMLVideoElementMediaSource.idl",
+ "mediasource/URLMediaSource.idl",
+ "mediastream/NavigatorMediaStream.idl",
+ "mediastream/NavigatorUserMedia.idl",
+ "mediastream/URLMediaStream.idl",
+ "mediastream/WindowMediaStream.idl",
+ "navigatorcontentutils/NavigatorContentUtils.idl",
+ "nfc/NavigatorNFC.idl",
+ "netinfo/NavigatorNetworkInformation.idl",
+ "netinfo/WorkerNavigatorNetworkInformation.idl",
+ "notifications/ServiceWorkerGlobalScopeNotifications.idl",
+ "notifications/ServiceWorkerRegistrationNotifications.idl",
+ "offscreencanvas/OffscreenCanvasModules.idl",
+ "permissions/NavigatorPermissions.idl",
+ "permissions/WorkerNavigatorPermissions.idl",
+ "plugins/NavigatorPlugins.idl",
+ "presentation/NavigatorPresentation.idl",
+ "push_messaging/ServiceWorkerGlobalScopePush.idl",
+ "push_messaging/ServiceWorkerRegistrationPush.idl",
+ "quota/NavigatorStorageQuota.idl",
+ "quota/WindowQuota.idl",
+ "quota/WorkerNavigatorStorageQuota.idl",
+ "remoteplayback/HTMLMediaElementRemotePlayback.idl",
+ "screen_orientation/ScreenScreenOrientation.idl",
+ "serviceworkers/NavigatorServiceWorker.idl",
+ "speech/WindowSpeech.idl",
+ "speech/WindowSpeechSynthesis.idl",
+ "srcobject/HTMLMediaElementSrcObject.idl",
+ "storage/WindowStorage.idl",
+ "vibration/NavigatorVibration.idl",
+ "vr/NavigatorVR.idl",
+ "wake_lock/ScreenWakeLock.idl",
+ "webaudio/WindowWebAudio.idl",
+ "webaudio/WindowAudioWorklet.idl",
+ "webdatabase/WindowWebDatabase.idl",
+ "webgl/WebGL2RenderingContextBase.idl",
+ "webgl/WebGLRenderingContextBase.idl",
+ "webmidi/NavigatorWebMIDI.idl",
+ "webshare/NavigatorShare.idl",
+ "webusb/NavigatorUSB.idl",
+ ],
+ "abspath")
+
+modules_testing_dependency_idl_files =
+ get_path_info(
+ [
+ "accessibility/testing/InternalsAccessibility.idl",
+ "navigatorcontentutils/testing/InternalsNavigatorContentUtils.idl",
+ "peerconnection/testing/InternalsRTCCertificate.idl",
+ "serviceworkers/testing/InternalsServiceWorker.idl",
+ "speech/testing/InternalsSpeechSynthesis.idl",
+ "vibration/testing/InternalsVibration.idl",
+ "webaudio/testing/InternalsWebAudio.idl",
+ ],
+ "abspath")
+
+modules_definition_idl_files = modules_dictionary_idl_files + modules_idl_files
+
+# Static IDL files
+modules_static_dependency_idl_files =
+ modules_dependency_idl_files + modules_testing_dependency_idl_files
+
+modules_generated_dependency_idl_files =
+ modules_core_global_constructors_generated_idl_files +
+ modules_global_constructors_generated_idl_files
+
+# 'modules_dependency_idl_files' is already used in Source/modules, so avoid
+# collision
+modules_all_dependency_idl_files =
+ modules_static_dependency_idl_files + modules_generated_dependency_idl_files
« no previous file with comments | « third_party/WebKit/Source/modules/modules_generated.gypi ('k') | third_party/WebKit/Source/platform/blink_platform.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698